- Add environment variables for AWS CodeBuild CI.
- Thanks to @dougch for the PR.
- Support Pytest 8.0
- Group CLI options
- Thanks to @xmuskrat for reporting.
- Switch to Hatch
- Use pytest.stash internally instead of _metadata
- Simplify code
- Thanks to @LieYangGH for the PR.
- Fix deprecated pytest.mark.optionalhook marker.
- Remove py dependency
- Thanks to @Czaki for reporting.
- Allow all python versions above 3.7
Fix issues with switching to pyproject.toml
- Drop support for python 2.7 and 3.6
- Add support for python 3.9 and 3.10
- Introduce pyproject.toml
- Provide metadata via JSON file
- Thanks to @digitalorder for the PR
- Provide a session fixture to include metadata in Junit XMLs as property tags.
- Thanks to @sanga for the PR
- Compatible with
pytest-xdist
1.22.3+, now including 2.0+- Thanks to @Zac-HD for the PR
- Add
--metadata-from-json
argument to support passing metadata as json.- Thanks to @ImXron for the PR
- Add support for python 3.8.
- Thanks to @hugovk for the PR
- Remove always-masked GitLab environment variables.
- Thanks to @borntyping for the PR
- Add environment variables for Bitbucket pipelines (CI).
- Add hook for modifying metadata.
- Thanks to @j19sch for the PR
- Only show metadata in console when
--verbose
is specified.
- Support latest versions of pytest, which no longer vendor pluggy.
- Add environment variables for GitLab CI.
- Thanks to @tinproject for the PR
- Allow additional metadata to be specified on the command-line.
- Thanks to @BeyondEvil for the PR
- Display initial metadata in report header.
- Update metadata when running with xdist processes instead of overwriting.
- Added environment variables for AppVeyor and CircleCI.
- Try to run
pytest_configure
first so that other plugins can contribute to the metadata.
- Moved pytest related packages into 'Packages' as a dictionary.
- Changed installed plugins from a list to a dictionary.
- Initial release