Changes
- Release v4.0.0 (#725) @BeyondEvil
- Feat: Add duration format hook (#724) @BeyondEvil
- Chore: Drop support for python 3.7 (#723) @BeyondEvil
- Add expander to log output (#721) @drRedflint
- Fix: Broken sorting for custom columns (#715) @BeyondEvil
- Chore: Stop running scheduled tests on forks (#720) @BeyondEvil
- Chore: Fix tox (#718) @BeyondEvil
- use max height instead of fixed height (#706) @drRedflint
- if only one item in gallery, remove navigation (#705) @drRedflint
- Chore: Support legacy pytest-metadata (#714) @BeyondEvil
- Feature: Untemplate table header (#713) @BeyondEvil
- Fix: Borken HTML in jinja template (#712) @BeyondEvil
- Feature: Update json-data-blob (#704) @BeyondEvil
- Fix: Collapsed state between redraws (#703) @BeyondEvil
- Feature: Only one collapsed state (#701) @BeyondEvil
- Chore: General JS cleanup (#700) @BeyondEvil
- Feature: Template test and duration summary (#698) @BeyondEvil
- Feature: Template result filters (#697) @BeyondEvil
- Feature: Template table header (#696) @BeyondEvil
- Fix: visible query param (#695) @BeyondEvil
- Fix: Handle legacy py html (#694) @BeyondEvil
- Fix: Environment table toggle bug (#693) @BeyondEvil
- Feature: Add initial sort column as ini (#692) @BeyondEvil
- Fix: Duration sorting (#691) @BeyondEvil
- Fix: Logging issues with teardown (#690) @BeyondEvil
- Chore: Simplify results table hooks (#688) @BeyondEvil
- Enable variable expansion for CSS addons. (#676) @BeyondEvil
- Fix: results table html hook (#669) @BeyondEvil
- fix for #671 - Sort icons inverted in next-gen branch (#672) @harmin-parra
- Docs: Update ReadTheDocs to v2 (#673) @BeyondEvil
- Feature: Add 'session' to results summary hook (#660) @BeyondEvil
- Chore: Fix npm building (#658) @BeyondEvil
- Feature: Add hide-able Environment Table (#638) @BeyondEvil
- Feature: Make entire row collapsible (#656) @BeyondEvil
- Chore: Disambiguate collapsed (#657) @BeyondEvil
- Chore: Assorted fixes around pytest entry points (#655) @BeyondEvil
- Chore: Add eslint (#651) @BeyondEvil
- Chore: Decouple ReportData (#650) @BeyondEvil
- Chore: Add npm build hooks (#649) @BeyondEvil
- Docs: Fix deprecations page title [skip ci] (#645) @BeyondEvil
- Fix: Renamed report-data class to avoid confusion (#642) @BeyondEvil
- Chore: Temporary imports for backwards compat (#643) @BeyondEvil
- Docs: Add Deprecations docs (#640) @BeyondEvil
- Fix: Support cells.pop() (#641) @BeyondEvil
- Fix: Order and layout of outcome summary (#629) @BeyondEvil
- Fix: Sorting of custom table columns (#634) @BeyondEvil
- Chore: Allow concurrency on default branch (#639) @BeyondEvil
- Fix: Initial sort and query param (#637) @BeyondEvil
- Fix: Add skip marker results to report (#636) @BeyondEvil
- Fix: Deprecate use of 'True' in render_collapsed (#635) @BeyondEvil
- Fix: Color E(xecption) lines in the log red (#631) @BeyondEvil
- Fix: Handle appends on table hooks (#630) @BeyondEvil
- Fix: Handle assignment on table hooks (#628) @BeyondEvil
- Docs: Update contrib docs (#627) @BeyondEvil
- Fix issue with report.extra attribute (#626) @BeyondEvil
- chore: It's , 120 is fine (#625) @BeyondEvil
- Next gen (#621) @BeyondEvil
- chore: Migrate from Poetry to Hatch (#617) @BeyondEvil
- docs: Update to current (#616) @BeyondEvil
- fix: Broken sorting due to typo in jinja template (#614) @BeyondEvil
- fix: Use the same duration formatting as for the tests (#613) @BeyondEvil
- fix: Replacing log HTML (#611) @BeyondEvil
- fix: Incorrect precedence render collapsed (#610) @BeyondEvil
- chore: Better directory and class structure (#609) @BeyondEvil
- fix: Deprecate the Cells.pop function (#608) @BeyondEvil
- fix: Collapsed should support All and none (#605) @BeyondEvil
- tests: Add tests for stdout and sterr capture (#604) @BeyondEvil
- fix: Missing logging in report (#603) @BeyondEvil
- chore: Add code coverage for JS (#600) @BeyondEvil
- Fix: Table row hook (#599) @BeyondEvil
- fix: Report fails to render with pytest-xdist (#598) @BeyondEvil
- fix: Add config to report object (#588) @BeyondEvil
- update: duration_format renders deprecation warning (#589) @BeyondEvil
- chore: Add unit test file (#590) @BeyondEvil
- refactor: stop overwriting pytest data (#597) @BeyondEvil
- Combined fe and be (#479) @BeyondEvil
- Revert "Rename master branch to main" (#562) @BeyondEvil