Python-dateutil

Latest version: v2.9.0.post0

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 6

1.0

===========

- Fixed parsing of XXhXXm formatted time after day/month/year
has been parsed.

- Added patch by Jeffrey Harris optimizing rrule.__contains__.

0.9

===========

- Fixed pickling of timezone types, as reported by
Andreas Köhler.

- Implemented internal timezone information with binary
timezone files. datautil.tz.gettz() function will now
try to use the system timezone files, and fallback to
the internal versions. It's also possible to ask for
the internal versions directly by using
dateutil.zoneinfo.gettz().

- New tzwin timezone type, allowing access to Windows
internal timezones (contributed by Jeffrey Harris).

- Fixed parsing of unicode date strings.

- Accept parserinfo instances as the parser constructor
parameter, besides parserinfo (sub)classes.

- Changed weekday to spell the not-set n value as None
instead of 0.

- Fixed other reported bugs.

0.5

===========

- Removed ``FREQ_`` prefix from rrule frequency constants
WARNING: this breaks compatibility with previous versions.

- Fixed rrule.between() for cases where "after" is achieved
before even starting, as reported by Andreas Köhler.

- Fixed two digit zero-year parsing (such as 31-Dec-00), as
reported by Jim Abramson, and included test case for this.

- Sort exdate and rdate before iterating over them, so that
it's not necessary to sort them before adding to the rruleset,
as reported by Nicholas Piper.

Page 6 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.