unstale

npm / countries-and-timezones

countries-and-timezones

What changed in countries-and-timezones 3, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-24.

4 breaking1 new APIs and options1 behavior and defaults2 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli on npm

countries-and-timezones 38 changes

Breaking changes 4

  • Updated to permanent UTC-06.

    3.11.0release notes

  • Updated to permanent UTC-05, including its aliases.

    3.11.0release notes

  • CST6CDT, EST5EDT, MST7MDT, and PST8PDT are now standalone deprecated zones without country associations. They remain available through getTimezone() and getAllTimezones({deprecated: true}), but are excluded from country timezone lists.

    3.11.0release notes

  • Refreshed Morocco and Western Sahara offsets to permanent UTC.

    3.11.0release notes

New APIs and options 1

  • Added Heard Island and McDonald Islands as a country.

    3.9.0release notes

Behavior and default changes 1

  • Updated to the 2026c IANA Time Zone Database, which may change time zone data used by the package.

    3.10.0release notes

Fixes and other changes 2

  • The country name for NR changed from Nauru to Naoero.

    3.11.0release notes

  • Updated the time zone data to the 2026a IANA Time Zone Database.

    3.9.0release notes