Sha256: d824068bf7bce8df483088b3a4468e45b6323d9631b20d49e90c9f21fab91208

Contents?: true

Size: 1.5 KB

Versions: 1

Compression:

Stored size: 1.5 KB

Contents

=== v0.0.4 2011-07-08

* [BREAKING CHANGE] attributes hash has been replaced by a specialized class AttributeSet (dkubb)
* [BREAKING CHANGE] Virtus::ClassMethods.attribute returns self instead of a created attribute
* [changed] descendants tracking has been extracted into DescendantsTracker module (dkubb)
* [changed] Instance #primitive? method has been replaced by class utility method Virtus::Attribute.primitive?
* [changed] Virtus::Attribute::String#typecast_to_primitive delegates to Virtus::Typecast::String.call

Details: https://github.com/solnic/virtus/compare/v0.0.3...v0.0.4

=== v0.0.3 2011-06-09

* [BREAKING CHANGE] Attribute classes were moved to Virtus::Attribute namespace
* [BREAKING CHANGE] Attribute instance no longer holds the reference to a model
* [BREAKING CHANGE] #typecast no longer receives an instance of a model (override #set which calls #typecast if you need that)
* [changed] Adding reader/writer methods was moved from the attribute constructor to Virtus::ClassMethods.attribute
* [changed] Typecast logic has been moved into separate classes (see Virtus::Typecast)
* [added] Virtus::Attribute::DateTime#typecast supports objects which implement #to_datetime
* [general] Internals have been cleaned up, simplified and properly documented

Details: https://github.com/solnic/virtus/compare/v0.0.2...v0.0.3

=== v0.0.2 2011-06-06

* [bugfix] Fixed #typecast in custom attribute classes

Details: https://github.com/solnic/virtus/compare/v0.0.1...v0.0.2

=== v0.0.1 2011-06-04

First public release :)

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
virtus-0.0.4 History.txt