@@ -51,6 +52,7 @@ timeline, and sub-composition sibling asset paths now resolving everywhere.
## Docs & Examples
- Add the shared page components and the Reference Project ([edfe66a95](https://github.com/heygen-com/hyperframes/commit/edfe66a95375234f0d261a09a46a29424d040318), [#2977](https://github.com/heygen-com/hyperframes/pull/2977))
- **Canary:** Connect canary rollouts to the telemetry docs ([54534d53c](https://github.com/heygen-com/hyperframes/commit/54534d53c257fda8fa0f14d4d91fd58724f6b6a6))
- **Canary:** Calibration check 2 reflects the breaker rollover ([0d98de023](https://github.com/heygen-com/hyperframes/commit/0d98de023f5d38b0f7767c7f4defc6a85bff217a))
@@ -102,9 +104,12 @@ timeline, and sub-composition sibling asset paths now resolving everywhere.
## Internal
[View the full commit range](https://github.com/heygen-com/hyperframes/compare/v0.7.90...v0.7.91).
- **Release:** Fold the unpublished v0.7.91 artifacts into v0.7.92 ([e70ffad93](https://github.com/heygen-com/hyperframes/commit/e70ffad93987296ac8b351e85dd4872fdc2da285))
[View the full commit range](https://github.com/heygen-com/hyperframes/compare/v0.7.90...v0.7.92).
Percentage-based canary rollouts land, so a change can ship to a stable slice of
installs instead of all-or-nothing — decided locally and offline, with two inert
calibration canaries validating the mechanism before anything depends on it. Also
29 new registry theme items across three families, a faster virtualized Studio
timeline, and sub-composition sibling asset paths now resolving everywhere.
## Features
- **Cli,studio:** Telemetry opt-out is canary opt-out ([4f464dc42](https://github.com/heygen-com/hyperframes/commit/4f464dc424c648c1210fbfd0675ff774ee0037d4))
- **CLI:** Bucket canaries on a machine-lineage seed, not the telemetry id ([8dd20ac2e](https://github.com/heygen-com/hyperframes/commit/8dd20ac2e8f8c082c69ac9a4be5f3df8b7690b2c))
- **Core:** Inert calibration canaries to validate the mechanism in the wild ([a7bb061af](https://github.com/heygen-com/hyperframes/commit/a7bb061afeaec9f39acc04314a673a2b2ded5fc2))
- **Core:** Emit canary assignments as PostHog flag properties ([a1682e122](https://github.com/heygen-com/hyperframes/commit/a1682e12282c537f7692a3d0b8541263cde7bd50))
- **CLI:** Stop bare --frame-check from swallowing the next flag ([70cc4f59a](https://github.com/heygen-com/hyperframes/commit/70cc4f59a1165f1a132a7bf96d2c8f98ceef2d1a), [#2966](https://github.com/heygen-com/hyperframes/pull/2966))
- **Producer:** Correct short VFR frame coverage ([127eb1937](https://github.com/heygen-com/hyperframes/commit/127eb193715a79252ac77969a95d431a89fee4fe), [#2936](https://github.com/heygen-com/hyperframes/pull/2936))
- **Producer:** Reject asset media type mismatches ([9792c3295](https://github.com/heygen-com/hyperframes/commit/9792c32950133cc7a6aa55361f682bb431db5439), [#2937](https://github.com/heygen-com/hyperframes/pull/2937))
- **CLI:** Stop dropping queued telemetry when process.exit races the final flush ([bc6dbc7e2](https://github.com/heygen-com/hyperframes/commit/bc6dbc7e216353a67700230164e81c3f6076f559), [#2970](https://github.com/heygen-com/hyperframes/pull/2970))
- **Cli,studio:** Adopt the CLI's canary decisions in a launched Studio ([98b23a885](https://github.com/heygen-com/hyperframes/commit/98b23a8850dfe01a9f12957eef25a240294cbe21))
- **CLI:** Keep the canary bucket seed inside the config dir ([9f2b892a7](https://github.com/heygen-com/hyperframes/commit/9f2b892a7137dc14b3e58a0773ba55384562d875))
## Performance
- **Studio:** Stabilize virtualized beat gestures ([677fd31e9](https://github.com/heygen-com/hyperframes/commit/677fd31e9a7bf52475236abbfb662f528862d795), [#2709](https://github.com/heygen-com/hyperframes/pull/2709))
- **Canary:** Connect canary rollouts to the telemetry docs ([54534d53c](https://github.com/heygen-com/hyperframes/commit/54534d53c257fda8fa0f14d4d91fd58724f6b6a6))
- **Canary:** Calibration check 2 reflects the breaker rollover ([0d98de023](https://github.com/heygen-com/hyperframes/commit/0d98de023f5d38b0f7767c7f4defc6a85bff217a))
- **Canary:** Keep contributor docs vendor- and access-neutral ([18d6dd2d7](https://github.com/heygen-com/hyperframes/commit/18d6dd2d7ff44994d24d360edd0d7981967fd29d))
- **Canary:** Make calibration check 4 compare per-surface values ([c43b4e2d9](https://github.com/heygen-com/hyperframes/commit/c43b4e2d951c229935f65a4e224ef8a66c43dd12))
- **Canary:** Link the calibration dashboard from the checks section ([00b576297](https://github.com/heygen-com/hyperframes/commit/00b57629746d3006d8cf3d8fc760b7e0e84c4f77))
## Catalog
- **Registry:** Animate mk card offsets with transforms, not top/left ([ce7d75dba](https://github.com/heygen-com/hyperframes/commit/ce7d75dbaa29e3920216f6e848e68b4b6257602e))
- **Registry:** Connector geometry, family accent, and demo legibility ([35231e964](https://github.com/heygen-com/hyperframes/commit/35231e964daab6d6b73d8dc3917f9f95f5944157))
- **Registry:** Add hw-path-text — text along a path ([662402337](https://github.com/heygen-com/hyperframes/commit/66240233748e1e3c10958882565af656891456a5))
console.log(` gh pr create --base main --head release/v${version} --fill`);
console.log(
`(push the specific tag, NOT 'git push --tags' — that fails on any pre-existing tag).`,
`\nMerging that PR publishes: the workflow checks out the merge SHA, creates`+
`\nthe v${version} tag there, publishes npm, and cuts the GitHub release.`+
`\nSee docs/contributing/release-channels.mdx.`,
);
}
}
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.