You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
What's Changed
[Breaking] Support for the "Lockable HTTP Tarball Protocol" has been removed.
Instead of checking some HTTP headers, the user must now explicitly specify --mutable when adding tarball pins.
Existing locked tarball pins should remain functional just the same as before, no action required.
Added npins add url for pinning plain URLs (files that should not be unpacked as tarballs). Same semantics as tarball pins. (#223)
npins add channel now takes --artifact to pin something other than nixexprs.tar.xz, for example latest-nixos-graphical-x86_64-linux.iso. (#223)
Added --plain to npins show display a newline delimated list of pin names (#203)
Added --exclude to npins show to invert the provided entries to exclude from the complete list (#203)
Basic completions for bash, fish and zsh are now included (#203)
Fish completions will complete pin names where applicable (#203)
npins will no longer spawn multiple threads for its runtime (#232)
npins update will now error if all the pins it tried to update were non-existent or frozen (#191)