Releases: nickmaccarthy/python-datemath
Releases · nickmaccarthy/python-datemath
Release list
v3.1.1
v3.1.1 (2026-04-13)
This release is published under the Apache-2.0 License.
Bug Fixes
- Enable changelog updates for semantic release (
cec6ada)
Detailed Changes: v3.1.0...v3.1.1
v3.1.0
v3.0.3
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.txtand intodatemath/_version.pydirectly - Fix: typos in CHANGELOG. Thank you @s00hyun!
v3.0.2
[3.0.2] - 2024-09-11
added
- Feat: Complete typing with strict type-checking #43 Thank you @Avasam!
- Feat: Added
__version__to to verify the version of the module. - Feat: Addded 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.yamlandtests.yamlworkflows to support this
- also modifed to
- Fix: long_description should now show up in pypi #33
- Fix: move more pypi configurations to setup.cfg and out of setup.py
v3.0.1
[3.0.1] - 2024-08-23
fixed
- Fix: Race condition in timezone tests: #36
- Fix: Updated arrow version: #32
- Fix: mypy type hint checking in tests: #31
- Fix: SyntaxWarning: invalid escape sequence in
re.match(): #39 - Fix: Licence Classifier: #34
- Fix: Bump certifi to latest: #38
- Fix: pypi long description #33
added
- Feat: Typehint support: #31
- Feat: Revamed CHANGELOG.md to keepachangelog.org format
deprecated
- python 2.7 support. Python 3.8+ will only be supported going forward
v.1.5.5
1.5.5 (2021-04-26)
- [FIX] Issue #28
datemath()object now returns the expecteddatetimeobject instead of anArrowobject- added tests to catch invalid object types of helpers
v1.5.4
v1.5.4 to resolve name conflict in pypi. This has all the changes up to 1.5.3 and is essentially a noop release to get 1.5.3 out
v1.5.3
1.5.3 (2021-04-16)
- [FIX] Issue #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.