Migration Helper for Legacy Settings Removed#
What's wrong with this entry?
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"]andignorePatterns: ["node_modules/**"] - New format:
.claude/settings.local.jsonwith 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.jsonpermissions 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