Repository navigation
GeoGebra Construction 0.8.5
状态:已发布。 npm ggb-plugins-dsh@0.8.5 与 GitHub Release v0.8.5
均已上线。本版修复 DSH 0.2.1-rc.3 无法安装 0.8.4 的兼容性阻断,不改变请求
协议、GeoGebra runtime 或核验门禁。
主要变化
- DSH 桌面 bundle 的
engines.dsh从固定0.2.1-rc.2改为
>=0.2.1-rc.2 <0.2.2。0.8.4 会被当前 DSH0.2.1-rc.3拒绝;0.8.5 已用
隔离webprofile 完成安装、runtime 准备和 doctor。 - 修复
setup-plugin在 DSH profile 内重复执行 pnpm 安装、误入 profile
workspace 锁文件而失败的问题:已由dsh plugin add安装的依赖直接复用。 - 受限 SDK Server 入口仍只接受已验证的
0.2.1-rc.2,不随桌面范围的放宽而改变。 - npm 关键词修正
deepeek-harness拼写并补充数学教育相关词,便于搜索。 - 新增 DSH Discover 索引 与
社区上架文案;README 安装命令同步到 0.8.5。
资产
| 客户端 | 包 | SHA-256 |
|---|---|---|
| Codex | ggb-plugins-0.8.5.zip |
aec189e9eadc5abfada48cd81642b1b4a7628773da131270477e12fb629b4b6b |
| DSH | ggb-plugins-dsh-0.8.5.tgz |
0d423345f1c62d95d5aac8e70afdd42babe8f7989dce5484424fbfab9c4fbf51 |
验证
pnpm build通过,capabilities.json的toolVersion为0.8.5。pnpm test:主套件 207 项与 offline execution 42 项全部通过。- 隔离
DSH_HOME、webprofile 安装0.8.5TGZ 通过,不触发
engines.dsh兼容拒绝。 - 在同一安装副本执行
setup-plugin:下载固定 GeoGebra 5.4.932.1、找到
Google Chrome 155,doctor 的 smoke、casSmoke、pathSmoke 均为passed。 - 发布后从 npm registry 重新安装
ggb-plugins-dsh@0.8.5,engines.dsh
为>=0.2.1-rc.2 <0.2.2;同一webprofile 的 setup 与 doctor 再次通过。
安装
profile=desktop # DSH 插件中心/Web 宿主改为 web
dsh plugin --profile "$profile" add ggb-plugins-dsh@0.8.5
node ~/.dsh/profiles/$profile/node_modules/ggb-plugins-dsh/scripts/setup-plugin.mjs离线或需要使用 Release 资产时,下载 ggb-plugins-dsh-0.8.5.tgz 后执行:
dsh plugin --profile web add /absolute/path/ggb-plugins-dsh-0.8.5.tgzCodex 用户下载 ggb-plugins-0.8.5.zip 和 .zip.sha256,按
Codex 安装说明 校验并安装。
Release:https://github.com/Jack7510/ggb-plugins/releases/tag/v0.8.5。
DSH Discover 索引:https://github.com/Jack7510/ggb-plugins/blob/main/docs/market/index.json。
