unstale

pypi / parse

parse

What changed in parse 1, from its official release notes, upgrade guides and advisories. Sources checked 2026-11-13.

3 breaking1 new APIs and options1 behavior and defaults1 tooling7 fixes and other

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

npx @unstale/cli init

@unstale/cli 0.3.0 on npm

parse 113 changes

Breaking changes 3

  • Rejects out-of-range timezone minutes.

    1.22.4release notes

  • Decimal formatting with {:F} now includes a sign, and f/F formatting supports nan and inf.

    1.22.2release notes

  • Exceptions are now actually raised.

    1.21.0release notes

New APIs and options 1

  • Uppercase E, G and X format type specifiers are now supported.

    1.22.2release notes

Behavior and default changes 1

  • Decimal format strings now allow comma and underscore as grouping characters.

    1.21.0release notes

Tooling 1

Fixes and other changes 7

  • Fixes case-sensitive am/pm conversion under case-insensitive matching.

    1.22.4release notes

  • Resolves year-less strftime formats against the current year.

    1.22.4release notes

  • Accounts for the capture groups %z adds to the generated pattern.

    1.22.4release notes

  • Fixes Zulu conversion under case-insensitive matching.

    1.22.4release notes

  • Time-only results from strftime now preserve timezone offsets.

    1.22.3release notes

  • Parsing now handles zero-precision floats formatted without a decimal point.

    1.22.1release notes

  • Fixes microsecond precision loss in timestamp parsing.

    1.21.1release notes