Skip to content

Commit 6c31064

Browse files
author
Sylvain MARIE
committed
3.5.0 changelog extended
1 parent bf7dcb4 commit 6c31064

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

docs/changelog.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
# Changelog
22

3-
### 3.5.0 - New `current_cases` fixture and `get_current_cases` function
3+
### 3.5.0 - New `current_cases` fixture and `get_current_cases` function + Fixes
4+
5+
- New: Users can now easily access the current cases for each parametrized argument thanks to the new `current_cases` fixture. A new helper function `get_current_cases` is also provided, for direct access from a hook. `get_current_case_id` becomes deprecated in favour of these two. Fixes [#195](https://github.com/smarie/python-pytest-cases/issues/195)
6+
7+
- Bugfix: Fixed issue where the cache of a `lazy_value` used for a tuple of parameters (several `argnames`) was not considering the pytest context and thus was wrongly used across pytest nodes. Fixes [#202](https://github.com/smarie/python-pytest-cases/issues/202)
48

59
- Improved error message when a fixture parametrized with several argnames as once is not able to unpack the parameter values received (non subscriptable object).
610

711
- `parametrize_plus` and `fixture_plus` are now deprecated in favour of `parametrize` and `fixture`, as most users seem to have adopted these names without issues.
812

9-
- Users can now easily access the current cases for each parametrized argument thanks to the new `current_cases` fixture. A new helper function `get_current_cases` is also provided, for direct access from a hook. `get_current_case_id` becomes deprecated in favour of these two. Fixes [#195](https://github.com/smarie/python-pytest-cases/issues/195)
10-
1113
- (internal) Replaced the `"used"` parameter with a dedicated singleton `USED`
1214

1315
### 3.4.6 - Increased compatibility with other plugins

0 commit comments

Comments
 (0)