Skip to content

Releases: gatrongdev/kbignum

KBigNum v0.0.19

02 Jan 01:26
808e442

Choose a tag to compare

🚀 What's New in v0.0.19

📋 Changes

  • chore: remove redundant line breaks and improve formatting in tests and utility functions (84f8b29)
  • chore: bump version to 0.0.19 and update changelog with bug fixes and test improvements (5126a5d)
  • feat: expand compliance tests and update benchmarks in README (9153fcf)
  • feat: enhance KBigMath.sqrt with adaptive precision and improve compliance tests (123c663)
  • "chore: clean up README by removing redundant sections and outdated content" (c4095fc)
  • feat: add advanced benchmarks and optimize core math operations (e99a2a5)
  • feat: add compliance tests for KBigMath functionalities (df76301)
  • feat: add comprehensive unit tests to improve KBigNumber library coverage (6f174a5)
  • feat: extend KBigInteger test coverage and improve edge case handling (9631953)
  • feat: implement bitwise operations for KBigInteger and add comprehensive tests (d569c37)
  • feat: reintroduce pow for (14397cc)
  • feat: enhance benchmarks, implement Karatsuba multiplication, and update documentation (0c0e87f)
  • feat: optimize benchmarks, improve performance reporting, and enhance KBigDecimal/KBigInteger implementations (bc13b91)
  • feat: replace legacy factories with benchmarking and compliance tests (057b0ab)
  • feat: refactor KBigNumber extensions for consistency and simplify implementations (c7da4f8)
  • feat: remove platform-specific KBigDecimal/KBigInteger implementations for code unification (5be8804)
  • feat: introduce KBRoundingMode for type-safe rounding and centralize Android SDK configuration (9ab4476)
  • feat: add release plan for version 0.0.18 with detailed context and action items (93afa50)
  • feat: add division configuration system with strategies and precision scales (60d278b)

📦 Installation

Gradle (Kotlin DSL)

dependencies {
    implementation("io.github.gatrongdev:kbignum:0.0.19")
}

Gradle (Groovy)

dependencies {
    implementation 'io.github.gatrongdev:kbignum:0.0.19'
}

🔗 Links

Full Changelog: v0.0.16...v0.0.19

KBigNum v0.0.16

28 Jul 05:12
f2ddf36

Choose a tag to compare

🚀 What's New in v0.0.16

📋 Changes

  • bump: version 0.0.16 (f5e3f29)
  • feat: enhance KBigDecimal division for precision and special cases (f1a5687)
  • Update documentation to include new single-parameter divide function (50e589e)
  • Add single-parameter divide function to KBigDecimal (e059a71)
  • Initial plan (9ef2b70)
  • ci(deps): bump codecov/codecov-action from 3 to 5 (aad3589)
  • ci(deps): bump gradle/actions from 3 to 4 (098cf11)
  • ci(deps): bump softprops/action-gh-release from 1 to 2 (5a17ecc)
  • deps(deps): bump org.jlleitschuh.gradle.ktlint from 12.1.1 to 12.3.0 (a15c8c9)

📦 Installation

Gradle (Kotlin DSL)

dependencies {
    implementation("io.github.gatrongdev:kbignum:0.0.16")
}

Gradle (Groovy)

dependencies {
    implementation 'io.github.gatrongdev:kbignum:0.0.16'
}

🔗 Links

Full Changelog: v0.0.15...v0.0.16

KBigNum v0.0.15

05 Jul 01:07
5869477

Choose a tag to compare

🚀 What's New in v0.0.15

📋 Changes

  • bump: version 0.0.15 (94a17e4)
  • style: fix code formatting issues across all platforms (bbd2d3b)
  • Update (5c5fe36)
  • Fix KBigInteger toLong() method to throw ArithmeticException on overflow (e42159a)
  • Fix iOS KBigDecimal platform consistency and improve test suite (10ece37)
  • Enhance KBigDecimal and KBigInteger implementations with additional methods for scale and precision, improve error handling for arithmetic operations, and add comprehensive unit tests for rounding modes and edge cases. (fc4c037)

📦 Installation

Gradle (Kotlin DSL)

dependencies {
    implementation("io.github.gatrongdev:kbignum:0.0.15")
}

Gradle (Groovy)

