This changelog follows Keep a Changelog v1.0.0.
- Support for new SonarQube v7.9 LTS
- Bump up sonar-findbugs to v3.11, and sonar-java to 5.13.0.18197
- Support for old SonarQube v5.6 LTS
- False negative around logging method with
Marker
instances (#105) - False negative around logging method without parameter (#68)
- Upgrade maven-javadoc-plugin, lombok and errorprone to avoid NullPointerException and ExceptionInInitializerError
- Support SpotBugs 3.1.5 that deletes several constant fields
- Upgrade findbugs-maven-plugin to spotbugs-maven-plugin
- Upgrade several dependencies
- Start providing SonarQube plugin
- Upgrade FindBugs to SpotBugs 3.1.0
- Translate bug pattern message to Japanese (issue #41)
- Improve message of each bug patterns, and create unit tests to check messages (issue #39)
- Fix broken bugInstance message (issue #36)
- SLF4J_SIGN_ONLY_FORMAT should work even if format is given as method parameter (issue #36)
- Fix
Can't get stack offset 0 from []
bug (issue #37)
- Downgrade Java to 7, to support Java 7 users (issue #33)
- SLF4J_FORMAT_SHOULD_BE_CONST should trace caller, to stop warning if all callers use constant value (issue #35)
- Disabled
SLF4J_MANUALLY_PROVIDED_MESSAGE
if method parameter has noThrowable
instance (issue #31) - Stop printing many WARNING in
ThrowableHandler
(issue #30)
- Support SLF4J version 1.7.12
- Upgrade Java to 8
- Upgrade Findbugs to 3.0.1
- Updated Maven plugins
- Updated Dependencies
- Fixed a bug which throws IllegalArgumentException (issue #29)
- Explain abstract in README.md (issue #28)
- Supported Lombok (please disable SLF4J_LOGGER_SHOULD_BE_NON_STATIC)
- Fixed overlooking problem (issue #2 and #14)
- SonarQube plugin supports SLF4J_MANUALLY_PROVIDED_MESSAGE bug pattern
- Fixed runtime exception in detector for SLF4J_PLACE_HOLDER_MISMATCH (issue #18)
- Solved missing library in Maven central (issue #24)
- Improved log message to debug (issue #18)
- Fixed bugs which depends on compiler
- when use LDC_W to push String from constant pool
- when use LDC to push class from constant pool
- Switch version of SLF4J from 1.7.2 to 1.7.5
- Start depending guava-libraries 14.0.1
- SLF4J_MANUALLY_PROVIDED_MESSAGE bug pattern
- Fixed GETFIELD/GETSTATIC bug (issue #16)
- Fixed IllegalStateException bug (issue #17)
- Fixed NullPointerException bug (issue #19)
- Fixed exception handling bug (issue #14)
- Fixed bug around Marker handling (issue #15)
- Fixed bug about returned value of private/static method cannot be marked as throwable
- Started to build with SLF4J 1.6.6 on Travis CI
- Fixed ClassNotFoundException problem (issue #12)
- SLF4J_LOGGER_SHOULD_BE_NON_STATIC bug pattern
- Redesigned priority
- SLF4J_SIGN_ONLY_FORMAT bug pattern
- SLF4J_LOGGER_SHOULD_BE_FINAL bug pattern
- SLF4J_ILLEGAL_PASSED_CLASS bug pattern
- [bug fix] fixed findbugs.xml
- SLF4J_LOGGER_SHOULD_BE_PRIVATE bug pattern
- SLF4J_PLACE_HOLDER_MISMATCH bug pattern
- SLF4J_FORMAT_SHOULD_BE_CONST bug pattern
- SLF4J_UNKNOWN_ARRAY bug pattern