NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1212 most downloaded on PyPI
Simple module to parse ISO 8601 dates
Last release 3 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 3.1 years
Nearly every release is documented
notes for 22 of 23 stable releases
Nothing withdrawn
no release was ever pulled
20 years old
25 releases · first in 2007
[2.1.0] - 2023-10-03 fixed Use ruff for linting Fixed CHANGELOG version links added Add readthedocs configuration
Add just for development commands
One column per quarter.
e3b4ed3 Release 1.1.0 56da11c missed a comma fde429d raise ParseError if we get an exception on is_iso8601() 21f5368 Add is_iso8601() function 406db6f
is_iso8601 function for validating that a string matches an ISO 8601 format (thanks to David Baumgold (https://github.com/singingwolfboy) for https://github.com/micktwomey/pyiso8601/pull/21)46baabb Add an __all__ to __init.py__
46baabb Add an __all__ to __init.py__
__all__ in __init__.py. Addresses https://github.com/micktwomey/pyiso8601/issues/17 (thanks to Alex Gaynor for reporting)4ddd936 Remove branch filter from pull requests c8ac785 Add missing py.typed file
c4041e6 Bump development tool versions c2e6f52 Add sphinx-build to nox build a4967af Release 1.0.0 6a00ab0 Add python 3.10 to github actions matrix 9f
c4041e6 Bump development tool versions
c2e6f52 Add sphinx-build to nox build
a4967af Release 1.0.0
6a00ab0 Add python 3.10 to github actions matrix
9fde3d4 Preparing for 1.0 release
9a704f5 Try non-editable for docs project install
d642e46 Add pyiso8601 to requirements for docs
9e2d79f Creating requirements.txt for docs
ffbf434 Fixing up pyproject.toml metadata
85b3ffd Merge pull request #12 from micktwomey/go-1.0.0
f689455 Remove python 2 compatibility
Fixing up pyproject.toml metadata
Nothing published for this version
Addresses part of https://github.com/micktwomey/pyiso8601/issues/14
Add docs/ to sdist
Addresses part of https://github.com/micktwomey/pyiso8601/issues/14
docs/ into sdist tarball (thanks to kloczek in https://github.com/micktwomey/pyiso8601/issues/14)Fix distribution of pyi files
Add GitHub build actions for project
ParseError from ValueError (thanks to Lex Robinson)ParseError from ValueError (thanks to Lex Robinson)Move to GitHub (https://github.com/micktwomey/pyiso8601). Thanks go to Martin Häcker for pointing out the bitbucket project had been deleted by Atlass
Fix class reference for iso8601.Utc in module docstring (thanks to felixschwarz in https://bitbucket.org/micktwomey/pyiso8601/pull-requests/7/fix-clas
Add support for , as separator for fractional part (thanks to ecksun in https://bitbucket.org/micktwomey/pyiso8601/pull-requests/5/add-support-for-as-
Adds YYYY as a valid date (uses 1 for both month and day)
Lots of fixes tightening up parsing from jdanjou. In particular more invalid cases are treated as errors. Also includes fixes for tests (which is how
Remove +/- chars from README.rst and ensure tox tests run using LC_ALL=C. The setup.py egg_info command was failing in python 3.* on some setups (basi
Fix parsing of microseconds (https://bitbucket.org/micktwomey/pyiso8601/issue/9/regression-parsing-microseconds) (Thanks to dims and bnemec)
Correct negative timezone offsets (https://bitbucket.org/micktwomey/pyiso8601/issue/8/015-parses-negative-timezones-incorrectly) (thanks to Jonathan L
Strictly speaking that was wrong but this is potentially backwards incompatible.
The default_timezone argument wasn't being passed through correctly, UTC was being used in every case. Fixes issue 10.
Fixed the microsecond handling, the generated microsecond values were way too small. Fixes issue 9.
Adding ParseError to __all__ in iso8601 module, allows people to import it. Addresses issue 7.
When parsing dates without a timezone the specified default is used. If no default is specified then UTC is used. Addresses issue 4.
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →