Skip to content

1.5.0

Compare
Choose a tag to compare
@michael-simons michael-simons released this 08 Mar 10:19
· 1246 commits to main since this release
b9d0b99

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

🧹 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: