Releases: allure-framework/allure-python
Releases · allure-framework/allure-python
2.16.0
Sorry, something went wrong.
No results found
🚀 New Features
👻 Internal Changes
👀 Links
Commits since 2.15.3
2.15.3
Sorry, something went wrong.
No results found
2.15.2
Sorry, something went wrong.
No results found
- Set testCaseId for all test results produced by allure_robotframework (via #884) - @delatrie
👀 Links
Commits since 2.15.1
2.15.1
Sorry, something went wrong.
No results found
- Set testCaseId for all test results produced by allure_behave (via #883) - @delatrie
- Add workflow-wide gh actions permissions (via #875) - @epszaw
👀 Links
Commits since 2.15.0
2.15.0
Sorry, something went wrong.
No results found
🚀 New Features
- feat: add titlePath to results generated by all allure-python integrations (via #870) - @delatrie
🐞 Bug Fixes
- fix(pytest): properly include nested classes in fullName, historyId, testCaseId, and subSuite (via #869) - @delatrie
👀 Links
Commits since 2.14.3
2.14.3
Sorry, something went wrong.
No results found
🔬 Improvements
- Don't convert built-in (reserved) pytest markers to allure tags (fix #817) (via #862) - @sharovd
🐞 Bug Fixes
- fix(pytest): can't change a fixture's title in pytest 8.4 or later (via #866) - @delatrie
👀 Links
Commits since 2.14.2
2.14.2
Sorry, something went wrong.
No results found
This release fixes a couple of issues with Allure Behave.
🐞 Bug Fixes
- extra test results generated after consecutive in-process runs of Behave (#858, via #860) - @delatrie
- AttributeError is raised if Allure Behave is set up via AllureHooks (#629, via #860) - @delatrie
👀 Links
Commits since 2.14.1
2.14.1
2.14.0
Sorry, something went wrong.
No results found
🚀 New Features
- allure-pytest-bdd: the Allure API is now fully supported (implements #726 via #845) - @delatrie
- allure-pytest-bdd: expected failures (xfail) are supported (via #845) - @delatrie
- allure-pytest-bdd: steps can be renamed at runtime with @allure.title (implements #737 via #845) - @delatrie
- allure-pytest-bdd: gherkin tags are converted to test result tags (via #845) - @delatrie
- allure-pytest-bdd: fill test result descriptions from feature and scenario descriptions (via #845) - @delatrie
- allure-pytest-bdd: convert data tables and doc strings to attachments (implements #844 via #845) - @delatrie
- allure-pytest-bdd: lint templates are supported via the --allure-link-pattern CLI argument. The syntax is similar to allure-pytest (via #845) - @delatrie
- commons: enable type checking for allure and allure_commons packages (implements #731 via #850) - @delatrie
- commons: add type annotations for allure.step (implements #759 and #828 # via #830) - @starod00m
🔬 Improvements
- allure-pytest-bdd: unexpected errors make tests and steps broken instead of failed (via #845) - @delatrie
- allure-pytest-bdd: pytest parameters of a test are now not duplicated in the test's name (via #845) - @delatrie
🐞 Bug Fixes
- commons: invalid SVG media type in allure.attachment_type.SVG (#840; fixed via #841) - @harmin-parra
- allure-pytest-bdd: invalid test results are generated for scenarios with pytest parameters (#655; fixed via #845) - @delatrie
- allure-pytest-bdd: a skipped teardown overwrite the test's status (fixed via #845) - @delatrie
- commons: cleaning the Allure Resuts directory causes FileNotFoundError when running in a parallel environment (#807; fixed via #809) - @hokor
⬆️ Dependency Updates
- allure-pytest-bdd: drop the official support for pytest-bdd 3 and 4 (via #849) - @delatrie
- commons: drop the official support for Python 3.7 - @delatrie
📖 Documentation improvements
👻 Internal changes
- build: fix a caching issue with the build workflow (via #810) - @delatrie
- build: update python versions to test against (via #842) - @delatrie
👀 Links
Commits since 2.13.5
2.13.5