Skip to content

Releases: movermeyer/backports.datetime_fromisoformat

v2.0.1

13 Oct 19:40
Compare
Choose a tag to compare

Version 2.0.1

  • Added wheel builds
  • Switched to pyproject.toml
  • Switched to pytest as a test runner

v2.0.0

24 Nov 00:27
5dd6681
Compare
Choose a tag to compare

Version 2.0.0 [2022-11-23]

  • Backport the logic from Python 3.11's fromisoformat methods, instead of Python 3.7's, #22
    • Adds support for a wider portion of the ISO 8601 specification
    • Backports are now applied to Python < 3.11, instead of only Python < 3.7

Migration from 1.x.x

No migration is needed.

However, starting in version 2, backports.datetime_fromisoformat will apply its changes to Python < 3.11, whereas v1 only applied changes to Python < 3.7. If you happened to be using backports.datetime_fromisoformat v1 on Python 3.7 through Python 3.10 and then upgrade to v2, it will patch the fromisoformat methods, whereas in v1 it did not. The fromisoformat methods will be able to parse timestamps from a wider portion of the ISO 8601 specification. This is unlikely to be a problem, but for completeness it is mentioned here.

v1.0.0

15 Nov 20:48
Compare
Choose a tag to compare

Fixed issue where datetimes with timezones would not be picklable/copyable.

Thanks @jappievw

Fixed issues where it wasn't building correctly

05 Oct 20:13
Compare
Choose a tag to compare
v0.0.2

Bumping version number

v0.0.1

05 Jul 13:39
Compare
Choose a tag to compare
v0.0.1 Pre-release
Pre-release

This first release is meant mostly as a test of the release process.
While the code should work for Python 3.4+, it should not be considered ready for production.