Releases: goinsane/xmath
Releases · goinsane/xmath
v1.7.1
v1.7.0
- implemented: Int64BigInt, Uint64BigInt, Zero, Sign, SignInt, Sum, Avg, SumInt, AvgInt, SumUint, AvgUint, SumInt2, AvgInt2, SumUint2, AvgUint2
- improved godoc and readme
- updated .sonarcloud.properties
v1.6.1
- fixed typo for NewHexadecimal
- updated .sonarcloud.properties for go tests.
v1.6.0
implemented new constants
- MinBase
- MaxBase
- MaxInt8Value
- MinInt8Value
- MaxInt16Value
- MinInt16Value
- MaxInt32Value
- MinInt32Value
- MaxInt64Value
- MinInt64Value
- MaxUint8Value
- MaxUint16Value
- MaxUint32Value
- MaxUint64Value
- MaxIntValue
- MinIntValue
- MaxUintValue
- UintSize
implemented new functions
- FloorPB, CeilPB, RoundPB
- MaxUint, MinUint, MaxMinUint, MinMaxUint
- AlmostEqualP64, AlmostEqualP32, AlmostEqualP, AlmostEqual
- AlmostEqualD64, AlmostEqualD32, AlmostEqualD
- Equal64, Equal32, Equal
- IsZero
implemented functions for types of math.big
- FloorBigFloat
- CeilBigFloat
- RoundBigFloat
- IntBigRat
- Int64BigRat
- Uint64BigRat
- FloorBigRat
- CeilBigRat
- RoundBigRat
implemented new types
- Real
- Stepper
other
- improved godoc
- improved examples
- improved tests
v1.5.0
- renamed Equal to AlmostEqual64
- implemented AlmostEqual32
v1.4.1
- 'ignoring multiple value of x in Equal' bug fixed
- added NaN support for Equal function
v1.4.0
implemented:
- MaxMin
- MaxMinInt
- Equal
v1.3.0
implemented:
- CryptoRand()
- Min()
- Max()
- MinInt()
- MaxInt()
- MinMaxInt()
improved:
- MinMax()
v1.2.0
- added allowNaN argument to SafeDiv
v1.1.0
- added SafeDiv, CryptoRandInt, CryptoRandFloat, CryptoRandCode functions