{"version":"2.1.261","anchor":"frozen-artifact-types-publish-path-now-enforces-a-type-lock","canonical_anchor":"frozen-artifact-types-publish-path-now-enforces-a-type-lock","heading":"Frozen artifact types: publish path now enforces a type lock","tier":"notice","area":"Artifacts","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.261\/e\/frozen-artifact-types-publish-path-now-enforces-a-type-lock","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.261","markdown":"### Frozen artifact types: publish path now enforces a type lock\n\nType-locked artifacts now block changing their contract or language when publishing.\n\nArtifact publish and read logic now checks `frozenArtifactTypes?.typesOn` together with a per-artifact `typeLock` to determine when re-reading capabilities is required, and to deny changing the contract or language on a type-locked artifact, for example blocking publishing a non-page file to an Artifact created from an Artifact type.\n\n- Area: Artifacts\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5"}