Skip to content

Tags: dvoraj75/django-rls-tenants

Tags

v1.3.0

Toggle v1.3.0's commit message
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).

v1.2.2

Toggle v1.2.2's commit message
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).

v1.2.1

Toggle v1.2.1's commit message
Prepare 1.2.1 release

v1.2.0

Toggle v1.2.0's commit message
v1.2.0 release

v1.1.0

Toggle v1.1.0's commit message
Prepare 1.1.0 release

v1.0.0

Toggle v1.0.0's commit message
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