1.5.0
What's Changed
No breaking changes but an exciting new feature: have preconditions asserted against your target database before we try to run your refactoring. This way you can make sure you’ll never end up in an invalid state just because Cypher syntax changed in between versions.
Preconditions we support out of the box:
- Edition check (enterprise or community)
- Version check (enumerated versions or ranges)
- Custom queries returning a boolean value
All preconditions can be asserted (refactoring will stop when unmet) or assumed (single migration will be skipped).
Have a look at the docs and learn more about Preconditions.
Thanks to @fbiville for an inspirational presentation!
🚀 Features
🐛 Bug Fixes
- a3c6547 nexus-staging-maven-plugin JDK17 have been fixed in their latest release.
- 653c06c Don’t try to send single line comments as statements. (#440)
🔄️ Refactorings
📝 Documentation
- b6e75f5 Update local changelog.
🧹 Housekeeping
- 4810626 Bump checkstyle from 9.3 to 10.0 (#441)
- a503c55 Bump quarkus.version from 2.7.2.Final to 2.7.3.Final (#442)
- 2ea8fbe Bump docker-maven-plugin from 0.39.0 to 0.39.1 (#437)
- 0dcfd07 Bump classgraph from 4.8.139 to 4.8.141 (#436)
- d9ba177 Bump japicmp-maven-plugin from 0.15.6 to 0.15.7 (#435)
- ac9e9b1 Bump spring-boot.version from 2.6.3 to 2.6.4 (#434)
- 9aaefe9 Bump maven-project-info-reports-plugin from 3.2.1 to 3.2.2 (#433)
Contributors
We'd like to thank the following people for their contributions: