Version 11.0.0¶ ↑
* MAJOR update from Ruby '~> 2.7' to Ruby '~> 3.0'. * PATCH update IntelliJ IDEA (RubyGem) project configuration. * PATCH updating gem dependencies. * PATCH introduce REUSE compliance * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928
Version 10.0.0¶ ↑
* MAJOR update from Ruby '~> 2.6' to Ruby '~> 2.7'. * MINOR update IntelliJ IDEA (RubyGem) project configuration. * MINOR update Gravatar Terms of Service * PATCH update gem dependencies. * PATCH change all asserts to matchers * PATCH update copyright notice * PATCH Fix deprecated methods calls for Minitest version 6. * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928
Version 9.0.1¶ ↑
* PATCH updating gem dependencies. * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928
Version 9.0.0¶ ↑
* MAJOR moving from a_gem.required_ruby_version = '~> 2.5' to a_gem.required_ruby_version = '~> 2.6'. * MINOR update and fix default image formats. * PATCH updating gem dependencies. * PATCH add badges from Shields.IO * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928
Version 8.0.1¶ ↑
* PATCH updating all files content and formatting layout. * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928
Version 8.0.0¶ ↑
* MAJOR moving from a_gem.required_ruby_version = '~> 2.4' to a_gem.required_ruby_version = '~> 2.5'. * PATCH updating gem dependencies. * PATCH updating gem licenses identifier using http://spdx.org/licenses list. * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928
Version 7.0.0¶ ↑
* MAJOR moving from a_gem.required_ruby_version = '~> 2.3' to a_gem.required_ruby_version = '~> 2.4'. * PATCH updating gem dependencies. * PATCH updating gem licenses identifier using http://spdx.org/licenses list. * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928
Version 6.0.0¶ ↑
* MAJOR moving from a_gem.required_ruby_version = '~> 2.2' to a_gem.required_ruby_version = '~> 2.3'. * PATCH updating gem dependencies. * PATCH updating gem licenses identifier using http://spdx.org/licenses list. * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928
Version 5.0.0¶ ↑
* MAJOR moving from a_gem.required_ruby_version = '~> 2.1' to a_gem.required_ruby_version = '~> 2.2'. * PATCH updating badge.fury.io Markdown. * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928
Version 4.2.2¶ ↑
* PATCH updating gem dependencies. * PATCH removing CACert root certificate to avoid redistribution policy difficulties. * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928
Version 4.2.0¶ ↑
* MINOR restoring line 4.x (for Ruby 2.1) starting from 4.2.0 (unused version number). * PATCH updating gem dependencies. * MAJOR moving from a_gem.required_ruby_version = '~> 2.0' to a_gem.required_ruby_version = '~> 2.1'. * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928
Version 3.5.8¶ ↑
* PATCH updating gem dependencies. * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928 * NOTES: Release line 5.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0'). * NOTES: Release line 4.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0').
Version 3.5.7¶ ↑
* PATCH Acknowledgements and Authors update. * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928 * NOTES: Release line 5.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0'). * NOTES: Release line 4.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0').
Version 3.5.6¶ ↑
* +0.0.1 Dependencies update. * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928 * NOTES: Release line 5.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0'). * NOTES: Release line 4.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0').
Version 3.5.5¶ ↑
* +0.0.1 Dependencies update. * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928 * NOTES: Release line 5.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0'). * NOTES: Release line 4.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0').
Version 3.5.4¶ ↑
* +0.0.1 Dependencies update. * +0.0.1 Uncharted bug fixing for download and xmlrpc method * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928 * NOTES: Release line 5.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0'). * NOTES: Release line 4.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0').
Version 3.5.2¶ ↑
* +0.0.1 Improving existing RDoc. * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928 * NOTES: Release line 5.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0'). * NOTES: Release line 4.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0').
Version 3.5.1¶ ↑
* +0.0.1 Some missing '.' ... * +0.1.0 Adding to_json method for Gravaty object content. * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928 * NOTES: Release line 5.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0'). * NOTES: Release line 4.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0').
Version 3.4.1¶ ↑
* +0.0.1 Minor update for examples. * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928 * NOTES: Release line 5.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0'). * NOTES: Release line 4.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0').
Version 3.4.0¶ ↑
* +0.1.0 Coverage report (and simplecov gem) dependency added. * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928 * NOTES: Release line 5.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0'). * NOTES: Release line 4.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0').
Version 3.3.4¶ ↑
* +0.0.1 Adding Gravatar link to README.md. * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928 * NOTES: Release line 5.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0'). * NOTES: Release line 4.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0').
Version 3.3.3¶ ↑
* NOTES: Release line 5.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0'). * NOTES: Release line 4.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0'). * +0.0.1 Adding ODF source to release. * +0.0.1 Minor update to presentation (document at https://www.slideshare.net/MarcoBresciani/ruby-gravaty-gem not updated). * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928
Version 3.3.1¶ ↑
* NOTES: Release line 5.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0'). * NOTES: Release line 4.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0'). * +0.0.1 Adding used fonts to ODF presentation (document at https://www.slideshare.net/MarcoBresciani/ruby-gravaty-gem not updated). * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928
Version 3.3.0¶ ↑
* NOTES: Release line 5.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0'). * NOTES: Release line 4.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0'). * +0.1.0 Adding ODF and PDF presentation and online version at https://www.slideshare.net/MarcoBresciani/ruby-gravaty-gem * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928
Version 3.2.4¶ ↑
* NOTES: Release line 5.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0'). * NOTES: Release line 4.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0'). * +0.0.1 gems minimum versions update in gemspec. * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928
Version 3.2.3¶ ↑
* NOTES: Release line 5.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0'). * NOTES: Release line 4.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0'). * +0.0.1 Root certificate updated from PEM format at CAcert.org. * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928
Version 3.2.2¶ ↑
* NOTES: Release line 5.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0'). * NOTES: Release line 4.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0'). * +0.0.1 The URL should be URL-encoded to ensure that it carries across correctly. See http://it.gravatar.com/site/implement/images/#default-image * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928
Version 3.2.1¶ ↑
* NOTES: Release line 5.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0'). * NOTES: Release line 4.x has been merged back into default line: now line 3.x supports Ruby 2.x (see gemspec: a_gem.required_ruby_version = '~> 2.0'). * +0.0.1 Fully refurbished RDoc. * +0.1.0 Dropped support to lines 4.x and 5.x due to updated gemspec file to support Ruby 2.x. * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928
Version 3.1.7¶ ↑
* NOTES: Release line 5.x will be based on Ruby 2.2. * NOTES: Release line 4.x is based on Ruby 2.1.1. * +0.0.1 Updating Gemfile content. * +0.0.1 Removing the LOAD_PATH manipulations ("lib_dir = File.dirname(__FILE__) + '/../lib' and $:.unshift lib_dir unless $:.include?(lib_dir)) to add require_relative. * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928
Version 3.1.5¶ ↑
* NOTES: Release line 5.x will be based on Ruby 2.2. * NOTES: Release line 4.x is based on Ruby 2.1.1. * +0.0.1 Forgot to remove the SecurityError in the xmlrpc method... * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928
Version 3.1.4¶ ↑
* NOTES: Release line 5.x will be based on Ruby 2.2. * NOTES: Release line 4.x is based on Ruby 2.1.1. * +0.0.1 Updating summary to include XML-RPC API functionalities. * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928
Version 3.1.3¶ ↑
* NOTES: Release line 5.x will be based on Ruby 2.2. * NOTES: Release line 4.x is based on Ruby 2.1.1. * +0.0.1 Updating sample SSL certificate from http://curl.haxx.se/ca/cacert.pem * +0.0.1 Adding XML-RPC API and examples note about SSL certificate. * +0.0.1 Adding XML-RPC API infrastructure for examples. * +0.1.0 First release for XML-RPC API (see http://en.gravatar.com/site/implement/xmlrpc) support. * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928
Version 3.0.6¶ ↑
* NOTES: Release line 5.x will be based on Ruby 2.2. * NOTES: Release line 4.x is based on Ruby 2.1.1. * +0.0.1 some sparse refactoring and moving of additional "modules" (downloader, rfc5322 parser parts) to inner utils area. * IN PROGRESS: Preparing 2.9.x with an attempt at adding XML-RPC API (see http://en.gravatar.com/site/implement/xmlrpc). * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928
Version 3.0.5¶ ↑
* NOTES: Release line 5.x will be based on Ruby 2.2. * NOTES: Release line 4.x is based on Ruby 2.1.1. * +0.0.1 Changing assert_raise block with .must_raise method (whether possible). * +0.0.1 Simplyfing test_pixelsize.rb. * +0.0.1 Adding specific tests for error raisers. * +0.0.1 Utils module split into Raisers and RpcConnector. * +0.0.1 gems minimum versions update in gemspec. * +1.0.0 Removing the readability of the parser and rpc_connector attributes of Gravaty objects. * IN PROGRESS: Preparing 2.9.x with an attempt at adding XML-RPC API (see http://en.gravatar.com/site/implement/xmlrpc). * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928
Version 2.7.23¶ ↑
* NOTES: Release line 4.x will be based on Ruby 2.2. * NOTES: Release line 3.x is based on Ruby 2.1.1. * +0.0.1 gems minimum versions update in gemspec. * +0.0.1 Removing nice (but useless) space at the end of many test 'it' statements. * +0.0.1 Proper renaming of sample certificate file. * +0.0.1 Updating documentation files. * +0.0.1 Removing .rdoc_options file in favour of Rakefile. * IN PROGRESS: Preparing 2.8.x with an attempt at adding XML-RPC API (see http://en.gravatar.com/site/implement/xmlrpc). * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928
Version 2.7.18¶ ↑
* NOTES: Release line 4.x will be based on Ruby 2.2. * NOTES: Release line 3.x is based on Ruby 2.1.1. * +0.0.1 SOLVED BUG: https://savannah.nongnu.org/bugs/index.php?41058 (sample certificate file added to examples directory). * IN PROGRESS: Rakefile removal, replaced by .rdoc_options. * IN PROGRESS: improvements on RDoc contents and layout. * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928
Version 2.7.17¶ ↑
* NOTES: Release 4.0 will be based on Ruby 2.2, as soon as Ruby Installer will make it available for Microsoft Windows environments. * NOTES: Release 3.0 will be based on Ruby 2.1, as soon as Ruby Installer will make it available for Microsoft Windows environments. * +0.0.1 removed the 'ERROR: undefined method `downcase' for nil:NilClass' message for test "'when passed an invalid uri ' it 'must raise a InvalidURIError'". * +0.0.1 gems minimum versions update in gemspec. * +0.0.1 creating a specific utility module with methods to easily raise errors and being a bit DRYer. * IN PROGRESS: Rakefile removal, replaced by .rdoc_options. * IN PROGRESS: improvements on RDoc contents and layout. * KNOWN BUG: https://savannah.nongnu.org/bugs/index.php?41058 * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928
Version 2.7.14¶ ↑
* NOTES: Release 3.0 will be based on Ruby 2.1, as soon as Ruby Installer will make it available for Microsoft Windows environments. * +0.0.1 gems minimum versions update in gemspec. * +0.0.1 copyright notice updated (I forgot we're in March, 2014...). * IN PROGRESS: Rakefile removal, replaced by .rdoc_options. * IN PROGRESS: improvements on RDoc contents and layout. * PENDING IMPORTANT BUG: https://savannah.nongnu.org/bugs/index.php?41058 * PENDING IMPORTANT BUG: https://savannah.nongnu.org/bugs/?39928
Version 2.7.12¶ ↑
* NOTES: Release 3.0 will be based on Ruby 2.1, as soon as Ruby Installer will make it available for Microsoft Windows environments. * +0.0.1 Removed gem warning messages on pessimistic dependency being "overly strict". * +0.0.1 Removed useless '@parser' and '@locale' attributes from the tests area. * +0.0.1 Enable the rake package command (stated that you properly configure the compression software by yourself: tar, bz2, gz and zip). * IN PROGRESS: Rakefile removal, replaced by .rdoc_options. * IN PROGRESS: improvements on RDoc contents and layout. * PENDING IMPORTANT BUG: https://savannah.nongnu.org/bugs/index.php?41058 * PENDING IMPORTANT BUG: https://savannah.nongnu.org/bugs/?39928
Version 2.7.9¶ ↑
* NOTES: Release 3.0 will be based on Ruby 2.1, as soon as Ruby Installer will make it available for Microsoft Windows environments. * +0.0.1 Raising proper error (RuntimeError) when url for downloader is nil. * +0.0.1 SOLVED BUG: https://savannah.nongnu.org/bugs/index.php?41059 * +0.0.1 Repairing some issues raised by RubyMine Inspection results. * IN PROGRESS: Rakefile removal, replaced by .rdoc_options. * IN PROGRESS: improvements on RDoc contents and layout. * PENDING IMPORTANT BUG: https://savannah.nongnu.org/bugs/index.php?41058 * PENDING IMPORTANT BUG: https://savannah.nongnu.org/bugs/?39928
Version 2.7.6¶ ↑
* NOTES: Release 3.0 will be based on Ruby 2.1, as soon as Ruby Installer will make it available for Microsoft Windows environments. * Proper update of copyright notices. * IN PROGRESS: Rakefile removal, replaced by .rdoc_options. * IN PROGRESS: improvements on RDoc contents and layout. * PENDING MINOR BUG: https://savannah.nongnu.org/bugs/index.php?41059 * PENDING IMPORTANT BUG: https://savannah.nongnu.org/bugs/index.php?41058 * PENDING IMPORTANT BUG: https://savannah.nongnu.org/bugs/?39928
Version 2.7.5¶ ↑
* NOTES: Release 3.0 will be based on Ruby 2.1, as soon as Ruby Installer will make it available for Microsoft Windows environments. * +0.1.0 added acknowledgement to Łukasz Niemier suggestions. * +0.0.1 gems minimum versions update in gemspec. * +0.0.1 removing the a_gravaty object in tests, replaced by subject. * +0.0.1 all_tests.rb removed since useless... * IN PROGRESS: Rakefile removal, replaced by .rdoc_options. * IN PROGRESS: improvements on RDoc contents and layout. * PENDING MINOR BUG: https://savannah.nongnu.org/bugs/index.php?41059 * PENDING IMPORTANT BUG: https://savannah.nongnu.org/bugs/index.php?41058 * PENDING IMPORTANT BUG: https://savannah.nongnu.org/bugs/?39928
Version 2.6.2¶ ↑
* NOTES: Release 3.0 will be based on Ruby 2.1, as soon as Ruby Installer will make it available for Microsoft Windows environments. * +0.0.1 minor improvements for examples. * +0.0.1 SOLVED BUG: https://savannah.nongnu.org/bugs/index.php?41442 * +0.1.0 official release for download the file according to saved gravaty internal status. * IN PROGRESS: Rakefile removal, replaced by .rdoc_options. * IN PROGRESS: improvements on RDoc contents and layout. * PENDING MINOR BUG: https://savannah.nongnu.org/bugs/index.php?41059 * PENDING IMPORTANT BUG: https://savannah.nongnu.org/bugs/index.php?41058 * PENDING IMPORTANT BUG: https://savannah.nongnu.org/bugs/?39928
Version 2.5.18¶ ↑
* NOTES: latest minor (2.5.x) release before moving to Ruby 2.1.0. Release 3.0 will be based on Ruby 2.1. * +0.0.1 gems minimum versions update in gemspec. * +0.0.1 minor improvements for the README file. * IN PROGRESS: interface to download the file according to saved gravaty internal status. * IN PROGRESS: Rakefile removal, replaced by .rdoc_options. * IN PROGRESS: improvements on RDoc contents and layout. * PENDING MINOR BUG: https://savannah.nongnu.org/bugs/index.php?41059 * PENDING IMPORTANT BUG: https://savannah.nongnu.org/bugs/index.php?41058 * PENDING IMPORTANT BUG: https://savannah.nongnu.org/bugs/?39928
Version 2.5.16¶ ↑
* NOTES: latest release before moving to Ruby 2.1.0. * +0.0.1 gems minimum versions update in gemspec. * +0.0.1 some tests added for Jon Maken's gist. * +0.0.1 examples improvement. * IN PROGRESS: interface to download the file according to saved gravaty internal status. * IN PROGRESS: Rakefile removal, replaced by .rdoc_options. * IN PROGRESS: improvements on RDoc contents and layout. * PENDING MINOR BUG: https://savannah.nongnu.org/bugs/index.php?41059 * PENDING IMPORTANT BUG: https://savannah.nongnu.org/bugs/index.php?41058 * PENDING IMPORTANT BUG: https://savannah.nongnu.org/bugs/?39928
Version 2.5.13.pre¶ ↑
* +0.0.1 gems minimum versions update in gemspec. * +0.0.1 examples improvement. * +0.0.1 some tests added for Jon Maken's gist. * +0.0.1 some improvements in Jon Maken's gist. * IN PROGRESS: interface to download the file according to saved gravaty internal status. * IN PROGRESS: Rakefile removal, replaced by .rdoc_options. * IN PROGRESS: improvements on RDoc contents and layout. * PENDING KNOWN BUG: https://savannah.nongnu.org/bugs/?39928
Version 2.5.9.pre¶ ↑
* +0.1.0 preliminary release the interface to download the file according to saved gravaty internal status. * +0.0.1 micro-change in Jon Maken's gist. * IN PROGRESS: interface to download the file according to saved gravaty internal status. * IN PROGRESS: Rakefile removal, replaced by .rdoc_options. * IN PROGRESS: improvements on RDoc contents and layout. * PENDING KNOWN BUG: https://savannah.nongnu.org/bugs/?39928
Version 2.4.8¶ ↑
* +0.0.1 minor improvements: "if not" better translated as "unless". * IN PROGRESS: interface to download the file according to saved gravaty internal status. * IN PROGRESS: Rakefile removal, replaced by .rdoc_options. * IN PROGRESS: improvements on RDoc contents and layout. * PENDING KNOWN BUG: https://savannah.nongnu.org/bugs/?39928
Version 2.4.7¶ ↑
* +0.0.1 Examples improved with future +download+ functionality. * +0.1.0 Method reset added to clean up previously saved status (through ! methods): restores the email address when using to_s. * +0.0.1 Parsers tests improved. * +1.0.0 SOLVED BUG: https://savannah.nongnu.org/bugs/index.php?40652 * +0.0.1 stricter SemVer numbering: added SemVer deltas (see on the left) in this CHANGELOG, to better highlight changes (see http://semver.org/). * IN PROGRESS: interface to download the file according to saved gravaty internal status. * IN PROGRESS: Rakefile removal, replaced by .rdoc_options. * IN PROGRESS: improvements on RDoc contents and layout. * PENDING KNOWN BUG: https://savannah.nongnu.org/bugs/?39928
Version 1.3.4¶ ↑
* New features requests related to GUI components (GTK+ and Tcl/TK) closed: they should be new gems, not new features. * Gem summary and description updated. * Wrong authors list corrected. * Markdown syntax for non-code files (and .md file extensions). * IN PROGRESS: interface to download the file according to saved gravaty internal status. * IN PROGRESS: Rakefile removal, replaced by .rdoc_options. * IN PROGRESS: improvements on RDoc contents and layout. * PENDING KNOWN BUG: https://savannah.nongnu.org/bugs/?39928
Version 1.3.3¶ ↑
* Tests for complete usage of "Parsable" duck type. * IN PROGRESS. Interface to download the file according to saved gravaty internal status. * Added Jon Maken gist for URL download to file. * Tests for "Parsable" duck type. * IN PROGRESS. Changing from RDoc to Markdown syntax. * IN PROGRESS. Improvements on RDoc contents and layout (mostly on non-code files). * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928 * FEATURE REQUEST: https://savannah.nongnu.org/bugs/?39964 * FEATURE REQUEST: https://savannah.nongnu.org/bugs/?39965
Version 1.2.0¶ ↑
* Moving to Ruby 2.1 worked, now back to 2.0 till 2.1 will be ready. * IN PROGRESS. Tests for parser duck type. * IN PROGRESS. Improvements on RDoc contents and layout (mostly on non-code files). * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928 * FEATURE REQUEST: https://savannah.nongnu.org/bugs/?39964 * FEATURE REQUEST: https://savannah.nongnu.org/bugs/?39965
Version 1.1.0¶ ↑
* Moving to Ruby 2.1! * Added tests for parser object and 'parse' duck type. * Further improvement for examples. * Refactoring for Parser, so that it can receive the list of actual parsers and maybe easily extended/expanded and tested. * IN PROGRESS. Tests for parser duck type. * IN PROGRESS. Improvements on RDoc contents and layout (mostly on non-code files). * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928 * FEATURE REQUEST: https://savannah.nongnu.org/bugs/?39964 * FEATURE REQUEST: https://savannah.nongnu.org/bugs/?39965
Version 1.0.0¶ ↑
* The Mega-refactoring: each parameter parser has its own class, dinamically loaded by name. There are better solutions, but at the moment I'm going with this. * Parser object refactored to add a single +parse+ method. * Created a specific factory method (Gravaty::gravatize) to better decouple Gravaty object from the Parser. Users are expected to use gravaty as in the examples. * Gravaty object now requires an external Parser object. * Folder example renamed to examples. * IN PROGRESS. Improvements on RDoc contents and layout (mostly on non-code files). * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928 * FEATURE REQUEST: https://savannah.nongnu.org/bugs/?39964 * FEATURE REQUEST: https://savannah.nongnu.org/bugs/?39965
Version 0.9.0.pre¶ ↑
* Some refactoring to remove all parameters checks (Parser class) and all. * Spaceship method (<=>) is now public (otherwise, while including Comparable?). * Added profile! and avatar! methods for saving state in the Gravaty object itself. Now the to_s method presents the latest request (done with avatar! or profile!). * Added note to Semantic Versioning. * IN PROGRESS. Improvements on RDoc contents and layout (mostly on non-code files). * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928 * FEATURE REQUEST: https://savannah.nongnu.org/bugs/?39964 * FEATURE REQUEST: https://savannah.nongnu.org/bugs/?39965
Version 0.8.2¶ ↑
* Examples updated (comments included). * Addeed ISSUES page. * Issues added to FreedomSponsors.org (see ISSUES page). * IN PROGRESS. Improvements on RDoc contents and layout (mostly on non-code files). * KNOWN BUG: https://savannah.nongnu.org/bugs/?39928 * FEATURE REQUEST: https://savannah.nongnu.org/bugs/?39964 * FEATURE REQUEST: https://savannah.nongnu.org/bugs/?39965
Version 0.8.1¶ ↑
* We have a bug: https://savannah.nongnu.org/bugs/?3992 don't panic! * Some minor improvements. * The code missed "require 'uri'" statement... idiot myself! * IN PROGRESS. Improvements in RFC5322 tests. There is one failing test: the address 'Joe Q. Public <john.q.public@example.com>' is read properly while according to RFC5322 (see https://tools.ietf.org/html/rfc5322#appendix-A.1.2) the same address shall be '"Joe Q. Public" <john.q.public@example.com>' (that is: with doule quotes around the name). * FSIJ理事会の理事長、新部裕さんの日本語の翻訳。 Japanese translation by Yutaka Niibe, President of Free Software Initiative of Japan. * Removed unused Cucumber-based features and steps.
Version 0.8.0¶ ↑
* Tests updated. Some other minor modifications. * Added support to URL own default images (see http://it.gravatar.com/site/implement/images/#default-image) with URI format check. * Deprecations removed.
Version 0.7.0¶ ↑
* Minor updates to Rakefile and GemSpec. * IN PROGRESS. Added some (few) tests for the RFC5322 email validation part (only).
Version 0.7.0.pre¶ ↑
* Added original downloaded gist to doc directory. * Added Peter Marreck gist for RFC5322 email validation. * Another attempt to solve the push problem... * Some more checks for gem building (supposed it was my fault I can't push anymore...).
Version 0.6.5¶ ↑
* Another attempt to solve the push problem... * Some more checks for gem building (supposed it was my fault I can't push anymore...). * IN PROGRESS. Test for basic RFC822, with "invalid multibyte escape" error avoided (see http://stackoverflow.com/questions/3588826/invalid-multibyte-escape-after-upgrade-to-rails-3-and-ruby-1-9-2-dtext or http://www.yannlaviolette.com/2012/10/invalid-multibyte-escape-argumenterror.html) but still doesn't pass... Why?
Version 0.6.4¶ ↑
* Another attempt to solve the push problem... * Some more checks for gem building (supposed it was my fault I can't push anymore...). * IN PROGRESS. Test for basic RFC822, with "invalid multibyte escape" error avoided (see http://stackoverflow.com/questions/3588826/invalid-multibyte-escape-after-upgrade-to-rails-3-and-ruby-1-9-2-dtext or http://www.yannlaviolette.com/2012/10/invalid-multibyte-escape-argumenterror.html) but still doesn't pass... Why?
Version 0.6.3¶ ↑
* Another attempt to solve the push problem... * Some more checks for gem building (supposed it was my fault I can't push anymore...). * IN PROGRESS. Test for basic RFC822, with "invalid multibyte escape" error avoided (see http://stackoverflow.com/questions/3588826/invalid-multibyte-escape-after-upgrade-to-rails-3-and-ruby-1-9-2-dtext or http://www.yannlaviolette.com/2012/10/invalid-multibyte-escape-argumenterror.html) but still doesn't pass... Why?
Version 0.6.2¶ ↑
* Added tests for out-of-bounds options * Commom factor for raise ArgumentError checks. * Some minor (and backward-compatible to 0.6.x ...) refactoring for better coding. * Some more checks for gem building (supposed it was my fault I can't push anymore...). * IN PROGRESS. Test for basic RFC822, with "invalid multibyte escape" error avoided (see http://stackoverflow.com/questions/3588826/invalid-multibyte-escape-after-upgrade-to-rails-3-and-ruby-1-9-2-dtext or http://www.yannlaviolette.com/2012/10/invalid-multibyte-escape-argumenterror.html) but still doesn't pass... Why?
Version 0.6.1¶ ↑
* Repaired gem building issues after so much refactoring...
Version 0.6.0¶ ↑
* Improved code and project quality and conventions. * Different usage (see Bundler GemSpec file) for version number. * Removed the forced dependency to changelog: if it's present let's use it, else show a normal message. * Renamed test_helpers.rb in test_helper.rb * Moved to a proper module structure. See: http://lnkd.in/vEUt9D * Added Minitest specifications (while waiting for full Ruby 2.0 support by Gherkin in Windows environment). * UNDER EVALUATION. Add the support for default images as described in https://secure.gravatar.com/site/implement/images/#default-image since checking on all the four conditions is needed. Condition number 4 is tricky but I could avoid any checking living it to Gravatar...
Version 0.5.1¶ ↑
* url method (properly?) renamed to avatar. * profile_url (properly?) renamed to profile. * IN PROGRESS. Adding Minitest specifications while waiting for full Ruby 2.0 support by Gherkin in Windows environment.
Version 0.5.1.pre¶ ↑
* IN PROGRESS. Removed I18n explicit configuration moving yml files in /config/locales instead of /lib/name/bresciani/marco/gravaty/locales. * IN PROGRESS. Adding Minitest specifications while waiting for full Ruby 2.0 support by Gherkin in Windows environment. * IN PROGRESS. Some refactoring and renaming for methods. * IN PROGRESS. Adding RSpec while waiting for full Ruby 2.0 support by Gherkin in Windows environment.
Version 0.5.0¶ ↑
* IN PROGRESS. Some refactoring and renaming for methods. * IN PROGRESS. Adding RSpec while waiting for full Ruby 2.0 support by Gherkin in Windows environment.
Version 0.5.0.pre¶ ↑
* Added Gravatar Terms of Service ("Gravatar Terms of Use" from URL https://secure.gravatar.com/site/terms-of-service) to the README file. * IN PROGRESS. Some refactoring and renaming for methods. * IN PROGRESS. Adding RSpec while waiting for full Ruby 2.0 support by Gherkin in Windows environment.
Version 0.4.0¶ ↑
* Completed support to all profile formats (JSON, PHP, etc.). * Removed direct VFC/vCard support for a more generic one (since there are no additional parameters). * JSON format support (plus callback) added for profile. See https://secure.gravatar.com/site/implement/profiles/json/.
Version 0.3.4¶ ↑
* Japanese translation by Yutaka Niibe, President of Free Software Initiative of Japan. FSIJ理事会の理事長、新部裕さんの日本語の翻訳。
Version 0.3.3¶ ↑
* Even though R18n was nice, I've preferred to move to I18n since it's more standard and widely used... even on Rails!
Version 0.3.2¶ ↑
* Added explicit (test/development) dependency for gherkin, even though it's not (yet?!) available for Ruby 2.0... * QR Code (https://en.wikipedia.org/wiki/QR_code) format support added for profile. See https://secure.gravatar.com/site/implement/profiles/qr/ * VCF/vCard format support added for profile. See https://secure.gravatar.com/site/implement/profiles/vcf/ * Basic profile support added (for VCF/vCard and QR code purpose only, at the moment).
Version 0.2.0¶ ↑
* First complete version with approved project on Savannah.NonGNU.Org (see https://savannah.nongnu.org/projects/gravaty/) and GNU GPLv3 license; source code available through anonymous checkout: hg clone http://hg.savannah.nongnu.org/hgweb/gravaty/ or write me and I'll send it.
Version 0.1.6¶ ↑
* doc/README added for submission to Savannah.NonGNU.Org.
Version 0.1.5¶ ↑
* Possibly reasonable Japanese I18N added (Japanese people, please check!). * Public constants removed (were they actually useful, externally to gravaty?): it's actually cleaner to have them, instead of magic number in the code, but I don't know... maybe they'll return as private...
Version 0.1.4¶ ↑
* Main method image_request is now the method with Hash parameter (cleaner) while the old image_request has now became image_param_request. * Some RDoc still in progress. * Gosh! Why the r18n-desktop usage didn't work? I have to cover it with tests as well... Properly set-up the i18n and rough Japanese support added (Japanese developers, please help!).
Version 0.1.3¶ ↑
* All dependencies and sub-dependencies are explicitly listed (grouping in gemfile should be correct). * Trying to add RDoc comments (in progress)... are they useful? Are they needed? Suggested? Supported? "Cool"?
Version 0.1.2¶ ↑
* Support for changelog (https://github.com/botanicus/changelog) gem. * Added # -*- rdoc -*- comment to most RDoc files... except this one otherwise the parse will explode!
Version 0.1.1¶ ↑
* Force default option added. * Default options ('404' 'mm' 'identicon' 'monsterid' 'wavatar' 'retro' 'blank') ongoing.
Version 0.1.0¶ ↑
* Some more BDD and code refactoring still in progress. * Still waiting for project approval on Savannah to publish code. * Moved to Ruby 2.0.0!
Version 0.1.0.pre¶ ↑
* Some BDD and code refactoring still in progress (I'm not yet fully happy about it). * Still waiting for project approval on Savannah to publish code. * Moving to Ruby 2.0.0!
Version 0.0.9¶ ↑
* Secure basic URL added (to be refactored!). * usage_sample.rb in bin folder available. * Waiting for project approval on Savannah to publish code.
Version 0.0.8¶ ↑
* Still a bit messy, sorry. * Refresh of RDoc, finalized to the smallcaps name (sorry).
Version 0.0.7¶ ↑
* Added the possibility to retrieve the URL with a specified size [1; 2048].
Version 0.0.6¶ ↑
* Cucumber task properly configured also in RubyMine; would like to add RSpec but since there's already Cucumber, probably it's not useful. * RDoc position changed, let's see if it becomes visible... Promise I'll read RubyGems docs before 0.1.0 release!
Version 0.0.5¶ ↑
* No new features, some configuration things refined and RDoc added.
Version 0.0.4¶ ↑
* Gravatar URL plus default extensions added (JPG, jpeg, JPEG, jpg, PNG and png are valid).
Version 0.0.3¶ ↑
* I'll reach 1.0.0, sooner or later...
Version 0.0.2¶ ↑
* Struggling with documentation layout on RubyGems page... * Removed r19cov (for now) and bundle install after gem update.
Version 0.0.1¶ ↑
* First public gem. Allows to retrieve the email itself and its MD5. * Bonus track: basic Gravatar URL not officially released ;)
Version 0.0.0¶ ↑
* Project structure, gem attempts, ...
gravaty
Copyright © 2013, 2014, 2015, 2016 Marco Bresciani
This file is part of gravaty.
gravaty is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
gravaty is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with gravaty. If not, see <www.gnu.org/licenses/>.