Prepare the 1.11.0 release - #645
Conversation
Code ReviewRisk: Low — The release metadata and changelog are prepared for 1.11.0 with no blocking issues identified. Adds the 1.11.0 changelog entry, including the compare link, release date, feature summary, and PR references. Updates the root, workspace, and Composer package versions to 1.11.0, including the new ui-motion package. Review usage: 8,685 in (3,677 cached) / 250 out tokens — $0.0041 (openrouter/openai/gpt-5.6-luna, thinking: low) Reviewed by @weareikko/code-review v0.9.5 for commit f6147c5. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #645 +/- ##
=========================================
Coverage 87.85% 87.85%
Complexity 145 145
=========================================
Files 153 153
Lines 5460 5460
Branches 1040 1040
=========================================
Hits 4797 4797
Misses 579 579
Partials 84 84
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
Export sizeBundled per export with peer dependencies left external, dynamic imports excluded and the output minified; sizes are gzipped. ✅ No export size changes. Unchanged (133)@studiometa/ui
@studiometa/ui-mapbox
@studiometa/ui-motion
|
Release preparation, following the shape of #624 (1.10.0): a changelog commit, then a version commit. No tag —
publish.ymlfires onpush: tags: '*.*.*', so tagging is the release action and stays yours to take on the merge commit.Why minor
The unreleased set adds a package (
@studiometa/ui-motion) and new features (data-bind:if,Toasterfollow-ups, thedom-updateprotocol), alongside two fixes. Nothing removed, nothing renamed →1.11.0.Commits
Add 1.11.0 changelog entry — the
Unreleasedsection becomesv1.11.0with a compare link and today's date, and an emptyUnreleasedstays at the top as at 1.10.0. The twoFetchfixes from #643 gained their PR reference, which they were missing.The summary paragraph leads with
@studiometa/ui-motionand thedom-updateprotocol event, since those are what a reader of this release most needs to know about.Prepare 1.11.0 —
npm version 1.11.0 --no-git-tag-version, lettingpostversiondo the propagation it exists for:package.json,package-lock.jsoncomposer.json, viascripts/update-composer-version.jsui-motionis the one addition to the file set compared with the 1.10.0 bump — it did not exist then.Verified before pushing
npm run test— 893 passed, 3 skipped, 1 todonpm run lint— cleannpm run build— clean, and it left no stray files in the working treenpm run manifest:check— cleangit tag -l '1.11*'is emptyAfter merging
Tag the merge commit
1.11.0and push it to triggerpublish.yml. #644 (the2.xcherry-pick) is independent and can land whenever.