Skip to content

Release 0.35.1 - #255

Merged
AlexSamBY merged 1 commit into
masterfrom
claude/release-0-35-1
Oct 28, 2026
Merged

AlexSamBY merged 1 commit into
masterfrom
claude/release-0-35-1

Conversation

@AlexSamBY

Copy link
Copy Markdown
Member

Release 0.35.1: the version, and the changelog's Unreleased section as v0.35.1.

What changes

  • package.json and package-lock.json read 0.35.1, set by npm version 0.35.1 --no-git-tag-version. Its version script set the data-version of src/library/AppWrapper.tsx and public/index.html.
  • src/demo/markdowns/changelog.md: ### Unreleased is ### v0.35.1, with a paragraph on what the release is.

What the release holds

The three changes merged since 0.35.0 (8e76778), each with its own changelog entries:

None of them changes what a host builds against: src/library/contract.ts, src/library/main.tsx, the peer range and the locked dependencies are as in 0.35.0. The build bundles the same 19 packages, at the same versions, as 0.35.0's (dist/sbom.cdx.json), and audit:bundled finds nothing in them.

How the changelog was audited

Each of the three commits since 0.35.0 touched the changelog (git diff-tree --name-only), and nothing in the section reads wrong once released. The section states no package sizes.

Checked

On this branch's commit df8734c, over master's 1895624, with Node 24.14.0, 27 gates exit 0:

  • lint:js, lint:css, typecheck, typecheck:contract, the three docs checks, css:fixture:check, build-css:check, sync-version --check;
  • npm test, test:react16, test:react17 and test:react19: 255 suites and 3503 tests each, one suite skipped on 16 and 17; coverage with its thresholds;
  • build-lib, test:css:built, test:types:consumer, test:pack:budget, test:pack:consumer, test:pack:peers, test:env-flags, the demo build;
  • CI=1 test:e2e and CI=1 test:e2e:react19, 77 each; test:pack:browser and test:pack:browser:peers.

Notes on these runs:

  • The first run of test:react17 lost a jest worker to a SIGSEGV, in rules.popup-content.test.js. Its crash report has the stack of the V8 bug nodejs/node#62393, which Node 24.14.0 has. The rerun exited 0.
  • The jest legs ran with <rootDir>/\.claude/ ignored as well, for a stray, gitignored probe in this checkout.
  • Not run here: test:e2e:engines and test:perf, which CI runs as advisory jobs.

npm pack --dry-run on this branch: 26 files, 3.8 MB unpacked, 1.0 MB packed, dist/index.js 338.5 KB (0.35.0: 332 KB), shasum 5c1e5655763232d79a83f2ffb7c1e014e88d7fea.

After it merges

What publishes the release, in this order:

  1. Tag the squash commit v0.35.1, and push the tag.
  2. npm publish. Its prepack checks the version sites and the generated docs, and builds the library.
  3. npm run build && npm run deploy. The changelog reaches hosts through the demo site, so the deploy is part of the release.

🤖 Generated with Claude Code

The version, set by `npm version 0.35.1 --no-git-tag-version` with its
`data-version` sites, and the changelog's Unreleased section as `v0.35.1`,
with a paragraph on what the release is.
@AlexSamBY
AlexSamBY merged commit 0c17ec8 into master Oct 28, 2026
8 checks passed
@AlexSamBY
AlexSamBY deleted the claude/release-0-35-1 branch October 28, 2026 16:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant