Sha256: 3c82e957aed21338faf46184285889a20c423b7d1f9cd0fde382bdb642bbe1d2

Contents?: true

Size: 1.39 KB

Versions: 1

Compression:

Stored size: 1.39 KB

Contents

## v0.0.2 2015-08-06

### Added

* Coersion of command arguments into the the node's attributes (nepalez)

### Changed

* Removed force ordering of rules (nepalez)
* Nodes takes hash of attributes instead of array (nepalez)

### Deleted

* Removed shared examples for mapper. The mapper should be specified by integration tests (nepalez)

### Bugs fixed

* Fixed the `:transforming_immutable_data` shared examples so that it can deal with singleton inputs (nepalez)
* Fixed the `:mapping_immutable_input` shared examples so that it can deal with singleton inputs (nepalez)
* Fixed typo in `WrongRule` exception message (nepalez)

### Internal

* Switched to `transproc` gem v0.3.0 (nepalez)
* Added the `Functions#identity` pure function (nepalez)
* Made the `Rule` to fully implement the interface, including method `.transproc`, `#optimize?`, `#optimize` that by default change nothing (nepalez)
* Made the `.composer` setting private for all rules (`Rule`, `SoleRule`, `PairRule`) (nepalez)
* Switched to 'ice_nine' gem for freezing instances deeply (nepalez)
* Added `ice_double` feature to specs (nepalez)
* Added `AbstractMapper::Command` that can convert arguments of the command to the node's (nepalez)
* Switched to `virtus` attributes (nepalez)

[Compare v0.0.1...v0.0.2](https://github.com/nepalez/abstract_mapper/compare/v0.0.1...v0.0.2)

## v0.0.1 2015-07-04

This is the first published version of the gem.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
abstract_mapper-0.0.2 CHANGELOG.md