Skip to content

Releases: liquibase/liquibase-neo4j

liquibase-neo4j-4.14.0

27 Jul 10:01
Compare
Choose a tag to compare

Changelog

  • 6c71483 Bump liquibase-core from 4.13.0 to 4.14.0
  • 3e85545 Remove support for Neo4j 3.5 and 4.2 since they reached End of Life

Contributors

We'd like to thank the following people for their contributions:
Florent Biville

liquibase-neo4j-4.13.0

16 Jul 08:40
Compare
Choose a tag to compare

Changelog

  • 510b4d7 Bump liquibase-core from 4.12.0 to 4.13.0 (dependabot[bot])
  • 34e71e2 Bump neo4j-java-driver from 4.4.7 to 4.4.9 (dependabot[bot])
  • 0d203ec Bump neo4j from 1.17.2 to 1.17.3 (dependabot[bot])
  • 8014a1d Bump neo4j-java-driver from 4.4.6 to 4.4.7 (dependabot[bot])
  • c4a46ca Implement graph refactoring: merge nodes (Florent Biville)

Notes

The mergeNode graph refactoring requires Liquibase core 4.12.0 or later.

Contributors

We'd like to thank the following people for their contributions:
Florent Biville

liquibase-neo4j-4.12.0

20 Jun 13:42
Compare
Choose a tag to compare

🆙 Dependency updates

liquibase-neo4j-4.11.0

25 May 09:40
Compare
Choose a tag to compare

🆙 Dependency updates

liquibase-neo4j-4.10.1

17 May 14:36
Compare
Choose a tag to compare

⚠️ this release is a misnomer, it depends on Liquibase core 4.10.0, not Liquibase core 4.10.1 (which was never released). ⚠️

🐛 Bug fixes

liquibase-neo4j-4.10.0

06 May 12:43
Compare
Choose a tag to compare

⚙️ Dependency bumps

  • maven-shade-plugin from 3.2.4 to 3.3.0
  • org.testcontainers:neo4j from 1.16.3 to 1.17.1
  • nexus-staging-maven-plugin from 1.6.12 to 1.6.13
  • liquibase-core from 4.9.1 to 4.10.0

liquibase-neo4j-4.9.1

30 Mar 10:11
Compare
Choose a tag to compare

⚙️ Dependency bumps

  • neo4j-java-driver form 4.4.4 to 4.4.5
  • liquibase-core from 4.9.0 to 4.9.1

liquibase-neo4j-4.9.0.1

18 Mar 11:13
Compare
Choose a tag to compare

🚀 Improvements

  • [#117] @clarenced strikes again! <include> and <includeAll> will now accept .cypher files

liquibase-neo4j-4.9.0

18 Mar 10:37
Compare
Choose a tag to compare

🚀 Improvements

  • [#150] Document all possible forms of connection URIs in the README
  • [#153][#154] Implement Neo4j version and edition preconditions
  • [#146] Introduce cypherCheck alias to sqlCheck - thanks @clarenced!

With the two improvements listed above, you can now write change sets like the one below (in XML or other formats):

<?xml version="1.0" encoding="UTF-8"?>
<databaseChangeLog xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                   xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
                   xmlns:neo4j="http://www.liquibase.org/xml/ns/dbchangelog-ext"
                   xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-4.9.xsd">

<changeSet id="example" author="you">
        <preConditions onFail="CONTINUE">
                <and>
                        <neo4j:version matches="4.4" />
                        <neo4j:edition enterprise="true" />
                        <neo4j:cypherCheck expectedResult="0">RETURN 0</neo4j:cypherCheck>
                </and>
        </preConditions>
        <neo4j:cypher>CREATE (:SecretMovie {title: 'Neo4j 4.4 EE: Behind the Scenes'})</neo4j:cypher>
</changeSet>

</databaseChangeLog>

No mention of SQL in sight!

⚙️ Dependency bumps

  • liquibase-core from 4.8.0 to 4.9.0
  • maven-compiler-plugin from 3.10.0 to 3.10.1
  • neo4j-java-driver from 4.4.3 to 4.4.4

liquibase-neo4j-4.8.0.1

03 Mar 07:03
Compare
Choose a tag to compare

This fixes an issue with how the "full" JAR was packaged. The JAR should be fully usable now.