Skip to content

chore(release): v3.5.0 - #1537

Merged
ubugeeei merged 2 commits into
mainfrom
release/v3.5.0
Oct 30, 2026
Merged

ubugeeei merged 2 commits into
mainfrom
release/v3.5.0

Conversation

@ubugeeei

@ubugeeei ubugeeei commented Oct 30, 2026 •

Copy link
Copy Markdown
Member

Release v3.5.0. Chromium remains the default OG renderer; Satori and Takumi (@takumi-rs/core) are explicit browserless alternatives. TypeScript, Vue, Svelte, React, and Solid templates share the SSR pipeline, with component CSS and local public images preserved. Takumi package-family settings use @takumi-rs/* rather than enumerating platform packages.

The exact release head 3f4fdc29 passed CI and the full release validation. The merged commit and immutable v3.5.0 tag are 9f615ce9a5708aa3249d53d514e4bcd8f5f179ad.

Core publication succeeded. Public verification covered all 91 npm packages (version, signature/provenance metadata, and tarball integrity), all 13 crates.io archives and their checksums, and all four native CLI archive checksums. A new project installed the published package and successfully built all 15 renderer/template combinations, verifying 1200×630 PNG output, OG/Twitter metadata, and ESM/CommonJS exports.

VS Code Marketplace publication was verified for all four platform targets. Open VSX publication failed with No trusted publisher matches the presented token; the namespace's trusted publisher must be configured before retrying only that publisher job.

@coderabbitai

coderabbitai Bot commented Oct 30, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

Warning

Review limit reached

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Next included review available in 47 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used all 2 included reviews currently available.

Learn how review limits work.

Review configuration:

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 9531684d-78e6-491c-9835-4822981b3319
Commits

Reviewing files that changed from the base of the PR and between a497ac1 and 3f4fdc2.

Files ignored due to path filters: 1
  • Cargo.lock is excluded by !**/*.lock
Files selected for processing: 89
  • CHANGELOG.md
  • Cargo.toml
  • crates/ox_content_napi/package.json
  • docs/content/getting-started.md
  • editors/zed/Cargo.toml
  • editors/zed/extension.toml
  • npm/ox-content-code-play/package.json
  • npm/ox-content-islands/package.json
  • npm/oxct/package.json
  • npm/theme-color/arctic/package.json
  • npm/theme-color/ayu/package.json
  • npm/theme-color/cacao/package.json
  • npm/theme-color/catppuccin/package.json
  • npm/theme-color/commander/package.json
  • npm/theme-color/coral/package.json
  • npm/theme-color/dracula/package.json
  • npm/theme-color/emerald/package.json
  • npm/theme-color/everforest/package.json
  • npm/theme-color/flexoki/package.json
  • npm/theme-color/fuji/package.json
  • npm/theme-color/github/package.json
  • npm/theme-color/graphite/package.json
  • npm/theme-color/gruvbox/package.json
  • npm/theme-color/high-contrast/package.json
  • npm/theme-color/horizon/package.json
  • npm/theme-color/iceberg/package.json
  • npm/theme-color/ink/package.json
  • npm/theme-color/kanagawa/package.json
  • npm/theme-color/material/package.json
  • npm/theme-color/melange/package.json
  • npm/theme-color/modus/package.json
  • npm/theme-color/mono/package.json
  • npm/theme-color/monokai/package.json
  • npm/theme-color/moss/package.json
  • npm/theme-color/night-owl/package.json
  • npm/theme-color/nord/package.json
  • npm/theme-color/oceanic/package.json
  • npm/theme-color/one-dark/package.json
  • npm/theme-color/palenight/package.json
  • npm/theme-color/plum/package.json
  • npm/theme-color/poimandres/package.json
  • npm/theme-color/porcelain/package.json
  • npm/theme-color/retro/package.json
  • npm/theme-color/rose-pine/package.json
  • npm/theme-color/sand/package.json
  • npm/theme-color/sepia/package.json
  • npm/theme-color/slate/package.json
  • npm/theme-color/snow/package.json
  • npm/theme-color/solarized/package.json
  • npm/theme-color/stage/package.json
  • npm/theme-color/synthwave/package.json
  • npm/theme-color/tokyo-night/package.json
  • npm/theme-color/vitesse/package.json
  • npm/theme-color/voltage/package.json
  • npm/theme-color/zenburn/package.json
  • npm/theme/analog-film/package.json
  • npm/theme/atlas/package.json
  • npm/theme/aurora/package.json
  • npm/theme/bauhaus/package.json
  • npm/theme/blueprint/package.json
  • npm/theme/blur-glass/package.json
  • npm/theme/brutalist/package.json
  • npm/theme/clay/package.json
  • npm/theme/editorial/package.json
  • npm/theme/fabric/package.json
  • npm/theme/fluid/package.json
  • npm/theme/holo/package.json
  • npm/theme/kiosk/package.json
  • npm/theme/leather/package.json
  • npm/theme/ledger/package.json
  • npm/theme/liquid-glass/package.json
  • npm/theme/manuscript/package.json
  • npm/theme/neon/package.json
  • npm/theme/noir/package.json
  • npm/theme/paper/package.json
  • npm/theme/pixel/package.json
  • npm/theme/receipt/package.json
  • npm/theme/risograph/package.json
  • npm/theme/swiss/package.json
  • npm/theme/terminal/package.json
  • npm/theme/voltage/package.json
  • npm/theme/zine/package.json
  • npm/unplugin-ox-content/package.json
  • npm/vite-plugin-ox-content-react/package.json
  • npm/vite-plugin-ox-content-solid/package.json
  • npm/vite-plugin-ox-content-svelte/package.json
  • npm/vite-plugin-ox-content-vue/package.json
  • npm/vite-plugin-ox-content/package.json
  • npm/vscode-ox-content/package.json

