Skip to content

Latest commit

 

History

History
68 lines (34 loc) · 2.52 KB

CHANGELOG.rdoc

File metadata and controls

68 lines (34 loc) · 2.52 KB

Changelog for Redis::Objects

0.4.1

  • Fixes for Ruby 1.8 failures due to missing flatten() [Gabe da Silveira]

  • Enable subclasses of classes mixing in Redis::Objects to automatically pick up objects from their superclasses [Gabe da Silveira]

  • Renamed prefix() and field_key() to redis_prefix() and redis_field_key() to prevent gem conflicts [Jason Meinzer]

0.4.0 [Final] (11 August 2010)

  • Full support for redis hashes via new Redis::Hash class [Julio Capote, Nate Wiger]

  • Now dependent on redis-rb client 2.0.4 or later. Should still be backwards compatible with redis-server 1.x

  • Fixes to sets and sorted sets to bring them up to speed with redis-rb 2.0 from tomstuart [Tom Stuart]

  • Incompatible change: Update list and sorted_set to work consistently with Ruby in all cases [Tom Stuart]

  • Refactoring to make constructors common across all object types from dbalatero [David Balatero]

  • Renamed :withscores option to :with_scores for consistency with redis-rb 2.0, but kept backwards compat [Tom Stuart, Nate Wiger]

0.3.2 [Final] (21 July 2010)

  • New “maxlength” option to Redis::List can create length-limited lists (eg, like a ring buffer) from dbalatero [David Balatero]

  • Fix score conversions in Redis::SortedSet (scores are floats, not ints) from tomstuart [Tom Stuart]

  • Switched from rspec to bacon for tests

0.3.1 [Final] (1 June 2010)

  • Integrated fixes for sorted_set deletions from capotej [Julio Capote]

0.3.0 [Final] (14 April 2010)

  • Due to Ruby 1.9 bugs and performance considerations, marshaling of data types is now OFF by default. You must say :marshal => true for any objects that you want serialization enabled on. [Nate Wiger]

  • Sorted Set class changed slightly due to feedback. You can now get an individual element back via @set since it acts like a Hash.

0.2.4 [Final] (9 April 2010)*

  • Added sorted set support via Redis::SortedSet [Nate Wiger]

0.2.3 [Final] (18 February 2010)*

  • Added lock expiration to Redis::Lock [Ben VandenBos]

  • Fixed some bugs [Ben VandenBos]

  • Added lock tests and test helpers [Ben VandenBos]

0.2.2 [Final] (14 December 2009)*

  • Added @set.diff(@set2) with “^” and “-” synonyms (oversight). [Nate Wiger]

  • Implemented Redis core commands in all data types, such as rename. [Nate Wiger]

  • Renamed Redis::Serialize to Redis::Helpers::Serialize to keep Redis

    cleaner. [Nate Wiger]

  • More spec coverage. [Nate Wiger]

0.2.1 [Final] (27 November 2009)*

  • First worthwhile public release, with good spec coverage and functionality. [Nate Wiger]