Skip to content

Latest commit

 

History

History
233 lines (181 loc) · 10.9 KB

CHANGELOG.md

File metadata and controls

233 lines (181 loc) · 10.9 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

  • PR#57: Added a parser for MentorGraphcis Modelsim/Questa.

5.0.0 - 2019-5-7

Added

I finally managed it to port the charting functionality of the former analysis-collector plugin:

  • Trend chart (job page): shows the warnings of all static analysis results in a single chart.
  • Portlet (dashboard view): shows the number of warnings from all jobs in the view in a chart.

Additional new features:

Fixed

  • Added missing dependency to JSON-Smart library.
  • JENKINS-56484, analysis-model-PR#19: Filter TimeStamper Console log decorations
  • PR#19: Use BuildStepMonitor.NONE in step to allow for higher concurrency.
  • JENKINS-56324: If an issue in the current build is equal to several issues in the reference build then select the issue with the same fingerprint as the outstanding issue.

Changed

  • Decreased visibility of several internal elements
  • [API]: Refactored trend chart API

Removed

  • [API]: Removed trend chart aggregation methods.

4.0.0 - 2019-3-15

Added

  • Added new trend charts that show the trend of issues by severity, tools, and project health. See documentation for more details.
  • Enabled zooming (by number of visible build) in trend charts
  • Enabled switching of X-axis type: charts can show the results either by build number or date
  • Responsive design of details page: depending on the resolution of your display, different UI representations will be used.
  • PR#103, PR#13: New parser for IAR CSTAT warnings.
  • JENKINS-56418, PR#18: Added Robot Framework icons.
  • PR#14: Added Pylint icons.
  • PR#15: Add package and module support for Pylint and updated the documentation for the format to use.

Fixed

Changed

  • [API]: Completely rewritten charts API.

3.0.3 - 2019-2-18

3.0.1 - 2019-2-15

Fixed

  • JENKINS-56142: Fixed broken quality gate UI configuration (snippet generator).
  • JENKINS-50355: Fixed validation of DRY thresholds.
  • JENKINS-56103: Changed ID/URL of Maven Console Parser to 'maven-warnings' since 'maven' is already used by another plugin.
  • JENKINS-55436: Changed step symbol of PMD to 'pmdParser' and AndroidLint to 'androidLintParser' since 'pmd' and 'androidLint' are already used as step names of other plugins.

3.0.0 - 2019-2-13

Added

  • JENKINS-54550, JENKINS-52098: Simplified and enhanced quality gates configuration: available properties are now the total number of warnings, the number of new warnings, or the delta between two builds. Additionally, thresholds can be provided for all issues or for a specific severity only.

2.2.1 - 2019-2-07

Fixed

  • JENKINS-55846: ErrorProne parser: Added support for Gradle reports.

2.2.0 - 2019-2-07

Added

Fixed

  • Fixed validation of Groovy parsers

2.1.2 - 2019-1-28

Fixed

2.1.1 - 2019-1-21

Fixed

  • Fixed NPE in column and portlet after restart of Jenkins.

2.1.0 - 2019-1-21

Added

  • JENKINS-55500: dashboard view portlet
    • make tool selection configurable
    • provide direct links to the analysis results
  • JENKINS-52755, JENKINS-54239: View column that shows the number of issues.
  • Click on trend chart to navigate to selected analysis results.

Fixed

2.0.0 - 2019-1-15

Added

  • New source code view based on Prism. Provides client side syntax highlighting for several languages. Thanks to Philippe Arteau for the PR.
  • Support for ErrorProne in maven builds. Parser now reports description with link to external documentation.
  • JENKINS-55500: Added a portlet that renders a two-dimensional table of issues per type and job

Changed

  • [API]: Replaced CheckForNull annotations with Nullable in order to enable NullAway checker in build

Fixed

  • JENKINS-55514: Fixed handling of severity mappings with FindBugs (rank vs. priority).
  • JENKINS-55513: Show 'loading...' message while the issues are loaded dynamically from the server.
  • JENKINS-55511: Fixed rendering of issues table: check if order column in browsers local storage is valid before applying it.
  • JENKINS-55495: Use Bootstrap to render the fixed issues table.
  • JENKINS-55337: Navigate to maven warnings in console log view
  • Maven Parser: Disabled post processing on agent since there are no source files involved.
  • Do not show empty paragraph if issues have no message.

1.0.1 - 2018-12-28

Fixed

1.0.0 - 2018-12-20

First public release.