Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All releases Home olderv0.2.68 v0.2.70newer

Claude Code v0.2.69

7 entries read diff v0.2.68 → v0.2.69 Markdown
Find
Pick an entry · j / k steps through
8 entries

Changesopen

#

# Claude Code v0.2.69 Changelog

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

Enhanced Permission System#

  • Added deny permissions support: The permission system now supports both allow and deny rules for tools, giving users more granular control over what tools can be used in their projects.

Usage example:

  {
    "permissions": {
      "allow": ["Read", "Write"],
      "deny": ["Bash", "WebFetch"]
    }
  }

Previously, only allow rules were supported. Now you can explicitly deny specific tools even if they might be allowed by other rules.

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

Improved Rule Management#

  • New deny rules functionality: Added support for "always deny" rules alongside the existing "always allow" rules. This provides a more comprehensive permission model where certain tools can be permanently blocked.
  • Rule source tracking: Permission rules now track their source (e.g., "projectSettings", "localSettings") and behavior type ("allow" or "deny"), making it easier to understand why a tool is allowed or denied.

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

Code Organization#

  • Stream handling update: Switched from default stream import to using named PassThrough import, improving code clarity and tree-shaking capabilities.
  • Process module update: Changed from default process import to named cwd import for better modularity.

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

New Utility Functions#

  • Added $j2 function: A new string processing utility that splits text by newlines, processes each line, and rejoins them. This appears to be used for formatting multi-line content.
  • Added Hb5 function: Retrieves all deny rules from the permission system, formatting them with their source and rule details.
  • Added Ab5 function: Checks if a specific tool is denied by any rule, returning the matching deny rule if found.

Permission Rule Handling#

  • Fixed rule removal logic: The Pj2 function (formerly Lj2) now correctly handles both allow and deny rules when removing permissions from project settings. Previously, it only supported removing "allow" rules.
  • Fixed rule addition logic: The Tj2 function now properly handles both allow and deny rules when adding new permissions, instead of throwing an error for non-allow rules.

New Configuration Schema#

  • The permission object schema (Yb5) now includes both allow and deny arrays:
  {
    permissions: {
      allow: ["Tool1", "Tool2"],  // optional
      deny: ["Tool3", "Tool4"]     // optional
    }
  }

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

Constants#

  • Added new constant oy5 = 13 (appears to be a configuration value)
  • Added new constant ii5 = 3 (appears to be a configuration value)
  • Removed constant ci5 = 10

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

1 entry

Breaking Changesopen

#

None identified. The changes maintain backward compatibility while extending functionality.

Related

Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.

1 entry

Migration Notesopen

#

Projects using the previous permission system will continue to work as before. The new deny rules are optional and only take effect when explicitly configured. Existing "allow-only" configurations remain valid.

Verbatim
Official · Anthropic

Anthropic’s official release notes

Published verbatim by Anthropic for v0.2.69. Text is unmodified from the upstream changelog. Everything else on this page came out of the bundle instead, which is why the two lists don't match.

  • Fixed UI glitches with improved Select component behavior
  • Enhanced terminal output display with better text truncation logic
System prompt

The system prompt was not captured for this release, so this page cannot say whether it moved.