Skip to content

v0.4.0

Latest

Choose a tag to compare

@a-kenji a-kenji released this 02 Oct 12:08
· 22 commits to main since this release

What's Changed

The main feature of this release is that the follow subcommand now supports the --stats and the --dry-run flag,
that will show stats about the deduplication state of the flake inputs:

flake-edit follow --dry-run

Will show the stats without changing anything and:

flake-edit follow --stats

image

Will show the deduplication stats while also doing the deduplication as well.

The toggle subcommand also got added, which allows changing between alternative commented out inputs in the flake.nix file.

flake-edit toggle [input]

image

Also the update subcommand supports more schemes now.

  • feat(tui): add /-triggered search to selection lists by @a-kenji in #575
  • feat(forge/update): support tarball-archive inputs by @a-kenji in #576
  • feat(cli/toggle): init the toggle subcommand by @a-kenji in #581
  • chore(docs): update toggle remove recording by @a-kenji in #582
  • chore(checks): init an inputs attribute by @a-kenji in #583
  • chore(ci): update hestia location by @a-kenji in #584
  • chore(ci): disable cachix for most jobs by @a-kenji in #585
  • chore(docs): fix intra doc link in the readme by @a-kenji in #586
  • nix/formatter: init flake-edit by @a-kenji in #587
  • nix/checks: switch inputs check to inputs-cache module by @a-kenji in #590
  • config: add alias nixpkgs-lib alias by default by @a-kenji in #599
  • fix(ci): don't run cache push on PRs by @a-kenji in #600
  • build(deps): bump actions/checkout from 6 to 7 by @dependabot[bot] in #588
  • build(deps): bump ratatui from 0.30.1 to 0.30.2 by @dependabot[bot] in #589
  • ci: pin Mic92/hestia to v1 by @Mic92 in #592
  • nix: build flake-edit with structured attrs by @a-kenji in #601
  • build(deps): bump toml from 1.1.2+spec-1.1.0 to 1.1.3+spec-1.1.0 by @dependabot[bot] in #596
  • build(deps): bump anyhow from 1.0.102 to 1.0.104 by @dependabot[bot] in #594
  • build(deps): bump clap from 4.6.1 to 4.6.5 by @dependabot[bot] in #595
  • feat(follow): add --stats and --dry-run flags by @a-kenji in #602
  • feat(follow): accept directory paths in batch mode by @a-kenji in #603
  • feat(forge): update nixos.org channel tarball inputs by @a-kenji in #604
  • completions: switch to clap native dynamic completions by @a-kenji in #605
  • build(deps): bump Mic92/hestia from 1 to 3 by @dependabot[bot] in #606
  • forge/cache: check explicitly for the not NOT_MODIFIED status code by @a-kenji in #635
  • chore(docs): update readme by @a-kenji in #636
  • chore(release): update changelog by @a-kenji in #637

Full Changelog: v0.3.6...v0.4.0