{"version":"2.1.300","anchor":"zod-globalregistry-frozen-lazy-safeparse-errors","canonical_anchor":"zod-globalregistry-frozen-lazy-safeparse-errors","heading":"Internal changes to how settings and inputs are checked","tier":"internal","area":"Dependencies","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.300\/e\/zod-globalregistry-frozen-lazy-safeparse-errors","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.300","markdown":"### Internal changes to how settings and inputs are checked\n\nThe library Claude Code uses to check data now locks a shared list and builds error details only when needed\n\n**What**\n\nThe library Claude Code uses to check that data has the right shape now locks a shared list so it cannot be changed, and builds the details of a failed check only when they are asked for.\n\n**Why**\n\nThis is internal housekeeping, and nothing in it is meant to change what you see.\n\n- Area: Dependencies\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 0\/5\n- Scope: individual\n- Heads-up: no"}