Skip to content

Latest commit

 

History

History
248 lines (198 loc) · 13.8 KB

CHANGELOG.md

File metadata and controls

248 lines (198 loc) · 13.8 KB

Changelog (1.0.0 - 5.2.0)

All notable changes of version 1.0.0 - 5.2.0 are documented in this file. All future changes will be automatically logged by release drafter in GitHub releases.

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

5.2.0 - 2019-7-2

Added

5.1.1 - 2019-6-3

Fixed

  • Apply additional custom line mappers before removing ANSI color codes. Fixes problems if the log contains color codes and Jenkins console notes.

5.1.0 - 2019-5-27

Added

Changed internal API

  • Use SpotBugs library to read FindBugs and SpotBugs files. Hide ASM and BCEL libraries that are used by Jen

5.0.2 - 2019-5-14

Fixed

  • JENKINS-57365, PR#174: Fixes false positives for MsBuild if e.g. a build project name contains the string info/note/warning.

5.0.1 - 2019-5-12

Fixed

  • JENKINS-57379, PR#171: EclipseParser fails to extract full message when message includes array brackets.

5.0.0 - 2019-5-7

Fixed

Added

  • JENKINS-56510, PR#154: Added a generic XML parser that reads all properties of the internal Issue object.
  • PR#132: Added a parser for CMake warnings.
  • PR#137: Added a parser for JSON output from Cargo.
  • PR#160: Added a parser for MentorGraphcis Modelsim/Questa.

Fixed

  • JENKINS-54736 PMD parser: Added support for errors.
  • PR#118: Fixed parsing of log files that contain ANSI color codes (or escape sequences in general).
  • JENKINS-38685 MsBuild parser: Allow MSBuild errors without category.
  • JENKINS-56333, PR#129: MsBuild Parser: Treat errors as errors and not warning (high).
  • JENKINS-56450: PR#158: MSBuild Parser: Fix error when compiling with /MP.
  • JENKINS-48647, PR#145: MsBuild Parser: Update regular expression to detect logging prefixes.
  • JENKINS-56737, PR#136 Javac parser: Add the ability to parse warnings with preceding timestamps.
  • JENKINS-56214, PR#142 CheckStyle parser: Map errors to severity ERROR (rather than WARNING_HIGH)
  • JENKINS-52477, PR#146: FileReaderFactory: Detect charset from XML-header when not specified.
  • JENKINS-52462, PR#155: SonarQubeParser: Use textRange when computing affected source code line.

Changed

  • Filters now work on a substring of the property, you don't need to create a regular expression that matches the whole property value anymore.

Changed API

4.0.0 - 2019-3-20

Fixed

  • JENKINS-56612: Fixed filtering of multiline messages.
  • JENKINS-55345: DocFX Parser: Ignore Info messages and do not treat them as warnings.
  • JENKINS-42823: MsBuild Parser: Fix false positive with parser.
  • JENKINS-56526: Filters: let the message filter scan for texts in message and description.

Removed

  • [API]: Deprecated and unused classes DoxygenParser and DotNetAssembly have been removed.

3.0.0 - 2019-3-15

Added

  • Gcc4: Show multi-line warnings messages. Map all errors to severity error.
  • PR#103: New parser for IAR CSTAT warnings.
  • PR#100: Add package and module support for Pylint.

Fixed

Changed

  • [API]: Gcc4CompilerParser uses new base class LookaheadParser that provides a lookahead of the next report line

2.1.2 - 2019-2-10

Fixed

  • violations-lib#58: Flake8: Fixed broken file name if columns has more than one digit.
  • PR#85: Intel Parser: Look for diagnostics with the category "message".

2.1.1 - 2019-2-7

Fixed

  • JENKINS-56001: Improved absolute path detection: make detection independent of running OS.
  • PR#84: Regex tweak to restore support for older versions of IAR

2.1.0 - 2019-2-5

Added

Fixed

  • JENKINS-55805: Java Ant Parser: Improved performance of ant task detection.
  • PR#82: CppLint: Fixed parser for messages with colon.
  • JENKINS-55715, PR#81: Taglist Parser: Convert class name into a file name and a package.
  • PR#80: Keep PathUtil inside of sym-linked directories.

2.0.2 - 2019-1-21

Fixed

  • PR#79: Correctly detect categories for Ansible Lint 4.x.

2.0.1 - 2019-1-16

Fixed

2.0.0 - 2019-1-15

Added

  • Added support for ErrorProne in maven builds. Parser now reports description with link to external documentation.
  • [API]: Added new base class LookaheadParser that provides a lookahead of the next report line
  • JENKINS-55442, PR#78: Added include/exclude filters for issue messages.

Changed

  • Improved maven console parser: use the maven goal that logs a warning as issue type. Ignore all warnings from the maven-compiler-plugin since these are already picked up by the Java parser.
  • [API]: Replaced CheckForNull annotations with Nullable in order to enable NullAway checker in build

Fixed

1.1.0 - 2018-12-20

Added

  • Added ModuleResolver from Jenkins warnings plugin.

1.0.0 - 2018-12-20

First public release.