Skip to content

Releases: spotbugs/spotbugs-maven-plugin

Spotbugs Maven Plugin 4.9.2.0

04 Mar 03:19
Compare
Choose a tag to compare

User Changes

  • Supports spotbugs 4.9.2
  • Keep jsr 330 compatibility at javax namespace so maven 4 works well since it would cause issues
  • Fix ability to use spotbugs plugin with an classifier as it would have previously failed
  • Fix possible issue when no output directory supplied and path was used, make it a file
  • Move project to use doxia 2 now
  • Add some additional debug logging throughout

Build Changes

  • Sonar now works
  • Fix report plugin name
  • Remove coverity and sonar gha actions (sonar was already project level covered)
  • Remove coveralls action as it was not used
  • Correct sonar issues
  • Use more NIO where possible
  • Remove all unused items from the base of check/verify mojos as those work against scanned code and play no direct part in the scanning
  • Replaced maven artifact transfer with resolver
  • Run dependency analyze to fix up build as much as possible
  • Stop using 'def' throughout in favor of actual objects
  • Move the build to use doxia 2

Spotbugs Maven Plugin 4.9.1.0

15 Feb 20:16
Compare
Choose a tag to compare
  • Supports spotbugs 4.9.1

build

  • Move plugin configuration from reporting section to plugin management

Spotbugs Maven Plugin 4.9.0.0

15 Feb 20:08
Compare
Choose a tag to compare

Project

  • Requires java 11 now
  • Support spotbugs 4.9.0
  • Update plugins / dependencies
  • cleanup some output logging that occurs during usage
  • Use more concrete object definitions instead of 'def'
  • Use Path.of instead of Paths.get
  • Update javadoc that default character encoding is utf-8 not the system default. This has not been true in a very long time.

Build 33

  • Add information on how to override with newer spotbugs as its rare that the maven plugin has any specific changes related to the spotbugs core updates.
  • github action updates
  • restructure entire pom to make use of dependency management to make it more clear we ware overriding libraries rather than using then and check dependency analyzer to see its decreasing invalid setup. This is intended to help when moving to doxia 2 which is still in progress.
  • Use more dependency management setup
  • reduce spotbugs variables so that renovate updates in fact update fully
  • override any plugins from parent that now require doxia 2 back to their doxia 1 counterparts
  • avoid transfer progress output throughout
  • cleanup many warnings inside integration tests

note: Before this release, we had been forked off the original findbugs-maven-plugin. As that plugin points back here and give so many commits ahead, github was used to break the fork and retain all information otherwise which also updated all forks.

Spotbugs Maven Plugin 4.8.6.6

12 Nov 17:32
Compare
Choose a tag to compare
  • Cleanup groovy code
  • Cleanup character encoding
  • Update deprecated maven calls
  • Groovy moved to 4.0.24

Compatibility remains with 4.8.6 of spotbugs

Spotbugs Maven Plugin 4.8.6.5

21 Oct 21:51
Compare
Choose a tag to compare
  • Moved most 'read' only maven injections to read data from maven session instead to overcome many deprecated usage. This puts it on their api and thus if things are internally deprecated, its then maven's issue rather than this plugin to figure out.
  • remove obsolete script source roots as no longer support in maven 4 and technically I've never seen them used. Please let me know if this negatively affects you as there are other manually coded items like kotlin / groovy that are in the code there so scripts could be manually added back.
  • Remove some of the read only attributes for maven injection that were not actually used.
  • More def to object type
  • Various lib / plugin updates
  • Enable partial formatting (mostly removing trailing whitespace)

Compatibility remains with 4.8.6 of spotbugs

Spotbugs Maven Plugin 4.8.6.4

21 Sep 05:40
Compare
Choose a tag to compare
  • Groovy set to 4.0.23
  • Drop maven site plugin 3.6 and before support.

Spotbugs Maven Plugin 4.8.6.3

05 Sep 02:00
Compare
Choose a tag to compare
  • Ability to disable logs in quite mode (spotbugs.quiet) #842
  • Fix output directory per #807
  • Update plugins / dependencies
  • Fix tag used to build spotbugs during GHA
  • Use inject annotation from jsr330 instead of deprecated component annotation

Build

  • Remove old overrides from pom as addressed
  • Cleanup javadocs
  • Remove snapshot from javadocs at 2.1 as non existent
  • Order attribute order of annotations
  • Use log commonly throughout (newer coded used getLog in one place)
  • Sort imports
  • Add opens for java.lang and java.util for site build as needed on newer jdks
  • Correct GHA for site distribution
  • Delete duplicate codeql github action
  • Speed up github actions

Spotbugs Maven Plugin 4.8.6.2

06 Jul 00:02
Compare
Choose a tag to compare
  • Supports spotbugs 4.8.6
  • Uses groovy 4.0.22

Spotbugs Maven Plugin 4.8.6.1

27 Jun 12:57
Compare
Choose a tag to compare
  • Supports spotbugs 4.8.6
  • Restore java 8 support

Spotbugs Maven Plugin 4.8.6.0

24 Jun 21:19
Compare
Choose a tag to compare

Support spotbugs 4.8.6

WARNING: This version accidentally required java 11. A patch is incoming that will move back to java 8. Do note though spotbugs will be moving up in near future.