Skip to content

Releases: kenryu42/claude-code-safety-net

v0.7.1

25 Jan 15:04

Choose a tag to compare

Core

  • c439be8 fix: strip trailing separators in path normalization for cross-platform comparison
  • 33012b1 fix: resolve cwd to absolute path in explain config
  • 300ee42 fix: handle Windows path separators in rm command analysis
  • a4db304 fix: windows path separator

Claude Code

No changes in this release

OpenCode

No changes in this release

v0.7.0

23 Jan 19:08

Choose a tag to compare

Core

  • 25c18a2 feat: add explain command and structured CLI help
  • 976e382 fix: add fallback for missing timestamp in session ID
  • e187b3f fix: rename outputDeny to outputCopilotDeny
  • db01a91 feat: add GitHub Copilot CLI hooks integration

Claude Code

No changes in this release

OpenCode

No changes in this release

Thank you to 1 community contributor:

  • @crmitchelmore:
    • feat: add GitHub Copilot CLI hooks integration
    • fix: rename outputDeny to outputCopilotDeny
    • fix: add fallback for missing timestamp in session ID

v0.6.2

19 Jan 09:38

Choose a tag to compare

Core

  • 58cc257 feat: add doctor command diagnostics

Claude Code

  • 44cb35c fix(windows): explicitly invoke cc-safety-net.js with node

OpenCode

No changes in this release


Thanks to @jacoballen4534 for identifying and suggesting the fix for Windows support in #21.

v0.6.0

15 Jan 17:05

Choose a tag to compare

Core

  • 5e3b4d8 feat: add statusline command
  • b2eed5e fix: block commands that exceed recursion depth

Claude Code

  • e121857 feat: add /set-statusline slash command
  • 8b0bb67 fix: use local binary in hook instead of npx for faster execution

OpenCode

No changes in this release


Thanks to @lgandecki for identifying the npx performance overhead.

v0.5.1

11 Jan 17:59

Choose a tag to compare

Core

  • 6f40164 feat: add builtin commands for opencode plugin

Claude Code

No changes in this release

OpenCode

No changes in this release

v0.5.0

10 Jan 18:45

Choose a tag to compare

Core

  • cfb5b25 fix: drain stderr in gemini hook tests
  • 5075018 feat: add gemini cli compatibility

Claude Code

No changes in this release

OpenCode

No changes in this release

v0.4.1

08 Jan 17:35

Choose a tag to compare

Core

No changes in this release

Claude Code

  • 997bb25 fix(commands): simplify verify-custom-rules documentation
  • 23dd9e1 fix(commands): improve set-custom-rules flow and schema documentation

OpenCode

  • b656671 feat(.opencode): add OpenCode command definitions

v0.4.0

07 Jan 11:27
b554f6a

Choose a tag to compare

Core

  • 09aedb4 feat: add VERSION constant synchronization in bin file during publish
  • 415509e feat: add plugin.json version synchronization in publish script
  • e1ccc2d feat: add automated npm publishing script with changelog generation
  • aac915e fix: use GITHUB_REPOSITORY env var in changelog script
  • 02e0f7a feat: add schema build script
  • 980e8b2 feat: auto-add $schema to config files during verification
  • d464897 fix: improve TMPDIR override detection and implement strict mode
  • 9b3e56c fix: handle TMPDIR edge cases in override detection
  • e890307 feat: add paranoid mode support to OpenCode plugin
  • a6abab9 fix: use cwd from hook input instead of tool_input.workdir
  • 819ab9a fix: update HookInput type to match Claude Code schema
  • e1a0700 fix: handle undefined cwd in loadConfig
  • 1435c59 feat: display blocked segment in OpenCode plugin errors
  • 2f58977 feat: display blocked segment in deny output
  • 91acb1b feat: add AnalyzeResult type for structured block info
  • 1e298cb feat: rewrite from python to typescript

Claude Code

  • ac46e94 fix: remove extra quotes from hook command path

v0.3.2

02 Jan 16:11
07c45a6

Choose a tag to compare

v0.3.2 (2026-01-03)

Fix

  • add AskUserQuestion tool to improve UX

v0.3.1

02 Jan 13:25
db1242e

Choose a tag to compare

v0.3.1 (2026-01-02)

Fix

  • Add cross-platform script execution compatibility