Skip to content

Changelog

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.

Unreleased

0.10.0 - 2024-10-16

Added

  • Support for Python 3.13.

0.9.0 - 2024-06-19

Changed

  • Cruft update to get up to date with the parent cookiecutter template

Removed

  • Support for Python 3.7

0.8.2 - 2024-01-29

Added

  • Support for pytest 8.x
  • Python 3.12 to CI test matrix

0.8.1 - 2023-04-12

Changed

Added

  • Python 3.11 to CI test matrix

0.8.0 - 2022-04-22

Fixed

  • The least_duration algorithm should now split deterministically regardless of starting test order. This should fix the main problem when running with test-randomization packages such as pytest-randomly or pytest-random-order See #52

0.7.0 - 2022-03-13

Added

  • Support for pytest 7.x, see https://github.com/jerry-git/pytest-split/pull/47

0.6.0 - 2022-01-10

Added

  • PR template
  • Test against 3.10
  • Compatibility with IPython Notebooks

0.5.0 - 2021-11-09

Added

  • Wolt cookiecutter + cruft setup, see https://github.com/jerry-git/pytest-split/pull/33

0.4.0 - 2021-11-09

Changed

  • Durations file content in prettier format, see https://github.com/jerry-git/pytest-split/pull/31