Skip to content

Releases: nickmaccarthy/python-datemath

v3.0.3

12 Sep 19:47
d96e8fa
Compare
Choose a tag to compare

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!

v3.0.2

11 Sep 18:56
Compare
Choose a tag to compare

[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.yaml and tests.yaml workflows to support this
  • 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

23 Aug 18:35
4de58e9
Compare
Choose a tag to compare

[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

26 Apr 15:19
6d047b3
Compare
Choose a tag to compare

1.5.5 (2021-04-26)

  • [FIX] Issue #28
    • datemath() object now returns the expected datetime object instead of an Arrow object
    • added tests to catch invalid object types of helpers

v1.5.4

20 Apr 19:27
Compare
Choose a tag to compare

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

20 Apr 19:15
Compare
Choose a tag to compare

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.