Skip to content

v2.0.0

Choose a tag to compare

@nerftools-release nerftools-release released this 23 May 04:21
Immutable release. Only release title and notes can be modified.
c992c2d

2.0.0 (2026-05-23)

⚠ BREAKING CHANGES

  • git: drop git-diff-staged in favor of relaxed git-diff
  • git: split commit message into required subject + optional body

Features

  • add bash_hints package field with cross-manifest merge (569ace3)
  • generate configurable redirect and intro hooks for claude-plugin (e412b11)
  • git: add restore/show/blame/stash/cherry-pick tools and relax log (ce00f28)
  • git: drop git-diff-staged in favor of relaxed git-diff (69372d1)
  • git: split commit message into required subject + optional body (49c9543)
  • require bash 4+ in generated scripts and nerfctl helpers (2d086b6)

Bug Fixes

  • block git-diff --no-index, document disallowed flags, fix gh-pr-reviews (0a70058)
  • clarify targets use in local rulesync config (181a46b)
  • gh: add jq guard on gh-pr-reviews (da375d6)
  • git: allow comma-separated scopes in commit subject pattern (db434a5)
  • git: block git diff --no-index auto-engagement via path_tests (af2d05d)
  • git: correct -C quoting and add git-log driver re-enable denies (888be4f)
  • git: drop pathspec guard from git-restore-worktree (239fb3a)
  • git: trim redundant help text and pre-hook error prefixes (3cdeeea)
  • git: use pre-hook for --output, clarify variadic deny docs (ef98fa0)
  • harden bash hint hook and tighten SessionStart intro (abb986d)
  • propagate read_version_file failures and note schema drift risk (42fa3a2)
  • regenerate agent and address copilot bash review feedback (72275a0)
  • script path in remediation output (7283fa6)
  • soften SessionStart wording for opt-out configurations (321e4f7)
  • tighten bypass regex; require explicit space-then-reason (42b25a7)
  • tighten wrapper-skip and align docs with current behavior (3b84674)

Documentation

  • clarify how to get more info on config (64e73ab)
  • manifest: document variadic flag injection and safe patterns (68e04e9)
  • manifest: fix sentinel pattern vs allow_flags framing (8aeae18)
  • manifest: use underscore emphasis to satisfy markdownlint MD049 (14776de)