Jenkins : CheckStyle ChangeLog


Release 2.14

  • Fixed display of source code browsing of old builds

Release 2.13

  • Copy affected files to build folder to provide source code browsing of old builds

Release 2.12

  • Source code display is limited to authenticated users (JENKINS-2773)

Release 2.11

  • Added remote API for the plug-in results (report: thanks to Rob Oxspring for the patch)

Release 2.10

Release 2.9

  • Consider build thresholds only for the parent module in m2 multi-module jobs (JENKINS-3310)
  • Fixed NPE in m2 builds (JENKINS-3400, JENKINS-3399)
  • Improved computation of new warnings detection (report)
  • Added Japanese localization (thanks to Itou Akihiro!)

Release 2.6

  • Fixed build health reporting and failure thresholds for native m2 builds (JENKINS-3310).

Release 2.5

  • Additional build status thresholds: now you can set the build status to unstable or failure if the total number of the number of new warnings exceeds the defined thresholds (JENKINS-2537, JENKINS-3024).
  • Improved new warning detection: now warnings are only considered as new if the associated source code context (3 lines of code) differs.

Release 2.4

  • Added validation of file pattern in configuration screen

Release 2.3

  • Fixed priority evaluation radio buttons in configuration screen (JENKINS-2805)

Release 2.1

  • Added new configuration entry "default encoding" that is used when the plug-in reads or parses files (JENKINS-1999)

Release 1.19

Release 1.18

  • Speedup of summary graphs (JENKINS-2658)
  • Fixed missing initialization of priority evaluation radio buttons (JENKINS-2520)

Release 1.17

  • Added zero warnings high score status: you will see if you reached a new high score (e.g., the time your build stays in a zero warnings state). If you have a zero warnings build, but no high score yet then you will see the number of days still to go until you reach the high score.
  • Copy files that contain annotations from slave to master (JENKINS-1749, JENKINS-2371)
  • Fixed overall module summary in m2 jobs (wrong number of scanned files: JENKINS-2347)

Release 1.16

  • Improved performance of relative file name resolution (thanks to Alfred Messner for the patch)
  • Fixed wrong links to package and module details if the name contains illegal hyperlink characters (JENKINS-2476).
  • Tables are now sorted by the first column on loading (JENKINS-2464).

Release 1.15

  • Added option to exclude files from the report (JENKINS-2359: thanks to Xavier Le Vourch for providing a patch).

Release 1.13:

  • Fixed width and tooltips of the summary images that show the distribution per module, package, etc.
  • Fixed tab view rendering for internet explorer
  • Fixed display of filenames if there is no path segment in a filename (JENKINS-1727)

Release 1.12:

  • Enhanced health and stability evaluation: added configuration of severities that should be considered during evaluation (JENKINS-2003, JENKINS-2202)

Release 1.11:

  • Show spinner image during loading of tab content.
  • Added number of items in the label of a tab.

Release 1.10:

  • Added dynamic loading of the tab content in the detail pages.

Release 1.9:

Release 1.8:

  • Added different help texts for maven or freestyle configuration
  • Parsing of ant build.xml or maven pom.xml files is now only done if the build runs with the corresponding runner (JENKINS-1898)
  • Ignore maven projects without target folder (JENKINS-1813)
  • Reduced mermory footprint of parser (JENKINS-1960)
  • Fixed NPE during computation of new warnings (JENKINS-2093)
  • "Zero warnings since build #x" indicator should work correctly now (JENKINS-1533)
  • Height of trend graph can be changed for the m2 project type, too (JENKINS-2115)

Release 1.6:

  • New file overview page that shows the distribution per file
  • Added source code links to warnings table
  • Show line number of files in all warning detail views (JENKINS-1974)
  • Improved layout (css) of the tabview

Release 1.5:

  • New result UI with drill-down and statistics of modules, packages, severities, categories, types, overview, details, fixed and new warnings
  • Added parsing of ANT build.xml files to extract the project name (JENKINS-1560)
  • Improved parsing of Java files to extract the package name (JENKINS-1828, JENKINS-1829)

Release 1.4:

  • Fixed update of configuration if the Checkstyle plug-in is used in conjunction with violations plug-in (report)

Release 1.2:

  • Added detail description for checkstyle warnings (see Checkstyle Source).
  • Ignore Hudson's auto-refresh option in detail pages
  • Compute new and fixed warnings based on the differences between successful builds

Release 1.1:

  • Fixed backward compatibility with Hudson 1.180

Release 1.0: