Skip to content

Version 1.3.0

Compare
Choose a tag to compare
@rxaviers rxaviers released this 05 Jul 18:33
· 91 commits to master since this release

🎉 New Features

  • Date: Olson-timezone-support (real z, v, V) and options.timeZone #340 #453 (via PR #687 and PR #701) (Kandaswamy Manikandan and Rafael Xavier)
  • Date: Add formatDateToParts #678 (via PR #697 and PR #700) (Reza Payami and Rafael Xavier)
  • Date: Dynamically augment skeleton #271 (via PR #703 and PR #604 and PR #462) (Artur Eshenbrener and Marat Dyatko)

🎉 Enhancements

  • Date: Show timezone offset optional minutes for O pattern (e.g., GMT-6:30 note the :30) #339 (via PR #729) (Rafael Xavier)
  • Date: Show timezone offset optional minutes and seconds for x and X patterns (e.g., -06:30 note the :30) #339 (via PR #729) (Rafael Xavier)
  • Date: Assert options.skeleton (PR #726) (Rafael Xavier)
  • Date parser: Make runtime phase lighter #735 (Rafael Xavier)
  • Date parser: Loose Matching PR #730 (Rafael Xavier)
    • Allows, among others, parsing arabic dates as user types them (i.e., without control characters)
  • Number formatter: Amend integer and fraction formatter for small numbers like 1e-7 #750 (Rafael Xavier)
  • Number parser: Lenient about trailing decimal separator #744 (Rafael Xavier)
  • Runtime: Use strict #676 (Zack Birkenbuel)

🐛 Fixes

  • Date parser: invalid output by mixing numbering systems #696 (via PR #733) (Rafael Xavier)
  • Date parser: fails on Turkish full datetime with Monday or Saturday #690 (via PR #732) (Rafael Xavier)

⚙️ Others

  • Compiler tests! #721 (via PR #727) (Nikola Kovacs)
  • Documentation style refactor #737 (Rafael Xavier)