All Versions
51
Latest Version
Avg Release Cycle
29 days
Latest Release
69 days ago

Changelog History
Page 5

  • v3.1.3 Changes

    April 18, 2018

    โž• Added

    • ๐Ÿ‘Œ Support for errorprone @CheckReturnValue annotation (#592)

    ๐Ÿ›  Fixed

    • ๐Ÿ“ฆ Handle annotation on package-info.class properly (#592)
    • โšก๏ธ Update asm to 6.1.1 to support Java 10
    • โšก๏ธ Update Apache BCEL to 6.2 to support Java 9 package & module reference
  • v3.1.2 Changes

    February 24, 2018

    โž• Added

    • ๐Ÿ‘Œ Support for errorprone @CanIgnoreReturnValue annotation (#463)
    • โž• Added support for Checker Framework's Nullable annotations.

    ๐Ÿ›  Fixed

    • Error on lambda analysis: "Constant pool at index 0 is null." (#547)
    • Lambda methods reported as missing classes (#527)
    • Unused variable reported with wrong name (#516)
    • ๐Ÿ— Require gradle 4.2.1 to fix gradle build failures on Java 9.0.1
    • ๐Ÿ–จ Do not print exceptions for unsupported classpath files (#497)
    • โšก๏ธ Update dom4j to 2.1.0 to fix Illegal reflective access on Java 9
  • v3.1.1 Changes

    November 29, 2017

    ๐Ÿ›  Fixed

    • NP_NONNULL_PARAM_VIOLATION false positive (#484)
    • โž• Add missing package exports to plugin manifest (#478)
  • v3.1.0 Changes

    October 25, 2017

    ๐Ÿ›  Fixed

    • ๐Ÿ“œ Do not try to parse module-info.class (#408)
  • v3.1.0-RC7 Changes

    October 14, 2017

    ๐Ÿ”„ Changed

    • SpotBugs annotation is recommended instead of JSR305 annotation (#130)
    • ๐Ÿ‘Œ Improve color in HTML output (#433)

    ๐Ÿ›  Fixed

    • Wrong Class-Path in MANIFEST.MF (#407)
    • Avoid ArithmeticExceptions while interpreting ldiv/lrem values (#413)
    • ๐Ÿ“ฆ Parse @CheckReturnValue even in package-info from aux classpath (#429)
  • v3.1.0-RC6 Changes

    September 25, 2017

    โœ‚ Removed

    • โœ‚ Delete needless bundled libraries from Eclipse plugin (#330)

    ๐Ÿ”„ Changed

    • โฌ†๏ธ Upgrade BCEL from 6.1 SNAPSHOT to 6.1 STABLE (#388)
    • โฌ†๏ธ Upgrade ASM from 6.0 BETA to 6.0 STABLE (#373)

    โž• Added

    • โž• Add plugin/README into the distribution (#331)

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix broken command line script (#323)
    • ๐Ÿ›  Fix broken Eclipse classpath variables (#379)
    • ๐Ÿ›  Fix errors on processing INVOKEDYNAMIC instructions (#371)
    • ๐Ÿ›  Fix errors on processing i2f, i2d and i2l instructions if the lhs is a character (#389)
  • v3.1.0-RC5 Changes

    August 16, 2017

    โœ‚ Removed

    • ๐Ÿšš The YourKitProfiler class has been removed and the findbugs.yourkit.enabled system property is no longer supported (#289)

    ๐Ÿ”„ Changed

    • SpotBugs now consumes ASM 6.0 beta rather than alpha (#268)
  • v3.1.0-RC4 Changes

    July 21, 2017

    โž• Added

    • โšก๏ธ The Eclipse SpotBugs plugin is eligible as an update for FindBugs 3.0.2 and earlier (#209)
    • <EarlierSubtypes> and <LaterSubtypes> can now refer to supertypes from custom plug-ins (#215)

    โœ‚ Removed

    • โœ… The AbstractIntegrationTest.containsExactly and SpotBugsRule.containsExactly methods have been replaced by CountMatcher.containsExactly (#269)

    ๐Ÿ”„ Changed

    • โœ… jdepend:jdepend:2.9.1 is no longer a compile-scoped dependency but only test-scoped. (#242)
    • ICodeBase, IClassPath, and URLClassPath now implement AutoCloseable (#258)

    ๐Ÿ—„ Deprecated

    • ๐Ÿ—„ In future versions of SpotBugs, classes currently implementing the deprecated org.apache.bcel.Constants interface may no longer do so. Subclasses should either implement this interface themselves or, preferably, use the constants defined in the (non-deprecated) org.apache.bcel.Const class instead. (#262)
  • v3.1.0-RC3 Changes

    June 10, 2017

    โž• Added

    • ๐Ÿ‘‰ Make TypeQualifierResolver recognize android.support.annotation.NonNull and Nullable (#182)

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix wrong version in Eclipse Plugin (#173)
    • When AnalysisRunner has findbugs.xml in jar, don't create temp jar (#183)
  • v3.1.0-RC2 Changes

    May 16, 2017

    โž• Added

    • ๐Ÿš€ First release for SpotBugs Gradle Plugin (#142)
    • ๐Ÿ‘Œ Support plugin development by test harness (#140)

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Change Eclipse Plugin ID to avoid conflict with FindBugs Eclipse Plugin (#157)

    ๐Ÿ›  Fixed

    • โœจ Enhance performance of Eclipse Plugin (#159)
    • ๐Ÿ›  Fix HTML format in messages.xml and others (#166)
    • ๐Ÿ›  Fix Japanese message in messages_ja.xml (#164)