Releases: lsaavedr/drf-rules
Releases · lsaavedr/drf-rules
v0.0.8
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
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/checkoutto v5 andactions/setup-pythonto 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.