CHANGELOG.md in unitwise-1.1.0 vs CHANGELOG.md in unitwise-2.0.0

- old
+ new

@@ -3,18 +3,37 @@ All notable changes to Unitwise will be documented in this file, starting at version 1.0.0. Unitwise uses semantic versioning. +## 2.0.0 - 2015-09-13 + +### Fixed + +- Gem dependencies are less restrictive; now works with additional versions of + parslet and blankslate. + +### Removed + +- 'unitwise/ext' is now officially removed. The core Numeric extensions are no + longer available. Instead of `1.volt` or `2.0.to_joule`, use `Unitwise(1, + 'volt')` and `Unitwise(2.0, 'Joule')`. +- Dropped support for Ruby 1.8.7, 1.9.2, and REE. + ## 1.1.0 - 2015-09-10 +### Fixed + +- `#to_s` should no longer return the unexpected ' 1' suffix for dimless measurements. +- `#to_s(mode)` will fall back to using the atom's `primary_code` if the mode + isn't available. + +### Deprecated + - `require unitwise/ext` has been deprecated as it is a performance drag and violates Ruby best practices. Use `require unitwise` instead. Any use of the Numeric helpers like `1.meter`, `2.to_foot` will need to change to `Unitwise(1, 'meter')`, and `Unitwise(2, 'foot')`. -- `#to_s` should no longer return the unexpected ' 1' suffix for dimless measurements. -- `#to_s(mode)` will fall back to using the atom's `primary_code` if the mode - isn't available. ## 1.0.4 - 2015-01-10 - Added Ruby 2.2 support. - Empty strings are no longer valid units.