Releases since version 1.19 are now documented as GitHub releases.
- Small fix to prevent overlapping of tabs when there are too many for one line (PR-39)
- Change to the code to allow reportTitle to truly be optional (PR-40)
- With the security fix, underscores in the Report Title were escaped in the URL and directory name as part of the process. The default behaviour is still to do this but a new option "Escape Underscores" can now be set to "False" to not do this (PR-36)
- The "Back To" link at the top left of the HTML reports viewer will now take you back to the project or build depending if it was selected from the project or build respectively (PR-38)
- Fix security
vulnerability
Note: As a side effect of this change, the URLs and directory names of archived reports will change. If you have external links pointing to reports in Jenkins, they may need to be adapted.
- White space in report name, directory, files, and titles configuration settings is now all trimmed. (JENKINS-47034)
- Index page titles can now be passed in as a parameter for Freestyle builds (Part of JENKINS-44786)
- Note: Currently the HTML Publisher plugin will resolve parameters passed in with pipeline builds. This is not considered best practice and therefore should be considered deprecated - resolving the parameter should be done via Groovy. The current behaviour will be removed in a future release but will only create a warning in this release.
- Allow user to set file includes pattern (PR-25)
- Allow specifying tab titles for report files (PR-27)
- Fix "PublishHTMLStepExecution.run can block CPS thread" (JENKINS-40447)
- Fix HTML report shows "Checksum mismatch" (JENKINS-32281)
- Content-Security-Policy (Jenkins Security Advisory 2015-12-09) compatibility.
- Fixed "Back link doesn't work after job renaming" (JENKINS-29679)
- added wrapperName field to maintain serialization compatibility. (JENKINS-31366)
- revert "Support FileSet includes" due to JENKINS-31018
- Support FileSet includes (ant patterns) for report files (JENKINS-7139) (reverted in 1.8)
- Workflow plugin integration (JENKINS-26343)
- Clean up / improve the configuration UI
- Restore removed constructor in 1.4 to fix binary compatibility (JENKINS-29626)
- Add an option to publish HTML reports even if the build fails. (JENKINS-11689, JENKINS-24057)
- Add an option to allow a build not to fail if a report is not present
- fix "html publisher plugin overrides report encoding with iso-8859-1" JENKINS-19268
- revert "support Ant patterns in archive directory" to fix JENKINS-16083
- support Ant patterns in archive directory (reverted in 1.2)
- fix viewing HTML report for specific builds (12967@issue)
- fix NPE (14491@issue)
- Support environment variables when configuring the report directory and index pages (10273@issue)
- Add empty descriptor to HtmlPublisherTarget (JENKINS-12258)
- Scrollbar in HTML publisher due to 100% height on div/iframe (JENKINS-13070)
- HTML Publisher does not work for multi-configuration projects (JENKINS-8832)
- Update to work with Jenkins 1.418+
- Added Zip option to HTML Report View - this will provide a Zip file of the contents of the particular report (JENKINS-8163)
- The "Back to Jenkins" link is now "Back to JOBNAME" and goes back to the job instead of the Jenkins root (JENKINS-6521)
- display per-build report links after a restart (only works for builds after the upgrade, alas) (JENKINS-5775)
- don't display report links if there aren't reports yet (JENKINS-5683)
- "Back to Jenkins" link triggers a back action in the browser if the user hasn't configured the Jenkins URL (JENKINS-6434)
- Show all project-level reports on the project page, not just the first (JENKINS-5069)
- Initial release from abstraction of NCover plugin, allowing for archiving and displaying of HTML report directories