From 1ece3ef0cbdff21ae07ef91bfbd877bb716b86c9 Mon Sep 17 00:00:00 2001 From: Sylvain MARIE Date: Fri, 14 Jun 2019 12:56:06 +0200 Subject: [PATCH] 1.8.0 changelog --- docs/changelog.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docs/changelog.md b/docs/changelog.md index 89ae50ea..b2ffdb61 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,5 +1,15 @@ # Changelog +### 1.8.0 - Better ids for fixture unions + +New: + + - `fixture_union` now accept a non-`None` value for `ids`. It also has a new `idstyle` argument allowing users to change the style of ids used. Finally `pytest_parametrize_plus` relies on this `ids` argument to set a more readable list of ids for the created union. Fixes [#41](https://github.com/smarie/python-pytest-cases/issues/41). + +Misc: + + - Added non-regression test for fixture order. It passes already for all recent pytest versions (after 3.3). Fixes [#42](https://github.com/smarie/python-pytest-cases/issues/42) + ### 1.7.0 - New `@pytest_parametrize_plus` allowing fixture references to be used in parameter values New decorator `@pytest_parametrize_plus` able to handle the case where a `fixture_ref()` is present in the parameter values list. This decorator can be applied both on test functions and fixtures (if they are decorated with `@pytest_fixture_plus`). Fixes [#40](https://github.com/smarie/python-pytest-cases/issues/40)