about summary refs log tree commit diff
path: root/third_party/bazel/rules_nixpkgs/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/bazel/rules_nixpkgs/CHANGELOG.md')
-rw-r--r--third_party/bazel/rules_nixpkgs/CHANGELOG.md97
1 files changed, 97 insertions, 0 deletions
diff --git a/third_party/bazel/rules_nixpkgs/CHANGELOG.md b/third_party/bazel/rules_nixpkgs/CHANGELOG.md
new file mode 100644
index 000000000000..91eb1811838a
--- /dev/null
+++ b/third_party/bazel/rules_nixpkgs/CHANGELOG.md
@@ -0,0 +1,97 @@
+# Change Log
+
+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]
+
+### Added
+- `nixpkgs_package` now has a new optional argument `fail_not_supported`
+  allowing the rule to _not_ fail on Windows (when set to `False`)
+- `nixpkgs_cc_configure` now has a new optional argument `nixopts` which
+  propagates extra arguments to the `nix-build` calls.
+
+### Fixed
+- The `nixpkgs_package` is now a no-op on non nixpkgs-supported platforms
+  instead of throwing an error.
+
+## [0.5.1] - 2018-12-18
+
+### Changed
+
+- `nixpkgs_package` now has a new optional argument `nixopts`
+  allowing to pass extra arguments to the `nix-build` calls
+
+### Fixed
+
+- The various `nix_*` rules are now only triggered when one of their dependency
+  has changed and not each time the `WORKSPACE` is modified
+- The `nixpkgs_cc_configure` macro is now much faster
+- `nixpkgs_cc_configure` is now a no-op on non nixpkgs-supported platforms
+  instead of throwing an error
+- The `lib` filegroup provided in the default `BUILD` file for
+  `nixpkgs_package` now also works on MacOS
+
+## [0.4.1] - 2018-11-17
+
+### Added
+
+* `nixpkgs_cc_configure` rule to tell Bazel to configure a toolchain
+  from tools found in the given Nixpkgs repository, instead of from
+  tools found in the ambient environment.
+* `nixpkgs_local_repository` rule. Works like `nixpkgs_git_repository`
+  but takes a checked-in Nix file or Nix expression as input.
+
+### Changed
+
+* The `repository` attribute is no longer deprecated. Most rules
+  support both `repository` and `repositories` as attributes.
+
+### Fixed
+
+* Short repository labels work again. That is, you can say `repository
+  = "@nixpkgs"` as a short form for `repository =
+  "@nixpkgs//:default.nix"`.
+
+## [0.3.1] - 2018-10-24
+
+### Fixed
+
+* `repositories` is no longer a required argument to `nixpkgs_package`.
+
+## [0.3] - 2018-10-23
+
+### Added
+
+* `nixpkgks_package` now supports referencing arbitrarily named nix
+  files. A bug previously only made it possible to reference
+  `default.nix` files.
+
+### Removed
+
+* The `path` attribute has been removed. See `Migration` section
+  in `README.md` for instructions.
+
+### Changed
+
+* `nixpkgs_packages` does not accept implicit `<nixpkgs>` version. See
+   [#25](https://github.com/tweag/rules_nixpkgs/pull/25).
+
+## [0.2.3] - 2018-07-01
+
+### Added
+
+* `sha256` attribute to `nixpkgs_git_repository`.
+* Ability to point to a Nixpkgs fork via the new `remote` attribute to
+  `nixpkgs_git_repository`.
+
+## [0.2.2] - 2018-04-30
+
+## [0.2.1] - 2018-03-18
+
+## [0.2] - 2018-03-18
+
+## [0.1] - 2018-02-21
+
+## [0.1.1] - 2017-12-27