kotlin-multiplatform-bignum v0.3.4-SNAPSHOT Release Notes
-
- 👻 Throw a specific exception when exponentiation of zero with negative exponent is attempted (#206)
- ✂ Remove zero counting debug log (#210)
- 🛠 Fix for invalid decimal precision when dividend has exponent -1 (#195)
- API CHANGE Narrowing function (longValue, intValue, doubleValue...) are now defaulting to
exactRequired
which means they will throw ArithmeticException if the conversion cannot be done without loss. - 🚀 Use temporary javascript comparison workaround to handle precision loss. This is fixed in kotlin 1.6.20 and the workaround will be removed once that is released.