From 0047b2c81222cc04502a547f6855aad5890f1f76 Mon Sep 17 00:00:00 2001 From: Rod Vince Date: Fri, 14 Aug 2026 16:52:07 -0600 Subject: [PATCH] chore: sibling constraints declare a requirement, not a history MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This manifest enumerated one minor per release of its siblings, so every minor bump anywhere in the family cost a widening pull request here. That ceiling was protecting nothing: the answer to it firing was always to widen it, and a gate opened every time it rings is paperwork. The range asserts that Milpa's 0.x minors are compatible with each other — a claim about this family's discipline, and one this repo's own suite is what actually verifies. The floor is kept exactly where the enumeration had it, so nothing older is admitted than before. Greenhouse decisions/0034. --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index aa89141..891f44a 100644 --- a/composer.json +++ b/composer.json @@ -21,7 +21,7 @@ ], "require": { "php": ">=8.3", - "milpa/core": "^0.6.2 || ^0.7 || ^0.8", + "milpa/core": ">=0.6.2 <1.0", "psr/http-message": "^2.0", "psr/http-server-handler": "^1.0", "psr/http-server-middleware": "^1.0"