Releases: reporterplus/pytest-html-plus
Release list
v0.4.5
What's Changed
- Fixed the problem described in #168 (Causes pytest to abort with internal error when running pytest with fatal warnings).
Contributor(s):
- Appreciation to @ernestomehra for the contribution!
v0.4.4
🚀 New in This Release
1. Add support for optionally passing Git metadata through CLI Read More in the docs
You can now explicitly supply Git branch and commit information when running pytest, using two new flags:
--git-branch
--git-commit
This allows you to include accurate version control metadata in the report — even in environments where Git information isn’t available (e.g., Docker containers, CI runners with limited checkout) and reduces inconsistency between local and CI runs, slow git detection calls.
v0.4.2
Whats changed?
- Fixes #159
- Documentation update
v0.4.1
🎉 First official release of pytest-html-plus-action on the GitHub Marketplace!
This release makes it easy to generate rich pytest reports directly in GitHub Actions,
with zero setup beyond your existing Python project.
📖 Documentation
See full docs on ReadTheDocs: https://pytest-html-plus.readthedocs.io/
🚀 Marketplace
Now available on the GitHub Marketplace: https://github.com/marketplace/actions/pytest-html-plus-action
v0.4.0
Internal polish and visibility improvements
v0.3.9
What's Changed
✅ Add full SMTP email sending support (works alongside SendGrid) so teams can choose the best delivery method for their environment.
✅ Automatic report metadata capture (report title, environment, branch, commit SHA, generated timestamp) is now included in every report and is one-click copyable in the HTML UI.
v0.3.7
Whats New?
Documentation now live on Read the Docs: Explore the full documentation at pytest-html-plus.readthedocs.io.
- One-click copy buttons added for:
- stdout
- stderr
- logs
- error blocks
- Easily share test outputs with your team.
💡 Usability Improvements
- Clear error categorization: which means Errors and tracebacks are now displayed in separate blocks and no more scanning through long traces—users can directly view the error block for quick insight.
💄 UI Enhancements
- Improved the look and feel of test cells for better readability and consistency.
Full Changelog: v0.3.6...v0.3.7
v0.3.6
What's Changed
- [Bug fix]: mismatch in test name vs screenshot filename during copy missing screenshots in report (#121)
v0.3.4
What's Changed
- This package was previously known as
pytest-reporter-plus. - It is now renamed to
pytest-html-plusto better reflect its purpose: a zero-config, enhanced HTML report generator for Pytest.
⚠️ Migration Notes
- If you're using
pytest-reporter-plus, uninstall it:
Full Changelog: v0.3.3...v0.3.4
v0.3.3
✨ New Features
Filter Count Display: All filters in the report now display the corresponding count next to them, improving visibility and usability.
Dynamic Report Path Detection: report_path no longer needs to be specified in the email config. It's now automatically detected via --html-output.
🐞 Bug Fixes
Screenshots in Email Reports: Reports emailed now include screenshots by zipping the entire report folder. (Note: Screenshot handling will be further refined for unit test scenarios in upcoming releases.)
Custom Screenshot Folder Support: Fixed an issue where screenshots were not copied if a custom folder name was used via command-line arguments.