Changes since v4.4.1:
- build: tag v4.5.0-beta1
- treewide: better activation, remote builds and generation handling (#812)
- nh-nixos: dont build image when
--dryis passed (#820) - nh-search: query the newest backend index version available (#816)
- docs: document nixos-system fallback precedence
- nh-installable: fix Darwin flake test and format manifest
- docs: document legacy NixOS installable fallback
- nh-installable: resolve
system.nixanddefault.nixfor non-flake mode - build: switch to thin LTO
- build(deps): bump the rust-dependencies group with 3 updates
- build(deps): bump nixpkgs from
56c02bcto6774f7b - nh-clean: recheck selected generation before removal
- docs: document selected generation retention in CHANGELOG
- nh-clean: preserve selected profile generations by default
- nh-core: make iso system name generic in test fixture
- docs: document
build-imageattr selection fixes in CHANGELOG - nh-core: respect attribute path supplied to legacy file exprs
- docs: document
darwin switchchanges in CHANGELOG - nh-darwin: activate without
darwin-rebuild - nh-remote: strip
.localTLD from hostname for use with mDNS - build(deps): bump nixpkgs from
e72e4f2to56c02bc - build(deps): bump which
- docs: fix formatting breakage after rebase
- docs: document
nix-installable& image variant discovery fixes in CHANGELOG - nix-installable: add basic project README
- nix-installable: document and test flake query boundaries
- nh-core: escape file paths in image variant expressions
- nh-remote: append
drvPathviaInstallable::with_attribute - nh-home: resolve configurations through nh-installable
- nh-darwin: resolve configurations through nh-installable
- nh-nixos: resolve configurations through nh-installable
- nh-core: propagate fallible installable rendering
- nh-installable: wrap nix-installable and add configuration resolution
- nix-installable: match Nix attribute-path escaping semantics
- nix-installable: init core installable parsing crate
- nh-remote: make
SshOptsEnvGuard::clearan associated function - nh-remote: single-quote
^*wildcard for non-POSIX remote shells - nh-core: resolve remote elevation program by name
- nh-core: auto-disable nom when stdout is not a tty
- nh-nixos: fall back to base config when inferred specialisation is absent
- nh-nixos: detect current generation when booted into a specialisation
- docs: document
NH_CONTINUE_ON_ACTIVATION_FAILUREin README - nh-nixos: resolve base store path before activation
- Tighter Nix command handling and passthrough argument propagation (#776)
- nh-search: bump backend version 50 -> 51
- build(deps): bump clap_complete_nushell in the rust-dependencies group
- build(deps): bump system-configuration from 0.7.0 to 0.8.0
- build(deps): bump cachix/install-nix-action from 31.11.0 to 31.11.1 (#777)
- meta: remove viperML from maintainers
- meta: remove viperML from FUNDING.yaml
- build(deps): bump the rust-dependencies group across 1 directory with 5 updates (#773)
- nix: replace deprecated stdenv.isDarwin with stdenv.hostPlatform.isDarwin
- nh-core: more cleanup (#755)
- treewide: add NH_ASK environment variable support (#762)
- fix: fix
nh darwinproducing.cachein cwd (#758) - build(deps): bump nixpkgs from
624af66toe72e4f2(#761) - xtask: split up man page generation, inherit workspace lints (#747)
- nh-{nixos, search}: migrate from chrono to jiff (#757)
- build(deps): bump nixpkgs from
e2587cato624af66 - meta: tag nh 4.4.2
- nh-search: emit
mainProgramfrom search API in prettified results - nh-search: try backend-version
n+1when current version is unavailable (#751) - build(deps): bump cachix/install-nix-action from 31.10.7 to 31.11.0 (#749)
- build(deps): bump actions/checkout from 7.0.0 to 7.0.1 (#748)
- build: bump cargo + nix deps (#746)
- build(deps): bump the rust-dependencies group across 1 directory with 2 updates (#742)
- build(deps): bump cachix/install-nix-action from 31.10.6 to 31.10.7 (#741)
- nh-installable: pass through parameterized flake expressions to Nix (#736)
- build(deps): bump nixpkgs from
d407951to18b9261 - docs: document search speed fix
- nh-search: fix search speed
- nh-search: search {prs,isssues} using update date instead of creation date
- docs: document change to token error reporting in CHANGELOG
- nh-search: check GitHub token for validity
- build(deps): bump tj-actions/changed-files from 47.0.0 to 47.0.6
- ci: harden release workflow
- ci: harden workflow permissions and credentials
- ci: add dependabot cooldowns
- ci: pin workflow actions
- docs: update link to ci badge
- workflows: centralize ci
- build: set homepage in virtual manifest; bump
nix-commandpatchver