All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Work with pre-release pytest versions, by chandlernine, with a different implementation proposed by Aly Sivji.
- Marking a test with
freeze_time
should freeze time in fixtures, even if thefreezer
fixture is also used explicitly late in the fixture list. Thanks to Christian Grossmüller for pointing out the problem.
- Support for class-based tests, by Richard Terry.
- Registering the
freeze_time
mark, thanks to Dima Tisnek, Craig Anderson and Richard Terry. This was in really high demand. - Tests for Python 3.7 and 3.8.
- Tests for pytest 5.
- And a PyPI badge, thanks to Andreu Vallbona Plazas.
- Support for Python before 3.5 (including 2.7), implemented by Nicolas Delaby. Those versions are getting hard to test on CI.
- Build universal wheels, to support Python 2 and 3. Thanks to Oliver Bristow for pointing out I've forgot about Python 2.
- Support for pytest 3.6+, including 4.0. Thanks to Oliver Sauder and Nate Parsons.
- Support for freezegun 0.3.0 (it might still work, but is not tested anymore)
- Support for Python 3.3 (it might still work, but is not tested anymore)