Skip to content

Releases: ordius/currencyx-js

Release v2.3.0

31 Mar 08:30

Choose a tag to compare

2.3.0 (2026-03-31)

♻️ Code Refactoring

  • update dependencies
  • update project references from CurrencyX.js to CurrencyX (15dbf5f)
  • convert to not use cherrio & axios as dependencies (15dbf5f)

Full Changelog: v2.2.6...v2.3.0

Release v2.2.6

26 Feb 16:56

Choose a tag to compare

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

Release v2.2.5

15 Dec 18:34

Choose a tag to compare

Release v2.2.5

  • chore: update devDependencies to latest versions

Full Changelog: v2.2.4...v2.2.5

Release v2.2.4

23 Nov 14:07

Choose a tag to compare

Changelog:

2.2.4 (2025-11-23)

  • chore: update dependencies
  • chore: format files

Release v2.2.3

30 Oct 00:31

Choose a tag to compare

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

29 Oct 22:57

Choose a tag to compare

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 roundMoney method in BaseCurrencyExchange to simplify rounding logic and ensure correct behavior for various currencies.
      • Added a new test suite currency_rounding.test.ts to validate the rounding functionality across multiple currencies, including edge cases and special rounding rules.
      • Introduced currency_system_final_validation.test.ts to confirm the overall integrity of the currency system and validate that all fixes are in place.
      • Created real_world_currency_corrections.test.ts to 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.

Full Changelog: v2.2.1...v2.2.2

Release v2.2.1

13 Sep 11:32

Choose a tag to compare

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)

Release v2.1.1

31 Jul 16:59

Choose a tag to compare

Changelog:

2.1.1 (2025-07-31)

🔧 Maintenance

Release v2.1.0

31 Jul 12:15

Choose a tag to compare

Changelog:

2.1.0 (2025-07-31)

✨ Features

  • enhance rounding functionality with TRoundOptions and update currency filtering descriptions (056da50)

Release v2.0.0

30 Jul 22:18

Choose a tag to compare

2.0.0 (2025-07-30)

✨ Features

  • add error handling classes for currency operations (3bd6fc9)

♻️ Code Refactoring

  • extend currency service (270d663)