Release Notes
-------------

3.1.1 (2024-02-08)
------------------

* Add environment variables for AWS CodeBuild CI.

  * Thanks to `@dougch <https://github.com/dougch>`_ for the PR.

3.1.0 (2024-02-01)
------------------

* Support Pytest 8.0

3.0.0 (2023-05-27)
------------------

* Group CLI options

  * Thanks to `@xmuskrat <https://github.com/xmuskrat>`_ for reporting.

* Switch to Hatch

* Use `pytest.stash` internally instead of `_metadata`

* Simplify code

  * Thanks to `@LieYangGH <https://github.com/LeiYangGH>`_ for the PR.

2.0.4 (2022-10-30)
------------------

* Fix deprecated `pytest.mark.optionalhook` marker.

2.0.3 (2022-10-26)
------------------

* Remove `py` dependency

  * Thanks to `@Czaki <https://github.com/Czaki>`_ for reporting.

2.0.2 (2022-07-15)
------------------

* Allow all python versions above 3.7

2.0.1 (2022-03-26)
------------------

* Fix issues with switching to pyproject.toml

    * Thanks to `@dvzrv <https://github.com/dvzrv>`_ and `@eltrufas <https://github.com/eltrufas>`_ for raising issues and providing fixes.

2.0.0 (2022-03-22)
------------------

* 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 <https://github.com/digitalorder>`_ for the PR

1.11.0 (2020-11-72)
-------------------

* Provide a session fixture to include metadata in Junit XMLs as property tags.

  * Thanks to `@sanga <https://github.com/sanga>`_ for the PR

1.10.0 (2020-06-24)
------------------

* Compatible with ``pytest-xdist`` 1.22.3+, now including 2.0+

  * Thanks to `@Zac-HD <https://github.com/Zac-HD>`_ for the PR

1.9.0 (2020-04-03)
------------------

* Add ``--metadata-from-json`` argument to support passing metadata as json.

  * Thanks to `@ImXron <https://github.com/ImXron>`_ for the PR

* Add support for python 3.8.

  * Thanks to `@hugovk <https://github.com/hugovk>`_ for the PR

* Remove always-masked GitLab environment variables.

  * Thanks to `@borntyping <https://github.com/borntyping>`_ for the PR

1.8.0 (2019-01-03)
------------------

* Add environment variables for Bitbucket pipelines (CI).

1.7.0 (2018-04-05)
------------------

* Add hook for modifying metadata.

  * Thanks to `@j19sch <https://github.com/j19sch>`_ for the PR

1.6.0 (2018-02-21)
------------------

* Only show metadata in console when ``--verbose`` is specified.

1.5.1 (2017-11-28)
------------------

* Support latest versions of pytest, which no longer vendor pluggy.

1.5.0 (2017-05-15)
------------------

* Add environment variables for GitLab CI.

  * Thanks to `@tinproject <https://github.com/tinproject>`_ for the PR

1.4.0 (2017-05-04)
------------------

* Allow additional metadata to be specified on the command-line.

  * Thanks to `@BeyondEvil <https://github.com/BeyondEvil>`_ for the PR

1.3.0 (2017-03-01)
------------------

* Display initial metadata in report header.
* Update metadata when running with xdist processes instead of overwriting.

1.2.0 (2017-02-24)
------------------

* Added environment variables for AppVeyor and CircleCI.
* Try to run ``pytest_configure`` first so that other plugins can contribute to
  the metadata.

1.1.0 (2017-02-16)
------------------

* Moved pytest related packages into 'Packages' as a dictionary.
* Changed installed plugins from a list to a dictionary.

1.0.0 (2017-02-16)
------------------

* Initial release
