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 of v2.0.8 Home All releases olderv2.0.5 v2.0.9newer
Claude Code v2.0.8

Migration Helper for Legacy Settings Removed

What: The automatic migration from old-style allowedTools and ignorePatterns arrays to the new .claude/settings.local.json permissions format has been removed.

Context: In v2.0.5, Claude Code introduced a migration helper (l4A() at line 351970) that automatically converted:

  • Old format: allowedTools: ["Read", "Edit"] and ignorePatterns: ["node_modules/**"]
  • New format: .claude/settings.local.json with permissions rules

What this means:

  • Users upgrading from versions before v2.0.5 directly to v2.0.8 or later will need to manually migrate their settings
  • Users who already upgraded through v2.0.5-v2.0.7 are unaffected (their settings were already migrated)
  • The new .claude/settings.local.json permissions format remains fully supported

Evidence: Migration functions WdQ() at line 351945, JdQ() at line 351955, and l4A() at line 351970 in v2.0.5 are not called in v2.0.8

See this entry in the whole of v2.0.8 →