musher-dev/platform#2676 makes Components and Blueprints one resource with numbered versions (ADR 0174). Examples that call the old shape will break:
- Removed:
POST /v1/components/{id}:publish|:deprecate|:withdraw, GET /v1/organizations/{org}/components/{slug}/lineage, DELETE …/components/{slug}, and the blueprint equivalents.
- New shape:
/v1/components/{id} names the component; its history is /versions and /versions/{n}, with actions on a version (…/versions/{n}:publish) and a discarding DELETE.
- The lineage body exposes
currentVersion, latestPublishedVersion and draftVersion.
- Deployments take
blueprintId + blueprintVersion (default: latest published).
- Multi-value parameters use
type: STRING_LIST (specifications ADR 0020); multiple: true is removed.
- Modelines and URLs move to
musher-dev/specifications / specifications.musher.dev (specifications#87).
musher-dev/platform#2676 makes Components and Blueprints one resource with numbered versions (ADR 0174). Examples that call the old shape will break:
POST /v1/components/{id}:publish|:deprecate|:withdraw,GET /v1/organizations/{org}/components/{slug}/lineage,DELETE …/components/{slug}, and the blueprint equivalents./v1/components/{id}names the component; its history is/versionsand/versions/{n}, with actions on a version (…/versions/{n}:publish) and a discardingDELETE.currentVersion,latestPublishedVersionanddraftVersion.blueprintId+blueprintVersion(default: latest published).type: STRING_LIST(specifications ADR 0020);multiple: trueis removed.musher-dev/specifications/specifications.musher.dev(specifications#87).