Changelog.md in virtus-0.3.0 vs Changelog.md in virtus-0.4.0
- old
+ new
@@ -1,7 +1,15 @@
-# v0.3.0 to-be-released
+# v0.4.0 2012-03-22
+* [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)
+
+[Compare v0.3.0..v0.4.0](https://github.com/solnic/virtus/compare/v0.3.0...master)
+
+# v0.3.0 2012-02-25
+
* [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)
@@ -11,10 +19,10 @@
* [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)
-[Compare v0.2.0..master](https://github.com/solnic/virtus/compare/v0.2.0...master)
+[Compare v0.2.0..v0.3.0](https://github.com/solnic/virtus/compare/v0.2.0...v0.3.0)
# v0.2.0 2012-02-08
* [feature] Support for Value Objects (emmanuel)
* [feature] New Symbol attribute (solnic)