2.0.0 (2019-09-09)
- Drop support for Python 2.7. We will continue to accept patches to
1.22.x
for the time being.- Thanks to @hugovk for the PR
1.22.0 (2019-08-06)
- Refactor assets naming to be more readable and OS safe.
- Add line break to log section of the report.
- Thanks to @borntyping for reporting and fixing!
1.21.1 (2019-06-19)
- Fix issue with assets filenames being too long.
- Thanks to @D3X for reporting and providing a fix
1.21.0 (2019-06-17)
- Allow opening generated html report in browser (@ssbarnea)
- Handle when report title is stored as an environment variable (@BeyondEvil)
- Change assets naming method (@SunInJuly)
1.20.0 (2019-01-14)
- Tests running with Pytest 4.0 and Python 3.7
- Stop filtering out falsy environment values (#175)
- Thanks to @jknotts for reporting the issue and to @crazymerlyn for providing a fix
- Removed extraneous space from anchor tag (@chardbury)
- Always define __version__ even if get_distribution() fails (@nicoddemus)
- Refactor css config code (@crazymerlyn)
1.19.0 (2018-06-01)
- Allow collapsed outcomes to be configured by using a query parameter
- Thanks to @Formartha for suggesting this enhancement and to @jacebrowning for providing a patch
1.18.0 (2018-05-22)
- Preserve the order if metadata is
OrderedDict
- Thanks to @jacebrowning for suggesting this enhancement and providing a patch
1.17.0 (2018-04-05)
- Add support for custom CSS (#116)
- Thanks to @APshenkin for reporting the issue and to @i-am-david-fernandez for providing a fix
- Report collection errors (#148)
- Thanks to @Formartha for reporting the issue
- Add hook for modifying summary section (#109)
- Thanks to @shreyashah for reporting the issue and to @j19sch for providing a fix
- Add filename to report as heading
- Thanks to @j19sch for the PR
1.16.1 (2018-01-04)
- Fix for including screenshots on Windows
(#124)
- Thanks to @ngavrish for reporting the issue and to @pinkie1378 for providing a fix
1.16.0 (2017-09-19)
- Improve rendering of collections in metadata (@rasmuspeders1)
1.15.2 (2017-08-15)
- Always decode byte string in extra text
- Thanks to @ch-t for reporting the issue and providing a fix
1.15.1 (2017-06-12)
- Fix pytest dependency to 3.0 or later
- Thanks to @silvana-i for reporting the issue and to @nicoddemus for providing a fix
1.15.0 (2017-06-09)
- Fix encoding issue in longrepr values
- Thanks to @tomga for reporting the issue and providing a fix
- Add ability to specify images as file or URL
- Thanks to @BeyondEvil for the PR
1.14.2 (2017-03-10)
- Always encode content for data URI
- Thanks to @micheletest and @BeyondEvil for reporting the issue and confirming the fix
1.14.1 (2017-02-28)
- Present metadata without additional formatting to avoid issues due to unpredictable content types
1.14.0 (2017-02-27)
- Add hooks for modifying the test results table
- Replace environment section with values from pytest-metadata
- Fix encoding for asset files
- Escape contents of log sections
1.13.0 (2016-12-19)
- Disable ANSI codes support by default due to dependency on ansi2html package with less permissive licensing
1.12.0 (2016-11-30)
- Add support for JPG and SVG images (@bhzunami)
- Add version number and PyPI link to report header (@denisra)
1.11.1 (2016-11-25)
- Fix title of checkbox disappearing when unchecked (@vashirov)
1.11.0 (2016-11-08)
- Add support for ANSI codes in logs (@premkarat)
1.10.1 (2016-09-23)
- Fix corrupt image asset files
- Remove image links from self-contained report
- Fix issue with unexpected passes not being reported in pytest 3.0
1.10.0 (2016-08-09)
- Hide filter checkboxes when JavaScript is disabled (@RibeiroAna)
- Removed rerun outcome unless the plugin is active (@RibeiroAna)
- Introduce
--self-contained-html
option to store CSS and assets inline (@RibeiroAna) - Save images, text, and JSON extras as files in an assets directory (@RibeiroAna)
- Use an external CSS file (@RibeiroAna)
- Set initial sort order in the HTML (@RibeiroAna)
- Allow visibility of extra details to be toggled (@leitzler)
1.9.0 (2016-07-04)
- Split pytest_sessionfinish into generate and save methods (@karandesai-96)
- Show tests rerun by pytest-rerunfailures plugin (@RibeiroAna)
- Added a feature to filter tests by outcome (@RibeiroAna)
1.8.1 (2016-05-24)
- Include captured output for passing tests
1.8.0 (2016-02-24)
- Remove duplication from the environment section
- Dropped support for Python 3.2
- Indicated setup and teardown in report
- Fixed colour of errors in report
1.7 (2015-10-19)
- Fixed INTERNALERROR when an xdist slave crashes (@The-Compiler)
- Added report sections including stdout and stderr to log
1.6 (2015-09-08)
- Fixed environment details when using pytest-xdist
1.5.1 (2015-08-18)
- Made environment fixture session scoped to avoid repeating content
1.5 (2015-08-18)
- Replaced custom hook for setting environemnt section with a fixture
1.4 (2015-08-12)
- Dropped support for pytest 2.6
- Fixed unencodable strings for Python 3 (@The-Compiler)
1.3.2 (2015-07-27)
- Prevented additional row if log has no content or there is no extra HTML
1.3.1 (2015-05-26)
- Fixed encoding issue in Python 3
1.3 (2015-05-26)
- Show extra content regardless of test result
- Added support for extra content in JSON format
1.2 (2015-05-20)
- Changed default sort order to test result (@The-Compiler)
1.1 (2015-05-08)
- Added Python 3 support
1.0 (2015-04-20)
- Initial release