universal_date_parser 1.1.0 copy "universal_date_parser: ^1.1.0" to clipboard
universal_date_parser: ^1.1.0 copied to clipboard

A highly optimized, auto-detecting date parser for Dart/Flutter. Supports ISO, slash, dash, dot, text, US, RFC, and compact formats.

1.1.0 #

  • Added support for European dot-separated dates (dd.MM.yyyy, yyyy.MM.dd, MM.dd.yyyy, and 2-digit year variants).
  • Added support for US slash/dash formats (MM/dd/yyyy, MM-dd-yyyy, and 2-digit year variants).
  • Added support for 2-digit years with automatic pivoting conventions (<80 maps to 20xx, >=80 maps to 19xx).
  • Added pre-processing normalization for compact numeric sequences (8, 12, or 14 digits) to bypass intl parser limitations.
  • Added stateless static formatter interface UniversalDateParser.format().
  • Major performance optimizations: precompiled static RegExp objects, O(1) case capitalization map lookups, pre-allocated format lists, and cached default formats.
  • Expanded unit testing suite from 35 to 75+ tests covering calendrical validation limits, timezone local-shifting, and edge cases.
  • Updated Dart SDK constraint baseline to require ^3.12.0+.

1.0.1 #

  • Updated repository and issue tracker URLs to correct GitHub repository

1.0.0 #

  • Initial version.
12
likes
0
points
11
downloads

Publisher

verified publisherpragneshkoli.in

Weekly Downloads

A highly optimized, auto-detecting date parser for Dart/Flutter. Supports ISO, slash, dash, dot, text, US, RFC, and compact formats.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

intl

More

Packages that depend on universal_date_parser