Skip to content

Commit 788073c

Browse files
author
Sylvain MARIE
committed
3.4.0 changelog
1 parent 97e155c commit 788073c

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

docs/changelog.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
# Changelog
22

3+
### 3.4.0 - Goodbye v1 API + Support for unbound cases + Bugfix with marks + Fixtures in case files
4+
5+
- Legacy v1 API was dropped. Fixes [#192](https://github.com/smarie/python-pytest-cases/issues/192)
6+
7+
- Unbound case functions in a class (e.g. `Foo.bar`) can now be directly passed to `parametrize_with_cases` without instantiating the class, e.g. `parametrize_with_cases(cases=Foo.bar)`. Fixes [#159](https://github.com/smarie/python-pytest-cases/issues/159)
8+
9+
- Fixed bug with concatenation of marks on cases. Fixes [#191](https://github.com/smarie/python-pytest-cases/issues/191)
10+
11+
- Fixed an issue where a case transformed into a fixture, with the same name as the fixture it requires, would lead to a `pytest` fixture recursion.
12+
13+
- Fixtures in case files can now be automatically imported using the **experimental** `@parametrize_with_cases(import_fixtures=True)`. Fixes [#193](https://github.com/smarie/python-pytest-cases/issues/193)
14+
315
### 3.3.0 - Filter helpers, Current id getter, Support for `pytest-asyncio` and other plugins
416

517
- Migrated to Github Actions + `nox` for CI/CD.

0 commit comments

Comments
 (0)