|
2 | 2 |
|
3 | 3 | ## [Unreleased] |
4 | 4 |
|
5 | | -* Improve OpenJDK installation via jvm-common buildpack to prevent function overrides and fix environment variable handling ([#275](https://github.com/heroku/heroku-buildpack-java/pull/275)) |
6 | | -* Improve detection error message with better user experience and guidance for other build tools ([#270](https://github.com/heroku/heroku-buildpack-java/pull/270)) |
| 5 | +* Improve OpenJDK installation via `jvm-common` buildpack to prevent function overrides and fix environment variable handling. ([#275](https://github.com/heroku/heroku-buildpack-java/pull/275)) |
| 6 | +* Improve detection error message with better user experience and guidance for other build tools. ([#270](https://github.com/heroku/heroku-buildpack-java/pull/270)) |
7 | 7 |
|
8 | 8 |
|
9 | 9 | ## [v80] - 2025-09-08 |
10 | 10 |
|
11 | | -* Change Maven Wrapper validation from build-failing error to warning when properties file is missing ([#268](https://github.com/heroku/heroku-buildpack-java/pull/268)) |
| 11 | +* Change Maven Wrapper validation from build-failing error to warning when properties file is missing. ([#268](https://github.com/heroku/heroku-buildpack-java/pull/268)) |
12 | 12 |
|
13 | 13 | ## [v79] - 2025-09-04 |
14 | 14 |
|
15 | | -* Add Maven Wrapper validation with clear error message when required files are missing ([#266](https://github.com/heroku/heroku-buildpack-java/pull/266)) |
| 15 | +* Add Maven Wrapper validation with clear error message when required files are missing. ([#266](https://github.com/heroku/heroku-buildpack-java/pull/266)) |
16 | 16 |
|
17 | 17 | ## [v78] - 2025-09-04 |
18 | 18 |
|
19 | 19 | * Fix a buildpack crash when determining Maven version that can occur for some configurations. ([#264](https://github.com/heroku/heroku-buildpack-java/pull/264)) |
20 | 20 |
|
21 | 21 | ## [v77] - 2025-09-04 |
22 | 22 |
|
23 | | -* Refactor Maven installation and invocation code ([#257](https://github.com/heroku/heroku-buildpack-java/pull/257)) |
24 | | -* Improve error messages with detailed troubleshooting guidance ([#257](https://github.com/heroku/heroku-buildpack-java/pull/257)) |
25 | | -* Enhance `settings.xml` handling and error reporting ([#257](https://github.com/heroku/heroku-buildpack-java/pull/257)) |
| 23 | +* Refactor Maven installation and invocation code. ([#257](https://github.com/heroku/heroku-buildpack-java/pull/257)) |
| 24 | +* Improve error messages with detailed troubleshooting guidance. ([#257](https://github.com/heroku/heroku-buildpack-java/pull/257)) |
| 25 | +* Enhance `settings.xml` handling and error reporting. ([#257](https://github.com/heroku/heroku-buildpack-java/pull/257)) |
26 | 26 | * Buildpack output slightly changed. If you match against the buildpack output, verify your matching still works and adjust if necessary. ([#257](https://github.com/heroku/heroku-buildpack-java/pull/257)) |
27 | 27 |
|
28 | 28 | ## [v76] - 2025-07-14 |
29 | 29 |
|
30 | | -* Remove heroku-20 support ([#245](https://github.com/heroku/heroku-buildpack-java/pull/245)) |
| 30 | +* Remove `heroku-20` support. ([#245](https://github.com/heroku/heroku-buildpack-java/pull/245)) |
31 | 31 | * Buildpack output slightly changed. If you match against the buildpack output, verify your matching still works and adjust if necessary. ([#249](https://github.com/heroku/heroku-buildpack-java/pull/249)) |
32 | 32 |
|
33 | 33 | ## [v75] - 2025-02-24 |
34 | 34 |
|
35 | | -* Internal changes only |
| 35 | +* Internal changes only. |
36 | 36 |
|
37 | 37 | ## [v74] - 2024-10-04 |
38 | 38 |
|
39 | 39 | * Add default process type for Micronaut and Quarkus. ([#224](https://github.com/heroku/heroku-buildpack-java/pull/224)) |
40 | 40 |
|
41 | 41 | ## [v73] - 2023-08-14 |
42 | 42 |
|
43 | | -* Remove heroku-18 support ([#204](https://github.com/heroku/heroku-buildpack-java/pull/204)) |
| 43 | +* Remove `heroku-18` support. ([#204](https://github.com/heroku/heroku-buildpack-java/pull/204)) |
44 | 44 | * Upgrade default Maven version to `3.9.4`. ([#207](https://github.com/heroku/heroku-buildpack-java/pull/207)) |
45 | 45 |
|
46 | 46 | ## [v72] - 2022-06-14 |
47 | 47 |
|
48 | | -* Adjust curl retry and connection timeout handling |
49 | | -* Vendor buildpack-stdlib rather than downloading it at build time |
50 | | -* Switch to the recommended regional S3 domain instead of the global one |
| 48 | +* Adjust `curl` retry and connection timeout handling. |
| 49 | +* Vendor `buildpack-stdlib` rather than downloading it at build time. |
| 50 | +* Switch to the recommended regional S3 domain instead of the global one. |
51 | 51 |
|
52 | 52 | ## [v71] - 2022-06-07 |
53 | 53 |
|
54 | | -* Add heroku-22 support |
| 54 | +* Add `heroku-22` support. |
55 | 55 |
|
56 | 56 | ## [v70] - 2022-05-18 |
57 | 57 |
|
58 | | -* Remove heroku-16 support |
59 | | -* Remove Cloud Native Buildpack support. Development of Heroku JVM Cloud Native Buildpacks now takes place in a dedicated repository: https://github.com/heroku/buildpacks-jvm |
| 58 | +* Remove `heroku-16` support. |
| 59 | +* Remove Cloud Native Buildpack support. Development of Heroku JVM Cloud Native Buildpacks now takes place in a dedicated repository: https://github.com/heroku/buildpacks-jvm. |
60 | 60 |
|
61 | 61 | ## [v69] - 2021-01-13 |
62 | 62 |
|
63 | | -* Upgrade CNB API compatibility version to 0.4 |
| 63 | +* Upgrade CNB API compatibility version to `0.4`. |
64 | 64 |
|
65 | 65 | ## [v68] - 2020-11-17 |
66 | 66 |
|
67 | | -* Enable heroku-20 testing |
| 67 | +* Enable `heroku-20` testing. |
68 | 68 |
|
69 | 69 | ## [v67] - 2020-10-12 |
70 | 70 |
|
71 | | -* Update tests |
| 71 | +* Update tests. |
72 | 72 |
|
73 | 73 | ## [v66] - 2019-12-17 |
74 | 74 |
|
75 | | -* Add support for Cloud Native Buildpacks API |
76 | | -* Add support for Maven wrapper without binary JAR by removing check for .mvn/wrapper/maven-wrapper.jar |
| 75 | +* Add support for Cloud Native Buildpacks API. |
| 76 | +* Add support for Maven wrapper without binary JAR by removing check for `.mvn/wrapper/maven-wrapper.jar`. |
77 | 77 |
|
78 | 78 | ## [v65] - 2019-10-14 |
79 | 79 |
|
80 | | -* Upgrade default Maven version to 3.6.2 |
| 80 | +* Upgrade default Maven version to `3.6.2`. ([#118](https://github.com/heroku/heroku-buildpack-java/pull/118)) |
81 | 81 |
|
82 | | -## 64 |
| 82 | +## [v64] - 2019-09-30 |
83 | 83 |
|
84 | | -* Add support for Maven 3.5 and 3.6 |
85 | | -* Cache system.properties file |
| 84 | +* Add support for Maven `3.5` and `3.6`. ([#115](https://github.com/heroku/heroku-buildpack-java/pull/115)) |
| 85 | +* Cache `system.properties` file. ([#110](https://github.com/heroku/heroku-buildpack-java/pull/110)) |
86 | 86 |
|
87 | | -## 63 |
| 87 | +## [v63] - 2019-02-27 |
88 | 88 |
|
89 | | -* Add support for MAVEN_HEROKU_CI_GOAL |
| 89 | +* Add support for `MAVEN_HEROKU_CI_GOAL`. ([#107](https://github.com/heroku/heroku-buildpack-java/pull/107)) |
90 | 90 |
|
91 | | -## 62 |
| 91 | +## [v62] - 2018-06-13 |
92 | 92 |
|
93 | | -* Improved error behavior for MAVEN_SETTINGS_URL |
94 | | -* Changed location of JVM common buildpack |
| 93 | +* Improve error behavior for `MAVEN_SETTINGS_URL`. ([#96](https://github.com/heroku/heroku-buildpack-java/pull/96)) |
| 94 | +* Change location of JVM common buildpack. ([#97](https://github.com/heroku/heroku-buildpack-java/pull/97)) |
95 | 95 |
|
96 | | -## v59 |
| 96 | +## [v61] - 2018-04-26 |
97 | 97 |
|
98 | | -* Add support for settings.xml in bin/test |
| 98 | +* Internal changes only. |
99 | 99 |
|
100 | | -## v58 |
| 100 | +## [v60] - 2018-04-13 |
101 | 101 |
|
102 | | -* Added mcount of kotlin and groovy files in the repo |
103 | | -* PR #92: Fix some Bash issues |
| 102 | +* Fix Maven profile handling to avoid hardcoding build directory. ([#94](https://github.com/heroku/heroku-buildpack-java/pull/94)) |
| 103 | +* Fix testpack API to use correct parameters. ([#95](https://github.com/heroku/heroku-buildpack-java/pull/95)) |
104 | 104 |
|
105 | | -## v57 |
| 105 | +## [v59] - 2018-01-19 |
106 | 106 |
|
107 | | -* Added measurement of build time with and without cache |
| 107 | +* Add support for `settings.xml` in `bin/test`. ([#93](https://github.com/heroku/heroku-buildpack-java/pull/93)) |
108 | 108 |
|
109 | | -## v55 |
| 109 | +## [v58] - 2018-01-04 |
110 | 110 |
|
111 | | -* Added message when pom.xml is not found |
| 111 | +* Add measurement of Kotlin and Groovy files in the repository. ([#91](https://github.com/heroku/heroku-buildpack-java/pull/91)) |
| 112 | +* Fix some Bash issues. ([#92](https://github.com/heroku/heroku-buildpack-java/pull/92)) |
112 | 113 |
|
113 | | -## v42 |
| 114 | +## [v57] - 2017-10-19 |
114 | 115 |
|
115 | | -* Use latest version of Maven by default |
| 116 | +* Add measurement of build time with and without cache. ([#88](https://github.com/heroku/heroku-buildpack-java/pull/88)) |
116 | 117 |
|
117 | | -## v41 |
| 118 | +## [v56] - 2017-10-10 |
118 | 119 |
|
119 | | -* Upgrade to Maven 3.3.9 |
120 | | -* Add retry option to curl commands |
| 120 | +* Internal changes only. |
121 | 121 |
|
122 | | -## v40 |
| 122 | +## [v55] - 2017-09-11 |
123 | 123 |
|
124 | | -* Added dependency:list to maven commands |
| 124 | +* Add message when `pom.xml` is not found. |
125 | 125 |
|
126 | | -## v39 |
| 126 | +## [v42] - 2015-12-15 |
127 | 127 |
|
128 | | -* Upgrade default Maven to 3.3.3 |
129 | | -* Upgrade default JDK to 8u51 |
| 128 | +* Use latest version of Maven by default. |
130 | 129 |
|
131 | | -## v38 |
| 130 | +## [v41] - 2015-12-02 |
132 | 131 |
|
133 | | -* Added a new config var for customizing Maven options: `MAVEN_JAVA_OPTS` |
| 132 | +* Upgrade to Maven `3.3.9`. ([#62](https://github.com/heroku/heroku-buildpack-java/pull/62)) |
| 133 | +* Add retry option to `curl` commands. ([#63](https://github.com/heroku/heroku-buildpack-java/pull/63)) |
| 134 | + |
| 135 | +## [v40] - 2015-10-12 |
| 136 | + |
| 137 | +* Add `dependency:list` to Maven commands. |
| 138 | + |
| 139 | +## [v39] - 2015-08-06 |
| 140 | + |
| 141 | +* Upgrade default Maven to `3.3.3`. |
| 142 | +* Upgrade default JDK to `8u51`. |
| 143 | + |
| 144 | +## [v38] - 2015-04-20 |
| 145 | + |
| 146 | +* Add a new config var for customizing Maven options: `MAVEN_JAVA_OPTS`. |
134 | 147 |
|
135 | 148 | [unreleased]: https://github.com/heroku/heroku-buildpack-java/compare/v80...main |
136 | 149 | [v80]: https://github.com/heroku/heroku-buildpack-java/compare/v79...v80 |
|
149 | 162 | [v67]: https://github.com/heroku/heroku-buildpack-java/compare/v66...v67 |
150 | 163 | [v66]: https://github.com/heroku/heroku-buildpack-java/compare/v65...v66 |
151 | 164 | [v65]: https://github.com/heroku/heroku-buildpack-java/compare/v64...v65 |
| 165 | +[v64]: https://github.com/heroku/heroku-buildpack-java/compare/v63...v64 |
| 166 | +[v63]: https://github.com/heroku/heroku-buildpack-java/compare/v62...v63 |
| 167 | +[v62]: https://github.com/heroku/heroku-buildpack-java/compare/v61...v62 |
| 168 | +[v61]: https://github.com/heroku/heroku-buildpack-java/compare/v60...v61 |
| 169 | +[v60]: https://github.com/heroku/heroku-buildpack-java/compare/v59...v60 |
| 170 | +[v59]: https://github.com/heroku/heroku-buildpack-java/compare/v58...v59 |
| 171 | +[v58]: https://github.com/heroku/heroku-buildpack-java/compare/v57...v58 |
| 172 | +[v57]: https://github.com/heroku/heroku-buildpack-java/compare/v56...v57 |
| 173 | +[v56]: https://github.com/heroku/heroku-buildpack-java/compare/v54...v56 |
| 174 | +[v55]: https://github.com/heroku/heroku-buildpack-java/compare/v54...v56 |
| 175 | +[v42]: https://github.com/heroku/heroku-buildpack-java/compare/v41...v42 |
| 176 | +[v41]: https://github.com/heroku/heroku-buildpack-java/compare/v40...v41 |
| 177 | +[v40]: https://github.com/heroku/heroku-buildpack-java/compare/v39...v40 |
| 178 | +[v39]: https://github.com/heroku/heroku-buildpack-java/compare/v38...v39 |
| 179 | +[v38]: https://github.com/heroku/heroku-buildpack-java/compare/v37...v38 |
0 commit comments