All notable changes to this project will be documented in this file.
- Remove python 3.8 support (EOL)
- Add support for iteration backwards in time (#2)
- Add support for "LW" in the day-of-month field (#1)
- [explain] Fix month-day formatting ("January 1st" -> "January 1")
- [explain] Change ordinal formatting to use words instead of numerals for 1-9
- [explain] Fix digital time formatting (use HH:MM instead H:MM)
- Add explain() method which describes the expression in human language
- Remove python 3.7 support
- Add type hints
- Remove python 3.6 support (EOL)
- Make validation error messages similar to Debian cron error messages
- Change day-of-month and day-of-week handling to mimic Debian cron more closely
- Add support for "L" in the day-of-week field
- Fix crash when "¹" passed in the input
- Rewrite to use zoneinfo (or backports.zoneinfo) instead of pytz
- Add minimal type hints
- Make CronSimError importable from the top level
- Initial release