Repository navigation
What's Changed
Highlights
- Django 5.2 support
- Python 3.13 support
- Documentation for views and materialized views
- Improved documentation for partitioned models.
- Allow customizing primary key on partitioned models using Django 5.2's CompsitePrimaryKey.
- Tablespace support for partitioned models
Contributions
- Fix
StopIterationby @seroy in #243 - Add additional tests for ON CONFLICT DO NOTHING duplicate rows filtering by @Photonios in #246
- Allow tuples as a valid type for
meta.keyby @TkTech in #241 - Support of restart_identity on truncate operation by @Photonios in #247
- Fix renamed annotations relying on group by clauses not working by @Photonios in #236
- Python 3.12 & Python 3.13 support by @Photonios in #260
- Remove introspection and ops checks on Django >= 5.0 by @tudorvaran in #264
- Make multi-day partitions deterministic and aligned by @walison17 in #263
- Add 3-day dependency cooldown via uv by @sewi-cpan in #277
- chore: migrate workflows from circleci to gha by @valentindeaconu in #282
- Make
PostgresModelDataMigratorwork for scheduled rebuilds of a table by @Photonios in #289
New Contributors
- @TkTech made their first contribution in #241
- @walison17 made their first contribution in #263
- @valentindeaconu made their first contribution in #282
Full Changelog: v2.0.9...v3.0.0