- Fixed a link in the README.
- Fixed typos and grammar mistakes in the README.md.
- Updated package description.
- Reordered the CHANGELOG.md for the latest changes to appear first.
- Raised the maximum Dart SDK version to support Dart 3.
- Added the issue tracker link to the pubspec file.
- Changed the
IndexError
toStateError
to remove the deprecation warning and keep the minimum Dart SDK version at 2.17.0.
- Improved overall performance of parsing.
- Significantly improved performance of parsing dates in American format, i.e. when the month goes first.
- Code readability, internal structure, and logic improvements.
- Fixed bug causing the inability to parse day values which start with zero (e.g.
02
). - Improved internal structure, split the source code into multiple files to improve readability.
- Several code readability improvements, still to be cleaned up.
- Changed the minimum Dart SDK version to 2.17.0.
- Changed
complete
getter in theDatify
andDatifyResult
classes toisComplete
to follow the Effective Dart guidelines.
- Fixed a mistake in README.
- Extended the example in README.
- Added the documentation link in README.
- Formatted with
dart format .
.
- Initial version.
- Fully rewritten the Python implementation of Datify in Dart.
- Major logic and core improvements.
- Written the unit tests to cover all expected cases of usage.