All Versions
28
Latest Version
Avg Release Cycle
59 days
Latest Release
3553 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v0.5.1 Changes
June 11, 2012- ๐ [fixed] EV properly handle nil as the value (solnic)
-
v0.5.0 Changes
June 08, 2012- ๐ [feature] Support for extending objects (solnic)
- ๐ [feature] Support for defining attributes in modules (solnic)
- ๐ [feature] Support for Struct as an EmbeddedValue or ValueObject attribute (solnic)
- [changed] Allow any input for EmbeddedValue and ValueObject constructors (solnic)
- ๐ฏ [changed] ValueObject instances cannot be duped or cloned (senny)
-
v0.4.2 Changes
May 08, 2012- โก๏ธ [updated] Bump backports dep to ~> 2.5.3 (solnic)
-
v0.4.1 Changes
May 06, 2012- [changed] backports gem is now a runtime dependency (solnic)
- 0๏ธโฃ [BREAKING CHANGE] Renamed Virtus::DefaultValue#evaluate => Virtus::DefaultValue#call (solnic)
- [BREAKING CHANGE] Renamed Virtus::ValueObject::Equalizer to Virtus::Equalizer (dkubb)
-
v0.4.0 Changes
March 22, 2012- [improvement] Add a caching mechanism for type lookups (solnic)
- ๐ [fixed] Fix attributes mass-assignment when nil is passed (fgrehm)
- [changed] Replace usage of #to_hash with Hash.try_convert (dkubb)
-
v0.3.0 Changes
February 25, 2012- 0๏ธโฃ [feature] Support for default values from a symbol (which can be a method name) (solnic)
- ๐ [feature] Support for mass-assignment via custom setters not generated with attribute (fgrehm)
- [feature] Virtus::Coercion::String.to_constant handles namespaced names (dkubb)
- [feature] New coercion: Virtus::Coercion::Object.to_array (dkubb)
- [feature] New coercion: Virtus::Coercion::Object.to_hash (dkubb)
- [feature] New coercion: Virtus::Coercion::Object.to_string (dkubb)
- [feature] New coercion: Virtus::Coercion::Object.to_integer (dkubb)
- [changed] EmbeddedValue relies on @primitive setting rather than @model (mbj)
- [BREAKING CHANGE] Removed Attribute#writer_visibility in favor of Attribute#public_writer? (solnic)
- [BREAKING CHANGE] Removed Attribute#reader_visibility in favor of Attribute#public_reader? (solnic)
- [BREAKING CHANGE] Removed Attribute#instance_variable_name - this is a private ivar (solnic)
- ๐ [BREAKING CHANGE] Removed Equalizer#host_name and Equalizer#keys (solnic)
-
v0.2.0 Changes
February 08, 2012- ๐ [feature] Support for Value Objects (emmanuel)
- [feature] New Symbol attribute (solnic)
- [feature] Time => Integer coercion (solnic)
-
v0.1.0 Changes
February 05, 2012- [feature] New EmbeddedValue attribute (solnic)
- ๐ [feature] Array and Set attributes support member coercions (emmanuel)
- ๐ [feature] Support for scientific notation handling in string => integer coercion (dkubb)
- [feature] Handling of string => numeric coercion with a leading + sign (dkubb)
- โก๏ธ [changed] Update Boolean coercion to handle "on", "off", "y", "n", "yes", "no" (dkubb)
-
v0.0.10 Changes
November 21, 2011- 0๏ธโฃ [fixed] Default values are now duped on evaluate (rclosner)
- ๐ [fixed] Allow to override attribute mutator methods (senny)
-
v0.0.9 Changes
October 11, 2011- ๐ [fixed] Fix in type lookup for anonymous classes (dkubb)