Skip to content

Support Node 24/26 - #32

Open
carlansley wants to merge 9 commits into
mainfrom
node24
Open

Support Node 24/26#32
carlansley wants to merge 9 commits into
mainfrom
node24

Conversation

@carlansley

@carlansley carlansley commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Fixes #13.
Fixes #31.

  • CI now targets current Node 24 and 26 releases, which ship ICU 78.3/CLDR 48.
  • Updated formatting tests for CLDR 48’s zero fraction digits for COP, HUF, IDR, and PKR. The library still preserves their ISO 4217 minor units as 2.
  • Removed RSD from the exception list because current Node Intl reports two digits.
  • Added SLE, XCG, ZWG, VED, and XAD, plus recent country currency transitions.
  • Added AQ, FK, and GS; Antarctica follows CLDR’s XXX “no currency” representation (fyi @le-cong).
  • Added regression coverage ensuring every Intl.supportedValuesOf('currency') code exists locally.

NOTE: coverage action is temporarily disabled, since the tests in main no longer work due to the updated ICU in the latest versions of Node

@carlansley carlansley self-assigned this Sep 3, 2026
Copilot AI lite review requested due to automatic review settings September 3, 2026 16:49

This comment was marked as outdated.

This comment was marked as resolved.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

Runtime, currency behavior, data, and release workflows change together and require final human review.

Review details
  • Files reviewed: 25/26 changed files
  • Comments generated: 0 new
  • Review effort level: Balanced

@github-actions

github-actions Bot commented Sep 4, 2026

Copy link
Copy Markdown

Beta Published - Install Command: npm install @checkdigit/currency@9.0.0-PR.32-b11c

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support Node 24/26 add 3 more missing countries

2 participants