Releases: slashmili/jdatetime
Releases · slashmili/jdatetime
Release list
v6.1.0
What's Changed
- fix(datetime.dst): pass Gregorian to tzinfo.dst() by @5j9 in #188
- typing: use int for fold by @5j9 in #186
- Fix %I/%-I strftime directives to use the 12-hour clock by @gaoflow in #182
- Fix Windows Persian locale test by @slashmili in #194
- Add pyright type checking to CI workflow by @5j9 in #193
- Fix Windows test failure for %-I strftime by @5j9 in #195
- migrate tests to pytest by @5j9 in #196
- Add date.strptime and match stdlib subclass behavior by @5j9 in #197
New Contributors
- @gaoflow made their first contribution in #182
Full Changelog: v6.0.2...v6.1.0
v6.0.2
What's Changed
- fix: define datetime resolution attribute by @5j9 in #185
- Adapt to Ruff v0.16 defaults by @5j9 in #191
- fix: preserve instance locale in datetime.astimezone() by @patchwright in #190
New Contributors
- @patchwright made their first contribution in #190
Full Changelog: v6.0.1...v6.0.2
v6.0.1
v6.0.0
What's Changed
- Add Persian short month names for %b by @amir-pashayi in #180
- Drop legacy Python 2 bytes support from strftime by @5j9 in #183
- typing: align date/datetime dunder annotations with typeshed by @5j9 in #184
New Contributors
- @amir-pashayi made their first contribution in #180
Full Changelog: v5.3.0...v6.0.0
v5.3.0
What's Changed
- Migrate CI to Ruff for Code Formatting and Linting by @5j9 in #170
- Fix: Setuptools License Deprecation Warning by @5j9 in #171
- Add Windows test CI support by @mobinghoveoud in #175
- feat: add type hints to functions and methods in jdatetime module by @mojixcoder in #181
New Contributors
- @mojixcoder made their first contribution in #181
Full Changelog: v5.2.0...v5.3.0
v5.2.0
v5.1.1
What's Changed
- Fix ne for different datetime types by @mobinghoveoud in #164
Full Changelog: v5.1.0...v5.1.1
v5.1.0
What's Changed
- fix appveyor builds by installing current project by @5j9 in #155
- Move datetime-specific code from date methods into datetime class by @5j9 in #154
- Add Python 3.13 support and drop Pyhton 3.8 support by @hramezani in #157
- Fix compare datetime with diffrent timezones by @mobinghoveoud in #159
New Contributors
- @mobinghoveoud made their first contribution in #159
Full Changelog: v5.0.0...v5.1.0
v5.0.0
What's Changed
- tests(test_zoneinfo_as_timezone): skip if tzinfo is not available on … by @5j9 in #135
- fix(strftime): treat %% as an escape sequence by @5j9 in #137
- chore(jalai.py): cleanup the code by @5j9 in #140
- fix(strftime): also escape %% before c, x, and X by @5j9 in #138
- fix(date, datetime): return NotImplemented for unknown type operations by @5j9 in #139
- docs(README.rst): use jdatetime.FA_LOCALE instead if fa_IR by @5j9 in #146
- Update python versions by @hramezani in #147
- update jalali license by @slashmili in #149
- update licences by @slashmili in #150
- Use jalali core by @slashmili in #151
Full Changelog: v4.1.1...v5.0.0
v4.1.1
What's Changed
- Add
fromisoformatmethod tojdatetime.dateby @HamzehMahmoudi in #126 - Add support for Python 3.11 by @hramezani in #128
- fix regex for persian month -->>the "دی" month has only 2 characters … by @javadfarah in #130
- Update publish-to-pypi.yml by @slashmili in #127
- feat(datetime): implement fromisoformat method by @5j9 in #136
New Contributors
- @HamzehMahmoudi made their first contribution in #126
- @javadfarah made their first contribution in #130
Full Changelog: v4.1.0...v4.1.1