dependencies {
    implementation 'io.github.gatrongdev:kbignum:0.0.15'
}

🔗 Links

Full Changelog: v0.0.14...v0.0.15

KBigNum v0.0.14

10 Jun 14:23
49173b2

Choose a tag to compare

🚀 What's New in v0.0.14

📋 Changes

  • Bump version to 0.0.14 (c87a85d)
  • Enhance KBigDecimal and KBigInteger interfaces with detailed documentation and remove getString() method (2644e41)

📦 Installation

Gradle (Kotlin DSL)

dependencies {
    implementation("io.github.gatrongdev:kbignum:0.0.14")
}

Gradle (Groovy)

dependencies {
    implementation 'io.github.gatrongdev:kbignum:0.0.14'
}

🔗 Links

Full Changelog: v0.0.13...v0.0.14

KBigNum v0.0.13

07 Jun 18:01
f1efe4b

Choose a tag to compare

🚀 What's New in v0.0.13

📋 Changes

  • Bump version to 0.0.13 and update release workflow for accurate release status (e57d6f2)

📦 Installation

Gradle (Kotlin DSL)

dependencies {
    implementation("io.github.gatrongdev:kbignum:0.0.13")
}

Gradle (Groovy)

dependencies {
    implementation 'io.github.gatrongdev:kbignum:0.0.13'
}

🔗 Links

Full Changelog: v0.0.12...v0.0.13

KBigNum v0.0.12

07 Jun 17:41
003e087

Choose a tag to compare

🚀 What's New in v0.0.12

📋 Changes

  • Bump version to 0.0.12 and enhance CI/CD workflow with version change checks (841fff2)

📦 Installation

Gradle (Kotlin DSL)

dependencies {
    implementation("io.github.gatrongdev:kbignum:0.0.12")
}

Gradle (Groovy)

dependencies {
    implementation 'io.github.gatrongdev:kbignum:0.0.12'
}

🔗 Links

Full Changelog: v0.0.11...v0.0.12

KBigNum v0.0.11

07 Jun 17:23
8fb71f0

Choose a tag to compare

🚀 What's New in v0.0.11

📋 Changes

  • Bump version to 0.0.11 and update CI/CD pipeline for improved build and release process (80a1142)

📦 Installation

Gradle (Kotlin DSL)

dependencies {
    implementation("io.github.gatrongdev:kbignum:0.0.11")
}

Gradle (Groovy)

dependencies {
    implementation 'io.github.gatrongdev:kbignum:0.0.11'
}

🔗 Links

Full Changelog: v0.0.10...v0.0.11

KBigNum v0.0.10

07 Jun 17:05
4eacfc1

Choose a tag to compare

🚀 What's New in v0.0.10

📋 Changes

  • Bump version to 0.0.10 and update CI configuration for GitHub Pages deployment (1737769)

📦 Installation

Gradle (Kotlin DSL)

dependencies {
    implementation("io.github.gatrongdev:kbignum:0.0.10")
}

Gradle (Groovy)

dependencies {
    implementation 'io.github.gatrongdev:kbignum:0.0.10'
}

🔗 Links

Full Changelog: v0.0.9...v0.0.10

KBigNum v0.0.9

07 Jun 16:56
79e8931

Choose a tag to compare

🚀 What's New in v0.0.9

📋 Changes

  • Bump version to 0.0.9 and update CI workflow dependency for documentation (c510d8f)

📦 Installation

Gradle (Kotlin DSL)

dependencies {
    implementation("io.github.gatrongdev:kbignum:0.0.9")
}

Gradle (Groovy)

dependencies {
    implementation 'io.github.gatrongdev:kbignum:0.0.9'
}

🔗 Links

Full Changelog: v0.0.8...v0.0.9

KBigNum v0.0.8

07 Jun 16:52
9580bf8

Choose a tag to compare

🚀 What's New in v0.0.8

📋 Changes

  • Bump version to 0.0.8 and update CI workflows for documentation deployment (1b7be83)

📦 Installation

Gradle (Kotlin DSL)

dependencies {
    implementation("io.github.gatrongdev:kbignum:0.0.8")
}

Gradle (Groovy)

dependencies {
    implementation 'io.github.gatrongdev:kbignum:0.0.8'
}

🔗 Links

Full Changelog: v0.0.7...v0.0.8