From 7b8e5ad9a6342897c7ae751c4f2bec7af8c0e2dc Mon Sep 17 00:00:00 2001 From: Andreas Herrmann Date: Thu, 14 Nov 2019 11:28:18 +0100 Subject: [PATCH] Update changelog for release 0.6.0 --- CHANGELOG.md | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 91eb18118..d550f6c86 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,41 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/). -## [0.5.2] +## [Unreleased] + +[Unreleased]: https://github.com/tweag/rules_nixpkgs/compare/v0.6.0...HEAD + +## [0.6.0] - 2019-11-14 + +[0.6.0]: https://github.com/tweag/rules_nixpkgs/compare/v0.5.2...0.6.0 + +### Added + +- Check `nix_file_deps` and fail on undeclared dependencies (breaking change). + See [#76][#76] and [#86][#86]. +- Define a `nixpkgs` platform constraint. See [#97][#97]. +- Define `nixpkgs_python_configure`. See [#97][#97]. +- Define `nixpkgs_sh_posix_configure` to generate [`rules_sh`][rules_sh] POSIX + toolchain. See [#95]. + +[#76]: https://github.com/tweag/rules_nixpkgs/pull/76 +[#86]: https://github.com/tweag/rules_nixpkgs/pull/86 +[#97]: https://github.com/tweag/rules_nixpkgs/pull/97 +[#95]: https://github.com/tweag/rules_nixpkgs/pull/95 +[rules_sh]: https://github.com/tweag/rules_sh + +### Changed + +- Hide Nix output, following Bazel best practices for a quiet build. +- Disable implicit `nixpkgs` configuration loading (breaking change). + See [#83](https://github.com/tweag/rules_nixpkgs/pull/83). + +### Fixed + +- Improve distributed caching by not leaking user specific Bazel cache + directory, see [#67](https://github.com/tweag/rules_nixpkgs/pull/67). + +## [0.5.2] - 2019-01-28 ### Added - `nixpkgs_package` now has a new optional argument `fail_not_supported`