Releases: gatrongdev/kbignum
Releases · gatrongdev/kbignum
KBigNum v0.0.19
🚀 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.sqrtwith 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
powfor (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
🚀 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
🚀 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
🚀 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
🚀 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
🚀 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
🚀 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
🚀 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
🚀 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
🚀 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