Skip to content

2.14.0

Compare
Choose a tag to compare
@github-actions github-actions released this 03 Apr 15:06
· 4 commits to master since this release
04a9655

πŸš€ 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