What's Changed
The main feature of this release is that we now support auto following arbitrarily nested attributes.
This is on by default. If you wish to gate the nesting use the following flag:
flake-edit follow --depth 3
- chore: clippy lints by @a-kenji in #515
- follow/lock: Relock follow edits with
offlineby @a-kenji in #526 - chore(clippy): tighten clippy lints by @a-kenji in #527
- chore(refactor): Move more commands to
commands.rsby @a-kenji in #530 - chore(refactor): init forge module by @a-kenji in #531
- chore(refactor): split up walker by @a-kenji in #532
- chore(refactor): prefer
AttrPathby @a-kenji in #533 - fix(lock): preserve
flakerefscheme when reconstructing original URL by @a-kenji in #534 - refactor(forge): init a forge
Traitby @a-kenji in #535 - refactor(lock): tag
Originalas an enum by @a-kenji in #536 - perf(edit): share a single rnix parse across from_text validation by @a-kenji in #537
- fix(forge): paginate GitHub tag listings by @a-kenji in #539
- fix(follow): render dotted follows targets as flat strings by @a-kenji in #538
- fix(cli): reject invalid --format values by @a-kenji in #548
- fix(walk): merge new follows into existing inputs block by @a-kenji in #549
- forge: share the client in a session by @a-kenji in #550
- feat(follow): default to unlimited follows depth by @a-kenji in #551
- refactor(nixos-test): extract testScript into a real Python package by @a-kenji in #552
- fix(app/follow): print sentinel also on
--transitiveby @a-kenji in #560 - ci(cache): switch from
magic-nix-cachetohestiaby @a-kenji in #565 - follow: compute
nested_inputsonce per invocation by @a-kenji in #564 - build: render manpage prose via manners by @a-kenji in #567
- fix(walk): list quoted-key flat inputs by @a-kenji in #569
- fix(walk): descend into
let...inby @a-kenji in #570 - build(deps): bump ratatui from 0.30.0 to 0.30.1 by @dependabot[bot] in #573
- Release 0.3.6 by @a-kenji in #574
Full Changelog: v0.3.5...v0.3.6