8000 Releases · rezkam/persian · GitHub
[go: up one dir, main page]

Skip to content

Releases

v1.1.1

Choose a tag to compare

@rezkam rezkam released this 06 May 16:41
3f1973f

What's Changed

Security and Dependency Updates

This patch release refreshes the build, development, documentation, and transitive dependency lockfile versions.

Updated security-sensitive packages include:

  • certifi 2026.1.4 → 2026.4.22
  • requests 2.33.0 → 2.33.1
  • setuptools 80.9.0 → 82.0.1
  • setuptools-scm 9.2.2 → 10.0.5

Improvements

  • Updated dev tooling minimums for ruff, ty, build, pytest-cov, and related packages
  • Updated documentation tooling while preserving Python 3.11 compatibility
  • Updated CI prerelease coverage from Python 3.15.0-alpha.2 to 3.15.0-alpha.8
  • Verified with pip-audit: no known vulnerabilities found

Full Changelog

v1.1.0...v1.1.1

v1.1.0

Choose a tag to compare

@rezkam rezkam released this 14 Jan 15:16
708e407

What's Changed

Modernized Tooling

This release modernizes the development toolchain to use the Astral ecosystem for faster development workflow and unified configuration.

New tooling stack:

  • uv - Fast Python package manager (replaces pip)
  • ruff - Fast linter and formatter (replaces flake8, black, isort)
  • ty - Fast type checker (replaces mypy)

Breaking Changes

  • Python 3.11+ required (previously 3.10+) - due to sphinx dependency requirements

Improvements

  • All tool configurations consolidated into pyproject.toml
  • GitHub Actions CI now 1.5-3.6× faster with uv caching
  • Added uv.lock for reproducible builds
  • Simplified development setup with uv sync --extra dev

Full Changelog

v1.0.4...v1.1.0

v1.0.4

Choose a tag to compare

@rezkam rezkam released this 14 Dec 21:08
2b185b5

What's Changed

  • Improve Makefile and add pre-commit hooks by @rezkam in #24

Full Changelog: v1.0.3...v1.0.4

v1.0.3

Choose a tag to compare

@rezkam rezkam released this 14 Dec 18:40
8b8b9a6

Full Changelog: v1.0.2...v1.0.3

v1.0.2

Choose a tag to compare

@rezkam rezkam released this 13 Dec 00:47
465306c

What's Changed

v1.0.1

Choose a tag to compare

@rezkam rezkam released this 13 Dec 00:09
17e3f5f

What's Changed

  • Add Python 3.14 and 3.15 support to CI workflows by @rezkam in #22

Full Changelog: v1.0.0...v1.0.1

v1.0.0

Choose a tag to compare

@rezkam rezkam released this 12 Dec 00:16
ea7a502

Release Notes – v1.0.0

  • Platform & Packaging
    • Minimum supported Python bumped to 3.10 with a pyproject-first layout, making typed distribution and modern
      tooling the default (be6e419).
    • Added flake8/isort to the dev extras and refreshed the rest of the dev dependency stack so local runs and CI match
      (e55f85b, 71e0284).
  • Testing & CI
    • Test suite now emits XML coverage for Codecov, enabling richer coverage dashboards (3d91ddd).
    • GitHub Actions test workflow triggers only for pushes/PRs targeting main, preventing redundant matrix runs on
      other branches (f83da92).
  • Release Automation
    • New publish workflow validates the Git tag vs. pyproject.toml, builds via python -m build, and uploads to PyPI
      using trusted publishing (52797d0).
  • Documentation & Metadata
    • README and changelog text now consistently describe the 1.0.0 release, performance notes, and install guidance
      (37a0e3d).
    • Maintainer contact info in pyproject.toml updated to current details (5097b50).

For the full change history, see the Changelog (docs/CHANGELOG.md).

0