CHANGELOG.md in interpolate-0.2.4 vs CHANGELOG.md in interpolate-0.3.0

- old
+ new

@@ -1,37 +1,47 @@ -== 0.2.4 (2011.4.10) +## 0.3.0 (2012.9.01) +Major gem revisions: + +* Interpolation class moved to Interpolate::Points +* Binary search to find the correct interpolation interval +* Optional blending function block can be passed to Interpolate::Points +* gemspec file completely rebuilt, sans Jeweler + +## 0.2.4 (2011.4.10) + * Project cleanup: minor updates to the lib/ file structure and documentation -== 0.2.2 (2008.2.4) +## 0.2.2 (2008.2.4) -* Single source file has been split into Class files -* Tests now use +freeze+ -* Better edge case testing in the Array and Numeric +interpolate+ methods +* Single source file has been split into class files +* Tests now use `freeze` +* Better edge case testing in the `Array` and `Numeric` `interpolate` methods -== 0.2.1 (2008.1.27) +## 0.2.1 (2008.1.27) First public release Project Cleanup: - * Documentation enhancements and updates. - * +add+ is now +merge+ -== 0.2.0 (2008.1.24) +* Documentation enhancements and updates. +* `add` is now `merge` +## 0.2.0 (2008.1.24) + * Changed the library name to "interpolate" -* Added +interpolate+ (+Array+) that covers uniform arrays and nested arrays +* Added `Array#interpolate` that covers uniform arrays and nested arrays * Added more tests, documentation, and examples -== 0.1.0 (2008.1.22) +## 0.1.0 (2008.1.22) -* 2 Major Changes: +2 Major Changes: -* Gadient calls +interpolate+ on values for OOP goodness -* Checks added for respond_to? +interpolate+ on values -* Added +interpolate+ (+Numeric+) +* Gradient calls `interpolate` on values for OOP goodness +* Checks added for `respond_to?(:interpolate)` on values +* Added `Numeric#interpolate` -== 0.0.1 (2008.1.20) +## 0.0.1 (2008.1.20) * Initial coding * N-sized arbitrary floating point gradients