Changelog
- Optional In-Page Find: Added opt-in
--enable-findsupport for packaged apps. When enabled,Cmd/Ctrl+Fopens Find,Cmd/Ctrl+Gjumps to the next match, andCmd/Ctrl+Shift+Gjumps to the previous match (#1198). - Native Find Menu Integration: Added Find, Find Next, and Find Previous entries to the app Edit menu when
--enable-findis enabled, keeping menu shortcuts aligned with the injected Find UI. - pnpm 11 Compatibility Fix: If the installed pnpm major version differs from Pake's pinned
pnpm@10.26.2, Pake now falls back to npm for internal dependency installation instead of failing first-time setup (#1202). - Trusted npm Publishing: Added GitHub Actions OIDC Trusted Publishing for
pake-cli, so npm releases are now published by the release workflow instead of a manual local publish step. - Release Version Guard: Added
scripts/check-release-version.mjsandpnpm run release:checkto verify synced versions, generated CLI output, tests, and npm package contents before release. - Maintainer Release Guidance: Hardened release, GitHub issue, and code-review agent guidance around public artifact verification, generated
dist/cli.js, and post-release issue follow-through.
更新日志
- 可选页面内查找:新增
--enable-find参数,打包应用后可启用页面内 Find。启用后,Cmd/Ctrl+F打开查找,Cmd/Ctrl+G跳到下一个匹配,Cmd/Ctrl+Shift+G跳到上一个匹配 (#1198)。 - 原生查找菜单集成:启用
--enable-find后,应用 Edit 菜单会显示 Find、Find Next、Find Previous,让菜单快捷键和注入的查找 UI 保持一致。 - pnpm 11 兼容修复:当用户本机 pnpm 主版本和 Pake 固定的
pnpm@10.26.2不一致时,Pake 会回退到 npm 执行内部依赖安装,避免首次运行直接失败 (#1202)。 - npm Trusted Publishing:新增基于 GitHub Actions OIDC 的
pake-cliTrusted Publishing,npm 发布由 release workflow 完成,不再依赖本地手动 publish。 - 发布版本校验:新增
scripts/check-release-version.mjs和pnpm run release:check,发布前统一检查版本同步、生成的 CLI、测试和 npm 包内容。 - 维护者发布规则:补强 release、GitHub issue 和 code-review 相关 agent guidance,明确公开产物验证、生成的
dist/cli.js和发布后 issue 跟进边界。
Special thanks to @DavidFelsen and @RichardBray for the clear reports behind this release. If Pake helps you, please consider giving it a star and recommending it to your friends.