Skip to content

Releases: michael-simons/neo4j-migrations

0.0.12

10 Jun 19:45
503d0f6
Compare
Choose a tag to compare
0.0.12 Pre-release
Pre-release

What's Changed

🐛 Bug Fixes

  • GH-89: Configure class scanner to handle Spring Boot packaged resources.

🧹 Housekeeping

Thanks to our contributor @corneil

0.0.11

26 May 11:36
f3c7815
Compare
Choose a tag to compare
0.0.11 Pre-release
Pre-release

What's Changed

🚀 Features

  • Created a Maven plugin.

🐛 Bug Fixes

  • Don't close System.err in the CLI (That happened accidentally as I inherited from java.util.logging.ConsoleHandler

🧹 Housekeeping

0.0.10

28 Jan 21:45
Compare
Choose a tag to compare
0.0.10 Pre-release
Pre-release

What's Changed

🐛 Bug Fixes

Neo4j-Migrations didn't work on instances with anonymous access due to the fact the user management procedures will be removed in such an instance.

0.0.9

24 Jan 10:55
2bbec68
Compare
Choose a tag to compare
0.0.9 Pre-release
Pre-release

What's Changed

🧹 Housekeeping

  • Easier use of the starter: Starter for driver is a non-optional dependency for the starter and stays optional for the auto configuration itself, so that people have choice whether to include it or not.

0.0.8

24 Jan 01:20
f76af92
Compare
Choose a tag to compare
0.0.8 Pre-release
Pre-release

What's Changed

🚀 Features

  • Spring Boot starter added with instructions

🚨Api changes

  • Renamed prefix filesystem: to file: to be consistent with most other tools out there.

NOTE: There are 0.0.6 and 0.0.7 on central, but without the starter due to issues with Maven's release plugin, the Nexus plugin and submodules with a different parent. I'm sorry for that.

0.0.5

17 Jan 18:09
dc3b6fa
Compare
Choose a tag to compare
0.0.5 Pre-release
Pre-release

What's Changed

🚀 Features

  • CLI Module added with instructions

0.0.4

15 Jan 21:04
d2c24a5
Compare
Choose a tag to compare
0.0.4 Pre-release
Pre-release

What's Changed

🚀 Features

  • Record execution time
  • Full support for multiple databases in Neo4j 4.0
  • Convenience methods MigrationContext#getSession and MigrationContext#getSessionConfig to for session or session config retrieval in Java based migrations
  • Add Migrations#info, returning a MigrationChain containing the state of your database and all discoverable migrations

🚨Api changes

  • Public Core API lives now under ac.simons.neo4j.migrations.core
  • Datamodel change: Execution time is now stored as Neo4j Duration
  • MigrationType is an enum now
  • MigrationState added

0.0.3

14 Jan 13:14
32522ad
Compare
Choose a tag to compare
0.0.3 Pre-release
Pre-release

What's Changed

🚀 Features

  • Checksums for Cypher script based migrations (stored and validated)

🧹 Housekeeping

  • Turned into multi module project
  • Added Checkstyle to the build for making contributions easier
  • Decoupled discovery of migrations from the actual migrations

0.0.2

12 Jan 19:42
51d87a5
Compare
Choose a tag to compare
0.0.2 Pre-release
Pre-release

What's Changed

🚀 Features

  • Cypher based migrations
  • More information stored on __Neo4jMigration nodes and MIGRATED_TO relations (description, type, database and system user, possible checksums)

🚨Api changes

  • ac.simons.neo4j.migrations.Migration#apply takes in a MigrationContext, which contains the driver and the migrations configuration and allows for further changes without breaking that API again.

0.0.1

09 Jan 07:40
d95a04d
Compare
Choose a tag to compare
0.0.1 Pre-release
Pre-release

Preview release with basic functionality for use in JHipster.