|
| 1 | +# Release 0.5.0 |
| 2 | + |
| 3 | +## New Features |
| 4 | + |
| 5 | +- Initial support for `pkg_*` rules as srcs of `pkg_tar` (#367) |
| 6 | + Adds support for `pkg_mklink`, `pkg_mkdirs`, `pkg_files` and `pkg_filegroup` to `pkg_tar`. |
| 7 | + - Provide `filter_directory` for basic TreeArtifact processing (#331) |
| 8 | +- `stamp` support to `pkg_tar` (#288) and `pkg_zip` (#365) |
| 9 | + Done in the style of cc_binary |
| 10 | + - `stamp` attribute (1=stamp, 0=no stamp, -1=follow `--stamp`) |
| 11 | + - Use existing `--stamp` command line option |
| 12 | +- Significant `pkg_rpm` changes |
| 13 | + - Graduate experimental `pkg_rpm` to mainline (#338) |
| 14 | + - Deprecate pkg/rpm.bzl and move it to pkg/legacy/rpm.bzl (#337) |
| 15 | + - Make `find_system_rpmbuild` repo rule depend on `PATH` (#348) |
| 16 | + - Support SOURCE_DATE_EPOCH in rpm.bzl; enable file clamping in make_rpm.py (#322) |
| 17 | + - Allow runfiles to be used alongside the `rpmbuild` toolchain (#329) |
| 18 | +- `pkg_tar` support for custom compression program (#320) |
| 19 | +- Support long file names in `pkg_tar` by ignoring 'path' PAX header. (#250) (#326) |
| 20 | +- (experimental) Capability to gather the git commit log since the last release (#357) |
| 21 | + This needs user feedback to discover the most pleasing mode. For this |
| 22 | + release, I did `blaze build distro:changelog.txt` then took the result to |
| 23 | + update this file (CHANGELOG.md). I would like to do better than that. Thoughts |
| 24 | + from users are welcome. |
| 25 | + |
| 26 | +## Internal changes |
| 27 | + |
| 28 | +- Add a rule to make artifacts that mimic binaries (#366) |
| 29 | +- Stop importing single methods from modules. Use the entire thing. (#361) |
| 30 | +- Fix some things that Google's strident buildifier warns about. (#363) |
| 31 | +- Enable more tests on windows (#364) |
| 32 | + - Fix most mapping tests to work on windows. (#350) |
| 33 | +- refactor `path.bzl` and improve testing (#359) |
| 34 | +- Fix and refactor pkg_tar compression logic (#358) (#345) |
| 35 | +- Move `build_tar`, `build_zip` and helpers to //private (#353) |
| 36 | + |
| 37 | +## Incompatible changes |
| 38 | + |
| 39 | +- Remove the capability to have the Debian .changes file have a different (#342) |
| 40 | + |
| 41 | +## Contributors |
| 42 | + |
| 43 | +This release contains contributions and fixes from aiuto, Alex Eagle, |
| 44 | +Andrew Psaltis, Greg Bowyer, katre, Michael Hackner, and Rafael Marinheiro |
| 45 | + |
| 46 | +# Release 0.4.0 |
| 47 | + |
| 48 | +## New Features |
| 49 | + |
| 50 | +- `package_file_name` & `package_variables` to allow dynamically named output files. |
| 51 | +- `rpmbuild` is now a toolchain allowing you better control using your own vs. the system one |
| 52 | +- Portions of the `pkg_filegroup` rule suite are available in @rules_pkg//:mappings.bzl, but there are no packaging rules that use it at this time. Rules that use it will be added in 1.0 |
| 53 | + |
| 54 | +## Incompatible Changes |
| 55 | +- `archive_name` is now deprecated. To be removed before 1.0 `WORKSPACE` setup |
| 56 | + |
| 57 | +## Contributors |
| 58 | +This release contains contributions and fixes from Andrew Psaltis, dmayle, Konstantin Erman, Martin Medler, Motiejus Jakštys, Thi Doãn, Thomas Gish, and Xavier Bonaventura. |
| 59 | + |
1 | 60 | # Release 0.3.0
|
2 | 61 |
|
3 | 62 | This release features contributions by the Bazel team and
|
|
0 commit comments