File tree Expand file tree Collapse file tree 1 file changed +10
-8
lines changed
Expand file tree Collapse file tree 1 file changed +10
-8
lines changed Original file line number Diff line number Diff line change 11### 🆕 New Features
2- * none
2+ * 新增基于 ` Hono ` 的 WeatherKit 转发入口,支持通过 ` Vercel ` 与 ` Cloudflare Workers ` 部署,并补充对应的本地调试与部署脚本。
3+ * 新增 workers 构建链路:增加 ` arguments-builder.workers.config.ts ` 与 ` build:args:workers ` ,可直接生成 Workers 版配置产物。
4+ * 新增 ` Loon ` 、` Surge ` 、` Stash ` 、` Shadowrocket ` 的 workers 模板与对应模块文件,统一提供 ` WeatherKit (Rewrite) ` 配置。
35
46### 🛠️ Bug Fixes
5- * 修复天气预警 ` id ` 的 UUID 解码形态,确保解码后与业务侧期望(字符串)一致。
7+ * 修复和风天气 ` YesterdayAirQuality ` 在 ` locationInfo ` 为空时的空值访问问题,避免港澳等特殊定位条件下请求失败。
8+ * 修复规则拦截范围,新增 ` IP-ASN 6185 ` 并统一 ` QUIC ` 拒绝表达式,减少异常直连。
9+ * 修复重复天气提供者设置逻辑。
610
711### 🔣 Dependencies
8- * none
12+ * 新增运行时依赖:` hono ` 、` node-fetch ` 、` fetch-cookie ` 。
13+ * 更新开发与基础依赖:` @rspack/cli ` 、` @rspack/core ` 升级至 ` ^1.7.7 ` ,` @nsnanocat/util ` 升级至 ` ^2.2.3 ` 。
914
1015### ‼️ Breaking Changes
1116 * none
1217
1318### 🔄 Other Changes
14- * 统一 ` news.placements.articles.alertIds ` 的 UUID 表达形态:编码支持 ` { bytes: [...] } ` 输入,解码统一输出字符串 UUID,减少上下游结构差异。
15- * 增加 ` placementType() ` 的内部比较能力,用于更稳定地处理 news placements 的 ` placement ` 字段判定。
16- * 调整响应处理顺序(` refactor(response) ` ),进一步收敛逻辑执行路径,降低后续维护复杂度。
17- * 更新子模块引用到最新提交,确保主仓库与依赖子项目的版本关系保持一致。
18- * 新增并完善 UUID 映射测试脚本,覆盖多组 ` uuid <-> bytes ` 双向转换及 FlatBuffer round-trip 校验。
19+ * 统一工程结构:` Hono ` 入口调整为 ` src/Hono.js ` ,请求/响应处理拆分到 ` src/process/Request*.mjs ` 与 ` src/process/Response*.mjs ` ,并统一模块后缀与命名。
20+ * 更新 ` wrangler ` 可观测性配置,并在 ` .gitignore ` 中补充 ` .idea ` 忽略规则。
You can’t perform that action at this time.
0 commit comments