Neo4j-python-migrations

Latest version: v0.1.3

Safety actively analyzes 688053 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 16

2.1.0

๐Ÿš€ Features
- 6e9e6f4 feat: Provide a factory method for `MigrationContext`. (830)

๐Ÿ”„๏ธ Refactorings
- 57ad31c refactor: Remove unnessary suppressions.

๐Ÿงน Housekeeping
- 7d32f07 Bump neo4j-cypher-dsl-schema-name-support from 2023.0.0 to 2023.0.1 (838)
- aeb8d5d Bump quarkus.version from 2.15.3.Final to 2.16.0.Final (836)
- c3b9e00 Bump spring-boot.version from 3.0.1 to 3.0.2 (834)
- 57d13ed Bump maven-surefire-plugin from 3.0.0-M7 to 3.0.0-M8 (832)
- 7d8ed42 Bump maven-plugin-annotations from 3.7.0 to 3.7.1 (839)
- be4188e Bump assertj-core from 3.24.1 to 3.24.2 (837)
- c4ffb0b Bump maven-plugin-plugin from 3.7.0 to 3.7.1 (835)
- 403f31e Bump graal-sdk from 22.3.0 to 22.3.1 (833)
- ca31532 Bump maven-failsafe-plugin from 3.0.0-M7 to 3.0.0-M8 (831)
- 9bdc174 Bump byte-buddy.version from 1.12.21 to 1.12.22 (826)
- 0fd51e4 Bump maven-project-info-reports-plugin from 3.4.1 to 3.4.2 (824)
- 62a3347 Bump jna from 5.12.1 to 5.13.0 (823)
- 9c0d9d4 Bump maven-checkstyle-plugin from 3.2.0 to 3.2.1 (822)
- ba17dc3 build(deps-dev): Bump error_prone_annotations from 2.17.0 to 2.18.0 (821)
- da8f60a Bump junit-bom from 5.9.1 to 5.9.2 (819)
- c8f4849 Bump mockito.version from 4.11.0 to 5.0.0 (817)
- aa537e2 Bump neo4j-java-driver from 5.3.1 to 5.4.0 (825)
- 21978a5 Bump quarkus.version from 2.15.2.Final to 2.15.3.Final (820)
- 6d1cc31 build(deps-dev): Bump spring-data-neo4j from 7.0.0 to 7.0.1 (818)
- e616458 Bump convict from 6.2.3 to 6.2.4 in /etc/antora (816)

2.0.3

๐Ÿงฐ Tasks
- 5fe2942 chore: Extend license header to 2023.

๐Ÿงน Housekeeping
- ec9292e Bump neo4j-cypher-dsl-schema-name-support from 2022.8.2 to 2023.0.0
- 54f4ac2 Bump quarkus.version from 2.14.2.Final to 2.15.2.Final (811)
- a457fdb Bump byte-buddy.version from 1.12.20 to 1.12.21 (814)
- c341f6b Bump classgraph from 4.8.153 to 4.8.154 (815)
- 0a01df4 build(deps-dev): Bump checker-qual from 3.28.0 to 3.29.0 (813)
- 030f635 Bump assertj-core from 3.23.1 to 3.24.1 (812)
- dbab22e Bump json5 from 2.2.1 to 2.2.3 in /etc/antora (809)
- 83d7d54 Bump neo4j-ogm.version from 4.0.0 to 4.0.1 (801)
- 5cd8781 Bump checkstyle from 10.5.0 to 10.6.0 (804)
- 9146a1f Bump maven.version from 3.8.6 to 3.8.7 (806)
- fb1072f build(deps-dev): Bump error_prone_annotations from 2.16 to 2.17.0 (808)
- 34cf949 Bump mockito.version from 4.10.0 to 4.11.0 (807)
- 41b6830 Bump jreleaser-maven-plugin from 1.3.1 to 1.4.0 (805)
- ca3d5c1 Bump classgraph from 4.8.152 to 4.8.153 (802)
- 6e804ca Bump neo4j-cypher-dsl-schema-name-support from 2022.8.1 to 2022.8.2 (800)
- c630222 Bump neo4j-java-driver from 5.3.0 to 5.3.1 (803)
- 3c01172 Bump spring-boot.version from 3.0.0 to 3.0.1 (798)

