DashboardcraftCraft checkMinimalConfigVersion: strip …

Craft checkMinimalConfigVersion: strip pre-release only from CURRENT version, never from minVersion

Category: pattern
Confidence: 1.00
ID: 01a034b6-88b6-77b3-8563-378ef4a6ba38
Project ID: e16af391-c497-4837-b681-c849a5514499
Cross-project: No
Recalled in other projects: 0
Source session: 0HCQB0NNZ4Qpt2k8P
Created: 2026-07-22 11:04:17
Updated: 2026-08-24 16:59:32

Content

checkMinimalConfigVersion strips prerelease/build fields only from the current Craft version, never configured minVersion, so 2.29.0-dev.0 can dogfood features gated at stable 2.29.0 without relaxing a user-required prerelease. WORKSPACES_MIN_VERSION is 2.29.0: top-level workspaces did not ship in 2.27.x or 2.28.0. Ignore SemVer build metadata for precedence comparisons, because +build must not affect ordering; preserve configured prerelease semantics.

Move to: