-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathCHANGELOG.md
78 lines (47 loc) · 3.58 KB
/
CHANGELOG.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [3.0.0] - 2024-02-23
### Added
- Enabled tracing/telemetry via `libcnb`'s `trace` feature. ([#208](https://github.com/heroku/procfile-cnb/pull/208))
### Changed
- Updated to Buildpack API 0.10. ([#205](https://github.com/heroku/procfile-cnb/pull/205))
- All launch processes are now wrapped in `bash -c` instead of using CNB's `direct = false` directive, which is no longer available.
- `.profile` and `.profile.d` scripts will no longer be automatically sourced.
- CNB Lifecycle 0.17 or newer is now required.
## [2.0.2] - 2023-10-24
### Changed
- Updated buildpack display name, description and keywords. ([#189](https://github.com/heroku/procfile-cnb/pull/189))
## [2.0.1] - 2023-08-21
### Changed
- Switched to new buildpack release automation. As a side-effect, the filename of the packaged buildpack attached to the GitHub release has changed from `heroku_procfile_X.Y.Z.cnb` to `heroku_procfile.cnb`. ([#156](https://github.com/heroku/procfile-cnb/pull/156) and [#170](https://github.com/heroku/procfile-cnb/pull/170))
- Updated buildpack dependencies.
## [2.0.0] - 2022-09-27
### Changed
- Buildpack now implements buildpack API version 0.8 and so requires `lifecycle` version 0.14.x or newer. ([#98](https://github.com/heroku/procfile-cnb/pull/98))
- Upgraded `libcnb` and `libherokubuildpack` to 0.11.0. ([#98](https://github.com/heroku/procfile-cnb/pull/98) and [#102](https://github.com/heroku/procfile-cnb/pull/102))
### Removed
- Removed explicitly named stacks from `[[stacks]]`, which were a workaround for Pack CLI <0.24.1 not supporting the wildcard stack. ([#103](https://github.com/heroku/procfile-cnb/pull/103))
## [1.0.2] - 2022-07-14
### Changed
- The buildpack binary is now stripped for reduced builder image size (thanks to [`libcnb-cargo` v0.5.0](https://github.com/heroku/libcnb.rs/releases/tag/libcnb-cargo%2Fv0.5.0)).
- Updated `libcnb` and `libherokubuildpack` from 0.5.0 to 0.9.0. ([#49](https://github.com/heroku/procfile-cnb/pull/49), [#60](https://github.com/heroku/procfile-cnb/pull/60), [#82](https://github.com/heroku/procfile-cnb/pull/82) and [#88](https://github.com/heroku/procfile-cnb/pull/88))
### Fixed
- Removed incorrect error message shown in the case of internal buildpack regex errors. ([#77](https://github.com/heroku/procfile-cnb/pull/77))
## [1.0.1] - 2022-04-05
### Fixed
- Fixed compatibility with older versions of Pack CLI that do not support the wildcard stack in `buildpack.toml`. ([#55](https://github.com/heroku/procfile-cnb/pull/55))
## [1.0.0] - 2022-04-05
### Changed
- Initial release of Rust procfile buildpack, the old Go buildpack is now archived.
- Re-write logic of Procfile parsing to match Heroku's behavior, which has different behavior from the Go version (that assumed that a Procfile was YAML syntax).
[unreleased]: https://github.com/heroku/procfile-cnb/compare/v3.0.0...HEAD
[3.0.0]: https://github.com/heroku/procfile-cnb/compare/v2.0.2...v3.0.0
[2.0.2]: https://github.com/heroku/procfile-cnb/compare/v2.0.1...v2.0.2
[2.0.1]: https://github.com/heroku/procfile-cnb/compare/v2.0.0...v2.0.1
[2.0.0]: https://github.com/heroku/procfile-cnb/compare/v1.0.2...v2.0.0
[1.0.2]: https://github.com/heroku/procfile-cnb/compare/v1.0.1...v1.0.2
[1.0.1]: https://github.com/heroku/procfile-cnb/compare/v1.0.0...v1.0.1
[1.0.0]: https://github.com/heroku/procfile-cnb/releases/tag/v1.0.0