Add JPMS module-info file to support Java 9+ modules.
Build now requires Java 11 or higher. The source is still compiled to Java 8 bytecode.
Upgraded to SLF4J 2.x (2.0.7)
Upgrade to Liquibase 4.19.0
Remove deprecated logging filter support.
Switched from TravisCI to GitHub Actions.
v4.1.0
2 years ago
Generated OSGi metadata making the jar a OSGi fragment where Liquibase is the host bundle. This was tested with Liquibase 4.9.1. This fixes issue #12 (Pull Request)
Upgraded to SLF4J 1.7.36
Upgraded to Liquibase 4.9.1. The library should still work with Liquibase 4.1.0 and above when not using OSGi.
v4.0.0
3 years ago
Upgraded Liquibase to version 4.1.0. This is a breaking change as the logging API introduced a new filter class and
changed constructors. (Pull Request)
v3.0.0
3 years ago
Upgraded to Liquibase version 4.0.0. This is a breaking change as the logging API changed significantly. Use version
2.x if you are using Liquibase versions lower than 4.0.0.
Upgraded to SLF4J 1.7.30.
Added the ability to change the priority number of the logger by setting a Java property. To change the priority, set
the com.mattbertolini.liquibase.logging.slf4j.Slf4jLogService.priority property to an integer value.
Repackaged logger now that package name is no longer used for locating third-party loggers.
Java 8 is now the minimum supported JDK version.
Added an Automatic-Module-Name to support the Java 9+ module system. The module name is com.mattbertolini.liquibase.logging.slf4j.