Skip to content

Releases: Nikoro/system_date_time_format

v1.3.0

24 Nov 23:24

Choose a tag to compare

🚀 Release 1.3.0

⚠️ Breaking Changes

  • Updated minimum Dart SDK to 3.2.0 (from 2.18.6)
  • Updated minimum Flutter SDK to 3.16.0 (from 2.5.0)

✨ What's New

Dependency Updates

  • Removed js_interop package dependency - now using built-in dart:js_interop from Dart SDK
  • Updated flutter_lints to 6.0.0

Bug Fixes

  • Web: Fixed hour pattern formatting to properly handle both single (h/H) and double-digit (hh/HH) formats
  • Windows & Linux: Fixed AM/PM pattern conversion from 'tt' to 'a' for proper time formatting
  • Improved type checking with strict equality operators

Example Apps

  • Regenerated all platform folders (Android, iOS, macOS, Linux, Windows, Web) with latest Flutter templates
  • Updated Android to use Kotlin DSL build files (.gradle.kts)
  • Updated iOS/macOS Podfiles to latest syntax
  • Modernized Linux CMake structure with runner subfolder
  • Updated Windows CMake and runner configuration

📝 Full Changelog

All commits since v1.2.2:

  • fix(web): correct hour pattern formatting in date time format
  • fix(windows,linux): convert AM/PM pattern from 'tt' to 'a'
  • chore: remove js_interop dependency and update SDK constraints
  • chore: bump version to 1.3.0
  • build(example): regenerate platform folders with latest Flutter templates

👥 Contributors

Thanks to @jacksoncurrie for #26

Note: If you're upgrading from 1.2.2, ensure your project meets the new minimum SDK requirements (Dart ≥3.2.0, Flutter ≥3.16.0).