{"version":"2.1.236","anchor":"plugin-cache-version-folders-nest-under-marketplace-and-plug","canonical_anchor":"plugin-cache-version-folders-nest-under-marketplace-and-plug","heading":"Plugin cache version folders nest under marketplace and plugin","tier":"internal","area":"Plugins","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.236\/e\/plugin-cache-version-folders-nest-under-marketplace-and-plug","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.236","markdown":"### Plugin cache version folders nest under marketplace and plugin\n\nCached plugin versions now nest under marketplace and plugin folders.\n\n**What**\n\nCached plugin versions now live at `cache\/<marketplace>\/<plugin>\/<version>` because the directory and the sanitized version segment are computed separately. The per-stage error reasons for the path containment check moved from a switch into a lookup table of the same strings.\n\n**Evidence**\n\n`plugin cache version parent not contained before relink`\n\n- Area: Plugins\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 1\/5"}