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