Skip to content

Releases: majiidd/persiantools

5.5.0

29 Jan 22:18

Choose a tag to compare

  • Python 3.14 support.
  • Migrated from setup.py to pyproject.toml (PEP 621).
  • Improved CI/CD pipeline with job dependencies and parallel execution.
  • Marked Python 3.15 as experimental with allowed failures.

Full Changelog: 5.4.0...5.5.0

5.4.0

26 Sep 16:33

Choose a tag to compare

  • Removed pytz dependency; migrated fully to zoneinfo and datetime.timezone.
  • Updated JalaliDateTime implementation and fixed timezone handling.
  • Refined CI/CD workflows and linting configuration.

Full Changelog: 5.3.0...5.4.0

5.3.0

06 Jun 15:58
c178a29

Choose a tag to compare

  • Added strptime support to JalaliDate for parsing date strings.

Full Changelog: 5.2.1...5.3.0

5.2.1

06 Jun 00:02
887925a

Choose a tag to compare

  • Added a Support section to the README.
  • Added a lint step to the CI/CD pipeline.
  • Updated dependencies to the latest versions.
  • Added PyPy 3.11 to GitHub Workflows test matrix.
  • Fixed Python version mismatch in CI workflows.
  • Enhanced README with comprehensive usage examples.

Full Changelog: 5.2.0...5.2.1

5.2.0

17 Jan 19:34
e3a85b8

Choose a tag to compare

  • Enhanced character conversion functions using regular expressions.
  • Improved date handling in Jalali date and time classes.
  • Added new test cases for edge cases and date conversions.

Full Changelog: 5.1.1...5.2.0

5.1.1

16 Jan 20:09
0c0e801

Choose a tag to compare

  • refactor: improve leap year calculation for issue #48

Full Changelog: 5.1.0...5.1.1

5.1.0

08 Nov 14:17

Choose a tag to compare

  • Improved CI/CD pipeline run time through optimized caching.

5.0.0

08 Nov 14:17

Choose a tag to compare

  • Dropped Python 3.8 support; added Python 3.13 compatibility.
  • Added type annotations to methods.
  • Expanded test suite with new tests.
  • Updated dependencies to the latest versions.

4.2.0

28 Jun 19:21

Choose a tag to compare

  • Added CHANGELOG.md to track changes in the project.

4.1.2

28 Jun 18:26

Choose a tag to compare

  • Added fromisoformat method for JalaliDateTime.