This list is not intended to be all-encompassing - it will document major and breaking API changes with their rationale when appropriate:
- Bumped dependencies
- Resolved CVE-2024-12798
- Resolved CVE-2024-12801
- Added option to capture key value pairs
- Bumped dependencies
- Corrected copyright in license header
- Bug-fix Handle not initialized logger
- Bumped dependencies
- Bumped transitive dependencies for resolving CVE-2023-6378 from logback
- Bumped transitive dependencies
- Made disabling console output NPE safe
- Bumped transitive dependencies
- Added option to disable console output
- Bumped SLF4J to version 2.x.x
- Bumped transitive dependencies
- Added option to disable console output (Backport)
- Bumped transitive dependencies
- Added toString method for LogEvent
- Bumped transitive dependencies
- Added validation for using different classloaders
- Bumped transitive dependencies (Logback and Log4J)
- Bumped transitive dependencies (Logback)
- Bumped transitive dependencies (Log4J)
- Bumped transitive dependencies (Logback)
- Bumped transitive dependencies (Log4J)
- Bumped transitive dependencies (Logback)
- Fixed concurrency issue
- Republished with JDK 1.8 compatibility
- Fixed concurrency issue
- Accidently published JDK 11 compiles classes
- Added thread name in LogEvent
- Added cleanup function to tear down the setup
- Added MDC (Mapped Diagnostic Context) support
- Added capturing logger name within LogEvents
- Added filtering option
- Bumped dependencies
- Preventing class cast exception when incorrect slf4j implementation is found
- Added jul support out-of-the-box
- Added timestamp option to LogEvent
- Added option to disable logs
- Added license header
- Added author
- Added an adapter for Apache Log4j logger
- Added option to capture formatted messages and arguments for un-formatted messages
- Added option to capture exceptions
- Added option to easily captor all logs with Root option
- Removed generic type of LogCaptor
- Added option to create LogCaptor with logger name
- Marked LogCaptor as final, so it is not extendable
- Removed deprecated methods
- Marked getLogs deprecated
- Marked setLogLevel deprecated
- Added methods for easily adjust log level
- Added methods for easily getting log messages for different levels
- Support for reusing LogCaptor by clearing the logs
- Added option to change log level
- Added generic type for target class to resolve warnings
- Initial release