NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1628 most downloaded on PyPI
Allure pytest integration
Last release 5 days ago
29 Sep 2026
Ships unpredictably
gaps range from 8 days to 12 months
Most releases are documented
notes for 45 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
87 releases · first in 2017
fix(pytest-bdd): do not reuse uuid across test runs (via #926 ) - @delatrie
One column per quarter.
New API for global errors and attachments (via #904 ) - @delatrie
ruff (via #888) - @kieran-ryanAdd zip attachment type (via #889 ) - @kieran-ryan
Set testCaseId for all test results produced by allure_robotframework (via #884 ) - @delatrie
Set testCaseId for all test results produced by allure_behave (via #883 ) - @delatrie
feat: add titlePath to results generated by all allure-python integrations (via #870 ) - @delatrie
Don't convert built-in (reserved) pytest markers to allure tags (fix #817 ) (via #862 ) - @sharovd
This release fixes a couple of issues with Allure Behave.
Set the correct detail message for passed steps (fix #835 ) (via #853 ) - @sharovd
allure-pytest-bdd: the Allure API is now fully supported (implements #726 via #845 ) - @delatrie
@allure.title (implements #737 via #845) - @delatrie--allure-link-pattern CLI argument. The syntax is similar to allure-pytest (via #845) - @delatrieallure and allure_commons packages (implements #731 via #850) - @delatrieallure.step (implements #759 and #828 # via #830) - @starod00mallure.attachment_type.SVG (#840; fixed via #841) - @harmin-parraReplace version comparison with duck-style checks (fix #802 ) (via #803 ) - @delatrie
Add logs, stdout and stderr to the allure-pytest-bdd report (via #801) - @IvanBuruyane
NOTE: Use the following syntax to install a pre-release version of Behave 1.2.7:
pip install -U git+https://github.com/behave/behave@v1.2.7.dev5
Fix compatibility with pytest 8.1 (via #795) - @delatrie
Fix historyId calculation by allure-pytest (fix #743, #744) (via #745) - @delatrie
Fix squashed results when using rerunfailures (fixes #735) (via #736) - @delatrie
Close test results in the pytest_runtest_protocol hook instead of pytest_runtest_logfinish (via #732) - @delatrie
pytest_runtest_protocol hook instead of pytest_runtest_logfinish (via #732) - @delatrieallure.<link-type>[.<link-name>]:<link> syntax for allure links in robotframework test case files (via #732) - @delatrie--clean-alluredir now removes all alluredir's content recursively in allure-pytest (fixes #470) (via #732) - @delatrieallure.testcase and allure.dynamic.testcase now are correctly rendered by allure (fixes #448) (via #732) - @delatrie<link type>:[<link text>]<URL> syntax (via #732) - @delatrie--allure-label command line option to filter test cases by custom labels (implements #725) (via #690) - @betapl3bAdd dynamic.parameter function (via #565) - @skhomuti
Fix duplicated fixtures after 2.11.0 release (via #696) - @skhomuti
Add @allure.manual decorator to simplify ALLURE_MANUAL=True label setting (via #688) - @betapl3b
Fix readme and workflow mistakes (via #684) - @skhomuti
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Support Dynamic.link and Dynamic.description for allure-behave (via #574) - @oatssss
Fixed that not closed fixture step breaks location of next body steps (via #568) - @skhomuti
Integration tests added to tox test target (via #562) - @rad96
Fix testplan.json FileNotFoundError (via #564) - @sseliverstov
Fix behave fullname (via #561) - @sseliverstov
Fix missing fixtures in report when using lazy_fixture (via #548) - @dgusakov
Fix non-existent attribute error (via #545) - @vgorkavenko
Fix robot testplan (via #540) - @sseliverstov
Robot test plan (via #538) - @sseliverstov
Add type hint for decorated function (via #533) - @jackblk
added @allure.title annotation support for fixtures (via #527) - @rad96
Add fullName to Behave (via #524) - @sseliverstov
Pytest-bdd fixes (via #522) - @sseliverstov
Add params to test name (via #520) - @sseliverstov
Nose2 first version (via #513) - @sseliverstov
added caller_id or uuid for robotframework thread name (via #500) - @skhomuti
Get case error message instead of current message (via #493) - @skhomuti
show pytest.mark markers with args and kwargs in report tags section … (via #492) - @ornichola
Added dynamic links for robotframework (via #489) - @skhomuti
Added allure.labels deco for robotframework (via #487) - @skhomuti
Change testplan format (via #482) - @sseliverstov
Select tests by fullName (via #478) - @sseliverstov
add attachment to an allure report for allure-pytest-bdd (via #469) - @fundakol
Update release.yaml (via #467) - @sseliverstov
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →