Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .changeset/pre.json
Original file line number Diff line number Diff line change
Expand Up @@ -220,6 +220,7 @@
"race-safe-migrations-and-host-failure-visibility",
"railway-image-backed-deploys",
"railway-workspace-token-repoint",
"rc-aware-semver-gates",
"rc-child-boot-fixes-462-464",
"rc-image-tag",
"rc-nukes-cli-surface",
Expand All @@ -232,6 +233,7 @@
"regression-teardown-stall-fix",
"relayer-key-self-heal",
"release-build-dependency-order",
"release-scoped-extends-inheritance",
"release-scoped-manifest-writes",
"release-tag-candidates",
"remote-host-manifest-fail-loud",
Expand Down
10 changes: 10 additions & 0 deletions packages/everything-dev/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# everything-dev

## 2.0.0-rc.26

### Minor Changes

- 471188b: Release-scoped extends inheritance + deploy-time composition gate — a platform-pinned child can no longer be skewed or degraded by the parent publishing a newer framework release. The release manifest records its own slot-pin map (`slots`, additive), and the deploy train re-points every inherited slot (e.g. `app.auth`) the child does not author at its pinned release's bytes instead of the parent's live config pointer; the same train now cross-checks the extends-merged shape on shared singletons (the boot guard's mirror) and runs the platform compat check against the child's own pin, failing the publish with the `bos upgrade` remediation named instead of shipping a broken composition.

### Patch Changes

- 8c19959: Unify the five hand-rolled semver comparators into one rc-aware module (utils/semver): the platform compat gate now orders prerelease versions (a child pinned below the release's prerelease compat floor or ahead of the published release is flagged instead of silently passing), exact shared-dep pins are enforced in the deploy truth gate, and a version with a longer prerelease no longer fails caret constraints it satisfies.

## 2.0.0-rc.25

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/everything-dev/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "everything-dev",
"version": "2.0.0-rc.25",
"version": "2.0.0-rc.26",
"type": "module",
"engines": {
"node": ">=20.11"
Expand Down
2 changes: 1 addition & 1 deletion pnpm-workspace.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ catalog:
drizzle-orm: ^0.45.1
effect: 4.0.0-rc.117
every-plugin: ^3.0.0-rc.14
everything-dev: ^2.0.0-rc.25
everything-dev: ^2.0.0-rc.26
near-kit: ^0.20.2
pg: ^8.12.0
react: 19.2.9
Expand Down