Changelog — pytest-django documentation (original) (raw)

v4.8.0 (2024-01-30)

Improvements

Bugfixes

v4.7.0 (2023-11-08)

Compatibility

Improvements

v4.6.0 (2023-10-30)

Compatibility

Improvements

Bugfixes

v4.5.2 (2021-12-07)

Bugfixes

v4.5.1 (2021-12-02)

Bugfixes

v4.5.0 (2021-12-01)

Improvements

Bugfixes

v4.4.0 (2021-06-06)

Improvements

v4.3.0 (2021-05-15)

Improvements

v4.2.0 (2021-04-10)

Improvements

Bugfixes

v4.1.0 (2020-10-22)

Improvements

Bugfixes

v4.0.0 (2020-10-16)

Compatibility

This release contains no breaking changes, except dropping compatibility with some older/unsupported versions.

Improvements

Bugfixes

Misc

v3.10.0 (2020-08-25)

Improvements

Misc

v3.9.0 (2020-03-31)

Improvements

Bugfixes

Misc

v3.8.0 (2020-01-14)

Improvements

v3.7.0 (2019-11-09)

Bugfixes

v3.6.0 (2019-10-17)

Features

Bugfixes

Misc

v3.5.1 (2019-06-29)

Bugfixes

v3.5.0 (2019-06-03)

Features

Bugfixes

Misc

v3.4.8 (2019-02-26)

Bugfixes

v3.4.7 (2019-02-03)

Bugfixes

v3.4.6 (2019-02-01)

Bugfixes

Misc

v3.4.5 (2019-01-07)

Bugfixes

Misc

v3.4.4 (2018-11-13)

Bugfixes

Features

Docs

Misc

v3.4.3 (2018-09-16)

Bugfixes

v3.4.2 (2018-08-20)

Bugfixes

v3.4.0 (2018-08-16)

Features

Bugfixes

Compatibility

v3.3.3 (2018-07-26)

Bug fixes

Docs

v3.3.2 (2018-06-21)

Bug fixes

Compatibility

v3.3.0 (2018-06-15)

Features

Bug fixes

Compatibility

v3.2.1

v3.2.0

Features

Bug fixes

Compatibility

v3.1.2

Bug fixes

v3.1.1

Bug fixes

v3.1.0

Features

Compatibility

v3.0.0

Bug fixes

Features

Compatibility

v2.9.1

Bug fixes

v2.9.0

v2.9.0 focus on compatibility with Django 1.9 and master as well as pytest 2.8.1 and Python 3.5

Features

Bug fixes

Compatibility

v2.8.0

Features

Bug fixes

v2.7.0

Features

Bugfixes

v2.6.2

v2.6.1

This is a bugfix/support release with no new features:

v2.6.0

v2.5.1

Invalid release accidentally pushed to PyPI (identical to 2.6.1). Should not be used - use 2.6.1 or newer to avoid confusion.

v2.5.0

v2.4.0

v2.3.1

v2.3.0

v2.2.1

v2.2.0

v2.1.0

v2.0.1

v2.0.0

This release is backward incompatible. The biggest change is the need to add the pytest.mark.django_db to tests which require database access.

Finding such tests is generally very easy: just run your test suite, the tests which need database access will fail. Add pytestmark = pytest.mark.django_db to the module/class or decorate them with@pytest.mark.django_db.

Most of the internals have been rewritten, exploiting py.test’s new fixtures API. This release would not be possible without Floris Bruynooghe who did the port to the new fixture API and fixed a number of bugs.

The tests for pytest-django itself has been greatly improved, paving the way for easier additions of new and exciting features in the future!

v1.4

v1.3

v1.2.2

v1.2.1

v1.2

v1.1.1

v1.1