Please use 3.0.3 going forward! 3.0.2 has a breaking bug.
fixed - Fix: issue where version wasnt getting populated - Fix: move version out of `VERSION.txt` and into `datemath/_version.py` directly - Fix: typos in CHANGELOG. Thank you s00hyun!
3.0.2
added - Feat: Complete typing with strict type-checking [43](https://github.com/nickmaccarthy/python-datemath/pull/43) Thank you Avasam! - Feat: Added `__version__` to verify the version of the module. - Feat: Added Dockerfile and relevant verify.py to help with local development and testing
chore - Chore: bumped modules in requirements.txt
fixed - Fix: removed legacy-tests.py since we no longer support python2.x - Fix: removed requirements-2.txt from manifest due to deprecation of python2 support - Fix: renamed requirements-3.txt to requirements.txt to support python3 going forward - also modifed to `release.yaml` and `tests.yaml` workflows to support this - Fix: long_description should now show up in pypi https://github.com/nickmaccarthy/python-datemath/issues/33 - Fix: move more pypi configurations to setup.cfg and out of setup.py
3.0.1
fixed - Fix: Race condition in timezone tests: https://github.com/nickmaccarthy/python-datemath/issues/36 - Fix: Updated arrow version: https://github.com/nickmaccarthy/python-datemath/issues/32 - Fix: mypy type hint checking in tests: https://github.com/nickmaccarthy/python-datemath/issues/31 - Fix: SyntaxWarning: invalid escape sequence in `re.match()`: https://github.com/nickmaccarthy/python-datemath/pull/39 - Fix: Licence Classifier: https://github.com/nickmaccarthy/python-datemath/pull/34 - Fix: Bump certifi to latest: https://github.com/nickmaccarthy/python-datemath/pull/38 added - Feat: Typehint support: https://github.com/nickmaccarthy/python-datemath/issues/31 - Feat: Renamed CHANGELOG.md to keepachangelog.org format
todo - todo: Fix pypi: https://github.com/nickmaccarthy/python-datemath/issues/33
deprecated - python 2.7 support. Python 3.8+ will only be supported going forward
1.5.5
fixed - fix: [Issue 28](https://github.com/nickmaccarthy/python-datemath/issues/28) * `datemath()` object now returns the expected `datetime` object instead of an `Arrow` object * added tests to catch invalid object types of helpers
1.5.4
Unused - skipped due to name conflict on pypi, all changes in this are from `1.5.3`
1.5.3
fixed - FIX: [Issue 25](https://github.com/nickmaccarthy/python-datemath/issues/25) - Fixed an issue where if you provided an invalid timestamp, i.e. `datemath('2')` you would not get an DateMathException back. Also bumped dependencies.