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.