Whenever

Latest version: v0.6.16

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

Scan your dependencies

Page 5 of 6

0.3.0

------------------

**Breaking changes**

- 🥒 Change pickle format so that backwards-compatible unpickling is possible
in the future.

**Added**

- 🔨 Added ``strptime()`` to ``UTCDateTime``, ``OffsetDateTime`` and
``NaiveDateTime``.
- 📋 Added ``rfc2822()``/``from_rfc2822()`` to ``UTCDateTime``,
``OffsetDateTime`` and ``NaiveDateTime``.
- ⚙️ Added ``rfc3339()``/``from_rfc3339()`` to ``UTCDateTime`` and ``OffsetDateTime``

0.2.1

------------------

- added ``days()`` timedelta alias
- Improvements to README, other docs

0.2.0

------------------

**Breaking changes**

- 📐Disambiguation of local datetimes is now consistent with zoned datetimes,
and is also run on ``replace()``.
- 👌Renamed:

- ``from_str`` → ``from_canonical_str``
- ``to_utc/offset/zoned/local`` → ``as_utc/offset/zoned/local``.
- ``ZonedDateTime.zone`` → ``ZonedDateTime.tz``

**Added**

- ⚖️ Support comparison between all aware datetimes
- 🧮Support subtraction between all aware datetimes
- 🍩 Convenience methods for converting between aware/naive
- 💪 More robust handling of zoned/local edge cases

**Docs**

- Cleaned up API reference
- Added high-level overview

0.1.0

------------------

- 🚀 Implement ``OffsetDateTime``, ``ZonedDateTime`` and ``LocalDateTime``

0.0.4

------------------

- 🐍 Revert to pure Python implementation, as Rust extension disadvantages
outweigh its advantages
- ☀️ Implement ``NaiveDateTime``

0.0.3

------------------

- 🌐 Implement basic ``UTCDateTime``

Page 5 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.