Releases: michael-simons/neo4j-migrations
Releases · michael-simons/neo4j-migrations
1.1.0
What's Changed
🚀 Features
- 08950cf Add
clean
command. (#315) - 1efb2ba Add support for storing schema database independent from target database. (#303)
🐛 Bug Fixes
- 963d389 The match for versions in the default database was too fuzzy. (#311)
- a27e5a6 Fix flaky logging test. (#305)
🧰 Build
- 8b9c546 Automate update to README.adoc.
- 3a338e4 Enforce semantic versioning. (#304)
- 87ba6f1 Use testcontainers.cloud if available.
🧹 Housekeeping
- bc68f4f Bump spring-boot.version from 2.5.6 to 2.6.0 (#306)
- 2619ed9 Bump maven.version from 3.8.3 to 3.8.4 (#312)
- 61f0322 Bump classgraph from 4.8.133 to 4.8.134 (#314)
- 09475e8 Bump mockito.version from 4.0.0 to 4.1.0 (#313)
- 161e233 Bump classgraph from 4.8.132 to 4.8.133 (#307)
- 73d3b39 Bump neo4j-java-driver from 4.4.0 to 4.4.1 (#300)
- c25494c Bump byte-buddy.version from 1.11.19 to 1.12.1 (#299)
- 7bd06e7 Bump jna from 5.9.0 to 5.10.0 (#298)
- c52c6e4 Bump neo4j-harness from 4.3.6 to 4.3.7 (#297)
- 2bab394 Bump sonar-maven-plugin from 3.9.0.2155 to 3.9.1.2184 (#296)
- ab5b3e5 Bump docker-maven-plugin from 0.37.0 to 0.38.0 (#301)
- 0d13959 Bump classgraph from 4.8.129 to 4.8.132 (#302)
Changes
Tasks
1.0.0
What's Changed
🚀 Features
🐛 Bug Fixes
- 3a7bc1b Fix file mode.
- cd20925 Fix mutable defaults. (#285)
- a637c46 Fix name.
- 147e366 Fix typo.
- 4ace342 Fix low hanging smells. (#277)
- 6efe367 Add test for security hotspot fixes.
- 5bd1a9a Review and fix security hotspots. (#276)
📝 Documentation
- aa63ab4 Add simple contributing information.
- b65e2d0 Add homebrew instructions.
- 44f3402 Remove
$
to allow copy & paste via GH ui. - 5f98717 Document how to add classes to the command line. (#26)
🧰 Build
- ffcd3de Use correct workflow name.
- b9e9623 Skip integration test aggregator signing on release.
- e1cc5f9 Use JReleaser for GH releases, uploading artifacts and Homebrew integration.
🧹 Housekeeping
- 3d7fa30 Bump neo4j-java-driver from 4.2.7 to 4.4.0 (#290)
- 368ff6c Bump picocli from 4.6.1 to 4.6.2 (#291)
- 4c596f3 Bump checkstyle from 9.0.1 to 9.1 (#289)
- 69103d4 Bump native-maven-plugin from 0.9.6 to 0.9.7.1 (#288)
- e97780d Bump classgraph from 4.8.128 to 4.8.129 (#287)
- acb89a9 Bump testcontainers.version from 1.16.0 to 1.16.2 (#278)
- 896e306 Bump spring-boot.version from 2.5.5 to 2.5.6 (#279)
- 1f53e7b Use singletonList. (#286)
- 1f6270d Remove unnecessary line break. (#283)
- 26ecff5 Simplify build steps.
- 81a88ee Analyze only on non-forked prs and no dependabot prs.
- 507ffd8 Aggregate coverage after integration test.
- 8e4b92b Remove superflous name from job.
- e6cb08a Improve Migrations api.
- f58c117 Improve DefaultChainElement.
- 69adb3e Remove remaining unmanaged version. (#29)
- b0e0d08 Improve exception handling.
- afff47b Add badges.
- 63b913e Improve AbstractConnectedMojo and tests.
- c466804 Add more tests.
- 51be13c Set expected coverage to a minimum now that there is at least one test
- 93c0233 Add JaCoCo and Sonar analysis to the build. (#275)
Contributors
We'd like to thank the following people for their contributions:
0.3.2
0.3.1
What's Changed
🚀 Features
- GH-238 - Add autocrlf option.
🐛 Bug Fixes
- Fix logging on native image.
🧹 Housekeeping
- GH-239 - Use transaction functions instead of auto commits where applicable.
- Don't print full stacktrace on auth error.
- Set pool size to 1 in CLI. [improvement]
Java and native binaries are now published with each GitHub-Release.
0.2.1
What's Changed
🚀 Features
- GH-237 - Add
validateOnMigrate
to skip validation of migration-checksums.
🐛 Bug Fixes
- GH-232 - Treat single
\r
as correct line endings.
🧹 Housekeeping
- Tons of dependency updates thanks to @dependabot.
Noteworthy: Upgraded the example using Neo4j Test-Harness to Neo4j 4.3.2. Neo4j requires JDK 11, so this project requires now JDK 11 to build but still targets JDK 8, so that it can be used with Java 8. I do think that this change in the build justifies a minor version bump alone but we have also a new configuration option, hence the 0.2.1 version.
Thanks to @AndreasBoehme for his input on this release!
0.1.4
What's Changed
🧹 Housekeeping
- Tons of dependency updates thanks to @dependabot.
Noteworthy: Upgraded to Spring Boot 2.5.0.
0.1.3
What's Changed
🧹 Housekeeping
- Tons of dependency updates thanks to @dependabot.
Especially the upgrade to Classgraph 4.8.103 has to be mentioned, as that fixes a resource scanning issue.
0.1.2
What's Changed
🚀 Features
- GH-159 - Add support for more flexible version schemes in migration names (thanks to @katya-dovgalets)
🧹 Housekeeping
- Tons of dependency updates thanks to @dependabot
0.1.1
What's Changed
🧹 Housekeeping
- Tons of dependency updates thanks to @dependabot
- The Spring Boot Starter has been updated to Spring Boot 2.4 and thus doesn't require the custom Neo4j driver starter anymore! 🎉
0.0.13
What's Changed
🧹 Housekeeping
- Tons of dependency updates thanks to @dependabot
- In the Spring Boot starter: Configure the migrations after Neo4j Data, so that we indirectly run after the builtin driver starter from 2.4 on upwards.