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.