Skip to content

Releases: wemake-services/django-test-migrations

Version 1.4.0

28 Jun 19:56
3543a6b
Compare
Choose a tag to compare

Features

  • Adds Python 3.12 support
  • Drops Python 3.8 support
  • Updates typing_extensions to >=4,<5
  • Adds more typing to the project

Fixes

  • Fixes getting the statement_timeout setting name on MariaDB servers
  • Fixes delayed apps cache

Version 1.3.0

29 Apr 15:21
7be1841
Compare
Choose a tag to compare

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

13 Dec 22:15
d8e195f
Compare
Choose a tag to compare

Features

  • Adds Python 3.10
  • Adds Django 4.0 support
  • Updates typing_extensions to >=3.6,<5

Version 1.1.0

23 Dec 17:24
526b9e4
Compare
Choose a tag to compare

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

30 May 15:47
f6ec7ae
Compare
Choose a tag to compare

Breaking Changes

  • Rename following Migrator methods (#83):

    • before to apply_initial_migration
    • after to apply_tested_migration
  • Improves databases setup and teardown for migrations tests (#76)
    Currently Migrator.reset uses migrate management command and all logic
    related to migrations tests setup is moved to
    Migrator.apply_tested_migration.

Bugfixes

  • Fixes pre_migrate and post_migrate signals muting (#87)
  • Adds missing typing_extension dependency (#86)

Misc

  • Refactor tests (#79)
  • Return django installed from master branch to testing matrix (#77)

Version 0.3.0

08 May 09:04
cbb8626
Compare
Choose a tag to compare

Features

  • Drops [email protected] support
  • Adds '*' alias for ignoring
    all migrations in an app with DTM_IGNORED_MIGRATIONS

Bugfixes

  • Fixes how pre_migrate and post_migrate signals are muted

Misc

  • Updates wemake-python-styleguide
  • Moves from travis to Github Actions

Version 0.2.0

25 Feb 14:50
a0323ac
Compare
Choose a tag to compare

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 and post_migrate signals
  • Fixes that tests were failing when pytest --nomigration was executed,
    now they are skipped

Misc

Version 0.1.0

21 Nov 15:15
abc751b
Compare
Choose a tag to compare

Version 0.1.0

  • Initial release