Skip to content

Releases: michael-simons/neo4j-migrations

1.1.0

22 Nov 19:17
e0f0e89
Compare
Choose a tag to compare

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

  • 375541d Provide a better example in the Maven integration test with single config. (#308)

Tasks

1.0.0

09 Nov 06:13
1503227
Compare
Choose a tag to compare

What's Changed

🚀 Features

  • d20c86d Add support for 4.4 user impersonation. (#292)

🐛 Bug Fixes

📝 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

18 Oct 15:20
9306267
Compare
Choose a tag to compare

What's Changed

🧹 Housekeeping

0.3.1

28 Jul 22:42
b3aadb8
Compare
Choose a tag to compare

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

27 Jul 16:21
2863fd1
Compare
Choose a tag to compare

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

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

01 Jun 12:19
2493a02
Compare
Choose a tag to compare

What's Changed

🧹 Housekeeping

Noteworthy: Upgraded to Spring Boot 2.5.0.

0.1.3

23 Mar 12:05
0d3827b
Compare
Choose a tag to compare

What's Changed

🧹 Housekeeping

Especially the upgrade to Classgraph 4.8.103 has to be mentioned, as that fixes a resource scanning issue.

0.1.2

08 Feb 07:55
53746bc
Compare
Choose a tag to compare

What's Changed

🚀 Features

🧹 Housekeeping

0.1.1

13 Nov 08:54
ed677ec
Compare
Choose a tag to compare

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

18 Aug 12:30
b052ffb
Compare
Choose a tag to compare
0.0.13 Pre-release
Pre-release

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.