No actionable comments were generated in the recent review.

Recent review info
Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 4957315e-3d92-42d7-ad8e-6b3394b023c0
Commits

Reviewing files that changed from the base of the PR and between 6d41465 and a497ac1.

Files ignored due to path filters: 1
  • Cargo.lock is excluded by !**/*.lock
Files selected for processing: 89
  • CHANGELOG.md
  • Cargo.toml
  • crates/ox_content_napi/package.json
  • docs/content/getting-started.md
  • editors/zed/Cargo.toml
  • editors/zed/extension.toml
  • npm/ox-content-code-play/package.json
  • npm/ox-content-islands/package.json
  • npm/oxct/package.json
  • npm/theme-color/arctic/package.json
  • npm/theme-color/ayu/package.json
  • npm/theme-color/cacao/package.json
  • npm/theme-color/catppuccin/package.json
  • npm/theme-color/commander/package.json
  • npm/theme-color/coral/package.json
  • npm/theme-color/dracula/package.json
  • npm/theme-color/emerald/package.json
  • npm/theme-color/everforest/package.json
  • npm/theme-color/flexoki/package.json
  • npm/theme-color/fuji/package.json
  • npm/theme-color/github/package.json
  • npm/theme-color/graphite/package.json
  • npm/theme-color/gruvbox/package.json
  • npm/theme-color/high-contrast/package.json
  • npm/theme-color/horizon/package.json
  • npm/theme-color/iceberg/package.json
  • npm/theme-color/ink/package.json
  • npm/theme-color/kanagawa/package.json
  • npm/theme-color/material/package.json
  • npm/theme-color/melange/package.json
  • npm/theme-color/modus/package.json
  • npm/theme-color/mono/package.json
  • npm/theme-color/monokai/package.json
  • npm/theme-color/moss/package.json
  • npm/theme-color/night-owl/package.json
  • npm/theme-color/nord/package.json
  • npm/theme-color/oceanic/package.json
  • npm/theme-color/one-dark/package.json
  • npm/theme-color/palenight/package.json
  • npm/theme-color/plum/package.json
  • npm/theme-color/poimandres/package.json
  • npm/theme-color/porcelain/package.json
  • npm/theme-color/retro/package.json
  • npm/theme-color/rose-pine/package.json
  • npm/theme-color/sand/package.json
  • npm/theme-color/sepia/package.json
  • npm/theme-color/slate/package.json
  • npm/theme-color/snow/package.json
  • npm/theme-color/solarized/package.json
  • npm/theme-color/stage/package.json
  • npm/theme-color/synthwave/package.json
  • npm/theme-color/tokyo-night/package.json
  • npm/theme-color/vitesse/package.json
  • npm/theme-color/voltage/package.json
  • npm/theme-color/zenburn/package.json
  • npm/theme/analog-film/package.json
  • npm/theme/atlas/package.json
  • npm/theme/aurora/package.json
  • npm/theme/bauhaus/package.json
  • npm/theme/blueprint/package.json
  • npm/theme/blur-glass/package.json
  • npm/theme/brutalist/package.json
  • npm/theme/clay/package.json
  • npm/theme/editorial/package.json
  • npm/theme/fabric/package.json
  • npm/theme/fluid/package.json
  • npm/theme/holo/package.json
  • npm/theme/kiosk/package.json
  • npm/theme/leather/package.json
  • npm/theme/ledger/package.json
  • npm/theme/liquid-glass/package.json
  • npm/theme/manuscript/package.json
  • npm/theme/neon/package.json
  • npm/theme/noir/package.json
  • npm/theme/paper/package.json
  • npm/theme/pixel/package.json
  • npm/theme/receipt/package.json
  • npm/theme/risograph/package.json
  • npm/theme/swiss/package.json
  • npm/theme/terminal/package.json
  • npm/theme/voltage/package.json
  • npm/theme/zine/package.json
  • npm/unplugin-ox-content/package.json
  • npm/vite-plugin-ox-content-react/package.json
  • npm/vite-plugin-ox-content-solid/package.json
  • npm/vite-plugin-ox-content-svelte/package.json
  • npm/vite-plugin-ox-content-vue/package.json
  • npm/vite-plugin-ox-content/package.json
  • npm/vscode-ox-content/package.json

Included review availability: This review used your included allowance. Your plan provides up to 2 included reviews per hour; 0 remain after this review.

Walkthrough

The release metadata changes from version 3.4.3 to 3.5.0 across workspace and npm packages. The changelog adds a 3.5.0 entry that records Takumi OG image support across framework templates.

Changes: Release 3.5.0

Layer / File(s) Summary
Release entry and workspace versions
CHANGELOG.md, Cargo.toml, crates/ox_content_napi/package.json, editors/zed/*, docs/content/getting-started.md
The changelog adds the 3.5.0 release entry. Workspace, crate, editor, and Rust documentation dependency versions change from 3.4.3 to 3.5.0.
npm package versions
npm/ox-content-code-play/package.json, npm/ox-content-islands/package.json, npm/oxct/package.json, npm/theme-color/*/package.json, npm/theme/*/package.json, npm/unplugin-ox-content/package.json, npm/vite-plugin-ox-content*/package.json, npm/vscode-ox-content/package.json
The listed npm package versions change from 3.4.3 to 3.5.0.

