unstale

npm / chrono-node

chrono-node

What changed in chrono-node 2, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-24.

1 breaking3 new APIs and options1 behavior and defaults10 fixes and other

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

npx @unstale/cli init

@unstale/cli 0.2.5 on npm

chrono-node 215 changes

Breaking changes 1

  • Partial month/year matches in invalid dates are rejected.

    2.10.2release notes

New APIs and options 3

  • Adds Arabic language support.

    2.10.3release notes

  • Adds Indonesian language support.

    2.10.3release notes

  • Adds Italian support for relative times and timezone offsets, and improves Italian language parsing.

    2.10.1release notes

Behavior and default changes 1

  • Spanish parsing supports standalone months and ordinal dates.

    2.10.3release notes

Fixes and other changes 10

  • Improves parsing of a common future date in Spanish.

    2.10.3release notes

  • Fixes rollover of night time ranges at the end of a month.

    2.10.3release notes

  • A bare colon no longer merges a time result backwards over a date.

    2.10.2release notes

  • End-of-month and relative end-of-period expressions are parsed.

    2.10.2release notes

  • English for-the-unit phrases are ignored regardless of case.

    2.10.2release notes

  • Fractional quarters are no longer silently discarded.

    2.10.2release notesrelease notes

  • A leading Chinese numeral is no longer consumed as a word boundary.

    2.10.2release notes

  • A weekday that contradicts the computed relative date is no longer assigned.

    2.10.2release notes

  • Supports standard French month name abbreviations and accented variants.

    2.10.1release notes

  • Supports all 2-digit years in the English month name little endian parser.

    2.10.1release notes