CHANGELOG.md in transproc-0.2.4 vs CHANGELOG.md in transproc-0.3.0
- old
+ new
@@ -1,4 +1,34 @@
+## v0.3.0 2015-07-12
+
+This release deprecates a couple of APIs and changes the way functions can be
+accessed. The global `Transproc()` function registry is now deprecated and you
+should define your own function registry via `extend Transproc::Registry` and its
+`import` interface. See API docs for the details.
+
+Proper deprecation warnings will appear as this is still a backward-compatible
+release, however, please update to the new API as the global registry will be gone
+in 1.0.0.
+
+### Added
+
+* `HashTransformations.eval_values` which evaluates callable values in a hash
+ recursively (solnic)
+* `HashTransformations.deep_symbolize_keys` which, surprise surprise, symbolizes
+ keys in a hash, recursively (solnic)
+* Shared examples `:transforming_immutable_data` and `:mutating_input_data`
+ to specify transformations in RSpec (nepalez)
+
+### Changed
+
+* `Transproc::Registry` now uses singleton methods that can be imported from
+ arbitrary modules via `import` interface (nepalez)
+* Updated all built-in modules to the new registry API (nepalez + solnic)
+* `Transproc()` has been deprecated (solnic)
+* `Transproc::Helper` has been deprecated (solnic)
+
+[Compare v0.2.4...HEAD](https://github.com/solnic/transproc/compare/v0.2.4...HEAD)
+
## v0.2.4 2015-06-20
### Added
* `Transproc::Registry` extension for registering reusable functions within modules (nepalez)