What is new
Options
now allow setting parameters in constructorOptions(verbose=True, ...)
this is potential BC, since behavior changed a bit since Options now allow to settinglocale_code
that overrides auto-detection from system locale and alsouse_24hour_time_format
now overrides auto-detected 24h time format from provided or auto-detected locale. When these are not set auto-detection is used ~as before.- custom exceptions used by library are renamed from *Exception to *Error, *Exception names are kept for BC
- Support for python 3.13
- Replaced setup.py with pyproject.toml (except stdeb build)
- Fully typed and linted code
- Added missing localization
- Optional experimental expression validator ExpressionValidator.py
ExpressionValidator().validate('* * * * *')
, this validator has to be explicitly called and it is not hooked anywhere since it is experimental...
Full Changelog: 2.0.2...2.0.3