Releases: wemake-services/django-test-migrations
Releases · wemake-services/django-test-migrations
Version 1.4.0
Version 1.3.0
Features
- Adds Python 3.11 support
- Drops Python 3.7 support
- Adds Django 4.1 support
- Adds Django 4.2 support
- Drops Django 2.2 support
Version 1.2.0
Features
- Adds Python 3.10
- Adds Django 4.0 support
- Updates
typing_extensions
to>=3.6,<5
Version 1.1.0
Features
- Adds Django 3.1 support (#123, #154)
- Adds markers/tags to migration tests (#138)
- Adds database configuration checks (#91)
Bugfixes
- Fixes tables dropping on MySQL by disabling foreign keys checks (#149)
- Fixes migrate signals muting when running migrations tests (#133)
Misc
- Runs tests against PostgreSQL and MySQL database engines (#129)
Version 1.0.0
Breaking Changes
-
Rename following
Migrator
methods (#83):before
toapply_initial_migration
after
toapply_tested_migration
-
Improves databases setup and teardown for migrations tests (#76)
CurrentlyMigrator.reset
usesmigrate
management command and all logic
related to migrations tests setup is moved to
Migrator.apply_tested_migration
.
Bugfixes
- Fixes
pre_migrate
andpost_migrate
signals muting (#87) - Adds missing
typing_extension
dependency (#86)
Misc
Version 0.3.0
Features
- Drops
[email protected]
support - Adds
'*'
alias for ignoring
all migrations in an app withDTM_IGNORED_MIGRATIONS
Bugfixes
- Fixes how
pre_migrate
andpost_migrate
signals are muted
Misc
- Updates
wemake-python-styleguide
- Moves from
travis
to Github Actions
Version 0.2.0
Features
- Adds
autoname
check to forbid*_auto_*
named migrations - Adds
[email protected]
support - Adds
python3.8
support
Bugfixes
- Fixes that migtaions were failing with
pre_migrate
andpost_migrate
signals - Fixes that tests were failing when
pytest --nomigration
was executed,
now they are skipped
Misc
- Updates to
[email protected]
Version 0.1.0
Version 0.1.0
- Initial release