Provide a default implementation of `Configuration` as part of the API #1980
Which version and edition of Flyway are you using?
After removing the fluent-style configuration of #1928 again, it seems there are only two ways to create a
The second one is problematic because Flyway upgrades will now necessarily lead to compilation errors when a method is added to the interface, see section 5 of this blog post by Lukas Eder. Most users will only care for a small subset of all configuration options and will happily stick to the defaults for all others. It will also free them from manually copying default values for options they don't care about.
I propose to:
(The above paragraph was shamelessly plucked from JOOQ's CustomRecord)
I noticed that the current JavaDoc for
I'd be happy to provide a PR with the above changes, but I'm not sure this will actually save you any work since the Pro-Edition sections are cut out.
The text was updated successfully, but these errors were encountered: