Skip to content

Releases: libj/math

v0.6.8

27 Feb 12:38
Compare
Choose a tag to compare
  • #37 Upgrade javassist to 3.30.2-GA

v0.6.7

20 Sep 12:19
Compare
Choose a tag to compare
  • #35 Implement Groups.permute(...)
  • #34 Implement SafeMath.gcd(...)
  • #33 Refactor SplineInterpolator with generic adapters
  • #32 Support M1 arm processor (aarch64)
  • #30 Implement SlidingWindowAverage
  • #29 Implement SafeMath.factorial(...)
  • #28 Support SafeMath.min(...) and SafeMath.max(...) for boxed Number(s)
  • #27 Support SafeMath.toRadians() and SafeMath.toDegrees()
  • #26 Transition to GitHub Actions
  • #25 Move BigDecimals and BitIntegers to lang module
  • #24 Add DecimalMath
  • #23 Add BitIntMath
  • #22 Add BigDecimals.setScale
  • #21 Support RoundingMode in SafeMath.round(...) methods
  • #18 Implement min(...) and max(...) in SafeMath
  • #17 Add Constants.SQRT_2
  • #16 Improve tests for MovingNormal
  • #15 Improve tests for MovingAverage
  • #14 Improve tests for BigDecimals
  • #13 Improve tests for BigIntegers
  • #11 Implement tests for all functions in SafeMath
  • #6 Implement FastMath.e10([0,18])
  • #5 Type-safe overloads for SafeMath.log2(...) and SafeMath.log10(...)
  • #3 Implement FastMath
  • #2 Fix incorrect implementations of SafeMath.abs(...)
  • #1 Implement intern(...) for BigIntegers and BigDecimals

v0.6.6

23 May 05:56
Compare
Choose a tag to compare
  • Upgrade ch.obermuhlner:big-math from v2.1.0 to v2.3.0.
  • Apply concurrency considerations to BigDecimals.instances and BigIntegers.instances.
  • Improve javadocs.

v0.6.5

22 Jul 09:56
Compare
Choose a tag to compare
  • Upgrade org.libj:test:0.6.9 to 0.7.0.
  • Implement methods in FastMath: digit(), isDigit(), parseInt(), and parseLong().

v0.6.4

20 Sep 12:49
Compare
Choose a tag to compare
  • Initial public release.