From 9c5b3e0df55f7f25771099f2a508645d947a83d9 Mon Sep 17 00:00:00 2001 From: Manuel Fuchs Date: Fri, 30 Aug 2024 12:08:41 +0200 Subject: [PATCH] CHANGELOG fixes (#716) --- buildpacks/gradle/CHANGELOG.md | 2 +- buildpacks/jvm-function-invoker/CHANGELOG.md | 184 +++++++---- buildpacks/jvm/CHANGELOG.md | 325 ++++++++++++------- buildpacks/maven/CHANGELOG.md | 105 ++++-- buildpacks/sbt/CHANGELOG.md | 11 +- meta-buildpacks/java-function/CHANGELOG.md | 302 ++++++++++++----- meta-buildpacks/java/CHANGELOG.md | 214 +++++++++--- meta-buildpacks/scala/CHANGELOG.md | 19 +- 8 files changed, 814 insertions(+), 348 deletions(-) diff --git a/buildpacks/gradle/CHANGELOG.md b/buildpacks/gradle/CHANGELOG.md index d24aec41..53818d19 100644 --- a/buildpacks/gradle/CHANGELOG.md +++ b/buildpacks/gradle/CHANGELOG.md @@ -69,7 +69,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -* Initial release +- Initial release [unreleased]: https://github.com/heroku/buildpacks-jvm/compare/v6.0.1...HEAD [6.0.1]: https://github.com/heroku/buildpacks-jvm/compare/v6.0.0...v6.0.1 diff --git a/buildpacks/jvm-function-invoker/CHANGELOG.md b/buildpacks/jvm-function-invoker/CHANGELOG.md index 1c3d2872..cd35b189 100644 --- a/buildpacks/jvm-function-invoker/CHANGELOG.md +++ b/buildpacks/jvm-function-invoker/CHANGELOG.md @@ -82,184 +82,228 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [1.1.1] - 2023-06-22 -* This buildpack now declares to be compatible with the `*` stack. While the buildpack cannot guarantee it works with any stack conceivable, it should be compatible with some stacks that are not maintained by Heroku. Use of this buildpack on such stacks is unsupported. ([#498](https://github.com/heroku/buildpacks-jvm/pull/498)) +### Changed + +- This buildpack now declares to be compatible with the `*` stack. While the buildpack cannot guarantee it works with any stack conceivable, it should be compatible with some stacks that are not maintained by Heroku. Use of this buildpack on such stacks is unsupported. ([#498](https://github.com/heroku/buildpacks-jvm/pull/498)) ## [0.6.8] - 2023-05-11 -* Upgrade `libcnb` and `libherokubuildpack` to `0.12.0`. ([#463](https://github.com/heroku/buildpacks-jvm/pull/463)) -* The buildpack now implements Buildpack API 0.9 instead of 0.8, and so requires `lifecycle` 0.15.x or newer. ([#463](https://github.com/heroku/buildpacks-jvm/pull/463)) +### Changed + +- Upgrade `libcnb` and `libherokubuildpack` to `0.12.0`. ([#463](https://github.com/heroku/buildpacks-jvm/pull/463)) +- The buildpack now implements Buildpack API 0.9 instead of 0.8, and so requires `lifecycle` 0.15.x or newer. ([#463](https://github.com/heroku/buildpacks-jvm/pull/463)) ## [0.6.7] - 2023-01-19 -* Update `sf-fx-runtime-java` from `1.1.2` to `1.1.3`. +### Changed + +- Update `sf-fx-runtime-java` from `1.1.2` to `1.1.3`. ## [0.6.6] - 2022-11-30 -* Update `sf-fx-runtime-java` from `1.1.1` to `1.1.2`. ([#398](https://github.com/heroku/buildpacks-jvm/pull/398)) +### Changed + +- Update `sf-fx-runtime-java` from `1.1.1` to `1.1.2`. ([#398](https://github.com/heroku/buildpacks-jvm/pull/398)) ## [0.6.5] - 2022-10-20 -* Updated function runtime to `1.1.1`. ([#388](https://github.com/heroku/buildpacks-jvm/pull/388)) -* Upgrade `libcnb` and `libherokubuildpack` to `0.11.1`. ([#384](https://github.com/heroku/buildpacks-jvm/pull/384) and [#386](https://github.com/heroku/buildpacks-jvm/pull/386)) +### Changed + +- Updated function runtime to `1.1.1`. ([#388](https://github.com/heroku/buildpacks-jvm/pull/388)) +- Upgrade `libcnb` and `libherokubuildpack` to `0.11.1`. ([#384](https://github.com/heroku/buildpacks-jvm/pull/384) and [#386](https://github.com/heroku/buildpacks-jvm/pull/386)) ## [0.6.4] - 2022-09-28 -* Upgrade `libcnb` and `libherokubuildpack` to `0.11.0`. ([#371](https://github.com/heroku/buildpacks-jvm/pull/371)) -* Buildpack now implements buildpack API version `0.8` and so requires lifecycle version `0.14.x` or newer. ([#363](https://github.com/heroku/buildpacks-jvm/pull/363)) -* Updated function runtime to `1.1.0` +### Changed + +- Upgrade `libcnb` and `libherokubuildpack` to `0.11.0`. ([#371](https://github.com/heroku/buildpacks-jvm/pull/371)) +- Buildpack now implements buildpack API version `0.8` and so requires lifecycle version `0.14.x` or newer. ([#363](https://github.com/heroku/buildpacks-jvm/pull/363)) +- Updated function runtime to `1.1.0` ## [0.6.3] - 2022-06-29 -* Upgrade `libcnb` to `0.8.0` and `libherokubuildpack` to `0.8.0`. -* Updated function runtime to `1.0.7` +### Changed + +- Upgrade `libcnb` to `0.8.0` and `libherokubuildpack` to `0.8.0`. +- Updated function runtime to `1.0.7` ## [0.6.2] - 2022-06-09 -* Upgrade `libcnb` to `0.6.0` and `libherokubuildpack` to `0.6.0`. -* Add support for the `heroku-22` stack. ([#304](https://github.com/heroku/buildpacks-jvm/pull/304)) +### Changed + +- Upgrade `libcnb` to `0.6.0` and `libherokubuildpack` to `0.6.0`. +- Add support for the `heroku-22` stack. ([#304](https://github.com/heroku/buildpacks-jvm/pull/304)) ## [0.6.1] - 2022-02-08 -* Upgrade `libcnb` to `0.5.0` and `libherokubuildpack` to `0.5.0`. -* Updated function runtime to `1.0.6` +### Changed + +- Upgrade `libcnb` to `0.5.0` and `libherokubuildpack` to `0.5.0`. +- Updated function runtime to `1.0.6` ## [0.6.0] - 2022-01-05 -* Switch to BSD 3-Clause License -* Upgrade to `libcnb` version `0.4.0` -* Updated function runtime to `1.0.5` +### Changed + +- Switch to BSD 3-Clause License +- Upgrade to `libcnb` version `0.4.0` +- Updated function runtime to `1.0.5` ## [0.5.5] - 2021-10-19 +- No changes. + ## [0.5.4] - 2021-09-30 -* Updated function runtime to `1.0.3` +### Changed + +- Updated function runtime to `1.0.3` ## [0.5.3] - 2021-09-29 -* Updated function runtime to `1.0.2` -* Update buildpack API version from `0.4` to `0.5` -* Update `libcnb` and `libherokubuildpack` to new major versions +### Changed + +- Updated function runtime to `1.0.2` +- Update buildpack API version from `0.4` to `0.5` +- Update `libcnb` and `libherokubuildpack` to new major versions ## [0.5.2] - 2021-08-31 -* Rewrite to use libcnb 0.2.0 features +### Changed + +- Rewrite to use libcnb 0.2.0 features ## [0.5.1] - 2021-08-25 -* Updated function runtime to `1.0.1` +### Changed + +- Updated function runtime to `1.0.1` ## [0.5.0] - 2021-08-10 -* Changed implementation to Rust (relanded with upgrade to libcnb `0.1.3`) +### Changed + +- Changed implementation to Rust (relanded with upgrade to libcnb `0.1.3`) ## [0.4.0] - 2021-07-28 -* Revert all changes from `0.3.0` -* Updated function runtime to `1.0.0` again +### Changed + +- Revert all changes from `0.3.0` +- Updated function runtime to `1.0.0` again ## [0.3.0] - 2021-07-15 -* Changed implementation to Rust -* Updated function runtime to `1.0.0` +### Changed + +- Changed implementation to Rust +- Updated function runtime to `1.0.0` ## [0.2.11] - 2021-05-21 -* Updated function runtime to `0.2.4` +### Changed + +- Updated function runtime to `0.2.4` ## [0.2.10] - 2021-05-18 -* Updated function runtime to `0.2.3` +### Changed + +- Updated function runtime to `0.2.3` ## [0.2.9] - 2021-05-17 -* Updated function runtime to `0.2.2` +### Changed + +- Updated function runtime to `0.2.2` ## [0.2.8] - 2021-05-17 ### Changed -* `SF_FX_REMOTE_DEBUG` was renamed to `DEBUG_PORT` and also species the port on with the JDWP agent will listen on. -* Updated function runtime to `0.2.1` -* Update `bin/detect` to check for `type=function`. +- `SF_FX_REMOTE_DEBUG` was renamed to `DEBUG_PORT` and also species the port on with the JDWP agent will listen on. +- Updated function runtime to `0.2.1` +- Update `bin/detect` to check for `type=function`. ## [0.2.7] - 2021-05-05 ### Changed -* Updated function runtime to `0.2.0` +- Updated function runtime to `0.2.0` ### Added -* Support for the `SF_FX_REMOTE_DEBUG` runtime environment variable. If set, the invoker will listen for incoming JDWP +- Support for the `SF_FX_REMOTE_DEBUG` runtime environment variable. If set, the invoker will listen for incoming JDWP connections on port `5005`. ### Changed -* Detection now checks for `project.toml` in addition to `function.toml` to determine if an app is a function. +- Detection now checks for `project.toml` in addition to `function.toml` to determine if an app is a function. ## [0.2.6] - 2021-04-29 ### Changed -* Updated function runtime to `0.1.4-ea` +- Updated function runtime to `0.1.4-ea` ## [0.2.5] - 2021-04-21 ### Changed -* Updated function runtime to `0.1.3-ea` +- Updated function runtime to `0.1.3-ea` ## [0.2.4] - 2021-04-08 ### Fixed -* Fixed `licenses` in `buildpack.toml` -* Updated function runtime to `0.1.1-ea` +- Fixed `licenses` in `buildpack.toml` +- Updated function runtime to `0.1.1-ea` ## [0.2.3] - 2021-02-23 +- No changes. + ## [0.2.2] - 2021-02-04 ### Added -* Support for the `PORT` environment variable at runtime for setting the HTTP port +- Support for the `PORT` environment variable at runtime for setting the HTTP port ### Fixed -* When using an older version of `pack`, the function layer might be incorrectly restored, causing errors +- When using an older version of `pack`, the function layer might be incorrectly restored, causing errors "directory not empty" during function detection. A workaround has been added. ## [0.2.1] - 2021-02-03 ### Changed -* Now requires (in the CNB sense) `jvm-application` to pass detection. -* Will now fail detection if there is no `function.toml` present. +- Now requires (in the CNB sense) `jvm-application` to pass detection. +- Will now fail detection if there is no `function.toml` present. ### Removed -* The Java function runtime binary integrity is now checked after download (temporarily removed). -* Java function runtime is now cached between builds (temporarily removed). +- The Java function runtime binary integrity is now checked after download (temporarily removed). +- Java function runtime is now cached between builds (temporarily removed). ## [0.2.0] - 2021-02-01 ### Changed -* Function runtime binary URL no longer has to be specified with the `JVM_INVOKER_JAR_URL` environment variable. -* Functions are now detected during build. This means the build will now fail if more or less than one valid +- Function runtime binary URL no longer has to be specified with the `JVM_INVOKER_JAR_URL` environment variable. +- Functions are now detected during build. This means the build will now fail if more or less than one valid Salesforce Java function is detected in the project. ### Added -* The Java function runtime binary integrity is now checked after download. -* Java function runtime is now cached between builds. +- The Java function runtime binary integrity is now checked after download. +- Java function runtime is now cached between builds. ## [0.1.0] - 2021-01-21 ### Added -* Initial release. +- Initial release. [unreleased]: https://github.com/heroku/buildpacks-jvm/compare/v6.0.1...HEAD [6.0.1]: https://github.com/heroku/buildpacks-jvm/compare/v6.0.0...v6.0.1 @@ -278,4 +322,34 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [3.0.0]: https://github.com/heroku/buildpacks-jvm/compare/v2.0.0...v3.0.0 [2.0.0]: https://github.com/heroku/buildpacks-jvm/compare/v1.1.2...v2.0.0 [1.1.2]: https://github.com/heroku/buildpacks-jvm/compare/v1.1.1...v1.1.2 -[1.1.1]: https://github.com/heroku/buildpacks-jvm/releases/tag/v1.1.1 +[1.1.1]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm-function-invoker_0.6.8...v1.1.1 +[0.6.8]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm-function-invoker_0.6.7...heroku%2Fjvm-function-invoker_0.6.8 +[0.6.7]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm-function-invoker_0.6.6...heroku%2Fjvm-function-invoker_0.6.7 +[0.6.6]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm-function-invoker_0.6.5...heroku%2Fjvm-function-invoker_0.6.6 +[0.6.5]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm-function-invoker_0.6.4...heroku%2Fjvm-function-invoker_0.6.5 +[0.6.4]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm-function-invoker_0.6.3...heroku%2Fjvm-function-invoker_0.6.4 +[0.6.3]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm-function-invoker_0.6.2...heroku%2Fjvm-function-invoker_0.6.3 +[0.6.2]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm-function-invoker_0.6.1...heroku%2Fjvm-function-invoker_0.6.2 +[0.6.1]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm-function-invoker_0.6.0...heroku%2Fjvm-function-invoker_0.6.1 +[0.6.0]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm-function-invoker_0.5.5...heroku%2Fjvm-function-invoker_0.6.0 +[0.5.5]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm-function-invoker_0.5.4...heroku%2Fjvm-function-invoker_0.5.5 +[0.5.4]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm-function-invoker_0.5.3...heroku%2Fjvm-function-invoker_0.5.4 +[0.5.3]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm-function-invoker_0.5.2...heroku%2Fjvm-function-invoker_0.5.3 +[0.5.2]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm-function-invoker_0.5.1...heroku%2Fjvm-function-invoker_0.5.2 +[0.5.1]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm-function-invoker_0.5.0...heroku%2Fjvm-function-invoker_0.5.1 +[0.5.0]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm-function-invoker_0.4.0...heroku%2Fjvm-function-invoker_0.5.0 +[0.4.0]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm-function-invoker_0.3.0...heroku%2Fjvm-function-invoker_0.4.0 +[0.3.0]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm-function-invoker_0.2.11...heroku%2Fjvm-function-invoker_0.3.0 +[0.2.11]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm-function-invoker_0.2.10...heroku%2Fjvm-function-invoker_0.2.11 +[0.2.10]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm-function-invoker_0.2.9...heroku%2Fjvm-function-invoker_0.2.10 +[0.2.9]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm-function-invoker_0.2.8...heroku%2Fjvm-function-invoker_0.2.9 +[0.2.8]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm-function-invoker_0.2.7...heroku%2Fjvm-function-invoker_0.2.8 +[0.2.7]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm-function-invoker_0.2.6...heroku%2Fjvm-function-invoker_0.2.7 +[0.2.6]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm-function-invoker_0.2.5...heroku%2Fjvm-function-invoker_0.2.6 +[0.2.5]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm-function-invoker_0.2.4...heroku%2Fjvm-function-invoker_0.2.5 +[0.2.4]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm-function-invoker_0.2.3...heroku%2Fjvm-function-invoker_0.2.4 +[0.2.3]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm-function-invoker_0.2.2...heroku%2Fjvm-function-invoker_0.2.3 +[0.2.2]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm-function-invoker_0.2.1...heroku%2Fjvm-function-invoker_0.2.2 +[0.2.1]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm-function-invoker_0.2.0...heroku%2Fjvm-function-invoker_0.2.1 +[0.2.0]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm-function-invoker_0.1.0...heroku%2Fjvm-function-invoker_0.2.0 +[0.1.0]: https://github.com/heroku/buildpacks-jvm/releases/tag/heroku%2Fjvm-function-invoker_0.1.0 diff --git a/buildpacks/jvm/CHANGELOG.md b/buildpacks/jvm/CHANGELOG.md index 9102294d..adfbad2d 100644 --- a/buildpacks/jvm/CHANGELOG.md +++ b/buildpacks/jvm/CHANGELOG.md @@ -65,20 +65,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -* Default version for **OpenJDK 8** is now `1.8.0_412`. ([#657](https://github.com/heroku/buildpacks-jvm/pull/657)) -* Default version for **OpenJDK 11** is now `11.0.23`. ([#657](https://github.com/heroku/buildpacks-jvm/pull/657)) -* Default version for **OpenJDK 17** is now `17.0.11`.([#657](https://github.com/heroku/buildpacks-jvm/pull/657)) -* Default version for **OpenJDK 21** is now `21.0.3`. ([#657](https://github.com/heroku/buildpacks-jvm/pull/657)) +- Default version for **OpenJDK 8** is now `1.8.0_412`. ([#657](https://github.com/heroku/buildpacks-jvm/pull/657)) +- Default version for **OpenJDK 11** is now `11.0.23`. ([#657](https://github.com/heroku/buildpacks-jvm/pull/657)) +- Default version for **OpenJDK 17** is now `17.0.11`.([#657](https://github.com/heroku/buildpacks-jvm/pull/657)) +- Default version for **OpenJDK 21** is now `21.0.3`. ([#657](https://github.com/heroku/buildpacks-jvm/pull/657)) ## [4.1.0] - 2024-01-23 ### Changed -* For containers that do not correspond to `Eco`, `Basic`, `Standard-1X`, `Standard-2X` or `Private-S` Heroku dyno types, only `-XX:MaxRAMPercentage=80.0` will now be passed to the JVM via `JAVA_TOOL_OPTIONS`. ([#631](https://github.com/heroku/buildpacks-jvm/pull/631)) -* Default version for **OpenJDK 8** is now `1.8.0_402`. ([#630](https://github.com/heroku/buildpacks-jvm/pull/630)) -* Default version for **OpenJDK 11** is now `11.0.22`. ([#630](https://github.com/heroku/buildpacks-jvm/pull/630)) -* Default version for **OpenJDK 17** is now `17.0.10`.([#630](https://github.com/heroku/buildpacks-jvm/pull/630)) -* Default version for **OpenJDK 21** is now `21.0.2`. ([#630](https://github.com/heroku/buildpacks-jvm/pull/630)) +- For containers that do not correspond to `Eco`, `Basic`, `Standard-1X`, `Standard-2X` or `Private-S` Heroku dyno types, only `-XX:MaxRAMPercentage=80.0` will now be passed to the JVM via `JAVA_TOOL_OPTIONS`. ([#631](https://github.com/heroku/buildpacks-jvm/pull/631)) +- Default version for **OpenJDK 8** is now `1.8.0_402`. ([#630](https://github.com/heroku/buildpacks-jvm/pull/630)) +- Default version for **OpenJDK 11** is now `11.0.22`. ([#630](https://github.com/heroku/buildpacks-jvm/pull/630)) +- Default version for **OpenJDK 17** is now `17.0.10`.([#630](https://github.com/heroku/buildpacks-jvm/pull/630)) +- Default version for **OpenJDK 21** is now `21.0.2`. ([#630](https://github.com/heroku/buildpacks-jvm/pull/630)) ## [4.0.2] - 2023-12-05 @@ -102,21 +102,23 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed -* Default version for **OpenJDK 8** is now `1.8.0_392`. ([#599](https://github.com/heroku/buildpacks-jvm/pull/599)) -* Default version for **OpenJDK 11** is now `11.0.21`. ([#599](https://github.com/heroku/buildpacks-jvm/pull/599)) -* Default version for **OpenJDK 17** is now `17.0.9`. ([#599](https://github.com/heroku/buildpacks-jvm/pull/599)) -* Default version for **OpenJDK 21** is now `21.0.1`. ([#599](https://github.com/heroku/buildpacks-jvm/pull/599)) +- Default version for **OpenJDK 8** is now `1.8.0_392`. ([#599](https://github.com/heroku/buildpacks-jvm/pull/599)) +- Default version for **OpenJDK 11** is now `11.0.21`. ([#599](https://github.com/heroku/buildpacks-jvm/pull/599)) +- Default version for **OpenJDK 17** is now `17.0.9`. ([#599](https://github.com/heroku/buildpacks-jvm/pull/599)) +- Default version for **OpenJDK 21** is now `21.0.1`. ([#599](https://github.com/heroku/buildpacks-jvm/pull/599)) ## [3.2.0] - 2023-09-20 ### Added -* Support for Java 21. ([#585](https://github.com/heroku/buildpacks-jvm/pull/585)) +- Support for Java 21. ([#585](https://github.com/heroku/buildpacks-jvm/pull/585)) ## [3.1.0] - 2023-09-18 -* Default version for **OpenJDK 11** is now `11.0.20.1`. ([#582](https://github.com/heroku/buildpacks-jvm/pull/582)) -* Default version for **OpenJDK 17** is now `17.0.8.1`. ([#582](https://github.com/heroku/buildpacks-jvm/pull/582)) +### Changed + +- Default version for **OpenJDK 11** is now `11.0.20.1`. ([#582](https://github.com/heroku/buildpacks-jvm/pull/582)) +- Default version for **OpenJDK 17** is now `17.0.8.1`. ([#582](https://github.com/heroku/buildpacks-jvm/pull/582)) ## [3.0.0] - 2023-08-09 @@ -124,238 +126,283 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [2.0.0] - 2023-07-31 -* This buildpack now requires that an OpenJDK version is specified in `system.properties` when the buildpack is used standalone (no other buildpack adds `jdk` to the build plan `require`s). Users that use this buildpack in a standalone fashion can add a `system.properties` file to their application with the following contents to restore the old behavior of installing the most recent OpenJDK 8 release: `java.runtime.version=8`. ([#546](https://github.com/heroku/buildpacks-jvm/pull/546)) +### Changed + +- This buildpack now requires that an OpenJDK version is specified in `system.properties` when the buildpack is used standalone (no other buildpack adds `jdk` to the build plan `require`s). Users that use this buildpack in a standalone fashion can add a `system.properties` file to their application with the following contents to restore the old behavior of installing the most recent OpenJDK 8 release: `java.runtime.version=8`. ([#546](https://github.com/heroku/buildpacks-jvm/pull/546)) ## [1.1.2] - 2023-07-24 -* Default version for **OpenJDK 8** is now `1.8.0_382`. ([#543](https://github.com/heroku/buildpacks-jvm/pull/543)) -* Default version for **OpenJDK 11** is now `11.0.20`. ([#543](https://github.com/heroku/buildpacks-jvm/pull/543)) -* Default version for **OpenJDK 17** is now `17.0.8`. ([#543](https://github.com/heroku/buildpacks-jvm/pull/543)) -* Default version for **OpenJDK 20** is now `20.0.2`. ([#543](https://github.com/heroku/buildpacks-jvm/pull/543)) +### Changed + +- Default version for **OpenJDK 8** is now `1.8.0_382`. ([#543](https://github.com/heroku/buildpacks-jvm/pull/543)) +- Default version for **OpenJDK 11** is now `11.0.20`. ([#543](https://github.com/heroku/buildpacks-jvm/pull/543)) +- Default version for **OpenJDK 17** is now `17.0.8`. ([#543](https://github.com/heroku/buildpacks-jvm/pull/543)) +- Default version for **OpenJDK 20** is now `20.0.2`. ([#543](https://github.com/heroku/buildpacks-jvm/pull/543)) ## [1.1.1] - 2023-06-22 ### Removed -* Removed support for the `heroku-18` stack due to the stack being EOL and no longer maintained. ([#498](https://github.com/heroku/buildpacks-jvm/pull/498)) -* Removed support for the `io.buildpacks.stacks.bionic` stack from `buildpack.toml`. Since the stack id is used for URL construction, this stack never properly worked. ([#498](https://github.com/heroku/buildpacks-jvm/pull/498)) +- Removed support for the `heroku-18` stack due to the stack being EOL and no longer maintained. ([#498](https://github.com/heroku/buildpacks-jvm/pull/498)) +- Removed support for the `io.buildpacks.stacks.bionic` stack from `buildpack.toml`. Since the stack id is used for URL construction, this stack never properly worked. ([#498](https://github.com/heroku/buildpacks-jvm/pull/498)) ## [1.0.10] - 2023-05-10 -* Upgrade `libcnb` and `libherokubuildpack` to `0.12.0`. ([#463](https://github.com/heroku/buildpacks-jvm/pull/463)) -* The buildpack now implements Buildpack API 0.9 instead of 0.8, and so requires `lifecycle` 0.15.x or newer. ([#463](https://github.com/heroku/buildpacks-jvm/pull/463)) +### Changed + +- Upgrade `libcnb` and `libherokubuildpack` to `0.12.0`. ([#463](https://github.com/heroku/buildpacks-jvm/pull/463)) +- The buildpack now implements Buildpack API 0.9 instead of 0.8, and so requires `lifecycle` 0.15.x or newer. ([#463](https://github.com/heroku/buildpacks-jvm/pull/463)) ## [1.0.9] - 2023-04-24 -* Default version for **OpenJDK 8** is now `1.8.0_372`. ([#459](https://github.com/heroku/buildpacks-jvm/pull/459)) -* Default version for **OpenJDK 11** is now `11.0.19`. ([#459](https://github.com/heroku/buildpacks-jvm/pull/459)) -* Default version for **OpenJDK 17** is now `17.0.7`. ([#459](https://github.com/heroku/buildpacks-jvm/pull/459)) -* Default version for **OpenJDK 20** is now `20.0.1`. ([#459](https://github.com/heroku/buildpacks-jvm/pull/459)) +### Changed + +- Default version for **OpenJDK 8** is now `1.8.0_372`. ([#459](https://github.com/heroku/buildpacks-jvm/pull/459)) +- Default version for **OpenJDK 11** is now `11.0.19`. ([#459](https://github.com/heroku/buildpacks-jvm/pull/459)) +- Default version for **OpenJDK 17** is now `17.0.7`. ([#459](https://github.com/heroku/buildpacks-jvm/pull/459)) +- Default version for **OpenJDK 20** is now `20.0.1`. ([#459](https://github.com/heroku/buildpacks-jvm/pull/459)) ## [1.0.8] - 2023-03-31 -* Add support for `SKIP_HEROKU_JVM_METRICS_AGENT_INSTALLATION` environment variable. When set to `true`, the installation of the [Heroku JVM metrics agent](https://github.com/heroku/heroku-java-metrics-agent) will be skipped. ([#444](https://github.com/heroku/buildpacks-jvm/pull/444)) -* Update [Heroku JVM metrics agent](https://github.com/heroku/heroku-java-metrics-agent) to the most recent version, `4.0.1`. This is a backwards compatible version bump. ([#445](https://github.com/heroku/buildpacks-jvm/pull/445)) +### Added + +- Add support for `SKIP_HEROKU_JVM_METRICS_AGENT_INSTALLATION` environment variable. When set to `true`, the installation of the [Heroku JVM metrics agent](https://github.com/heroku/heroku-java-metrics-agent) will be skipped. ([#444](https://github.com/heroku/buildpacks-jvm/pull/444)) + +### Changed + +- Update [Heroku JVM metrics agent](https://github.com/heroku/heroku-java-metrics-agent) to the most recent version, `4.0.1`. This is a backwards compatible version bump. ([#445](https://github.com/heroku/buildpacks-jvm/pull/445)) ## [1.0.7] - 2023-03-23 ### Added -* Support for Java 20. ([#437](https://github.com/heroku/buildpacks-jvm/pull/437)) +- Support for Java 20. ([#437](https://github.com/heroku/buildpacks-jvm/pull/437)) ## [1.0.6] - 2023-01-18 -* Default version for **OpenJDK 8** is now `1.8.0_362`. ([#413](https://github.com/heroku/buildpacks-jvm/pull/413)) -* Default version for **OpenJDK 11** is now `11.0.18`. ([#413](https://github.com/heroku/buildpacks-jvm/pull/413)) -* Default version for **OpenJDK 13** is now `13.0.14`. ([#413](https://github.com/heroku/buildpacks-jvm/pull/413)) -* Default version for **OpenJDK 15** is now `15.0.10`. ([#413](https://github.com/heroku/buildpacks-jvm/pull/413)) -* Default version for **OpenJDK 17** is now `17.0.6`. ([#413](https://github.com/heroku/buildpacks-jvm/pull/413)) -* Default version for **OpenJDK 19** is now `19.0.2`. ([#413](https://github.com/heroku/buildpacks-jvm/pull/413)) +### Changed + +- Default version for **OpenJDK 8** is now `1.8.0_362`. ([#413](https://github.com/heroku/buildpacks-jvm/pull/413)) +- Default version for **OpenJDK 11** is now `11.0.18`. ([#413](https://github.com/heroku/buildpacks-jvm/pull/413)) +- Default version for **OpenJDK 13** is now `13.0.14`. ([#413](https://github.com/heroku/buildpacks-jvm/pull/413)) +- Default version for **OpenJDK 15** is now `15.0.10`. ([#413](https://github.com/heroku/buildpacks-jvm/pull/413)) +- Default version for **OpenJDK 17** is now `17.0.6`. ([#413](https://github.com/heroku/buildpacks-jvm/pull/413)) +- Default version for **OpenJDK 19** is now `19.0.2`. ([#413](https://github.com/heroku/buildpacks-jvm/pull/413)) ## [1.0.5] - 2022-10-20 -* Default version for **OpenJDK 8** is now `1.8.0_352`. ([#387](https://github.com/heroku/buildpacks-jvm/pull/387)) -* Default version for **OpenJDK 11** is now `11.0.17`. ([#387](https://github.com/heroku/buildpacks-jvm/pull/387)) -* Default version for **OpenJDK 13** is now `13.0.13`. ([#387](https://github.com/heroku/buildpacks-jvm/pull/387)) -* Default version for **OpenJDK 15** is now `15.0.9`. ([#387](https://github.com/heroku/buildpacks-jvm/pull/387)) -* Default version for **OpenJDK 17** is now `17.0.5`. ([#387](https://github.com/heroku/buildpacks-jvm/pull/387)) -* Default version for **OpenJDK 19** is now `19.0.1`. ([#387](https://github.com/heroku/buildpacks-jvm/pull/387)) -* Upgrade `libcnb` and `libherokubuildpack` to `0.11.1`. ([#384](https://github.com/heroku/buildpacks-jvm/pull/384) and [#386](https://github.com/heroku/buildpacks-jvm/pull/386)) +### Changed + +- Default version for **OpenJDK 8** is now `1.8.0_352`. ([#387](https://github.com/heroku/buildpacks-jvm/pull/387)) +- Default version for **OpenJDK 11** is now `11.0.17`. ([#387](https://github.com/heroku/buildpacks-jvm/pull/387)) +- Default version for **OpenJDK 13** is now `13.0.13`. ([#387](https://github.com/heroku/buildpacks-jvm/pull/387)) +- Default version for **OpenJDK 15** is now `15.0.9`. ([#387](https://github.com/heroku/buildpacks-jvm/pull/387)) +- Default version for **OpenJDK 17** is now `17.0.5`. ([#387](https://github.com/heroku/buildpacks-jvm/pull/387)) +- Default version for **OpenJDK 19** is now `19.0.1`. ([#387](https://github.com/heroku/buildpacks-jvm/pull/387)) +- Upgrade `libcnb` and `libherokubuildpack` to `0.11.1`. ([#384](https://github.com/heroku/buildpacks-jvm/pull/384) and [#386](https://github.com/heroku/buildpacks-jvm/pull/386)) ## [1.0.4] - 2022-09-28 -* Upgrade `libcnb` and `libherokubuildpack` to `0.11.0`. ([#371](https://github.com/heroku/buildpacks-jvm/pull/371)) -* Buildpack now implements buildpack API version `0.8` and so requires lifecycle version `0.14.x` or newer. ([#363](https://github.com/heroku/buildpacks-jvm/pull/363)) -* Default version for **OpenJDK 18** is now `18.0.2.1`. ([#372](https://github.com/heroku/buildpacks-jvm/pull/372)) +### Changed + +- Upgrade `libcnb` and `libherokubuildpack` to `0.11.0`. ([#371](https://github.com/heroku/buildpacks-jvm/pull/371)) +- Buildpack now implements buildpack API version `0.8` and so requires lifecycle version `0.14.x` or newer. ([#363](https://github.com/heroku/buildpacks-jvm/pull/363)) +- Default version for **OpenJDK 18** is now `18.0.2.1`. ([#372](https://github.com/heroku/buildpacks-jvm/pull/372)) ### Added -* Support for Java 19. ([#372](https://github.com/heroku/buildpacks-jvm/pull/372)) +- Support for Java 19. ([#372](https://github.com/heroku/buildpacks-jvm/pull/372)) ## [1.0.3] - 2022-08-29 -* Default version for **OpenJDK 8** is now `1.8.0_345` -* Default version for **OpenJDK 11** is now `11.0.16.1` -* Default version for **OpenJDK 17** is now `17.0.4.1` +### Changed + +- Default version for **OpenJDK 8** is now `1.8.0_345` +- Default version for **OpenJDK 11** is now `11.0.16.1` +- Default version for **OpenJDK 17** is now `17.0.4.1` ## [1.0.2] - 2022-07-26 -* Default version for **OpenJDK 7** is now `1.7.0_352` -* Default version for **OpenJDK 8** is now `1.8.0_342` -* Default version for **OpenJDK 11** is now `11.0.16` -* Default version for **OpenJDK 13** is now `13.0.12` -* Default version for **OpenJDK 15** is now `15.0.8` -* Default version for **OpenJDK 17** is now `17.0.4` -* Default version for **OpenJDK 18** is now `18.0.2` -* Updated `libcnb` and `libherokubuildpack` to `0.9.0`. ([#330](https://github.com/heroku/buildpacks-jvm/pull/330)) -* Switch to the recommended regional S3 domain instead of the global one. ([#314](https://github.com/heroku/buildpacks-jvm/pull/314)) -* Upgrade `libcnb` to `0.8.0` and `libherokubuildpack` to `0.8.0`. +### Changed + +- Default version for **OpenJDK 7** is now `1.7.0_352` +- Default version for **OpenJDK 8** is now `1.8.0_342` +- Default version for **OpenJDK 11** is now `11.0.16` +- Default version for **OpenJDK 13** is now `13.0.12` +- Default version for **OpenJDK 15** is now `15.0.8` +- Default version for **OpenJDK 17** is now `17.0.4` +- Default version for **OpenJDK 18** is now `18.0.2` +- Updated `libcnb` and `libherokubuildpack` to `0.9.0`. ([#330](https://github.com/heroku/buildpacks-jvm/pull/330)) +- Switch to the recommended regional S3 domain instead of the global one. ([#314](https://github.com/heroku/buildpacks-jvm/pull/314)) +- Upgrade `libcnb` to `0.8.0` and `libherokubuildpack` to `0.8.0`. ## [1.0.1] - 2022-06-09 -* Add support for the `heroku-22` stack. ([#304](https://github.com/heroku/buildpacks-jvm/pull/304)) -* [Azul Zulu Builds of OpenJDK](https://www.azul.com/downloads/?package=jdk#download-openjdk) is now the default OpenJDK distribution. This change does not affect the `heroku-18` and `heroku-20` stack. ([#304](https://github.com/heroku/buildpacks-jvm/pull/304)) +### Added + +- Add support for the `heroku-22` stack. ([#304](https://github.com/heroku/buildpacks-jvm/pull/304)) + +### Changed + +- [Azul Zulu Builds of OpenJDK](https://www.azul.com/downloads/?package=jdk#download-openjdk) is now the default OpenJDK distribution. This change does not affect the `heroku-18` and `heroku-20` stack. ([#304](https://github.com/heroku/buildpacks-jvm/pull/304)) ## [1.0.0] - 2022-05-17 -* Re-implement buildpack using [libcnb.rs](https://github.com/heroku/libcnb.rs) ([#272](https://github.com/heroku/buildpacks-jvm/pull/272)) -* Remove support for GPG signed OpenJDK binaries. This feature wasn't used and will be replaced by a unified solution across Heroku buildpacks. ([#272](https://github.com/heroku/buildpacks-jvm/pull/272)) -* Remove support for the `JDK_BASE_URL` environment variable. It was deprecated in Jan 2021 and was slated for removal Oct 2021. ([#272](https://github.com/heroku/buildpacks-jvm/pull/272)) -* Remove support for the `JVM_BUILDPACK_ASSETS_BASE_URL` environment variable. ([#272](https://github.com/heroku/buildpacks-jvm/pull/272)) -* Remove legacy debugging scripts: `with_jmap`, `with_jmap_and_jstack`, `with_jmap_and_jstack_java`, `with_jmap_java`, `with_jstack` and `with_jstack_java`. ([#272](https://github.com/heroku/buildpacks-jvm/pull/272)) -* Remove explicit setting of `-XX:+UseContainerSupport` as it's nowadays the default for all supported Java versions. ([#272](https://github.com/heroku/buildpacks-jvm/pull/272)) -* Fixed caching behaviour when a JDK overlay was used. Updated overlays will now be always applied to a clean version of OpenJDK. ([#272](https://github.com/heroku/buildpacks-jvm/pull/272)) -* Improved compatibility when reading Java properties files (`system.properties`). ([#272](https://github.com/heroku/buildpacks-jvm/pull/272)) -* Support for selecting a major version when using Azul Zulu as the OpenJDK distribution. Users no longer have to pick a specific version when using Azul Zulu. To select, for example, the latest OpenJDK 11 release from Azul Zulu, use `java.runtime.version=zulu-11` in your `system.properties` file. ([#272](https://github.com/heroku/buildpacks-jvm/pull/272)) -* Add checksum validation when installing the Heroku JVM Metrics Agent. ([#272](https://github.com/heroku/buildpacks-jvm/pull/272)) -* No longer installs `jq` and `yj` command-line tools during the buildpack bootstrap, improving overall build times. ([#272](https://github.com/heroku/buildpacks-jvm/pull/272)) -* Improved compatibility when rewriting the `DATABASE_URL` environment variable by using proper URL parsing. ([#272](https://github.com/heroku/buildpacks-jvm/pull/272)) -* Improved error messages when unexpected IO errors occur during the build. ([#272](https://github.com/heroku/buildpacks-jvm/pull/272)) -* Default version for **OpenJDK 7** is now `1.7.0_342` -* Default version for **OpenJDK 8** is now `1.8.0_332` -* Default version for **OpenJDK 11** is now `11.0.15` -* Default version for **OpenJDK 13** is now `13.0.11` -* Default version for **OpenJDK 15** is now `15.0.7` -* Default version for **OpenJDK 17** is now `17.0.3` -* Default version for **OpenJDK 18** is now `18.0.1` +### Added + +- Add checksum validation when installing the Heroku JVM Metrics Agent. ([#272](https://github.com/heroku/buildpacks-jvm/pull/272)) +- Support for selecting a major version when using Azul Zulu as the OpenJDK distribution. Users no longer have to pick a specific version when using Azul Zulu. To select, for example, the latest OpenJDK 11 release from Azul Zulu, use `java.runtime.version=zulu-11` in your `system.properties` file. ([#272](https://github.com/heroku/buildpacks-jvm/pull/272)) + +### Removed + +- Remove support for GPG signed OpenJDK binaries. This feature wasn't used and will be replaced by a unified solution across Heroku buildpacks. ([#272](https://github.com/heroku/buildpacks-jvm/pull/272)) +- Remove support for the `JDK_BASE_URL` environment variable. It was deprecated in Jan 2021 and was slated for removal Oct 2021. ([#272](https://github.com/heroku/buildpacks-jvm/pull/272)) +- Remove support for the `JVM_BUILDPACK_ASSETS_BASE_URL` environment variable. ([#272](https://github.com/heroku/buildpacks-jvm/pull/272)) +- Remove legacy debugging scripts: `with_jmap`, `with_jmap_and_jstack`, `with_jmap_and_jstack_java`, `with_jmap_java`, `with_jstack` and `with_jstack_java`. ([#272](https://github.com/heroku/buildpacks-jvm/pull/272)) +- Remove explicit setting of `-XX:+UseContainerSupport` as it's nowadays the default for all supported Java versions. ([#272](https://github.com/heroku/buildpacks-jvm/pull/272)) +- No longer installs `jq` and `yj` command-line tools during the buildpack bootstrap, improving overall build times. ([#272](https://github.com/heroku/buildpacks-jvm/pull/272)) + +### Changed + +- Default version for **OpenJDK 7** is now `1.7.0_342` +- Default version for **OpenJDK 8** is now `1.8.0_332` +- Default version for **OpenJDK 11** is now `11.0.15` +- Default version for **OpenJDK 13** is now `13.0.11` +- Default version for **OpenJDK 15** is now `15.0.7` +- Default version for **OpenJDK 17** is now `17.0.3` +- Default version for **OpenJDK 18** is now `18.0.1` +- Improved compatibility when reading Java properties files (`system.properties`). ([#272](https://github.com/heroku/buildpacks-jvm/pull/272)) +- Improved compatibility when rewriting the `DATABASE_URL` environment variable by using proper URL parsing. ([#272](https://github.com/heroku/buildpacks-jvm/pull/272)) +- Improved error messages when unexpected IO errors occur during the build. ([#272](https://github.com/heroku/buildpacks-jvm/pull/272)) +- Re-implement buildpack using [libcnb.rs](https://github.com/heroku/libcnb.rs) ([#272](https://github.com/heroku/buildpacks-jvm/pull/272)) + +### Fixed + +- Fixed caching behaviour when a JDK overlay was used. Updated overlays will now be always applied to a clean version of OpenJDK. ([#272](https://github.com/heroku/buildpacks-jvm/pull/272)) ## [0.1.15] - 2022-03-24 ### Added -* Support for Java 18 +- Support for Java 18 ## [0.1.14] - 2022-03-02 ### Changed -* Default version for **OpenJDK 11** is now `11.0.14.1` +- Default version for **OpenJDK 11** is now `11.0.14.1` ### Fixed -* JDK overlays (using the `.jdk-overlay` directory) are now properly applied +- JDK overlays (using the `.jdk-overlay` directory) are now properly applied ## [0.1.12] - 2022-01-24 -* Switch to BSD 3-Clause License -* Default version for **OpenJDK 7** is now `1.7.0_332` -* Default version for **OpenJDK 8** is now `1.8.0_322` -* Default version for **OpenJDK 11** is now `11.0.14` -* Default version for **OpenJDK 13** is now `13.0.10` -* Default version for **OpenJDK 15** is now `15.0.6` -* Default version for **OpenJDK 17** is now `17.0.2` +- Switch to BSD 3-Clause License +- Default version for **OpenJDK 7** is now `1.7.0_332` +- Default version for **OpenJDK 8** is now `1.8.0_322` +- Default version for **OpenJDK 11** is now `11.0.14` +- Default version for **OpenJDK 13** is now `13.0.10` +- Default version for **OpenJDK 15** is now `15.0.6` +- Default version for **OpenJDK 17** is now `17.0.2` ## [0.1.11] - 2021-10-28 ### Changed -* Default version for **OpenJDK 7** is now `1.7.0_322` -* Default version for **OpenJDK 17** is now `17.0.1` +- Default version for **OpenJDK 7** is now `1.7.0_322` +- Default version for **OpenJDK 17** is now `17.0.1` ## [0.1.10] - 2021-10-27 +- No changes. + ## [0.1.9] - 2021-10-19 ### Changed -* Default version for **OpenJDK 8** is now `1.8.0_312` -* Default version for **OpenJDK 11** is now `11.0.13` -* Default version for **OpenJDK 13** is now `13.0.9` -* Default version for **OpenJDK 15** is now `15.0.5` +- Default version for **OpenJDK 8** is now `1.8.0_312` +- Default version for **OpenJDK 11** is now `11.0.13` +- Default version for **OpenJDK 13** is now `13.0.9` +- Default version for **OpenJDK 15** is now `15.0.5` ## [0.1.8] - 2021-09-15 ### Added -* Support for Java 17 +- Support for Java 17 ### Fixed -* Updated GPG public key +- Updated GPG public key ## [0.1.7] - 2021-07-28 ### Changed -* Default version for **OpenJDK 7** is now `1.7.0_312` -* Default version for **OpenJDK 8** is now `1.8.0_302` -* Default version for **OpenJDK 11** is now `11.0.12` -* Default version for **OpenJDK 13** is now `13.0.8` -* Default version for **OpenJDK 15** is now `15.0.4` -* Default version for **OpenJDK 16** is now `16.0.2` +- Default version for **OpenJDK 7** is now `1.7.0_312` +- Default version for **OpenJDK 8** is now `1.8.0_302` +- Default version for **OpenJDK 11** is now `11.0.12` +- Default version for **OpenJDK 13** is now `13.0.8` +- Default version for **OpenJDK 15** is now `15.0.4` +- Default version for **OpenJDK 16** is now `16.0.2` ## [0.1.6] - 2021-04-29 ### Changed -* Default version for **OpenJDK 7** is now `1.7.0_302` -* Default version for **OpenJDK 8** is now `1.8.0_292` -* Default version for **OpenJDK 11** is now `11.0.11` -* Default version for **OpenJDK 13** is now `13.0.7` -* Default version for **OpenJDK 15** is now `15.0.3` -* Default version for **OpenJDK 16** is now `16.0.1` +- Default version for **OpenJDK 7** is now `1.7.0_302` +- Default version for **OpenJDK 8** is now `1.8.0_292` +- Default version for **OpenJDK 11** is now `11.0.11` +- Default version for **OpenJDK 13** is now `13.0.7` +- Default version for **OpenJDK 15** is now `15.0.3` +- Default version for **OpenJDK 16** is now `16.0.1` ### Fixed -* Fixed `licenses` in `buildpack.toml` +- Fixed `licenses` in `buildpack.toml` ## [0.1.5] - 2021-03-17 ### Added -* Support for Java 16 +- Support for Java 16 ## [0.1.4] - 2021-02-23 +- No changes. + ## [0.1.3] - 2021-02-04 ### Changed -* Status headers are now bold +- Status headers are now bold ### Fixed -* `JAVA_HOME` will now be correctly set when using older versions of `pack` +- `JAVA_HOME` will now be correctly set when using older versions of `pack` ## [0.1.2] - 2021-01-22 ### Changed -* Default version for **OpenJDK 7** is now `1.7.0_292` -* Default version for **OpenJDK 8** is now `1.8.0_282` -* Default version for **OpenJDK 11** is now `11.0.10` -* Default version for **OpenJDK 13** is now `13.0.6` -* Default version for **OpenJDK 15** is now `15.0.2` +- Default version for **OpenJDK 7** is now `1.7.0_292` +- Default version for **OpenJDK 8** is now `1.8.0_282` +- Default version for **OpenJDK 11** is now `11.0.10` +- Default version for **OpenJDK 13** is now `13.0.6` +- Default version for **OpenJDK 15** is now `15.0.2` ## [0.1.1] - 2021-01-19 ### Added -* Automated post-release PRs +- Automated post-release PRs ## [0.1.0] - 2021-01-14 -* Initial release +### Added + +- Initial release [unreleased]: https://github.com/heroku/buildpacks-jvm/compare/v6.0.1...HEAD [6.0.1]: https://github.com/heroku/buildpacks-jvm/compare/v6.0.0...v6.0.1 @@ -374,4 +421,30 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [3.0.0]: https://github.com/heroku/buildpacks-jvm/compare/v2.0.0...v3.0.0 [2.0.0]: https://github.com/heroku/buildpacks-jvm/compare/v1.1.2...v2.0.0 [1.1.2]: https://github.com/heroku/buildpacks-jvm/compare/v1.1.1...v1.1.2 -[1.1.1]: https://github.com/heroku/buildpacks-jvm/releases/tag/v1.1.1 +[1.1.1]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm_1.0.10..v1.1.1 +[1.0.10]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm_1.0.9..heroku%2Fjvm_1.0.10 +[1.0.9]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm_1.0.8..heroku%2Fjvm_1.0.9 +[1.0.8]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm_1.0.7..heroku%2Fjvm_1.0.8 +[1.0.7]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm_1.0.6..heroku%2Fjvm_1.0.7 +[1.0.6]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm_1.0.5..heroku%2Fjvm_1.0.6 +[1.0.5]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm_1.0.4..heroku%2Fjvm_1.0.5 +[1.0.4]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm_1.0.3..heroku%2Fjvm_1.0.4 +[1.0.3]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm_1.0.2..heroku%2Fjvm_1.0.3 +[1.0.2]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm_1.0.1..heroku%2Fjvm_1.0.2 +[1.0.1]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm_1.0.0..heroku%2Fjvm_1.0.1 +[1.0.0]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm_0.1.15..heroku%2Fjvm_1.0.0 +[0.1.15]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm_0.1.14..heroku%2Fjvm_0.1.15 +[0.1.14]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm_0.1.12..heroku%2Fjvm_0.1.14 +[0.1.12]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm_0.1.11..heroku%2Fjvm_0.1.12 +[0.1.11]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm_0.1.10..heroku%2Fjvm_0.1.11 +[0.1.10]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm_0.1.9..heroku%2Fjvm_0.1.10 +[0.1.9]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm_0.1.8..heroku%2Fjvm_0.1.9 +[0.1.8]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm_0.1.7..heroku%2Fjvm_0.1.8 +[0.1.7]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm_0.1.6..heroku%2Fjvm_0.1.7 +[0.1.6]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm_0.1.5..heroku%2Fjvm_0.1.6 +[0.1.5]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm_0.1.4..heroku%2Fjvm_0.1.5 +[0.1.4]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm_0.1.3..heroku%2Fjvm_0.1.4 +[0.1.3]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm_0.1.2..heroku%2Fjvm_0.1.3 +[0.1.2]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm_0.1.1..heroku%2Fjvm_0.1.2 +[0.1.1]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjvm_0.1.0..heroku%2Fjvm_0.1.1 +[0.1.0]: https://github.com/heroku/buildpacks-jvm/releases/tag/heroku%2Fjvm_0.1.0 diff --git a/buildpacks/maven/CHANGELOG.md b/buildpacks/maven/CHANGELOG.md index 3c6e55e8..85fd0d92 100644 --- a/buildpacks/maven/CHANGELOG.md +++ b/buildpacks/maven/CHANGELOG.md @@ -71,7 +71,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [3.0.0] - 2023-08-09 +### Removed + - Remove support for installing Maven `3.2.5`, `3.3.9`, `3.5.4` and `3.6.2` via `system.properties`. These versions of Maven contain security vulnerabilities and should not be used. Users that cannot upgrade to a secure version of Maven can install the Maven Wrapper for the required Maven version to their application (i.e. `mvn wrapper:wrapper -Dmaven=3.6.2`). ([#556](https://github.com/heroku/buildpacks-jvm/pull/556)) + +### Changed + - Default version for Maven is now `3.9.4`. ([#556](https://github.com/heroku/buildpacks-jvm/pull/556)) ## [2.0.0] - 2023-07-31 @@ -88,97 +93,115 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [1.0.5] - 2023-06-13 -* This buildpack now declares to be compatible with the `*` stack. While the buildpack cannot guarantee it works with any stack conceivable, it should be compatible with some stacks that are not maintained by Heroku. Use of this buildpack on such stacks is unsupported. ([#498](https://github.com/heroku/buildpacks-jvm/pull/498)) -* Allow `JAVA_HOME` to be set by user or operator via `/env`. ([#508](https://github.com/heroku/buildpacks-jvm/pull/508)) -* `MAVEN_SETTINGS_PATH`, `MAVEN_ESTTINGS_URL`, `MAVEN_CUSTOM_GOALS`, and `MAVEN_CUSTOM_OPTS` can be set by a previous buildpack. ([#508](https://github.com/heroku/buildpacks-jvm/pull/508)) +### Changed + +- This buildpack now declares to be compatible with the `*` stack. While the buildpack cannot guarantee it works with any stack conceivable, it should be compatible with some stacks that are not maintained by Heroku. Use of this buildpack on such stacks is unsupported. ([#498](https://github.com/heroku/buildpacks-jvm/pull/498)) +- Allow `JAVA_HOME` to be set by user or operator via `/env`. ([#508](https://github.com/heroku/buildpacks-jvm/pull/508)) +- `MAVEN_SETTINGS_PATH`, `MAVEN_ESTTINGS_URL`, `MAVEN_CUSTOM_GOALS`, and `MAVEN_CUSTOM_OPTS` can be set by a previous buildpack. ([#508](https://github.com/heroku/buildpacks-jvm/pull/508)) ## [1.0.4] - 2023-05-11 -* Upgrade `libcnb` and `libherokubuildpack` to `0.12.0`. ([#463](https://github.com/heroku/buildpacks-jvm/pull/463)) -* The buildpack now implements Buildpack API 0.9 instead of 0.8, and so requires `lifecycle` 0.15.x or newer. ([#463](https://github.com/heroku/buildpacks-jvm/pull/463)) +### Changed + +- Upgrade `libcnb` and `libherokubuildpack` to `0.12.0`. ([#463](https://github.com/heroku/buildpacks-jvm/pull/463)) +- The buildpack now implements Buildpack API 0.9 instead of 0.8, and so requires `lifecycle` 0.15.x or newer. ([#463](https://github.com/heroku/buildpacks-jvm/pull/463)) ## [1.0.3] - 2022-09-28 -* Upgrade `libcnb` and `libherokubuildpack` to `0.11.0`. ([#371](https://github.com/heroku/buildpacks-jvm/pull/371)) -* Buildpack now implements buildpack API version `0.8` and so requires lifecycle version `0.14.x` or newer. ([#363](https://github.com/heroku/buildpacks-jvm/pull/363)) +### Changed + +- Upgrade `libcnb` and `libherokubuildpack` to `0.11.0`. ([#371](https://github.com/heroku/buildpacks-jvm/pull/371)) +- Buildpack now implements buildpack API version `0.8` and so requires lifecycle version `0.14.x` or newer. ([#363](https://github.com/heroku/buildpacks-jvm/pull/363)) ## [1.0.2] - 2022-07-29 -* Updated `libcnb` and `libherokubuildpack` to `0.9.0`. ([#330](https://github.com/heroku/buildpacks-jvm/pull/330)) -* Switch to the recommended regional S3 domain instead of the global one. ([#314](https://github.com/heroku/buildpacks-jvm/pull/314)) -* Upgrade `libcnb` to `0.8.0` and `libherokubuildpack` to `0.8.0`. +### Changed + +- Updated `libcnb` and `libherokubuildpack` to `0.9.0`. ([#330](https://github.com/heroku/buildpacks-jvm/pull/330)) +- Switch to the recommended regional S3 domain instead of the global one. ([#314](https://github.com/heroku/buildpacks-jvm/pull/314)) +- Upgrade `libcnb` to `0.8.0` and `libherokubuildpack` to `0.8.0`. ## [1.0.1] - 2022-06-09 -* Add support for the `heroku-22` stack. ([#304](https://github.com/heroku/buildpacks-jvm/pull/304)) +### Added + +- Add support for the `heroku-22` stack. ([#304](https://github.com/heroku/buildpacks-jvm/pull/304)) ## [1.0.0] - 2022-03-24 -* Re-implement buildpack using [libcnb.rs](https://github.com/heroku/libcnb.rs) ([#273](https://github.com/heroku/buildpacks-jvm/pull/273)) -* Source and Javadoc JAR files are no longer considered when determining the default web process. ([#273](https://github.com/heroku/buildpacks-jvm/pull/273)) +### Changed + +- Re-implement buildpack using [libcnb.rs](https://github.com/heroku/libcnb.rs) ([#273](https://github.com/heroku/buildpacks-jvm/pull/273)) +- Source and Javadoc JAR files are no longer considered when determining the default web process. ([#273](https://github.com/heroku/buildpacks-jvm/pull/273)) ## [0.2.6] - 2022-03-02 -* Switch to BSD 3-Clause License -* Applications that use Spring Boot are now properly detected even if their dependency to Spring Boot is transitive +### Changed + +- Switch to BSD 3-Clause License +- Applications that use Spring Boot are now properly detected even if their dependency to Spring Boot is transitive ## [0.2.5] - 2021-08-10 ### Fixed -* Ensures `mvnw` is executable +- Ensures `mvnw` is executable ## [0.2.4] - 2021-07-16 ### Added -* Loosen stack requirements allowing any linux distro use this buildpack +- Loosen stack requirements allowing any linux distro use this buildpack ## [0.2.3] - 2021-05-05 ### Added -* Documentation in `README.md` -* `M2_HOME` environment variable is now set for subsequent buildpacks if Maven was installed. -* `MAVEN_OPTS` environment variable will be set for subsequent buildpacks to allow the use of the local +- Documentation in `README.md` +- `M2_HOME` environment variable is now set for subsequent buildpacks if Maven was installed. +- `MAVEN_OPTS` environment variable will be set for subsequent buildpacks to allow the use of the local repository layer without explicit configuration. ### Fixed -* Fixed `licenses` in `buildpack.toml` +- Fixed `licenses` in `buildpack.toml` ## [0.2.2] - 2021-02-23 +- No changes. + ## [0.2.1] - 2021-02-03 ### Added -* Automated post-release PRs -* Now requires (in the CNB sense) `jdk` to pass detection -* Now provides (in the CNB sense) `jvm-application` to subsequent buildpacks +- Automated post-release PRs +- Now requires (in the CNB sense) `jdk` to pass detection +- Now provides (in the CNB sense) `jvm-application` to subsequent buildpacks ## [0.2.0] - 2021-01-19 ### Added -* Debug logging, can be enabled by setting `HEROKU_BUILDPACK_DEBUG` environment variable +- Debug logging, can be enabled by setting `HEROKU_BUILDPACK_DEBUG` environment variable ### Changed -* Code refactoring -* Logging style now adheres to Heroku's CNB logging style -* Maven options that are implementation details are no longer logged by default -* Maven options that are required for proper operation of this buildpack can no longer be overridden by +- Code refactoring +- Logging style now adheres to Heroku's CNB logging style +- Maven options that are implementation details are no longer logged by default +- Maven options that are required for proper operation of this buildpack can no longer be overridden by `MAVEN_CUSTOM_OPTS` or `MAVEN_CUSTOM_GOALS` ### Fixed -* Caching of Maven dependencies -* Exit code of `bin/detect` when detection failed without an error +- Caching of Maven dependencies +- Exit code of `bin/detect` when detection failed without an error -## [0.1.0] - 2021-01-15 +## [0.1.1] - 2021-01-15 + +### Added -* Initial release +- Initial release [unreleased]: https://github.com/heroku/buildpacks-jvm/compare/v6.0.1...HEAD [6.0.1]: https://github.com/heroku/buildpacks-jvm/compare/v6.0.0...v6.0.1 @@ -197,4 +220,18 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [3.0.0]: https://github.com/heroku/buildpacks-jvm/compare/v2.0.0...v3.0.0 [2.0.0]: https://github.com/heroku/buildpacks-jvm/compare/v1.1.2...v2.0.0 [1.1.2]: https://github.com/heroku/buildpacks-jvm/compare/v1.1.1...v1.1.2 -[1.1.1]: https://github.com/heroku/buildpacks-jvm/releases/tag/v1.1.1 +[1.1.1]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fmaven_1.0.5...v1.1.1 +[1.0.5]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fmaven_1.0.4...heroku%2Fmaven_1.0.5 +[1.0.4]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fmaven_1.0.3...heroku%2Fmaven_1.0.4 +[1.0.3]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fmaven_1.0.2...heroku%2Fmaven_1.0.3 +[1.0.2]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fmaven_1.0.1...heroku%2Fmaven_1.0.2 +[1.0.1]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fmaven_1.0.0...heroku%2Fmaven_1.0.1 +[1.0.0]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fmaven_0.2.6...heroku%2Fmaven_1.0.0 +[0.2.6]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fmaven_0.2.5...heroku%2Fmaven_0.2.6 +[0.2.5]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fmaven_0.2.4...heroku%2Fmaven_0.2.5 +[0.2.4]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fmaven_0.2.3...heroku%2Fmaven_0.2.4 +[0.2.3]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fmaven_0.2.2...heroku%2Fmaven_0.2.3 +[0.2.2]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fmaven_0.2.1...heroku%2Fmaven_0.2.2 +[0.2.1]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fmaven_0.2.0...heroku%2Fmaven_0.2.1 +[0.2.0]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fmaven_0.1.1...heroku%2Fmaven_0.2.0 +[0.1.1]: https://github.com/heroku/buildpacks-jvm/releases/tag/heroku%2Fmaven_0.1.1 diff --git a/buildpacks/sbt/CHANGELOG.md b/buildpacks/sbt/CHANGELOG.md index 4d9c7551..139e5d5b 100644 --- a/buildpacks/sbt/CHANGELOG.md +++ b/buildpacks/sbt/CHANGELOG.md @@ -87,11 +87,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [1.1.1] - 2023-06-22 -* This buildpack now declares to be compatible with the `*` stack. While the buildpack cannot guarantee it works with any stack conceivable, it should be compatible with some stacks that are not maintained by Heroku. Use of this buildpack on such stacks is unsupported. ([#498](https://github.com/heroku/buildpacks-jvm/pull/498)) +### Changed + +- This buildpack now declares to be compatible with the `*` stack. While the buildpack cannot guarantee it works with any stack conceivable, it should be compatible with some stacks that are not maintained by Heroku. Use of this buildpack on such stacks is unsupported. ([#498](https://github.com/heroku/buildpacks-jvm/pull/498)) ## [1.0.0] - 2023-05-11 -* Initial release +### Added + +- Initial release [unreleased]: https://github.com/heroku/buildpacks-jvm/compare/v6.0.1...HEAD [6.0.1]: https://github.com/heroku/buildpacks-jvm/compare/v6.0.0...v6.0.1 @@ -110,4 +114,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [3.0.0]: https://github.com/heroku/buildpacks-jvm/compare/v2.0.0...v3.0.0 [2.0.0]: https://github.com/heroku/buildpacks-jvm/compare/v1.1.2...v2.0.0 [1.1.2]: https://github.com/heroku/buildpacks-jvm/compare/v1.1.1...v1.1.2 -[1.1.1]: https://github.com/heroku/buildpacks-jvm/releases/tag/v1.1.1 +[1.1.1]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fscala_1.0.0...v1.1.1 +[1.0.0]: https://github.com/heroku/buildpacks-jvm/releases/tag/heroku%2Fscala_1.0.0 diff --git a/meta-buildpacks/java-function/CHANGELOG.md b/meta-buildpacks/java-function/CHANGELOG.md index 39990c38..59e4d016 100644 --- a/meta-buildpacks/java-function/CHANGELOG.md +++ b/meta-buildpacks/java-function/CHANGELOG.md @@ -99,268 +99,373 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [3.2.0] - 2023-09-20 +### Changed + + - Updated `heroku/jvm-function-invoker` to `3.2.0`. - Updated `heroku/jvm` to `3.2.0`. - Updated `heroku/maven` to `3.2.0`. ## [3.1.0] - 2023-09-18 +### Changed + - Updated `heroku/jvm-function-invoker` to `3.1.0`. - Updated `heroku/jvm` to `3.1.0`. - Updated `heroku/maven` to `3.1.0`. ## [3.0.0] - 2023-08-09 +### Changed + - Updated `heroku/jvm-function-invoker` to `3.0.0`. - Updated `heroku/jvm` to `3.0.0`. - Updated `heroku/maven` to `3.0.0`. ## [2.0.0] - 2023-07-31 +### Changed + - Updated `heroku/jvm-function-invoker` to `2.0.0`. - Updated `heroku/jvm` to `2.0.0`. - Updated `heroku/maven` to `2.0.0`. ## [1.1.2] - 2023-07-24 +### Changed + - Updated `heroku/jvm` to `1.1.2`. - Updated `heroku/maven` to `1.1.2`. - Updated `heroku/jvm-function-invoker` to `1.1.2`. ## [1.1.1] - 2023-06-22 +### Changed + - Updated `heroku/jvm` to `1.1.1` - Updated `heroku/maven` to `1.1.1` - Updated `heroku/jvm-function-invoker` to `1.1.1` ## [0.3.45] - 2023-06-14 -* Upgraded `heroku/maven` to `1.0.5` +### Changed + +- Upgraded `heroku/maven` to `1.0.5` ## [0.3.44] - 2023-05-11 -* Upgraded `heroku/jvm` to `1.0.10` -* Upgraded `heroku/maven` to `1.0.4` -* Upgraded `heroku/jvm-function-invoker` to `0.6.8` -* The buildpack now implements Buildpack API 0.9 instead of 0.8, and so requires `lifecycle` 0.15.x or newer. ([#491](https://github.com/heroku/buildpacks-jvm/pull/491)) +### Changed + +- Upgraded `heroku/jvm` to `1.0.10` +- Upgraded `heroku/maven` to `1.0.4` +- Upgraded `heroku/jvm-function-invoker` to `0.6.8` +- The buildpack now implements Buildpack API 0.9 instead of 0.8, and so requires `lifecycle` 0.15.x or newer. ([#491](https://github.com/heroku/buildpacks-jvm/pull/491)) ## [0.3.43] - 2023-04-24 -* Upgraded `heroku/jvm` to `1.0.9` +### Changed + +- Upgraded `heroku/jvm` to `1.0.9` ## [0.3.42] - 2023-03-31 -* Upgraded `heroku/jvm` to `1.0.8` +### Changed + +- Upgraded `heroku/jvm` to `1.0.8` ## [0.3.41] - 2023-03-23 -* Upgraded `heroku/jvm` to `1.0.7` +### Changed + +- Upgraded `heroku/jvm` to `1.0.7` ## [0.3.40] - 2023-01-19 -* Upgraded `heroku/jvm-function-invoker` to `0.6.7` +### Changed + +- Upgraded `heroku/jvm-function-invoker` to `0.6.7` ## [0.3.39] - 2023-01-18 -* Upgraded `heroku/jvm` to `1.0.6` +### Changed + +- Upgraded `heroku/jvm` to `1.0.6` ## [0.3.38] - 2022-11-30 -* Upgraded `heroku/jvm-function-invoker` to `0.6.6` +### Changed + +- Upgraded `heroku/jvm-function-invoker` to `0.6.6` ## [0.3.37] - 2022-10-20 -* Upgraded `heroku/jvm-function-invoker` to `0.6.5` -* Upgraded `heroku/jvm` to `1.0.5` +### Changed + +- Upgraded `heroku/jvm-function-invoker` to `0.6.5` +- Upgraded `heroku/jvm` to `1.0.5` ## [0.3.36] - 2022-09-28 -* Upgraded `heroku/maven` to `1.0.3` -* Upgraded `heroku/jvm-function-invoker` to `0.6.4` -* Upgraded `heroku/jvm` to `1.0.4` +### Changed -* Buildpack now implements buildpack API version `0.8` and so requires lifecycle version `0.14.x` or newer. ([#363](https://github.com/heroku/buildpacks-jvm/pull/363)) +- Upgraded `heroku/maven` to `1.0.3` +- Upgraded `heroku/jvm-function-invoker` to `0.6.4` +- Upgraded `heroku/jvm` to `1.0.4` +- Buildpack now implements buildpack API version `0.8` and so requires lifecycle version `0.14.x` or newer. ([#363](https://github.com/heroku/buildpacks-jvm/pull/363)) ## [0.3.35] - 2022-08-29 -* Upgraded `heroku/jvm` to `1.0.3` +### Changed + +- Upgraded `heroku/jvm` to `1.0.3` ## [0.3.34] - 2022-07-29 -* Upgraded `heroku/maven` to `1.0.2` +### Changed + +- Upgraded `heroku/maven` to `1.0.2` ## [0.3.33] - 2022-07-26 -* Upgraded `heroku/jvm` to `1.0.2` +### Changed + +- Upgraded `heroku/jvm` to `1.0.2` ## [0.3.32] - 2022-07-05 -* Upgraded `heroku/jvm-function-invoker` to `0.6.3` +### Changed + +- Upgraded `heroku/jvm-function-invoker` to `0.6.3` ## [0.3.31] - 2022-06-09 -* Upgraded `heroku/jvm-function-invoker` to `0.6.2` -* Upgraded `heroku/maven` to `1.0.1` -* Upgraded `heroku/jvm` to `1.0.1` +### Changed + +- Upgraded `heroku/jvm-function-invoker` to `0.6.2` +- Upgraded `heroku/maven` to `1.0.1` +- Upgraded `heroku/jvm` to `1.0.1` ## [0.3.30] - 2022-05-17 -* Upgraded `heroku/jvm` to `1.0.0` +### Changed + +- Upgraded `heroku/jvm` to `1.0.0` ## [0.3.29] - 2022-03-24 -* Upgraded `heroku/jvm` to `0.1.15` -* Upgraded `heroku/maven` to `1.0.0` +### Changed + +- Upgraded `heroku/jvm` to `0.1.15` +- Upgraded `heroku/maven` to `1.0.0` ## [0.3.28] - 2022-03-02 -* Upgraded `heroku/jvm` to `0.1.14` -* Upgraded `heroku/maven` to `0.2.6` +### Changed + +- Upgraded `heroku/jvm` to `0.1.14` +- Upgraded `heroku/maven` to `0.2.6` ## [0.3.27] - 2022-02-08 -* Upgraded `heroku/jvm-function-invoker` to `0.6.1` +### Changed + +- Upgraded `heroku/jvm-function-invoker` to `0.6.1` ## [0.3.26] - 2022-01-24 -* Upgraded `heroku/jvm` to `0.1.12` +### Changed + +- Upgraded `heroku/jvm` to `0.1.12` ## [0.3.25] - 2022-01-05 -* Upgraded `heroku/jvm-function-invoker` to `0.6.0` -* Switch to BSD 3-Clause License +### Changed + +- Upgraded `heroku/jvm-function-invoker` to `0.6.0` +- Switch to BSD 3-Clause License ## [0.3.24] - 2021-10-28 -* Upgraded `heroku/jvm` to `0.1.11` -* Upgraded `heroku/jvm` to `0.1.10` +### Changed + +- Upgraded `heroku/jvm` to `0.1.11` +- Upgraded `heroku/jvm` to `0.1.10` ## [0.3.23] - 2021-10-19 -* Upgraded `heroku/jvm-function-invoker` to `0.5.5` -* Upgraded `heroku/jvm` to `0.1.9` +### Changed + +- Upgraded `heroku/jvm-function-invoker` to `0.5.5` +- Upgraded `heroku/jvm` to `0.1.9` ## [0.3.22] - 2021-09-30 -* Upgraded `heroku/jvm-function-invoker` to `0.5.4` +### Changed + +- Upgraded `heroku/jvm-function-invoker` to `0.5.4` ## [0.3.21] - 2021-09-29 +- No changes. + ## [0.3.20] - 2021-09-29 -* Upgraded `heroku/jvm-function-invoker` to `0.5.3` +### Changed + +- Upgraded `heroku/jvm-function-invoker` to `0.5.3` ## [0.3.19] - 2021-09-29 +- No changes. + ## [0.3.18] - 2021-09-15 -* Upgraded `heroku/jvm` to `0.1.8` +### Changed + +- Upgraded `heroku/jvm` to `0.1.8` ## [0.3.17] - 2021-08-31 -* Upgraded `heroku/jvm-function-invoker` to `0.5.2` +### Changed + +- Upgraded `heroku/jvm-function-invoker` to `0.5.2` ## [0.3.16] - 2021-08-25 -* Upgraded `heroku/jvm-function-invoker` to `0.5.1` +### Changed + +- Upgraded `heroku/jvm-function-invoker` to `0.5.1` ## [0.3.15] - 2021-08-10 -* Upgraded `heroku/jvm-function-invoker` to `0.5.0` -* Upgraded `heroku/maven` to `0.2.5` +### Changed + +- Upgraded `heroku/jvm-function-invoker` to `0.5.0` +- Upgraded `heroku/maven` to `0.2.5` ## [0.3.14] - 2021-07-28 -* Upgraded `heroku/jvm-function-invoker` to `0.4.0` -* Upgraded `heroku/jvm` to `0.1.7` +### Changed + +- Upgraded `heroku/jvm-function-invoker` to `0.4.0` +- Upgraded `heroku/jvm` to `0.1.7` ## [0.3.13] - 2021-07-16 -* Upgraded `heroku/maven` to `0.2.4` -* Upgraded `heroku/jvm-function-invoker` to `0.3.0` +### Changed + +- Upgraded `heroku/maven` to `0.2.4` +- Upgraded `heroku/jvm-function-invoker` to `0.3.0` ## [0.3.12] - 2021-05-21 -* Upgraded `heroku/jvm-function-invoker` to `0.2.11` +### Changed + +- Upgraded `heroku/jvm-function-invoker` to `0.2.11` ## [0.3.11] - 2021-05-18 -* Upgraded `heroku/jvm-function-invoker` to `0.2.10` +### Changed + +- Upgraded `heroku/jvm-function-invoker` to `0.2.10` ## [0.3.10] - 2021-05-17 -* Upgraded `heroku/jvm-function-invoker` to `0.2.9` +### Changed + +- Upgraded `heroku/jvm-function-invoker` to `0.2.9` ## [0.3.9] - 2021-05-17 -* Upgraded `heroku/jvm-function-invoker` to `0.2.8` +### Changed + +- Upgraded `heroku/jvm-function-invoker` to `0.2.8` ## [0.3.8] - 2021-05-05 -* Upgraded `heroku/maven` to `0.2.3` -* Upgraded `heroku/jvm-function-invoker` to `0.2.7` +### Changed + +- Upgraded `heroku/maven` to `0.2.3` +- Upgraded `heroku/jvm-function-invoker` to `0.2.7` ## [0.3.7] - 2021-04-29 -* Upgraded `heroku/jvm-function-invoker` to `0.2.6` -* Upgraded `heroku/jvm` to `0.1.6` +### Changed + +- Upgraded `heroku/jvm-function-invoker` to `0.2.6` +- Upgraded `heroku/jvm` to `0.1.6` ## [0.3.6] - 2021-04-21 -* Upgraded `heroku/jvm-function-invoker` to `0.2.5` +### Changed + +- Upgraded `heroku/jvm-function-invoker` to `0.2.5` ## [0.3.5] - 2021-04-08 -* Upgraded `heroku/jvm-function-invoker` to `0.2.4` +### Changed + +- Upgraded `heroku/jvm-function-invoker` to `0.2.4` ### Fixed -* Fixed `licenses` in `buildpack.toml` +### Fixed + +- Fixed `licenses` in `buildpack.toml` ## [0.3.4] - 2021-03-17 -* Upgraded `heroku/jvm` to `0.1.5` +### Changed + +- Upgraded `heroku/jvm` to `0.1.5` ## [0.3.3] - 2021-02-23 -* Upgraded `heroku/maven` to `0.2.2` -* Upgraded `heroku/jvm-function-invoker` to `0.2.3` -* Upgraded `heroku/jvm` to `0.1.4` +### Changed + +- Upgraded `heroku/maven` to `0.2.2` +- Upgraded `heroku/jvm-function-invoker` to `0.2.3` +- Upgraded `heroku/jvm` to `0.1.4` ## [0.3.2] - 2021-02-04 -* Upgraded `heroku/jvm-function-invoker` to `0.2.2` -* Upgraded `heroku/jvm` to `0.1.3` +### Changed + +- Upgraded `heroku/jvm-function-invoker` to `0.2.2` +- Upgraded `heroku/jvm` to `0.1.3` ## [0.3.1] - 2021-02-03 -* Upgraded `heroku/maven` to `0.2.1` +### Changed -## [0.3.0] - 2021-02-03 +- Upgraded `heroku/maven` to `0.2.1` -* Upgraded `heroku/jvm-function-invoker` to `0.2.1` +## [0.3.0] - 2021-02-03 ### Changed -* Now packages released buildpack images instead of local paths to ensure standalone and bundled +- Upgraded `heroku/jvm-function-invoker` to `0.2.1` +- Now packages released buildpack images instead of local paths to ensure standalone and bundled versions are exactly the same. ## [0.2.1] - 2021-02-02 -* Upgraded `heroku/jvm-function-invoker` to `0.2.1` +### Changed + +- Upgraded `heroku/jvm-function-invoker` to `0.2.1` ## [0.2.0] - 2021-02-01 ### Changed -* Upgraded `heroku/jvm` to `0.1.3` -* Upgraded `heroku/jvm-function-invoker` to `0.2.0` +- Upgraded `heroku/jvm` to `0.1.3` +- Upgraded `heroku/jvm-function-invoker` to `0.2.0` ## [0.1.0] - 2021-01-21 ### Added -* Initial release +- Initial release [unreleased]: https://github.com/heroku/buildpacks-jvm/compare/v6.0.1...HEAD [6.0.1]: https://github.com/heroku/buildpacks-jvm/compare/v6.0.0...v6.0.1 @@ -379,4 +484,53 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [3.0.0]: https://github.com/heroku/buildpacks-jvm/compare/v2.0.0...v3.0.0 [2.0.0]: https://github.com/heroku/buildpacks-jvm/compare/v1.1.2...v2.0.0 [1.1.2]: https://github.com/heroku/buildpacks-jvm/compare/v1.1.1...v1.1.2 -[1.1.1]: https://github.com/heroku/buildpacks-jvm/releases/tag/v1.1.1 +[1.1.1]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.45...v1.1.1 +[0.3.45]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.44...heroku%2Fjava-function_0.3.45 +[0.3.44]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.43...heroku%2Fjava-function_0.3.44 +[0.3.43]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.42...heroku%2Fjava-function_0.3.43 +[0.3.42]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.41...heroku%2Fjava-function_0.3.42 +[0.3.41]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.40...heroku%2Fjava-function_0.3.41 +[0.3.40]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.39...heroku%2Fjava-function_0.3.40 +[0.3.39]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.38...heroku%2Fjava-function_0.3.39 +[0.3.38]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.37...heroku%2Fjava-function_0.3.38 +[0.3.37]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.36...heroku%2Fjava-function_0.3.37 +[0.3.36]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.35...heroku%2Fjava-function_0.3.36 +[0.3.35]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.34...heroku%2Fjava-function_0.3.35 +[0.3.34]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.33...heroku%2Fjava-function_0.3.34 +[0.3.33]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.32...heroku%2Fjava-function_0.3.33 +[0.3.32]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.31...heroku%2Fjava-function_0.3.32 +[0.3.31]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.30...heroku%2Fjava-function_0.3.31 +[0.3.30]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.29...heroku%2Fjava-function_0.3.30 +[0.3.29]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.28...heroku%2Fjava-function_0.3.29 +[0.3.28]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.27...heroku%2Fjava-function_0.3.28 +[0.3.27]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.26...heroku%2Fjava-function_0.3.27 +[0.3.26]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.25...heroku%2Fjava-function_0.3.26 +[0.3.25]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.24...heroku%2Fjava-function_0.3.25 +[0.3.24]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.23...heroku%2Fjava-function_0.3.24 +[0.3.23]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.22...heroku%2Fjava-function_0.3.23 +[0.3.22]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.21...heroku%2Fjava-function_0.3.22 +[0.3.21]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.20...heroku%2Fjava-function_0.3.21 +[0.3.20]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.19...heroku%2Fjava-function_0.3.20 +[0.3.19]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.18...heroku%2Fjava-function_0.3.19 +[0.3.18]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.17...heroku%2Fjava-function_0.3.18 +[0.3.17]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.16...heroku%2Fjava-function_0.3.17 +[0.3.16]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.15...heroku%2Fjava-function_0.3.16 +[0.3.15]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.14...heroku%2Fjava-function_0.3.15 +[0.3.14]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.13...heroku%2Fjava-function_0.3.14 +[0.3.13]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.12...heroku%2Fjava-function_0.3.13 +[0.3.12]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.11...heroku%2Fjava-function_0.3.12 +[0.3.11]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.10...heroku%2Fjava-function_0.3.11 +[0.3.10]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.9...heroku%2Fjava-function_0.3.10 +[0.3.9]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.8...heroku%2Fjava-function_0.3.9 +[0.3.8]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.7...heroku%2Fjava-function_0.3.8 +[0.3.7]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.6...heroku%2Fjava-function_0.3.7 +[0.3.6]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.5...heroku%2Fjava-function_0.3.6 +[0.3.5]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.4...heroku%2Fjava-function_0.3.5 +[0.3.4]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.3...heroku%2Fjava-function_0.3.4 +[0.3.3]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.2...heroku%2Fjava-function_0.3.3 +[0.3.2]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.1...heroku%2Fjava-function_0.3.2 +[0.3.1]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.3.0...heroku%2Fjava-function_0.3.1 +[0.3.0]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.2.1...heroku%2Fjava-function_0.3.0 +[0.2.1]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.2.0...heroku%2Fjava-function_0.2.1 +[0.2.0]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava-function_0.1.0...heroku%2Fjava-function_0.2.0 +[0.1.0]: https://github.com/heroku/buildpacks-jvm/releases/tag/heroku%2Fjava-function_0.1.0 diff --git a/meta-buildpacks/java/CHANGELOG.md b/meta-buildpacks/java/CHANGELOG.md index 7e9ce473..949c0c90 100644 --- a/meta-buildpacks/java/CHANGELOG.md +++ b/meta-buildpacks/java/CHANGELOG.md @@ -103,12 +103,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [3.2.0] - 2023-09-20 +### Changed + - Updated `heroku/gradle` to `3.2.0`. - Updated `heroku/jvm` to `3.2.0`. - Updated `heroku/maven` to `3.2.0`. ## [3.1.0] - 2023-09-18 +### Changed + - Updated `heroku/procfile` to `2.0.1`. ([#568](https://github.com/heroku/buildpacks-jvm/pull/568)) - Updated `heroku/gradle` to `3.1.0`. - Updated `heroku/jvm` to `3.1.0`. @@ -116,187 +120,258 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [3.0.0] - 2023-08-09 +### Changed + - Updated `heroku/jvm` to `3.0.0`. - Updated `heroku/maven` to `3.0.0`. ## [2.0.0] - 2023-07-31 +### Changed + - Updated `heroku/jvm` to `2.0.0`. - Updated `heroku/maven` to `2.0.0`. ## [1.1.2] - 2023-07-24 +### Changed + - Updated `heroku/jvm` to `1.1.2`. - Updated `heroku/maven` to `1.1.2`. ## [1.1.1] - 2023-06-22 +### Changed + - Updated `heroku/jvm` to `1.1.1` - Updated `heroku/maven` to `1.1.1` ## [0.6.11] - 2023-06-13 -* Upgraded `heroku/maven` to `1.0.5` +### Changed + +- Upgraded `heroku/maven` to `1.0.5` ## [0.6.10] - 2023-05-11 -* Upgraded `heroku/maven` to `1.0.4` -* Upgraded `heroku/jvm` to `1.0.10` -* The buildpack now implements Buildpack API 0.9 instead of 0.8, and so requires `lifecycle` 0.15.x or newer. ([#491](https://github.com/heroku/buildpacks-jvm/pull/491)) +### Changed + +- Upgraded `heroku/maven` to `1.0.4` +- Upgraded `heroku/jvm` to `1.0.10` +- The buildpack now implements Buildpack API 0.9 instead of 0.8, and so requires `lifecycle` 0.15.x or newer. ([#491](https://github.com/heroku/buildpacks-jvm/pull/491)) ## [0.6.9] - 2023-04-24 -* Upgraded `heroku/jvm` to `1.0.9` +### Changed + +- Upgraded `heroku/jvm` to `1.0.9` ## [0.6.8] - 2023-03-31 -* Upgraded `heroku/jvm` to `1.0.8` +### Changed + +- Upgraded `heroku/jvm` to `1.0.8` ## [0.6.7] - 2023-03-23 -* Upgraded `heroku/jvm` to `1.0.7` +### Changed + +- Upgraded `heroku/jvm` to `1.0.7` ## [0.6.6] - 2023-01-18 -* Upgraded `heroku/jvm` to `1.0.6` +### Changed + +- Upgraded `heroku/jvm` to `1.0.6` ## [0.6.5] - 2022-10-20 -* Upgraded `heroku/jvm` to `1.0.5` +### Changed + +- Upgraded `heroku/jvm` to `1.0.5` ## [0.6.4] - 2022-09-28 -* Upgraded `heroku/maven` to `1.0.3` -* Upgraded `heroku/jvm` to `1.0.4` +### Changed -* Upgraded `heroku/procfile` to `2.0.0`. ([#374](https://github.com/heroku/buildpacks-jvm/pull/374)) -* Buildpack now implements buildpack API version `0.8` and so requires lifecycle version `0.14.x` or newer. ([#363](https://github.com/heroku/buildpacks-jvm/pull/363)) +- Upgraded `heroku/maven` to `1.0.3` +- Upgraded `heroku/jvm` to `1.0.4` +- Upgraded `heroku/procfile` to `2.0.0`. ([#374](https://github.com/heroku/buildpacks-jvm/pull/374)) +- Buildpack now implements buildpack API version `0.8` and so requires lifecycle version `0.14.x` or newer. ([#363](https://github.com/heroku/buildpacks-jvm/pull/363)) ## [0.6.3] - 2022-08-29 -* Upgraded `heroku/jvm` to `1.0.3` +### Changed + +- Upgraded `heroku/jvm` to `1.0.3` ## [0.6.2] - 2022-07-29 -* Upgraded `heroku/maven` to `1.0.2` +### Changed + +- Upgraded `heroku/maven` to `1.0.2` ## [0.6.1] - 2022-07-26 -* Upgraded `heroku/jvm` to `1.0.2` -* Upgraded `heroku/procfile` to `1.0.2` +### Changed + +- Upgraded `heroku/jvm` to `1.0.2` +- Upgraded `heroku/procfile` to `1.0.2` ## [0.6.0] - 2022-06-09 -* Upgraded `heroku/maven` to `1.0.1` -* Upgraded `heroku/jvm` to `1.0.1` +### Changed -### Breaking +- Upgraded `heroku/maven` to `1.0.1` +- Upgraded `heroku/jvm` to `1.0.1` -* Remove Gradle support from this meta-buildpack. Gradle support was realized by using a shimmed version of the `heroku/gradle` Heroku buildpack. We decided to strictly separate shimmed buildpacks from proper CNBs. Gradle support will be re-added later, using a native CNB. ([#308](https://github.com/heroku/buildpacks-jvm/pull/308)) +### Removed + +- Remove Gradle support from this meta-buildpack. Gradle support was realized by using a shimmed version of the `heroku/gradle` Heroku buildpack. We decided to strictly separate shimmed buildpacks from proper CNBs. Gradle support will be re-added later, using a native CNB. ([#308](https://github.com/heroku/buildpacks-jvm/pull/308)) ## [0.5.0] - 2022-05-17 -* Upgraded `heroku/jvm` to `1.0.0` -* Upgraded `heroku/procfile` to `1.0.1` +### Changed + +- Upgraded `heroku/jvm` to `1.0.0` +- Upgraded `heroku/procfile` to `1.0.1` ## [0.3.16] - 2022-03-24 -* Upgraded `heroku/jvm` to `0.1.15` -* Upgraded `heroku/maven` to `1.0.0` +### Changed + +- Upgraded `heroku/jvm` to `0.1.15` +- Upgraded `heroku/maven` to `1.0.0` ## [0.3.15] - 2022-03-02 -* Upgraded `heroku/jvm` to `0.1.14` -* Upgraded `heroku/maven` to `0.2.6` +### Changed + +- Upgraded `heroku/jvm` to `0.1.14` +- Upgraded `heroku/maven` to `0.2.6` ## [0.3.14] - 2022-01-24 -* Upgraded `heroku/jvm` to `0.1.12` -* Update github-action to upload buildpackage to Github Releases -* Switch to BSD 3-Clause License +### Changed + +- Upgraded `heroku/jvm` to `0.1.12` +- Update github-action to upload buildpackage to Github Releases +- Switch to BSD 3-Clause License ## [0.3.13] - 2021-10-28 -* Upgraded `heroku/jvm` to `0.1.11` -* Upgraded `heroku/jvm` to `0.1.10` -* Upgraded `heroku/jvm` to `0.1.9` +### Changed + +- Upgraded `heroku/jvm` to `0.1.11` +- Upgraded `heroku/jvm` to `0.1.10` +- Upgraded `heroku/jvm` to `0.1.9` ## [0.3.12] - 2021-10-19 +- No changes. + ## [0.3.11] - 2021-09-15 -* Upgraded `heroku/jvm` to `0.1.8` +### Changed + +- Upgraded `heroku/jvm` to `0.1.8` ## [0.3.10] - 2021-08-10 -* Upgraded `heroku/maven` to `0.2.5` +### Changed + +- Upgraded `heroku/maven` to `0.2.5` ## [0.3.9] - 2021-07-28 -* Upgraded `heroku/jvm` to `0.1.7` +### Changed + +- Upgraded `heroku/jvm` to `0.1.7` ## [0.3.8] - 2021-07-16 -* Upgraded `heroku/maven` to `0.2.4` +### Changed + +- Upgraded `heroku/maven` to `0.2.4` ## [0.3.7] - 2021-05-05 -* Upgraded `heroku/maven` to `0.2.3` +### Changed + +- Upgraded `heroku/maven` to `0.2.3` ## [0.3.6] - 2021-04-29 -* Upgraded `heroku/jvm` to `0.1.6` +### Changed + +- Upgraded `heroku/jvm` to `0.1.6` ### Fixed -* Fixed `licenses` in `buildpack.toml` +### Changed + +- Fixed `licenses` in `buildpack.toml` ## [0.3.5] - 2021-03-17 -* Upgraded `heroku/jvm` to `0.1.5` +### Changed + +- Upgraded `heroku/jvm` to `0.1.5` ## [0.3.4] - 2021-03-15 -* Upgraded `heroku/procfile` to `0.6.2` +### Changed + +- Upgraded `heroku/procfile` to `0.6.2` ## [0.3.3] - 2021-02-23 -* Upgraded `heroku/gradle` to `0.0.35` -* Upgraded `heroku/maven` to `0.2.2` -* Upgraded `heroku/jvm` to `0.1.4` +### Changed + +- Upgraded `heroku/gradle` to `0.0.35` +- Upgraded `heroku/maven` to `0.2.2` +- Upgraded `heroku/jvm` to `0.1.4` ## [0.3.2] - 2021-02-04 -* Upgraded `heroku/jvm` to `0.1.3` +### Changed + +- Upgraded `heroku/jvm` to `0.1.3` ## [0.3.1] - 2021-02-04 -* Upgraded `heroku/maven` to `0.2.1` +### Changed + +- Upgraded `heroku/maven` to `0.2.1` ## [0.3.0] - 2021-02-03 ### Changed -* Now packages released buildpack images instead of local paths to ensure standalone and bundled +- Now packages released buildpack images instead of local paths to ensure standalone and bundled versions are exactly the same. ## [0.1.3] - 2021-01-22 -* Upgraded `heroku/jvm` to `0.1.3` +### Changed + +- Upgraded `heroku/jvm` to `0.1.3` ### Added -* Automated post-release PRs +- Automated post-release PRs ## [0.1.2] - 2012-01-19 ### Changes -* Upgrade `heroku/maven` to `0.2.0` +- Upgrade `heroku/maven` to `0.2.0` ## [0.1.1] - 2012-01-13 -* Initial release +### Added + +- Initial release [unreleased]: https://github.com/heroku/buildpacks-jvm/compare/v6.0.1...HEAD [6.0.1]: https://github.com/heroku/buildpacks-jvm/compare/v6.0.0...v6.0.1 @@ -315,4 +390,37 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [3.0.0]: https://github.com/heroku/buildpacks-jvm/compare/v2.0.0...v3.0.0 [2.0.0]: https://github.com/heroku/buildpacks-jvm/compare/v1.1.2...v2.0.0 [1.1.2]: https://github.com/heroku/buildpacks-jvm/compare/v1.1.1...v1.1.2 -[1.1.1]: https://github.com/heroku/buildpacks-jvm/releases/tag/v1.1.1 +[1.1.1]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava_0.6.11...v1.1.1 +[0.6.11]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava_0.6.10...heroku%2Fjava_0.6.11 +[0.6.10]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava_0.6.9..heroku%2Fjava_0.6.10 +[0.6.9]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava_0.6.8..heroku%2Fjava_0.6.9 +[0.6.8]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava_0.6.7..heroku%2Fjava_0.6.8 +[0.6.7]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava_0.6.6..heroku%2Fjava_0.6.7 +[0.6.6]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava_0.6.5..heroku%2Fjava_0.6.6 +[0.6.5]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava_0.6.4..heroku%2Fjava_0.6.5 +[0.6.4]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava_0.6.3..heroku%2Fjava_0.6.4 +[0.6.3]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava_0.6.2..heroku%2Fjava_0.6.3 +[0.6.2]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava_0.6.1..heroku%2Fjava_0.6.2 +[0.6.1]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava_0.6.0..heroku%2Fjava_0.6.1 +[0.6.0]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava_0.5.0..heroku%2Fjava_0.6.0 +[0.5.0]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava_0.3.16..heroku%2Fjava_0.5.0 +[0.3.16]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava_0.3.15..heroku%2Fjava_0.3.16 +[0.3.15]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava_0.3.14..heroku%2Fjava_0.3.15 +[0.3.14]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava_0.3.13..heroku%2Fjava_0.3.14 +[0.3.13]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava_0.3.12..heroku%2Fjava_0.3.13 +[0.3.12]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava_0.3.11..heroku%2Fjava_0.3.12 +[0.3.11]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava_0.3.10..heroku%2Fjava_0.3.11 +[0.3.10]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava_0.3.9..heroku%2Fjava_0.3.10 +[0.3.9]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava_0.3.8..heroku%2Fjava_0.3.9 +[0.3.8]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava_0.3.7..heroku%2Fjava_0.3.8 +[0.3.7]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava_0.3.6..heroku%2Fjava_0.3.7 +[0.3.6]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava_0.3.5..heroku%2Fjava_0.3.6 +[0.3.5]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava_0.3.4..heroku%2Fjava_0.3.5 +[0.3.4]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava_0.3.3..heroku%2Fjava_0.3.4 +[0.3.3]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava_0.3.2..heroku%2Fjava_0.3.3 +[0.3.2]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava_0.3.1..heroku%2Fjava_0.3.2 +[0.3.1]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava_0.3.0..heroku%2Fjava_0.3.1 +[0.3.0]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava_0.1.3..heroku%2Fjava_0.3.0 +[0.1.3]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fjava_0.1.2..heroku%2Fjava_0.1.3 +[0.1.2]: https://github.com/heroku/buildpacks-jvm/compare/java_0.1.1..heroku%2Fjava_0.1.2 +[0.1.1]: https://github.com/heroku/buildpacks-jvm/releases/tag/java_0.1.1 diff --git a/meta-buildpacks/scala/CHANGELOG.md b/meta-buildpacks/scala/CHANGELOG.md index f2b215e5..c58e76ed 100644 --- a/meta-buildpacks/scala/CHANGELOG.md +++ b/meta-buildpacks/scala/CHANGELOG.md @@ -92,38 +92,52 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [3.2.0] - 2023-09-20 +### Changed + - Updated `heroku/jvm` to `3.2.0`. - Updated `heroku/sbt` to `3.2.0`. ## [3.1.0] - 2023-09-18 +### Changed + - Updated `heroku/procfile` to `2.0.1`. ([#568](https://github.com/heroku/buildpacks-jvm/pull/568)) - Updated `heroku/jvm` to `3.1.0`. - Updated `heroku/sbt` to `3.1.0`. ## [3.0.0] - 2023-08-09 +### Changed + - Updated `heroku/jvm` to `3.0.0`. - Updated `heroku/sbt` to `3.0.0`. ## [2.0.0] - 2023-07-31 +### Changed + - Updated `heroku/jvm` to `2.0.0`. - Updated `heroku/sbt` to `2.0.0`. ## [1.1.2] - 2023-07-24 +### Changed + - Updated `heroku/jvm` to `1.1.2`. - Updated `heroku/sbt` to `1.1.2`. ## [1.1.1] - 2023-06-22 +### Changed + - Updated `heroku/jvm` to `1.1.1` - Updated `heroku/sbt` to `1.1.1` ## [1.0.0] - 2023-05-11 -* Initial release +### Added + +- Initial release [unreleased]: https://github.com/heroku/buildpacks-jvm/compare/v6.0.1...HEAD [6.0.1]: https://github.com/heroku/buildpacks-jvm/compare/v6.0.0...v6.0.1 @@ -142,4 +156,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [3.0.0]: https://github.com/heroku/buildpacks-jvm/compare/v2.0.0...v3.0.0 [2.0.0]: https://github.com/heroku/buildpacks-jvm/compare/v1.1.2...v2.0.0 [1.1.2]: https://github.com/heroku/buildpacks-jvm/compare/v1.1.1...v1.1.2 -[1.1.1]: https://github.com/heroku/buildpacks-jvm/releases/tag/v1.1.1 +[1.1.1]: https://github.com/heroku/buildpacks-jvm/compare/heroku%2Fscala_1.0.0...v1.1.1 +[1.0.0]: https://github.com/heroku/buildpacks-jvm/releases/tag/heroku%2Fscala_1.0.0