Spotbugs v4.0.2 Release Notes

Release Date: 2020-04-15 // about 4 years ago
  • 🛠 Fixed

    • GUI was using older version of jdom2 compared to spotbugs in general, bumped it to match at 2.1.1
    • ⬆️ Numerous places in manifest, jnlp files, and sample analysis xml were indicating older asm that was already upgraded to 7.3.1, fixed
    • ➕ Added commons-text 1.8 which treats λ properly in xml as it is allowed as λ. Associated test was corrected to use proper junit and λ was changed to λ. The escape only was applicable to html. Commons-lang original treatment was incorrect.
    • 👻 Resolved fatal exception in html report if BugInstance contains multiple Class elements (#1025)

    🔄 Changed

    • ⬆️ Upgrade ASM to 8.0.1 which supports Java14
    • ⬆️ Upgraded junit4 to 4.13
    • ⬆️ Upgraded ant to 1.10.7
    • ⬆️ Upgraded log4j2 to 2.13.1
    • ⬆️ Upgraded from commons-lang2 to commons-lang3 3.10
    • ➕ Added commons-text 1.8 due to items deprecated in commons-lang3 and moved to this project
    • 🗄 replaced usage of org.xml.sax.helpers.XMLReaderFactory (deprecated since jdk9) with javax.xml.parsers.SAXParserFactory