v0.2.0
·
15 commits
to version-0
since this release
This release includes the following changes:
- Added documentation for known issues and workarounds
- Support for
CREATE INDEX ASYNC - Improved UUID primary key behavior when using
AutoField - Improved migration support
- Clear error messages for unsupported features during migrations
- Disabled server-side cursors by default (not supported by DSQL)
This release defines and verifies support for the following Django versions:
- Django 4.2.x (LTS)
- Django 5.0.x
- Django 5.1.x
- Django 5.2.x (LTS)
The release also adds verified support for Python 3.13.
What's Changed
- Remove template to use default template to use default by @imforster in #38
- Bump version for closed-issue-message by @imforster in #39
- Add PyPI release badge by @danielfrankcom in #40
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #42
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #44
- Bump actions/github-script from 7 to 8 by @dependabot[bot] in #43
- Bump aws-actions/configure-aws-credentials from 4 to 5 by @dependabot[bot] in #45
- Improve migration support using
CREATE INDEX ASYNCby @danielfrankcom in #47 - Remove unnecessary foreign key operation overrides by @danielfrankcom in #48
- Use
uvtooling for build by @danielfrankcom in #52 - Disable check constraints via feature flag by @danielfrankcom in #49
- Clean up expression index handling by @danielfrankcom in #50
- Add documented support for Python 3.13 by @danielfrankcom in #55
- Add repo link to published metadata by @danielfrankcom in #57
- Switch to setuptools-scm for dynamic versioning by @danielfrankcom in #58
- Automatically update CHANGELOG.md on release by @danielfrankcom in #59
- Remove no-op overrides for ALTER TABLE operations by @danielfrankcom in #51
- Allow release workflow to be temporarily invoked manually by @danielfrankcom in #60
- Update changelog for v0.1.0 by @github-actions[bot] in #62
- Use built-in changelog PR creation by @danielfrankcom in #61
- Fix foreign key references to UUID primary key type by @danielfrankcom in #53
- Disable server-side cursors by default by @danielfrankcom in #54
- Improve documentation for known issues by @danielfrankcom in #56
- Add publishing to release workflow by @danielfrankcom in #63
- Format files with ruff by @danielfrankcom in #64
- Ignore ruff formatting commit during git blame by @danielfrankcom in #65
- Add Django version matrix testing to CI/CD workflow by @danielfrankcom in #66
- Remove extra README heading by @danielfrankcom in #67
New Contributors
- @imforster made their first contribution in #38
- @danielfrankcom made their first contribution in #40
- @dependabot[bot] made their first contribution in #42
- @github-actions[bot] made their first contribution in #62
Full Changelog: v0.1.0...v0.2.0