1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134
|
# Version history
We follow Semantic Versions since the `0.1.0` release.
## Version 1.5.0
### Features
- Adds Python 3.13 support
- Drops Python 3.9 support
- Adds Django 5.2 support
## Version 1.4.0
### 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
### 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` 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
### Features
- Drops `django@2.1` 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
### Features
- Adds `autoname` check to forbid `*_auto_*` named migrations
- Adds `django@3.0` 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
- Updates to `poetry@1.0`
## Version 0.1.0
- Initial release
|