CHANGELOG.md in transproc-0.2.0 vs CHANGELOG.md in transproc-0.2.1

- old
+ new

@@ -1,11 +1,40 @@ +## v0.2.1 2015-05-17 + +### Added + +* `:constructor_inject` injects arguments into the constructor of a class (AMHOL) +* `:set_ivars` which allocates an object and sets instance variables from a hash (key/value pairs) on an object (AMHOL) +* `:combine` which merges multiple arrays into one using "join keys" (solnic) +* `:reject_keys` which rejects specified keys in a hash (solnic) +* `:accept_keys` which accepts specified keys in a hash (solnic) +* `:extract_key` converts the array of hashes to array of values (nepalez) + +### Changed + +* `:unwrap` can be called without keys (solnic) +* `Transproc.register` raises a meaningful error when a given function is already registered (kwando) +* `Transproc[]` raises a meaningful error when a given function doesn't exist (kwando) +* `Transproc[]` raises a meaningful error when a transformation crashes (kwando) + +### Fixed + +* `Transproc()` no longer creates a function if it's already a function (splattael) +* A couple of mistakes in the API docs (AMHOL) + +### Internal + +* Rubocop integration \o/ (AMHOL) + +[Compare v0.2.0...v0.2.1](https://github.com/solnic/transproc/compare/v0.2.0...v0.2.1) + ## v0.2.0 2015-04-14 ### Added +* `:map_keys` hash transformation (AMHOL) +* `:stringify_keys` hash transformation (AMHOL) * `:map_values` hash transformation (AMHOL) -* `:map_value` hash transformation (AMHOL) -* `:map_value` hash transformation (AMHOL) * `:guard` function (AMHOL) * `:is` type-check function (solnic) * `Function#to_ast` for easy inspection (solnic) * Ability to define module with custom functions that will be auto-registered (solnic + splattael)