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.