Releases: ordius/currencyx-js
Releases · ordius/currencyx-js
Release v2.3.0
2.3.0 (2026-03-31)
♻️ Code Refactoring
- update dependencies
- update project references from
CurrencyX.jstoCurrencyX(15dbf5f) - convert to not use
cherrio&axiosas dependencies (15dbf5f)
Full Changelog: v2.2.6...v2.3.0
Release v2.2.6
2.2.6 (2026-02-26)
♻️ Code Refactoring
- remove package-lock & update github ci > test node versions (-18 & +24) (c8f15db)
- update dependency installation logic in CI workflows to support yarn and npm (de967c1)
- update GitHub CI to test Node.js versions 20, 22, and 24 (03a162f)
🔧 Maintenance
- update dependencies (f5f59d5)
Release v2.2.5
Release v2.2.4
Release v2.2.3
Changelog:
2.2.3 (2025-10-30)
🐛 Bug Fixes
- Enhance roundMoney method for better precision and add edge case tests (e20311a)
Full Changelog: v2.2.2...v2.2.3
Release v2.2.2
Changelog:
2.2.2 (2025-10-29)
🐛 Bug Fixes
- Improve currency rounding logic and add comprehensive tests (8f03a27)
- fix: Improve currency rounding logic and add comprehensive tests
- Updated the
roundMoneymethod inBaseCurrencyExchangeto simplify rounding logic and ensure correct behavior for various currencies. - Added a new test suite
currency_rounding.test.tsto validate the rounding functionality across multiple currencies, including edge cases and special rounding rules. - Introduced
currency_system_final_validation.test.tsto confirm the overall integrity of the currency system and validate that all fixes are in place. - Created
real_world_currency_corrections.test.tsto address specific rounding behaviors for currencies like VND, KRW, IDR, KHR, LAK, and MMK based on real-world usage. - Ensured all tests cover a wide range of scenarios, including performance and reliability checks.
- Updated the
- fix: Improve currency rounding logic and add comprehensive tests
Full Changelog: v2.2.1...v2.2.2
Release v2.2.1
Changelog:
2.2.1 (2025-09-13)
🔧 Maintenance
- deps: update actions/checkout action to v5 (33bd839)
- deps: update dependency @types/node to v24.3.0 (fec2838)
- deps: update dependency eslint to v9.34.0 (d5728c3)
- deps: update dependency node to v22 (e02942c)
- deps: update typescript-eslint monorepo to v8.41.0 (54056b2)
- release v2.2.0 (6b9fe7e)
- update dependencies and remove outdated comments in configuration helper (cc0caca)