๐Ÿ›  Build
- 6a9b92c build: Remove usage of deprecated JReleaser features.

2.0.2

Thanks go out to Raf23 for using the Maven-Plugin under Windows and creating an excellent bug report.

๐Ÿš€ Features
- 30fe952 Add refactoring `AddSurrogateKey`.

๐Ÿ› Bug Fixes
- 43eb56d Ensure Maven-Plugin can deal with windows paths. (784)
- 3ed5f9e `ProductVersion` broke due to removal auf automatic module name in 21be999.

๐Ÿ”„๏ธ Refactorings
- 228aa13 Seal concrete refactoring interfaces (797)
- b816cde Use more JDK17 idioms. (788)

๐Ÿงน Housekeeping
- 6915623 Bump neo4j-harness from 5.2.0 to 5.3.0 (794)
- ff9e878 Bump docker-maven-plugin from 0.40.2 to 0.40.3 (791)
- 652af2f Bump maven-invoker-plugin from 3.3.0 to 3.4.0 (793)
- 89bd73a Bump compile-testing from 0.20 to 0.21.0 (792)
- ef69ba3 Bump mockito.version from 4.9.0 to 4.10.0 (790)
- ae9eff4 Bump byte-buddy.version from 1.12.19 to 1.12.20 (789)

๐Ÿ›  Build
- d36f493 Exclude csv from header check, use `project.artifactId`. (785)

2.0.1

๐Ÿš€ Features
- 1910fa4 Add a templated Java based migration that helps loading CSV data. (777)

๐Ÿ› Bug Fixes
- 5a7acc8 Process record components proper (thanks to MaurizioCasciano for the report). (780)
- 21be999 Remove automatic automatic-module name insertion for core module. (773)

๐Ÿ“ Documentation
- 4fcfbf1 Add demo-in-a-gif.
- f40b777 Update local changelog.

๐Ÿงน Housekeeping
- c66018f Bump classgraph from 4.8.151 to 4.8.152 (783)
- ac9251f Bump neo4j-cypher-dsl-schema-name-support from 2022.8.0 to 2022.8.1 (782)

๐Ÿ›  Build
- a6e932e Upgrade deprecated actions (checkout, cache, setup-java). (778)

2.0

โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
Files Lines Blanks Comments Code Complexity
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
Total 536 58795 7882 11628 39285 1616
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

2.0.0

After a bit more than year after the [1.0 release](https://github.com/michael-simons/neo4j-migrations/releases/tag/1.0.0), welcome Neo4j-Migrations 2.0. This release includes all the features that have been released in more than 15 releases since 1.0, including the latest changes in 1.15.1, released today as well.

The biggest change is going forward with Java 17, the current LTS release of Java. This enables us to use

* The latest and greatest version of GraalVM
* The current Neo4j-Java-Driver 5.3
* Move to Spring Boot 3.0

All the areas above are intertwined. GraalVM dropped support for Java 8 a while back and will drop support for Java 11 soon. There is no way for us to keep separate versions updated for all of these.
The same applies for being available in Spring Boot 3, which does require Java 17, too.

As we had building Multi-Release-Jars before to be able to provide proper modules on the module path and already seal some interfaces, our codebase actually shrank with the move.

The biggest visible change is that our documentations is now on [Neo4j-Labs: Neo4j-Migrations](https://neo4j.com/labs/neo4j-migrations/2.0/introduction/), beautifully rendered with [Antora](https://antora.org) thanks to the fantastic support by Mogztter and adam-cowley.

Moving forward we will mainly bring new features to the main branch, aka into 2.x. If possible without too much hassle, we will backport them into 1.x as well. The 1.x branch will be maintained with dependency upgrades for at least as long as Spring Boot 2.7, Quarkus 2.13 and especially the Neo4j-Java-Driver 4.4 are supported. With regards to the latter, a big thank you goes out to my friend and colleague injectives who always openly listens to my rambling and makes the Neo4j-Java-Driver the great product which it is today.

To give you an idea about the size and complexity of the project but also the change in it over the course of a year, have a look at the [scc metrics](https://github.com/boyter/scc) from 1.0:


โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
Files Lines Blanks Comments Code Complexity
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
Total 113 11186 1522 2000 7664 220
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

Page 5 of 16

ยฉ 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.