Releases: liquibase/liquibase-neo4j
Releases · liquibase/liquibase-neo4j
liquibase-neo4j-4.14.0
liquibase-neo4j-4.13.0
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
🆙 Dependency updates
- Bump neo4j-java-driver from 4.4.5 to 4.4.6
- Bump maven-enforcer-plugin from 3.0.0 to 3.1.0
- Bump liquibase-core from 4.11.0 to 4.12.0: this includes the needed feature for the upcoming
<mergeNodes>
graph refactoring 🥳
liquibase-neo4j-4.11.0
🆙 Dependency updates
- Bump neo4j testcontainers module from 1.17.1 to 1.17.2
- Bump liquibase-core from 4.10.0 to 4.11.0: this includes the needed refactoring for
<loadData>
support 🥳
liquibase-neo4j-4.10.1
🐛 Bug fixes
- [#186] Fix shutdown issue - thanks @pelletier197 for the thorough investigation!
liquibase-neo4j-4.10.0
⚙️ Dependency bumps
maven-shade-plugin
from 3.2.4 to 3.3.0org.testcontainers:neo4j
from 1.16.3 to 1.17.1nexus-staging-maven-plugin
from 1.6.12 to 1.6.13liquibase-core
from 4.9.1 to 4.10.0
liquibase-neo4j-4.9.1
⚙️ Dependency bumps
neo4j-java-driver
form 4.4.4 to 4.4.5liquibase-core
from 4.9.0 to 4.9.1
liquibase-neo4j-4.9.0.1
🚀 Improvements
- [#117] @clarenced strikes again!
<include>
and<includeAll>
will now accept.cypher
files
liquibase-neo4j-4.9.0
🚀 Improvements
- [#150] Document all possible forms of connection URIs in the README
- [#153][#154] Implement Neo4j version and edition preconditions
- [#146] Introduce
cypherCheck
alias tosqlCheck
- 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- see the change log here, including a change by @clarenced to make #117 possible (see 4.9.0.1)!
maven-compiler-plugin
from 3.10.0 to 3.10.1neo4j-java-driver
from 4.4.3 to 4.4.4
liquibase-neo4j-4.8.0.1
This fixes an issue with how the "full" JAR was packaged. The JAR should be fully usable now.