Skip to content

Latest commit

 

History

History
49 lines (38 loc) · 2.8 KB

CHANGELOG.md

File metadata and controls

49 lines (38 loc) · 2.8 KB

Decimal v1.3.1

ENHANCEMENTS

  • Reduce memory allocation in case of initialization from big.Int #252

BUGFIXES

  • Fix binary marshalling of decimal zero value #253

Decimal v1.3.0

FEATURES

  • Add NewFromFormattedString initializer #184
  • Add NewNullDecimal initializer #234
  • Add implementation of natural exponent function (Taylor, Hull-Abraham) #229
  • Add RoundUp, RoundDown, RoundCeil, RoundFloor methods #196 #202 #220
  • Add XML support for NullDecimal #192
  • Add IsInteger method #179
  • Add Copy helper method #123
  • Add InexactFloat64 helper method #205
  • Add CoefficientInt64 helper method #244

ENHANCEMENTS

  • Performance optimization of NewFromString init method #198
  • Performance optimization of Abs and Round methods #240
  • Additional tests (CI) for ppc64le architecture #188

BUGFIXES

  • Fix rounding in FormatFloat fallback path (roundShortest method, fix taken from Go main repository) #161
  • Add slice range checks to UnmarshalBinary method #232

Decimal v1.2.0

BREAKING

  • Drop support for Go version older than 1.7 #172

FEATURES

  • Add NewFromInt and NewFromInt32 initializers #72
  • Add support for Go modules #157
  • Add BigInt, BigFloat helper methods #171

ENHANCEMENTS

  • Memory usage optimization #160
  • Updated travis CI golang versions #156
  • Update documentation #173
  • Improve code quality #174

BUGFIXES

  • Revert remove insignificant digits #159
  • Remove 15 interval for RoundCash #166