diff --git a/CHANGELOG.md b/CHANGELOG.md index 006dd22..4c98f78 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,16 @@ # Revision history for nvfetcher +## 0.7.0.0 + +Now nvfetcher removes all files *except* `generated.json` and `generated.nix` in `_sources` before each run. If you do want to keep those files, you can use the new CLI option `--keep-old`. In addition, a new target `purge` is introduced for resetting the state of nvfetcher by deleting the shake database saved in XDG directory. + +* Quote package name passed to nvchecker +* Add `url.name` option to specify the file name in prefetch +* Clean build dir before build +* Support keep going on fetch failure +* Add `--commit-summary` +* Support sparseCheckout + ## 0.6.2.0 * Rework config parsing with toml-reader diff --git a/flake.lock b/flake.lock index 27aa732..220310d 100644 --- a/flake.lock +++ b/flake.lock @@ -21,11 +21,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1710146030, - "narHash": "sha256-SZ5L6eA7HJ/nmkzGG7/ISclqe6oZdOZTNoesiInkXPQ=", + "lastModified": 1731533236, + "narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=", "owner": "numtide", "repo": "flake-utils", - "rev": "b1d9ab70662946ef0850d488da1c9019f3a9752a", + "rev": "11707dc2f618dd54ca8739b309ec4fc024de578b", "type": "github" }, "original": { @@ -36,11 +36,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1711163522, - "narHash": "sha256-YN/Ciidm+A0fmJPWlHBGvVkcarYWSC+s3NTPk/P+q3c=", + "lastModified": 1732014248, + "narHash": "sha256-y/MEyuJ5oBWrWAic/14LaIr/u5E0wRVzyYsouYY3W6w=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "44d0940ea560dee511026a53f0e2e2cde489b4d4", + "rev": "23e89b7da85c3640bbc2173fe04f4bd114342367", "type": "github" }, "original": { diff --git a/nvfetcher.cabal b/nvfetcher.cabal index bd734c6..f9aa56a 100644 --- a/nvfetcher.cabal +++ b/nvfetcher.cabal @@ -1,6 +1,6 @@ cabal-version: 2.4 name: nvfetcher -version: 0.6.2.0 +version: 0.7.0.0 synopsis: Generate nix sources expr for the latest version of packages