Skip to content

Releases: lsaavedr/drf-rules

v0.0.8

15 Sep 06:50

Choose a tag to compare

Key Changes

CI Migration to UV for Dependency Management
The CI pipeline has been updated to use UV, speeding up dependency resolution and simplifying virtual environment setup.

Unified Linting and Formatting with Ruff
black, isort, flake8, and mypy have been replaced by Ruff. This ensures a faster, more consistent development workflow with integrated code formatting and analysis.

Full Type Checking Support
pyright support is retained, providing thorough type checking and early detection of potential issues.

v0.0.7

13 Sep 22:32

Choose a tag to compare

What's New in v0.0.7

Improvements

  • Complete rewrite of the README with clearer structure, better examples, and improved formatting.
  • Organized dependencies with development groups in pyproject.toml.
  • Updated CI pipeline:
    • Support for Python 3.13 and Django 5.2.
    • Upgraded actions/checkout to v5 and actions/setup-python to v6.

Packaging

  • Added PyPI publishing workflow and metadata.
  • Set version to 0.0.6 and added Hatchling as a build dependency.

This release focuses on improving documentation, CI reliability, and preparing the package for publishing on PyPI.