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 12 of 16

1.3.2

*No breaking changes*. Mostly dependency upgrades.

Most notable is the fact that the native binaries are now build with **GraalVM 22.0** and benefit from the improvements in the SubstrateVM.

๐Ÿ› Bug Fixes
- d11401b Make version check more lenient during integration tests.

๐Ÿงน Housekeeping
- e976934 Bump graal-sdk from 21.3.0 to 22.0.0.2 (391)
- 3613be7 Bump maven-project-info-reports-plugin from 3.1.2 to 3.2.1 (400)
- 6eb3e3c Bump docker-maven-plugin from 0.38.1 to 0.39.0 (399)
- aea9784 Bump quarkus.version from 2.6.2.Final to 2.6.3.Final
- 0db3094 Bump junit-jupiter-causal-cluster-testcontainer-extension from 2022.0.0 to 2022.0.1 and testcontainers.version from 1.16.2 to 1.16.3.
- d34fa93 Bump neo4j-java-driver from 4.4.2 to 4.4.3 (398)
- 8e20a80 Bump checkstyle from 9.2.1 to 9.3 (396)
- 83142e5 Bump japicmp-maven-plugin from 0.15.4 to 0.15.6 (395)
- c10afa9 Bump asciidoctor-maven-plugin from 2.2.1 to 2.2.2 (393)
- fd3f147 Bump mockito.version from 4.2.0 to 4.3.1 (392)
- 87e8673 Bump slf4j.version from 1.7.33 to 1.7.35 (390)
- 7425469 Bump spring-boot.version from 2.6.2 to 2.6.3 (388)
- d653dac Bump maven-plugin-plugin from 3.6.2 to 3.6.4 (387)
- b58a5e8 Bump maven-plugin-annotations from 3.6.2 to 3.6.4 (385)
- 5100c54 Bump quarkus.version from 2.6.1.Final to 2.6.2.Final (377)
- b41bd6d Bump byte-buddy.version from 1.12.6 to 1.12.7 (376)
- 1b33ca3 Bump neo4j-harness from 4.4.2 to 4.4.3 (378)
- d07182a Bump asciidoctorj from 2.5.2 to 2.5.3 (379)
- 5fec62c Bump slf4j.version from 1.7.32 to 1.7.33 (380)
- cff33f5 Bump maven-jar-plugin from 3.2.1 to 3.2.2 (381)
- 34a7979 Bump maven-compiler-plugin from 3.8.1 to 3.9.0 (382)
- f308d5f Revert "Bump maven-enforcer-plugin from 3.0.0-M3 to 3.0.0"
- 7ef3bff Bump maven-enforcer-plugin from 3.0.0-M3 to 3.0.0

๐Ÿ›  Build
- aef5da1 Use GH usernames if available.
- 391d29f Introduce a 'fast' profile and mute javadoc plugin debug out.
- a8baea5 Simplify Testcontainers code. (383)
- bcb7b14 Optimize release workflow.
- 18b1ab3 Enable debug information and use bytecode verification during tests.


Contributors
We'd like to thank the following people for their contributions:
- bsideup

1.3.1

๐Ÿ› Bug Fixes
- 81ea8e5 Check for non-empty classpath locations when in native image.

๐Ÿงฐ Tasks
- 24973fd Apply package name change in japicmp config.

๐Ÿงน Housekeeping
- fe713a9 Bump maven-jar-plugin from 3.2.0 to 3.2.1 (373)

๐Ÿ›  Build
- 5a74da1 Improve caching of Maven dependencies. (375)
- 1360fd9 Use actions/cachev2. (374)
- dc37038 Add dedicated categories for chores and refactorings.

1.3.0

The API hasn't changed in an incompatible way, but there are 2 changes in behavior

