== 1.2.1 2010-06-16 * New features - Trigonometry for BinNum and reorganization of Math modules. * Bugfixes - Context#elimit= didn't work - atan could be inaccurate for small arguments - asin could be inaccurate for arguments near 1 == 1.2.0 2010-06-15 * New Features - Trigonometry in radians/degrees/gradians == 1.1.2 2010-06-01 * New Features - New DecNum literal syntax 3._14 defined in flt/sugar * Bugfixes - fix Flt::Support::Reader#read() == 1.1.1 2009-11-30 * New Features: - Math.hypot * Bugfixes - atan2 was missing from DecNum context == 1.1.0 2009-11-30 * New Features: - Access Math functions through context - Enhanced compatibility with Float - Enhanced DecNum trigonometry - Context eval method - New methods integer_part(), fraction_part() * Maintenance changes: - Minor internal refactoring. - Avoid some warnings on Ruby 1.9 - Better documentation * Bugfixes: - local context blocks didn't restore previous context on return or exceptions, - Tolerance fix for near zero numbers - Other internal problems == 1.0.0 2009-08-05 * First release of the new Flt project (derived from the former Ruby-Decimal.) - New gem name: flt - New organization in Flt namespace - Arbitrary base support; Flt::DecNum replaces Decimal; new classes BinNum, Num[b]. - Tolerance objects to define floating-point tolerances. - Free and fixed input/output formats. - Contexts for Float and BigDecimal compatibility with Flt::Num == 0.2.2 2009-07-21 * Bug fixes: - Decimal#normal? was incorrect for special values and zero. - After a local context, the global context was set to a copy of the original context, so any previously stored reference to it was now unbound. - Context#normalize was incorrect. == 0.2.1 2009-06-23 * Bug fixes: - DecNum#inspect was always producing debug information; now it uses $DEBUG - Raising some exceptions caused error, because too many parameters were being passed to the exception's base class initializer. * New functionality: - ulp (unit in the last place) - normalize (in the classic sense, not in the original GDA sense) - maximum_finite, minimum_normal, minimum_nonzero value decimal constructors - epsilon, strict_epsilon, half_epsilon - setting context exponent limits with elimit - require decimal/shortcut to use D for DecNum == 0.2.0 2009-06-21 * New functions implemented: exp(), ln(), log10(), power(). == 0.1.0 2009-06-19 * Initial release as ruby-decimal