Repository navigation
Releases: lcy0121/dsh-plugin-compat-check
Release list
v0.1.6
0.1.6 是元数据补丁,保留 0.1.5 的功能和判定逻辑。
- 补充标准宿主要求
engines.dsh: ">=0.2.0-rc.2",供 dsh-market 等读取;不设置额外上限。最低版本声明不等于未来版本兼容认证,已审查目录与集成验收仍限 DSH 0.2.0-rc.2 / 0.2.1-rc.2。 - 更新 npm 简介、关键词与 GitHub 简介、标签,准确说明升级预检、依赖视图和人工复核;同步中、英、韩及 npm README、Plan、指南和 skill。旧验收记录保留原版本、日期及范围。
- 仓库市场回归驱动增加本次导航状态请求完成及渲染就绪检查,修正卡片已出现而收藏状态尚未加载时的过早读取;保留错误状态、缺控件与503断言,不改 npm 插件逻辑。
- 默认测试 882 项:876 通过、6 项按环境跳过、0 失败;格式、文档、许可证、工程检查与仓库/插件独立依赖审计通过。
- 同一发布 tgz 的 62 个文件逐字节核对源码,并在私有 DSH 0.2.1-rc.2 / 真实 Chrome 验证面板、升级预检、依赖视图、人工复核、历史健康导入、禁用/恢复和清理;同源 200 / 跨端口 403。
安装:dsh plugin --profile <profile> add dsh-plugin-compat-check@0.1.6。Node 要求 ^22.19.0 || >=24;npm 插件无 CLI bin,仓库工具从检出运行。版本身份变化会使旧基线中性重建、人工处置待重审,需重新核实。
SHA-256:d29786552d60d783d419dcb9db367d6c76f341d3b8ed0e3f181980dfd2b8ebba。GitHub 附件与 npm 使用同一归档。
Windows、未来宿主和完整插件业务功能未认证;私有 profile 不是 OS 沙箱。市场展示还取决于其元数据刷新,旧版已安装清单不会被本次发布改写。
源提交:a72f8d3。归档验收摘要见该提交的 docs/current-state.json → verification.release016。
精确源提交的 Node / Linux / 依赖安全 CI 与 固定样本验收 均通过。
npm 0.1.6 / latest 已公开,最低宿主声明、简介、关键词及完整 README 均与源码一致;npm 与 GitHub 独立下载的 SHA-256 均匹配上述验收归档。公开 npm 全新安装检查退出0、toolVersion=0.1.6,临时 profile 清理成功;公开元数据核验无问题、无跳过项。
v0.1.5
0.1.5 增加升级前静态对比、依赖关系、人工复核与历史健康记录,并改善报告面板和输入校验。
npm 插件
- 在面板或
compat_check({"upgradeTo":"0.2.1-rc.2"})中比较同一批已装制品的新增/变重风险,保留制品、目录来源及覆盖限制。仅支持精确 DSH 0.2.0-rc.2 / 0.2.1-rc.2,不安装或升级宿主,静态预测不等于升级后业务通过。 - 增加依赖关系与潜在影响视图、逐条人工处置,以及离线导入历史功能健康记录。候选提供者不证明实际故障,复核状态不覆盖判定,历史通过不认证当前安装字节。
- 增加搜索、组合筛选、折叠发现、完整故障报告预览/复制和“下一步核实”。插件及观测身份变化后后台刷新;仅缓存元数据或人工记录修订不会误撤销升级预检。
- 拒绝同名/alias 插件身份覆盖,核对目录摘要与精确版本认证范围,严格校验探针未来时间。升级输入捕获、哈希和清理移入受控 worker。
仓库工具与文档
- 作者 CI 提供风险/覆盖策略、版本矩阵及 JSON、SARIF、JUnit 输出;可选健康执行器仅按显式运行请求执行受检制品。它们和固定真实插件回归均为仓库工具,不作为 npm CLI 分发。
- 扩大独立真实插件故障样本,增加依赖安全门禁,修正启动/客户端就绪与服务采样时序,保留完整 CI 失败证据。
- 精简中、英、韩及 npm README,更新指南、skill 与 Plan 后续事项;版本真源及三个关联清单统一为 0.1.5。
验证与制品
- 默认测试 882 项:876 通过、6 项按平台/显式执行条件跳过、0 失败;文档、格式、许可证、工程资源与独立依赖审计通过。
- 下方精确提交的 Node 22.19.0 / 24、Linux DSH 0.2.0-rc.2 / 0.2.1-rc.2 及手动固定样本验收全部通过。
- 附件与 npm 使用同一 tgz,62 个文件与源码逐字节一致;该归档已在私有空缓存、DSH 0.2.1-rc.2 和真实 Chrome 中验证报告、预检、人工处置、依赖视图、历史健康导入及禁用/恢复,同源 200 / 跨端口 403,临时资源清理通过。
- SHA-256:
1a133da4f33afafb37dc560d9eeb3a64c283420c7c85fd73532a28de850ab42d。
Node 要求 ^22.19.0 || >=24。安装:dsh plugin --profile <profile> add dsh-plugin-compat-check@0.1.5。npm 包无 CLI bin,仓库 CLI/工程工具按指南使用。报告 schema 保持兼容;工具版本身份变化会使旧基线/人工处置中性重建或待重审,请保留原记录并重新核实。
Windows、未来 DSH 和完整业务功能未认证;私有 profile 不是 OS 沙箱。外部市场/目录仍有独立待办,发布本插件不代表上游问题已解决。
源提交:d798e8b;发布 CI、固定样本。归档验收摘要见 docs/current-state.json → verification.release015。
0.1.4 — Origin校验、激活前提与工程诊断
修正报告 HTTP 接口的 Origin 校验,补充激活前提说明与 npm 子目录元数据,并交付进程回收、Chrome 诊断及 Linux CI 补强。
npm 插件变化
- Origin 按协议、主机与有效端口严格比较,拒绝其它本机端口的跨源请求;保留本机无 Origin 调用。
- 必需 inject 尚未观测时明确提示“激活前提未确认”,保留缺失、未知与方法失效的区别,不把静态风险写成实测业务失败。
- 补充
repository.directory=plugin,保持 npm 包名、DSH 安装目标和报告 schema 不变。skill 同步上述证据边界。
仓库开发工具
- 进程回收保留主错误、清理错误及私有现场,处理确认退出后的 Darwin 僵尸组/事件竞态。
- Chrome 继承管道按阶段保留有界诊断;Linux 子进程隔离桌面 session D-Bus。CI 读取确切 Chrome 文件与共享库后再开始原协议计时,不增加生产超时或自动重试。
- 独立业务队列补齐市场控件缺失、真实编辑器保存/重载、旧版自然失败及独立服务观测;业务/loader 标签不进入预测,不用调规则掩盖漏报。
- 压缩 Plan,核对三语 README、npm README、规则、skill 与历史文档的版本及引用。
验证与制品
- 本地 Node 24.19.0 / 26.12.0 默认各 567 项:564 通过,3 项 Linux 真实用例在 macOS 明确跳过;资源检查、发布前闸门及文档/格式检查通过。
- 确切 tgz 在私有空缓存、DSH 0.2.1-rc.2 和真实 Chrome 中验收,38 文件与源码逐字节一致;五组声明闸门、官方子路径元数据、报告渲染及禁用/恢复通过,同源 200 / 跨端口 403。
- 精确提交的 Node 22/24 与 Linux DSH 0.2.0-rc.2、0.2.1-rc.2 CI 结果见下方交付记录。
- 附件与 npm 使用同一 tgz:
dsh-plugin-compat-check-0.1.4.tgz,SHA-2566b1c709c2b604d3b02982109b3048eefd0acdb9395fe285c3ef880dd1868ecc2。
这些是限定输入/版本的证据,未来 DSH、完整业务功能和 Windows 未认证;本轮不新增模型调用。市场产品名 PR #948、#932 双端查询失败边界及 1024 Store npm 采集仍独立跟进,本版本不代表上游已修复。原始 Linux 握手失败的根因仍未知。
安装:dsh plugin --profile <profile> add dsh-plugin-compat-check@0.1.4。Node ^22.19.0 || >=24;npm 包无 CLI bin,CLI/工程工具从仓库使用。
交付记录:源提交 7bb5e6a;四项 CI 全部通过。发布后公开制品核验记录见 main 的 docs/current-state.json → verification.release014。
0.1.3
检查已安装DSH插件与目标DSH版本的兼容性,保留源码依据、推断和覆盖限制。
- 适配DSH0.2.1-rc.2:新版声明优先级、精确profile豁免、按版本选择API目录;保留旧DSH规则。
- 修复卸载后的注册、计时器及在途基线写入;同步skill和版本中立文档。
- 仓库CLI新增可分享Markdown故障报告;CLI/安装检查仍不随npm插件分发。
- 仓库独立业务度量覆盖固定dshmarket备注/收藏、dsh-better-sidebar保存/预览及编码/CRLF保留、故障恢复。正常与受控故障分别计分,保留漏报,不视为原插件缺陷或生态准确率。
验证:本机Node24/26默认各529项;真实rc.2集成19项;两插件业务专项17项(含离线及真实浏览器检查)。旧DSH矩阵33通过、2项rc.2业务明确不适用。发布提交ada1d78的CI通过Node22/24及两个DSH版本的Linux矩阵;rc.2联合36/36。仓库交付见PR #5。Windows仍待真实环境验收。
npm只提供插件、agent工具和skill,没有CLI bin。完整tgz含内核与LICENSE;源码裸plugin子目录不等价于完整制品。
附件为实际验证、发布的0.1.3 tgz(37文件):
SHA256: 7b4ae580beb80b91f71c23d7534b5014b30039029e0a150a58a6f73e5f98d038