Changelog

v2.11.0 (2026-02-23)

Features

  • Add option to delete_remaked_migrations to delete old migration files (9ec2984)

  • Add option to delete old migration files (9ec2984)

v2.10.1 (2026-02-12)

Bug fixes

  • Update pytest-django config (da2ca32)

  • Typo addopt -> addopts (da2ca32)

v2.10.0 (2025-12-23)

Features

  • Add command to delete remaked migrations (51c3ec2)

v2.9.0 (2025-12-07)

Features

  • Add support for django 6.0 (913f83d)

v2.8.0 (2025-09-18)

Features

  • Add support for python 3.14 (b5afaa7)

  • Drop support for python 3.9 (435b8b5)

v2.7.1 (2025-08-25)

Bug fixes

  • Use spdx expression for license (6eaa6a5)

Documentation

  • Remove duplicated h1 header (ecf560f)

  • Move toc to the bottom of index page (0191812)

  • Clarify that data migrations are lost (8826515)

v2.7.0 (2025-03-29)

Features

  • Enable more complex migrations replacements (756bd1d)

  • Allow all migrations replacing all migrations in an app (756bd1d)

  • Allow replacing multiple apps (756bd1d)

  • Add support for run_before (756bd1d)

Documentation

  • Tweaks docstrings to attempt improving the docs (756bd1d)

  • More docs tweaks (756bd1d)

  • Fix wrong claim about optimizations of operations (c0bce07)

  • Add mikicz as a contributor for code, and ideas (4b15148)

v2.6.0 (2025-03-07)

Features

  • Add new command option to keep old migrations around (bc4b645)

v2.5.0 (2025-02-18)

Features

Testing

  • Fix small flakyness due to pycache folder (a647399)

v2.4.0 (2024-12-20)

Features

  • Migrate packaging to uv (c9eacf7)

Testing

  • Fix flaky test due to time-dependency (4d1fc11)

v2.3.0 (2024-11-26)

Documentation

  • Improve the documentation page for settings (fd8ae1a)

Features

  • Add ability to specify database extensions (706fe3a)

v2.2.0 (2024-10-31)

Features

  • Drop support for python 3.8 (70302ee)

v2.1.0 (2024-08-06)

Features

v2.0.0 (2024-06-24)

Features

  • Drop django < 4.2 support (bc04435)

v1.1.3 (2024-05-06)

Bug fixes

  • Update dependency django to v4.2.12 (d71d62d)

v1.1.2 (2024-03-11)

Bug fixes

  • Update dependency django to v4.2.11 (c2abf8a)

Documentation

  • Build docs on python 3.12 (394e5c1)

Testing

  • Reorganise test apps to enable adding more cases (c4fc2ee)

  • Refactor test case before adding more (c4fc2ee)

  • Refactor test fixture (c4fc2ee)

  • Extract context manager to setup apps for testing (c4fc2ee)

v1.1.1 (2024-02-06)

Bug fixes

  • Update dependency django to v4.2.10 (d0e7164)

v1.1.0 (2024-01-24)

Features

  • Add settings to run some apps first and last (81e18c4)

  • Add setting to run other admin commands at the end (1f87053)

  • Improve logging of remakemigrations command (0688b8b)

Bug fixes

  • Simplify migration name generation (40a8b00)

v1.0.0 (2023-11-15)

Chores

  • Rename package to django_remake_migrations (46612dd)

v0.3.2 (2023-11-01)

Documentation

  • Add dmytrolitvinov as a contributor for doc (03d4a0e)

Bug fixes

  • Typo in an url mentioned in the readme.md (58c3f5b)

v0.3.1 (2023-11-01)

Bug fixes

  • Update dependency django to v4.2.7 (c330296)

Documentation

  • Write the initial version of the docs (d3ac7c8)

v0.3.0 (2023-10-17)

Testing

  • Handle edge case on windows (7891b71)

  • Improve test cases by adding another app (2792b1c)

Features

  • Remove graph file and the need for base_dir setting (7ee4f06)

  • Remake all migrations in one step (89c93e4)

Bug fixes

  • Invalidate imported migration modules when they are removed (7b5da27)

v0.2.1 (2023-10-17)

Bug fixes

  • Replaces property should be a list of tuples (0e88afe)

v0.2.0 (2023-10-13)

Testing

Features

  • Declare official support for django 5.0 (aa1c465)

Bug fixes

  • Change file type for graph file from pickle to json (5153293)

v0.1.0 (2023-10-09)

Features

  • First version of the command (00e761c)

Documentation

  • Add @browniebroke as a contributor (33a03d3)