- No changes. For testing new release workflow. [Daverball]
- Adds support for Python 3.11 and 3.12. Drops support for Python 3.7. [Daverball]
- Fixes up packaging of
py.typed
marker [Daverball]
- Adds back removed
weeknumber
function [Daverball]
- Fixes GPLv2 License Classifier in setup.cfg [Daverball]
Fixes
align_to_week
andalign_to_month
not behaving consistently withalign_to_day
during DST transitions [Daverball]Fixes DST related issues in
get_date_range
,dtrange
andweekrange
With this change these functions now accept additional arguments that determine what happens with ambiguous, non-existent times during daylight savings transitions. [Daverball]
Adds type annotations [Daverball]
Removes support for Python 2.7 and 3.6 and below [Daverball]
Removes explicit support for Python 3.3 (might or might not work). [href]
- Adds a weeknumber function. [href]
- Adds the ability to iterate over custom deltas between a start and an end. [href]
- Adds the ability to iterate over weeks between a start and an end. [href]
- Adds methods to align dates to months and weeks. [href]
- Adds a time parsing function which accepts anything from 00:00 to 24:00. [href]
Fixes an issue with daylight savings time and
align_date_to_day
.With this change,
align_date_to_day
ensures that the resulting date is in the timezone the date was aligned to, not in the timezone it originally was in. [href]
- Adds a function to turn date-ish objects into datetimes. [href]
- Fix align_date_to_day failing with certain timezones. [href]
- Initial Release