{"version":"2.0.8","anchor":"migration-helper-for-legacy-settings-removed","canonical_anchor":"migration-helper-for-legacy-settings-removed","heading":"Migration Helper for Legacy Settings Removed","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.0.8\/e\/migration-helper-for-legacy-settings-removed","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.0.8","markdown":"### Migration Helper for Legacy Settings Removed\n\n**What:** The automatic migration from old-style `allowedTools` and `ignorePatterns` arrays to the new `.claude\/settings.local.json` permissions format has been removed.\n\n**Context:** In v2.0.5, Claude Code introduced a migration helper (`l4A() at line 351970`) that automatically converted:\n\n- Old format: `allowedTools: [\"Read\", \"Edit\"]` and `ignorePatterns: [\"node_modules\/**\"]`\n- New format: `.claude\/settings.local.json` with permissions rules\n\n**What this means:**\n\n- Users upgrading from versions **before v2.0.5** directly to v2.0.8 or later will need to manually migrate their settings\n- Users who already upgraded through v2.0.5-v2.0.7 are unaffected (their settings were already migrated)\n- The new `.claude\/settings.local.json` permissions format remains fully supported\n\n**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"}