4
4
Changelog
5
5
=========
6
6
7
- In-progress
8
- -----------
9
- - Move documentation to Gherkin itself
10
-
11
7
Planned
12
8
-------
13
9
- Refactor internal parser API: split loader and parser APIs
14
- - Add mobile readthedocs site support theme
15
- - Convert e2e test features definitions to markdown
10
+ - Check using Path globs on the feature loading via scenario/scenarios
16
11
- API doc
17
12
- Add struct_bdd autoload
18
13
- Move tox.ini, pytest.ini into pyproject.toml
19
14
- Review report generation to be conform with official tools
20
15
- Add tests about linked files and features autoload (feature autoload must not be disabled on linked files)
21
- - Check using Path globs on the feature loading via scenario/scenarios
22
16
- Rework extended_step_context method usage
23
17
- Remove tests targeting Feature parsing
24
18
25
19
- https://github.com/pytest-dev/pytest-bdd/issues/488
26
- - Nested Rules support
27
-
28
- - Review after fix https://github.com/cucumber/gherkin/issues/126
29
20
- Continue support of \* .md files
30
21
31
22
- Waiting for upstream issue https://github.com/cucumber/gherkin/pull/64
@@ -57,15 +48,15 @@ Planned
57
48
- pytest-rerunfailures
58
49
- Parametrize step execution by different step realizations using https://smarie.github.io/python-pytest-cases/
59
50
- Switch testdir to pytester after pytest<6.2 get EOL (python 3.8 and 3.9 get EOL)
60
- - Use Poetry
61
-
62
- - Wait for https://github.com/python-poetry/roadmap/issues/3
51
+ - Use uv/ruff
63
52
- Contribute to messages repository with python model
64
53
- Add support of native legacy cucumber-json
65
- - Test against https://github.com/cucumber/json-formatter
66
54
67
55
Unreleased
68
56
----------
57
+ - Add mobile readthedocs site support theme
58
+ - Convert e2e test features definitions to markdown
59
+ - Move documentation to Gherkin itself
69
60
- Implement support of `Markdown <https://github.com/cucumber/gherkin/blob/main/MARKDOWN_WITH_GHERKIN.md >`_ using js based parser
70
61
- Update versions:
71
62
@@ -74,7 +65,7 @@ Unreleased
74
65
- Drop pytest<5.2
75
66
76
67
- Added dummy html reporter
77
- - Fixed pytest.ini option "disable_feature_autoload"
68
+ - Fixed pytest.ini non-working option "disable_feature_autoload"
78
69
- Improved fixture injection by adding seamless fixtures on plugin/module collection
79
70
80
71
2.2.0
0 commit comments