seek://news/dshmarket-1-73-6
dshmarket 1.73.6:三修复与 webp 封面(10 月 30 日)
TL;DR
据 npm registry(2026-10-30 抓取),dshmarket 于 2026-10-30 18:46 UTC 发布 1.73.6——九晚中的第八个发布夜。按发布说明,本版带三个修复:显式等号书写的版本约束(如 =0.2.0-rc.2)此前被判为未知,现已按精确匹配识别;发现页卡片悬停只铺浅底、安装按钮移上才变黑;主题画廊封面改用更小的 webp 缩图。
dshmarket 九晚中的第八个发布夜落下三个修复——显式等号版本约束、Discover 悬停降噪与主题封面 webp 化。
九晚中的第八个发布夜只带来一版:DSH 插件市场发布 dshmarket 1.73.6,据 npm registry(2026-10-30 抓取)发布于 18:46:17 UTC——比 GitHub 发布页 18:44:13 的时间戳晚两分钟——dist-tag latest 也指向它。按发布说明,本版恰带三个修复;三条 PR 全部在同日 09:15:16 至 16:39:59 UTC 之间合入。
显式等号的版本约束
按 PR #1062(@g-yixuan 的首个贡献)的描述,市场的兼容性匹配器此前会把显式等号书写的版本声明判为未知。触发点是真实且已发布的:dsh-sidenote@0.7.6 包声明了 =0.2.0-rc.2 || =0.2.1-rc.2 || =0.2.1-rc.3,于是在 DSH 0.2.0-rc.2 宿主上,市场的 findCompatibleVersion 会跳过可用的 0.7.6——若唯一声明来自 peer 依赖,不匹配的显式精确版本也无法得到方向性风险判断。修复把完整版本号前的 = 按它本已支持的精确匹配来读,范围匹配器与方向性边界解析一并覆盖。按 PR 描述,边界保持不动:=1.2 与裸部分版本 1.2 仍为未知,非法表达式仍为未知,预发布准入规则与 ^、~ 的上界不变——历史包无需修改、放宽或重发。
更安静的发现页卡片
按 PR #1059(@liuwenji007)的描述,发现页卡片与「最近收录」小卡悬停时只铺官方浅底、不再抬升;安装按钮保持描边,指针移到按钮本身才填黑。悬停规则收进 @media (hover: hover),触屏上点一下不会再把浅底锁住。卡片上的提示——收藏、下载量、星标、目录版本——现在统一等 700ms 才出现(与「最近收录」已用的同一常量),经 portal 朝下渲染、不再遮挡插件名;宿主版本要求仍用系统原生 tooltip。下载量提示收成一句:近 30 天 npm 下载量加窗口日期。检查时间与「并非终身下载」的免责声明移除,窗口无效时只报数字,按 PR 描述中英日三语同步。
主题封面不再拖慢首屏
按 PR #1063(同为 @liuwenji007,关闭 issue #1060)的描述,主题画廊的封面图现在请求 h=320 的 webp 缩图——约为四列瓷片高度的两倍——替代页面此前拉取的 h=520 PNG,后者单张可达数百 KB。仅 .png、.jpg、.webp 来源转码;GIF 与无后缀的 GitHub 附件只缩小、不转码,动画封面保住全部帧。懒加载提前量收到 80px;README 补图先测 3 张,不合格再用剩余名额(至多 6 张);Discover 卡片缩略图维持 h=200、不转 webp,点开预览仍是原图。
九晚中的八晚
据同一次 registry 抓取,九晚中的八晚至少发布一版 dshmarket——10-22 至 10-30 每晚都有,唯 10-25 空缺。前一晚的两版见dshmarket 1.73.4/1.73.5:排空模式(10 月 29 日)。本版带一位首次贡献者 @g-yixuan,三条修复中两条出自 @liuwenji007。
同系列其它条目
- dshmarket 1.73.4/1.73.5:排空模式(10 月 29 日)——10 月 29 日
- dshmarket 1.73.7:Release 附带 tarball(10 月 31 日)——10 月 31 日
- dshmarket 两晚六版:1.72.0 至 1.73.3(10 月 28 日)——10 月 28 日
官方参考
- releasedshmarket v1.73.6 发布说明 ↗
- discussionPR #1062:正确识别显式等号的版本约束 ↗
- discussionPR #1059:发现页卡片悬停与提示收口 ↗
- discussionPR #1063:主题封面改用更小的 webp 缩图 ↗
- docsnpm 上的 dshmarket ↗