Skip to content

Latest commit

 

History

History
200 lines (159 loc) · 9.05 KB

CHANGELOG.md

File metadata and controls

200 lines (159 loc) · 9.05 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Changed

  • Switch completely to just for development tasts, remove nox. Rely on Github actions matrix of python versions for testing across all supported python versions.
  • Remove black, rely on ruff for formatting.

2.1.0 - 2023-10-03

Fixed

  • Use ruff for linting
  • Fixed CHANGELOG version links

Added

  • Add readthedocs configuration

2.0.0 - 2023-06-09

Added

  • Add just for development commands
  • Add Python 3.12 support

Changed

Fixed

  • Fix test_fixedoffset_eq by adding an actual assertion

Removed

  • Drop Python 3.6 support (3.6 is end of life)

1.1.0 - 2022-09-28

Added

  • Add is_iso8601 function for validating that a string matches an ISO 8601 format (thanks to David Baumgold (https://github.com/singingwolfboy) for #21)
  • Add Python 3.11 to the test mix

1.0.2 - 2021-11-23

Added

  • Add missing __all__ in __init__.py. Addresses #17 (thanks to Alex Gaynor for reporting)

1.0.1 - 2021-11-22

Added

  • Add missing py.typed file (as per PEP 561), keeps mypy happy :D

1.0.0 - 2021-11-07

Added

  • Add type annotations to code

Changed

  • Switch to poetry for packaging
  • Simplify internals and remove old compatability code
  • Switch to nox for testing
  • Lots of small project development changes

Removed

  • Remove external type annotations in pyi
  • Drop python < 3.6 support

0.1.16 - 2021-07-16

Added

  • Include docs/ into sdist tarball (thanks to kloczek in #14)

0.1.15 - 2021-07-16

Added

  • Include .pyi files in built wheels and source tarballs

0.1.14 - 2021-02-05

Added

  • Add GitHub build actions for project
  • Add project URLs in setup.py (thanks to Steve Piercy)
  • Add Python 3.9 to test matrix (thanks to Luciano Mammino)
  • Add type hints (thanks to Brett Cannon)

Changed

  • Update README links (thanks to Steve Piercy)
  • Derive ParseError from ValueError (thanks to Lex Robinson)

Fixed

  • Fix handling of README in setup.py (encoding fun in 3.5, 3.6 and pypy3)
  • Fix README links (thanks to Chris Barker)

0.1.13 - 2020-09-11

Added

  • Add python 3.7 and 3.8 to tests

Changed

Removed

  • Remove python 2.6, 3.2, 3.3 and 3.4 from tests

0.1.12 - 2017-07-27

Fixed

0.1.11 - 2015-11-03

Added

Removed

0.1.10 - 2014-02-27

Added

  • Adds YYYY as a valid date (uses 1 for both month and day)
  • Woo, semantic versioning, .10 at last.

Fixed

0.1.9 - 2014-02-26

Fixed

0.1.8 - 2013-10-22

Fixed

0.1.7 - 2013-10-19

Fixed

0.1.6 - 2013-10-18

Fixed

0.1.5 - 2013-10-17

Added

Changed

Fixed

0.1.4 - 2007-09-18

Fixed

  • The default_timezone argument wasn't being passed through correctly, UTC was being used in every case. Fixes issue 10.

0.1.3 - 2007-08-28

Fixed

  • Fixed the microsecond handling, the generated microsecond values were way too small. Fixes issue 9.

0.1.2 - 2007-07-24

Added

  • Adding ParseError to all in iso8601 module, allows people to import it. Addresses issue 7.

Changed

  • Allow date/time separators other than T.
  • Be a little more flexible when dealing with dates without leading zeroes. This violates the spec a little, but handles more dates as seen in the field. Addresses issue 6.

0.1.1 - 2007-03-30

Changed

  • When parsing dates without a timezone the specified default is used. If no default is specified then UTC is used. Addresses issue 4.

0.1.0 - 2007-01-04

Added

  • First release