Skip to content

Releases: slashmili/jdatetime

v6.1.0

Choose a tag to compare

@slashmili slashmili released this 10 Aug 17:22

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

Choose a tag to compare

@slashmili slashmili released this 06 Aug 11:46

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

Full Changelog: v6.0.1...v6.0.2

v6.0.1

Choose a tag to compare

@slashmili slashmili released this 15 Jul 07:45
8a5acc4

What's Changed

  • Remove default __time = None from datetime by @5j9 in #187

Full Changelog: v6.0.0...v6.0.1

v6.0.0

Choose a tag to compare

@slashmili slashmili released this 13 Jul 13:21
b363288

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

Full Changelog: v5.3.0...v6.0.0

v5.3.0

Choose a tag to compare

@slashmili slashmili released this 19 May 07:19
ea119aa

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

Full Changelog: v5.2.0...v5.3.0

v5.2.0

Choose a tag to compare

@slashmili slashmili released this 26 Jan 09:28

What's Changed

  • strptime: define some new directive patterns by @5j9 in #162

Full Changelog: v5.1.1...v5.2.0

v5.1.1

Choose a tag to compare

@slashmili slashmili released this 26 Jan 09:23

What's Changed

Full Changelog: v5.1.0...v5.1.1

v5.1.0

Choose a tag to compare

@slashmili slashmili released this 13 Jan 11:05
9e07706

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

Full Changelog: v5.0.0...v5.1.0

v5.0.0

Choose a tag to compare

@slashmili slashmili released this 26 Mar 09:51
12810a4

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

Choose a tag to compare

@slashmili slashmili released this 28 Mar 10:14
384fbdd

What's Changed

New Contributors

Full Changelog: v4.1.0...v4.1.1