Tags: dvoraj75/django-rls-tenants
Tags
Prepare 1.3.0 release Bump version 1.2.2 -> 1.3.0 and cut the [1.3.0] CHANGELOG section (2026-06-28). The cycle shipped six issues, all already on develop: tenant-aware Django admin (#31), native Celery integration (#32), the safe_tenant_sql() raw-SQL helper (#33), InitPlan-wrapped policy GUC reads (#57), actionable error hints (#34), and the Contributor Covenant Code of Conduct (#35). Repair the CHANGELOG link refs the 1.2.2 release left stale: point [Unreleased] at v1.3.0...HEAD, add the [1.3.0] and the previously-missing [1.2.2] compare links, and open a fresh empty [Unreleased] section. Release docs accuracy pass: update the security guide's fail-closed SQL to the v1.3.0 InitPlan (SELECT current_setting(...)) form, add the missing imports to the Celery multi-database example, and correct both contributing guides to branch from and target develop (matching the enforced PR policy). Refresh the lockfile for the version bump; full suite green (ruff, ruff format, mypy, mkdocs --strict, 683 tests @ 93.69% on POSTGRES_PORT=5433).
Prepare 1.2.2 release Bump version 1.2.1 -> 1.2.2 and date the [1.2.2] CHANGELOG section (2026-06-27). The cycle shipped four issues, all already on develop: setup_m2m_rls --verbose (#28), check_rls --verbose (#26), W008/W009 system checks (#29), and the Celery quick-start guide (#30). Add a "From 1.2.1 to 1.2.2" note to the migration guide: a drop-in upgrade with no breaking changes, flagging that the new W008/W009 checks may surface warnings for latent misconfigurations. Refresh the lockfile via `uv lock --upgrade`; full suite green on the upgraded deps (ruff, mypy 2.1, mkdocs --strict, 486 tests @ 92.14% coverage).
Prepare 1.0.0 release - Bump version to 1.0.0 and classifier to Production/Stable - Add __version__ attribute via importlib.metadata - Add SECURITY.md with vulnerability disclosure policy - Expand CHANGELOG.md with comprehensive 1.0.0 release notes - Exclude unsupported Python 3.14 x Django 4.2/5.0/5.1 from CI matrix