pypi / django-test-migrations
django-test-migrations
What changed in django-test-migrations 1, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-24.
5 breaking1 behavior and defaults7 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initdjango-test-migrations 113 changes
Breaking changes 5
Support for Django 3.2, 4.1, 4.2, 5.0, and 5.1 is dropped.
Python 3.10 support is dropped.
The typing-extensions dependency is removed in favor of stdlib typing.final.
Renames the Migrator method before to apply_initial_migration.
Renames the Migrator method after to apply_tested_migration.
Behavior and default changes 1
Improves databases setup and teardown for migrations tests; reset uses the migrate management command while migrations-test setup logic moves to apply_tested_migration.
Fixes and other changes 7
Test SQLite database path resolution is fixed when DJANGO_DATABASE_NAME is an absolute path.
Adds support for Django 6.0.
Adds support for Django 6.1.
Adds support for Python 3.14.
Fixes muting of the post_migrate signal.
Fixes muting of the pre_migrate signal.
Adds the missing typing_extension dependency.