mirror of
https://github.com/MikeMcl/decimal.js.git
synced 2024-10-27 20:34:12 +00:00
2.0 KiB
2.0 KiB
####5.0.0
- 25/01/2016
- Added trigonometric functions and
cubeRoot
method. - Added most of JavaScript's
Math
object methods as Decimal methods. - Added
toBinary
,toHexadecimal
andtoOctal
methods. - Added
isPositive
method. - Removed the 15 significant digit limit for numbers.
- String values containing whitespace or a plus sign are no longer accepted.
valueOf
now returns'-0'
for minus zero.comparedTo
now returnsNaN
notnull
for comparisons withNaN
.Decimal.max
andDecimal.min
no longer accept an array.- The Decimal constructor and
toString
no longer accept a base argument. - Binary, hexadecimal and octal prefixes are now recognised for string values.
- Removed
Decimal.errors
configuration property. - Removed
toFormat
. - Removed
Decimal.ONE
. - Renamed
exponential
method tonaturalExponential
. - Renamed
Decimal.constructor
method toDecimal.clone
. - Simplified error handling and amended error messages.
- Refactored the test suite.
Decimal.crypto
is nowundefined
by default, and thecrypto
object will be used if available.- Major internal refactoring.
- Removed bower.json.
####4.0.2
- 20/02/2015 Add bower.json. Add source map. Amend travis CI. Amend doc/comments.
####4.0.1
- 11/12/2014 Assign correct constructor when duplicating a Decimal.
####4.0.0
- 10/11/2014
toFormat
amended to useDecimal.format
object for more flexible configuration.
####3.0.1
- 8/06/2014 Surround crypto require in try catch. See issue #5
####3.0.0
- 4/06/2014
random
simplified. Major internal changes mean the properties of a Decimal must now be considered read-only
####2.1.0
- 4/06/2014 Amend UMD
####2.0.3
- 8/05/2014 Fix NaN toNumber
####2.0.2
- 30/04/2014 Correct doc links
####2.0.1
- 10/04/2014 Update npmignore
####2.0.0
- 10/04/2014 Add
toSignificantDigits
- Remove
toInteger
- No arguments to
ceil
,floor
,round
andtrunc
####1.0.1
- 07/04/2014 Minor documentation clean-up
####1.0.0
- 02/04/2014 Initial release