All Versions
65
Latest Version
Avg Release Cycle
37 days
Latest Release
531 days ago

Changelog History
Page 5

  • v4.0.0-beta2 Changes

    May 21, 2019

    ๐Ÿ›  Fixed

    • HTML report cannot be generated with fancy-hist.xsl (#944)

    โž• Added

    • Depend on XSLT 2 engine explicitly (#944)

    ๐Ÿ”„ Changed

    • Replace to try-with-resources
    • Reset DataAnalysis.DEBUG back when analysis reaches MAX_ITER
    • โœ‚ Remove unused methods in BCELUtil
    • โœ‚ Remove unused methods and deperecated methods in edu.umd.cs.findbugs.util.Util
    • ๐Ÿ”„ Change to removeIf from Iterator and Iterator.remove
    • ๐Ÿ‘‰ Use Map.computeIfAbsent instead of Map.get and Map.put
    • ๐Ÿ‘‰ Use for-each instead of for-loop and while-loop
    • โฌ†๏ธ Bump up SLF4J API to 1.8.0-beta4
  • v4.0.0-beta1 Changes

    March 27, 2019

    โž• Added

    • โšก๏ธ update ASM to 7.1 that supports Java 13

    โœ‚ Removed

    • non thread-safe implementation in OpcodeStack.Item (#28)

    ๐Ÿ”„ Changed

    • ๐ŸŒฒ Start migrating STDOUT/STDERR usage to a logging framework
    • ๐Ÿ‘Œ Improvements and bug-fixes for fancy-hist.xsl
    • โฌ†๏ธ Bump up Apache Commons BCEL to the version 6.3.1

    ๐Ÿ—„ Deprecated

    • SQL files
    • JNLP files
    • speed attribute of Detector element in findbugs.xml

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed bug priority calculation logic in FindNonShortCircuit#reportBug
  • v3.1.12 Changes

    March 01, 2019

    โž• Added

    • ๐Ÿ‘‰ Make TypeQualifierResolver recognize androidx.annotation.NonNull and Nullable (#880)

    ๐Ÿ”„ Changed

    ๐Ÿ”’ Security

    • โšก๏ธ Update dom4j to 2.1.1 to fix security vulnerability. (#864)
  • v3.1.10 Changes

    December 18, 2018

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix bug that enhanced xml options not recognized as textui mode
    • ๐ŸŒฒ Dataflow generates too much log (#601)
    • โœ‚ Delete redundant put plugin (#720)

    โž• Added

    • Add new detector IRA_INEFFICIENT_REPLACEALL for detecting usage of String.replaceAll where no regex is being used (#705)

    ๐Ÿ”„ Changed

    • ๐Ÿ”Œ Eclipse plugin is now signed to establish validity (#779)
    • edu.umd.cs.findbugs.util.ClassName#assertIsDotted return type is changed to void
    • edu.umd.cs.findbugs.util.ClassName#assertIsSlashed return type is changed to void

    ๐Ÿ—„ Deprecated

    • edu.umd.cs.findbugs.classfile.ClassDescriptor#toDottedClassName() is depricated and getDottedClassName() can be used instead.
  • v3.1.9 Changes

    November 23, 2018

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix some out-of-bounds reports from LGTM
    • โšก๏ธ Update asm to 7.0 for better Java 11 support (#785)
    • Ignore @FXML annotated fields in UR_UNIT_READ (#702)

    ๐Ÿ”„ CHANGED

    • ๐Ÿ‘ Allow parallel workspace builds in Eclipse with Spotbugs installed
    • Detect method parameter type annotations (#743)
  • v3.1.8 Changes

    October 16, 2018

    ๐Ÿ›  Fixed

    • โšก๏ธ Update asm to 6.2.1 for better Java 12 support (#741)
    • ๐Ÿ›  Fix hash code collision (#751)
    • โช Partially revert #688 because of the error in specific case with checkcast opcode (#760)