1. 2afaaa5 aligns the behavior of the `enabled` flag in the Spring Boot starter with the behavior in the Quarkus extension: A bean of type `Migrations` will be provided in the application context regardless of that setting. You are free to use it any way you want. You might want to make sure your application is on a valid database or not without us applying the migrations. Or you just want to use the `info` api to get the current version
2. c98d757 makes `locations-to-scan` and `packages-to-scan` [Build Time configuration](https://quarkus.io/guides/config-reference#build-time-configuration), meaning they are evaluated at built respectively augmentation time. This allows to finally complete the feature I had on my list since forever [("Add a Quarkus extension")](https://github.com/michael-simons/neo4j-migrations/issues/8) in full: Delivered with c10c4468 in 1.2.2 for the first time, it is now fully supported (and tested) in natively distributed Quarkus applications as well and with that, feature complete. If you want (or need) file based locations outside an augmented application, please use the new `external-locations`. It supports only file-based locations, does not become part of the image and is changeable without re-augmentation.

๐Ÿš€ Features
- 20f27d3 Compress native CLI binaries. (372)
- b67fcc0 Add `apply` alias for `migrate` to the CLI.
- c98d757 Support classpath scanning in Quarkus native image.
- 2afaaa5 Allow disabling of migrations in Spring Boot without removing the `Migrations` bean. (361)

๐Ÿ”„๏ธ Refactorings
- ccd6461 Fail early with `classpath://` locations passed to the CLI in native image. (369)
- 62278f2 Make sure that all sessions handed out use the latest bookmarks known. (370)
- 3923423 Use transaction functions for all interactions with Neo4j inside the core module. (365)
- a3422a8 Replace `MigrationsInitializer` in Quarkus extension with ServiceStartBuildItem.
- 4ad5dd0 Use List.sort instead of Collections.

๐Ÿ“ Documentation
- 6a5ca16 Improve core JavaDocs.

๐Ÿ›  Build
- 356fa46 Add end-to-end test for the native CLI. (371)
- 5ffda5c Use official GraalVM action for releasing. (366)
- 2c96895 Define a stable order for categories in the changelog.


Contributors
We'd like to thank the following people for their contributions:
- meistermeier

1.2.3

๐Ÿš€ Features
- 4840904 Add Neo4j JBang catalog distribution.

๐Ÿ“ Documentation
- f80e684 Improve CONTRIBUTING document.

๐Ÿงฐ Tasks
- 4079810 Extend license header to 2022.

๐Ÿงน Housekeeping
- ffddee7 Bump jreleaser-maven-plugin from 0.9.1 to 0.10.0 (360)
- 1d9da39 Bump native-maven-plugin from 0.9.8 to 0.9.9 (351)
- fd82573 Bump maven-deploy-plugin from 3.0.0-M1 to 3.0.0-M2 (358)
- 36cf426 Bump sortpom-maven-plugin from 3.0.0 to 3.0.1 (359)
- bf76713 Bump system-lambda from 1.2.0 to 1.2.1 (357)
- 4b144f3 Bump assertj-core from 3.21.0 to 3.22.0 (356)
- 11b57ce Bump byte-buddy.version from 1.12.5 to 1.12.6 (349)
- 9e06096 Bump spring-boot.version from 2.6.1 to 2.6.2 (350)
- 0122f66 Bump quarkus.version from 2.6.0.Final to 2.6.1.Final (352)
- 9f8a369 Bump maven-site-plugin from 3.9.1 to 3.10.0 (353)
- e03eef0 Bump plexus-component-annotations from 2.1.0 to 2.1.1 (354)
- cd829fa Bump checkstyle from 9.2 to 9.2.1 (355)


Contributors
We'd like to thank the following people for their contributions:
- meistermeier

1.2.2

๐Ÿš€ Features
- c10c446 Add Quarkus-Module. (343)
- 209b1d6 Allow safe passwords in scripts. (341)
- 06c7344 Add shell autocompletion for the CLI module.
- e5f017f Support lifecycle callbacks. (336)

๐Ÿ“ Documentation
- 7b3decd Add Quarkus extension to README.
- 6776211 Add Quarkus extension to the list of modules.
- 2a1b096 Use the wording Quarkus extension.
- 8100163 Add instructions for running on the module-path.
- 54ba14d Correct spelling errors and unify wording across documentation and code. (340)
- befea0e Create a dedicated manual instead of one overly long readme. (339)

๐Ÿงน Housekeeping
- de51201 Bump docker-maven-plugin from 0.38.0 to 0.38.1 (348)
- ad65f91 Bump byte-buddy.version from 1.12.3 to 1.12.5 (347)
- 3df66f4 Bump quarkus-neo4j.version from 1.0.1 to 1.0.2 (346)
- 812ef78 Bump mockito.version from 4.1.0 to 4.2.0 (345)
- d76eadc Bump neo4j-harness from 4.4.0 to 4.4.2
- 9fc602c Bump classgraph from 4.8.137 to 4.8.138 (338)
- 1fa0c55 Bump neo4j-java-driver from 4.4.1 to 4.4.2 (337)

๐Ÿ›  Build
- e4663c7 Generate zsh completion only for macos.
- 637412e Provide module-info for JDK 11 and higher instead of only for JDK 17+.
- f32e3ec Exlude JReleaser bits from Sortpom so that the emojis don't turn into cold XML-Entities.
- af91f0c Use one central script for creating the site.
- 1a53bc0 Polish build of docs.
- 318a889 Add zip file to distribution.
- 89e1e79 Reorder plugins so that the zip distribution isn't empty.


Contributors
We'd like to thank the following people for their contributions:
- meistermeier

1.2.1

๐Ÿ› Fixes
- 0378b27 Ignore files without extensions in filesystem resources.
- 118d078 Fix broken checkstyle config.
- 1e7cc51 Add MANIFEST.MF to native bundle and provide a central way to retrieve the product version. (329)

โ™ป๏ธ Changes
- af1a790 Don't declare unchecked exception explicitly.
- ab7cccb Tidy up CLI. (335)
- 08a4d0e Pre-filter Cypher scripts that cannot be parsed into a version. (330)

๐Ÿงน Housekeeping
- a85bc05 Bump neo4j-harness from 4.3.7 to 4.4.0 (332)
- f15f9a6 Bump byte-buddy.version from 1.12.2 to 1.12.3 (333)
- ba09f1c Bump native-maven-plugin from 0.9.7.1 to 0.9.8 (334)
- dcb531e Bump spring-boot.version from 2.6.0 to 2.6.1 (331)

๐Ÿ›  Build
- c31f9d1 Move all JReleaser templates into `etc/jreleaser`.
- 689dc17 Update JReleaser configuration with 0.9.1 changes. (327)

๐Ÿ“ Documentation
- 73e279c Improve the structure of the readme.
- ab78aad Add information about keyword.


Contributors
We'd like to thank the following people for their contributions:
- aalmiray
- meistermeier

Page 12 of 16

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