Priority: Normal

Estimated code review effort: 2 (Simple) | ~8 minutes

Change: Other

Suggested reviewers: kazupon

Merge Risk: Minimal · previous review a497a

This release metadata update is ready to merge with no identified functional or operational risk.

Pre-merge checks: Passed 4 · Failed 1

Failed Failed checks: 1 warning

Check name Status Explanation Resolution
Description check Warning The description identifies the v3.5.0 release process but does not follow the required template. It omits the Summary, Risk, Validation, and Release and docs checklist sections and their required deta… Add the required template sections. Document the release summary, risk level, user or production impact, rollback plan, automated checks, manual verification, considered edge cases, and applicable documentation, configuration, observability…
Passed Passed checks: 4 passed
Check name Status Explanation
Title check Passed The title clearly identifies the release version and matches the primary changes, which update the repository and packages to v3.5.0.
Docstring Coverage Passed No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff with cyclomatic complexity of at least 2. Documentat…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Full details: Docstring Coverage

Explanation

No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff with cyclomatic complexity of at least 2. Documentation-only edits and deletions within surviving functions are included; unchanged diff context and fully deleted functions are excluded. Analyzed 0 functions across 0 files. (89 skipped: 89 unsupported.)

Full details: Description check

Explanation

The description identifies the v3.5.0 release process but does not follow the required template. It omits the Summary, Risk, Validation, and Release and docs checklist sections and their required details.

Resolution

Add the required template sections. Document the release summary, risk level, user or production impact, rollback plan, automated checks, manual verification, considered edge cases, and applicable documentation, configuration, observability, security, privacy, and dependency impacts. Mark items as not needed when applicable.

Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@ubugeeei
ubugeeei merged commit 9f615ce into main Oct 30, 2026
46 checks passed
@ubugeeei
ubugeeei deleted the release/v3.5.0 branch October 30, 2026 13:51
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