Suositut: Tiedot päivitetty 27. lokakuuta 2026

Kategoriat

Internet1 356
Viestintä321
Ääni ja video898
Grafiikka ja suunnittelu539
Toimisto ja tuottavuus1 124
Kehitystyökalut3 134
Tekoälytyökalut529
Tietoturva ja yksityisyys385
Järjestelmätyökalut3 114
Pelit523
Opiskelu ja tiede239
Verkko ja IT284

Sundry: vanhemmat versiot ja versiohistoria

Sundry 是一个 WinGet 相关的工具,帮您更方便地移除清单、修改清单、分析验证错误等。

Sundry-ohjelmasta on luettelossa 70 versiota, ensimmäinen 22. helmikuuta 2025 ja uusin 1.10.0. Jokainen versio linkittää julkaisijan omiin asennustiedostoihin.

2025: 53 53 25 2026: 17 17 26

70 versiota 2 vuoden aikana · noin 44 vuodessa

VersioPäivämääräKokoTiedostot
1.10.0Uusin 2. lokakuuta 2026 — 64-bittinen ZIP64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)ARM64 ZIP
Muutosloki
## 新功能
- feat(ignore): 在 Ubuntu 上支持 list 操作 (#330) by @DuckDuckStudio in #396
- feat(config): 当用户试图更新配置项 $schema、version 的值时,警告用户 by @DuckDuckStudio in #423
- feat: 添加清单版本 1.28.0 (#428) by @DuckDuckStudio in #429
- feat(func/config): 读取 debug 配置时一律启用静默模式 by @DuckDuckStudio in #424

## 修复
- fix(func/constant/paths): 依照是否已打包来区分 Sundry 所在文件夹的获取方式 by @DuckDuckStudio in #411
- fix: 为请求添加超时时间(30秒) by @DuckDuckStudio in #436

## 重构
- refactor: 移除不可能匹配的别名 Version (#389) by @DuckDuckStudio in #391
- refactor: 简化 import xxx.a as a 为 from xxx import a by @DuckDuckStudio in #409
- refactor(func/config): 去掉无意义的 while True by @DuckDuckStudio in #426
- refactor(config): 将 func/config 的 获取当前配置版本 函数中的检查并入 验证配置 函数,并修改调用处直接使用 读取配置 函数 by @DuckDuckStudio in #427
- refactor: 避免隐藏外部作用域定义 by @DuckDuckStudio in #437

## 依赖更新
- chore(deps): 将 ajaw 的版本要求从 ~=1.0.1 更新为 ~=1.1.2 by @dependabot[bot] in #397 & #405 & #418
- chore(deps): 将 catfood 从 2.2.2 更新至 2.3.0 by @dependabot[bot] & @DuckDuckStudio in #401

### CI/CD
- ci(build): 使用 DuckDuckStudio/setup-innosetup7 安装 Inno Setup 7 by @DuckDuckStudio in #392
- chore(deps): 将 astral-sh/setup-uv 从 10.0.1 更新至 10.2.0 by @dependabot[bot] in #399 & #406
- chore(deps-dev): 将 pyinstaller 从 6.22.2 更新至 6.22.3 by @dependabot[bot] in #402

### Dev
- chore(dev-deps): 调整开发依赖的定义 by @DuckDuckStudio in #388
- chore(dev-deps): 添加测试依赖
- pytest~=9.1 (在 #393 中更新)
- pytest-cov~=7.1
- chore: 将开发依赖定义在依赖组下而不是可选依赖
- chore(deps-dev): 将 ty 的版本要求从 ~=0.0.77 更新为 ~=0.0.84 by @dependabot[bot] in #394 & #398 & #400 & #403 & #404 & #407

---

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.9.3...1.10.0
1.9.3 4. syyskuuta 2026 — 64-bittinen ZIP64-bittinen EXE (Inno Setup)ARM64 ZIPARM64 EXE (Inno Setup)
Muutosloki
## 修复
- fix: 更正验证日志下载链接正则 (#384) by @DuckDuckStudio in #385

## 依赖更新
- chore(deps): bump catfood from 2.2.1 to 2.2.2 by @dependabot[bot] in #383

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.9.2...1.9.3
1.9.2 28. elokuuta 2026 — 64-bittinen ZIP64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)ARM64 ZIP
Muutosloki
## 依赖更新
- chore(deps): 提升 ajaw 依赖要求 ~=1.0.0 → ~=1.0.1 by @DuckDuckStudio in #379

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.9.1...1.9.2
1.9.1 27. elokuuta 2026 — 64-bittinen ZIP64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)ARM64 ZIP
Muutosloki
## 修复
- fix(func/constant/logsAnalyse): 修正当解释没有指定颜色时,获取带颜色的解释内容会得到 "None{内容}" 的问题 by @DuckDuckStudio in #377

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.9.0...1.9.1
1.9.0 27. elokuuta 2026 — 64-bittinen ZIP64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)ARM64 ZIP
Muutosloki
## ⚠ 破坏性修改
- feat!(logs-analyse): 改为通过 [GitHub App 检查](https://github.com/microsoft/winget-pkgs/issues/263724)获取验证日志 (#365) by @DuckDuckStudio in #372

### 移除通过 Azure DevOps 获取验证日志的逻辑

如有需要请使用 Sundry 的旧版本。

### 参数变化
1. 移除命令别名 "Azure日志分析"
2. 移除传递 "Azure 管道运行链接" 的方式
3. 移除 sundry logs-analyse clean,请改用 sundry clean logs-analyse
4. 改用 argparse 解析参数
1. 改用 --detailed 参数控制是否启用详细模式(显示一般错误和异常)
2. 改用 --(no-)keep-logs 参数控制是否保留下载的日志文件;未指定时在分析结束后询问
3. 不再限定参数位置

### 日志存放目录变化。
原先是 "%TEMP%/Sundry/AzurePipelines/**"。
现在是 "%TEMP%/Sundry/ValidationLogs/**"。

## 修复
- fix(func/github/token): 捕获 KeyringError 异常 by @DuckDuckStudio in #373

## 杂项
- chore: 统一使用 pyproject.toml 而不是 requirements.txt by @DuckDuckStudio in #376

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.8.1...1.9.0
1.8.1 22. elokuuta 2026 — 64-bittinen EXE (Inno Setup)64-bittinen ZIPARM64 EXE (Inno Setup)ARM64 ZIP
Muutosloki
## 依赖更新
- chore(deps): 更新 pygments 依赖要求 >=2.20.0 → >=2.21.0 by @dependabot[bot] in #369
- ci(build): 使用 Inno Setup 7 打包安装程序 by @DuckDuckStudio in #344
- chore(deps): 提升 pyinstaller 依赖要求 6.21.0 → 6.22.2 by @dependabot[bot] in #361 & #368 & #370

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.8.0...1.8.1
1.8.0 23. heinäkuuta 2026 — 64-bittinen ZIP64-bittinen EXE (Inno Setup)ARM64 ZIPARM64 EXE (Inno Setup)
Muutosloki
## 弃用
- depreacted(logs-analyse): 移除 No suitable installer found 匹配规则,因为相关的验证管道问题已解决 by @DuckDuckStudio in #354

## 依赖更新
- chore(deps): update translate requirement from >=3.8.0 to >=3.8.1 by @dependabot[bot] in #340
- chore(deps): bump catfood from 2.1.3 to 2.2.0 by @dependabot[bot] in #342

CI/CD
- chore(deps): bump pillow from 12.2.0 to 12.3.0 by @dependabot[bot] in #339
- chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 by @dependabot[bot] in #351
- chore(deps): bump actions/setup-python from 6.3.0 to 7.0.0 by @dependabot[bot] in #352

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.7.0...1.8.0
1.7.0 2. heinäkuuta 2026 — 64-bittinen ZIP64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)ARM64 ZIP
Muutosloki
## 杂项
- feat: 让 PR 正文中的工具提示不要太碍眼 by @DuckDuckStudio in #323

## 依赖更新
- chore(dev-deps): 移除当前不需要的测试依赖 by @DuckDuckStudio in #331
- chore(deps): update catfood requirement from ~=1.0.9 to ==2.1.3 by @dependabot[bot] in #320

CI/CD
- chore(deps): bump pyinstaller from 6.20.0 to 6.21.0 by @dependabot[bot] in #325
- chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 by @dependabot[bot] in #332
- chore(deps): bump actions/setup-python from 6.2.0 to 6.3.0 by @dependabot[bot] in #336
- ci(build): 更新构建和发布工作流 by @DuckDuckStudio in #335

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.6.9...1.7.0
1.6.9 16. kesäkuuta 2026 — 64-bittinen ZIP64-bittinen EXE (Inno Setup)ARM64 ZIPARM64 EXE (Inno Setup)
Muutosloki
## 修复
- fix: 修正 pygments 导入 by @DuckDuckStudio in #301
- fix(ignore): 更正缩进 by @DuckDuckStudio in #295
- fix(ignore): 更正忽略定义名称大小写 (#328) by @DuckDuckStudio in #329

## 依赖更新
- chore(deps): bump catfood from 1.0.9 to ~=1.0.9 by @dependabot[bot] & @DuckDuckStudio in #290
- chore(deps): update translate requirement from >=3.7.1 to >=3.8.0 by @dependabot[bot] in #307
- chore(deps): update requests requirement from >=2.32.5 to >=2.34.2 by @dependabot[bot] in #311 & #315 & #318 & #319
- chore(deps): update keyring requirement from >=25.6.0 to >=25.7.0 by @dependabot[bot] in #310
- chore(deps): update pygments requirement from >=2.19.1 to >=2.20.0 by @dependabot[bot] in #309

CI/CD
- chore(deps): bump softprops/action-gh-release from 2.5.0 to 3.0.0 by @dependabot[bot] in #296 & #306
- chore(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 by @dependabot[bot] in #305
- chore(deps): bump actions/checkout from 6.0.2 to 6.0.3 by @dependabot[bot] in #324
- chore(deps): bump pillow from 12.1.1 to 12.2.0 by @dependabot[bot] in #304
- chore(deps): bump pyinstaller from 6.19.0 to 6.20.0 by @dependabot[bot] in #312

## 重构
- refactor(func/gh/token): 统一改用 catfood.functions.github.api 的 这是谁的Token 函数 by @DuckDuckStudio in #300
- refactor(func/files/manifest): 允许调用 获取清单目录 函数时指定包类型 by @DuckDuckStudio in #302

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.6.8...1.6.9
1.6.8 3. maaliskuuta 2026 — 64-bittinen ZIP64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)ARM64 ZIP
Muutosloki
## 修复
- fix(func/files/manifest): 对获取清单目录函数添加更多检查和调试输出,避免接受一些意外值并得出意外结果 by @DuckDuckStudio in #288

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.6.7...1.6.8
1.6.7 23. helmikuuta 2026 — 64-bittinen ZIP64-bittinen EXE (Inno Setup)ARM64 ZIPARM64 EXE (Inno Setup)
Muutosloki
## 优化
- pref(modify): 将跳过版本文件夹输出改为 VERBOSE 等级且仅在 debug 配置下输出 by @DuckDuckStudio in #281

## 修复
- fix(autoremove): 修正当有几个安装程序链接仍然有效时,是否移除版本的输入和结果相反,且对输入区分大小写的问题 by @DuckDuckStudio in #284

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.6.6...1.6.7
1.6.6 20. helmikuuta 2026 — 64-bittinen EXE (Inno Setup)64-bittinen ZIPARM64 EXE (Inno Setup)ARM64 ZIP
Muutosloki
## 新功能
- feat: 创建的拉取请求正文提及使用的 Sundry 版本 by @DuckDuckStudio in #279

## 修复
- ci: 修正版本号替换规则 by @DuckDuckStudio in #286

## 依赖
- chore(deps): bump catfood from 1.0.8 to 1.0.9 by @dependabot[bot] in #275

CI/CD
- chore(deps): bump pyinstaller from 6.18.0 to 6.19.0 by @dependabot[bot] in #276

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.6.5...1.6.6
1.6.5 12. helmikuuta 2026 — 64-bittinen ZIP64-bittinen EXE (Inno Setup)ARM64 ZIPARM64 EXE (Inno Setup)
Muutosloki
## 修复
- fix: 修正 logs-analyse 的别名 azure日志分析 的大小写错误 by @DuckDuckStudio in #270

## 依赖更新
- chore(deps): 提升 catfood 的版本到 1.0.8 by @DuckDuckStudio in #273

CI/CD
- chore(deps): bump pillow from 12.1.0 to 12.1.1 in the pip group across 1 directory by @dependabot[bot] in #274
- [CVE-2026-25990](https://www.cve.org/CVERecord?id=CVE-2021-25289)

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.6.4...1.6.5
1.6.4 1. helmikuuta 2026 — 64-bittinen ZIP64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)ARM64 ZIP
Muutosloki
## 新增
- feat(logs-analyse): 添加对验证管道已知问题 "No suitable installer found" 的详细说明 by @DuckDuckStudio in #268

## 依赖更新
- chore(deps): bump catfood from 1.0.6 to 1.0.7 in #266

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.6.3...1.6.4
1.6.3 29. tammikuuta 2026 — 64-bittinen ZIP64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)ARM64 ZIP
Muutosloki
## 新功能
- feat(logs-analyse): 添加对验证管道已知问题 microsoft/winget-pkgs#323120 的提示 by @DuckDuckStudio in #265

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.6.2...1.6.3
1.6.2 26. tammikuuta 2026 — 64-bittinen ZIP64-bittinen EXE (Inno Setup)ARM64 ZIPARM64 EXE (Inno Setup)
Muutosloki
> 这个版本主要是针对依赖的修改。

## 依赖更新
- chore(deps): 更新代码以适配 catfood 1.0.6 by @DuckDuckStudio in #263
- chore(deps): bump catfood from 1.0.5 to 1.0.6
- fix(deps): 修正 catfood.functions.github.api 的 “请求GitHubAPI” 函数的参数 token 的传递

#### CI/CD
- chore(deps): bump pyinstaller from 6.17.0 to 6.18.0 in #255
- ci(build): 改用 windows-latest (windows-2025) (#82) by @DuckDuckStudio in #259
- chore(deps): bump actions/checkout from 6.0.1 to 6.0.2 in #261

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.6.1...1.6.2
1.6.1 12. tammikuuta 2026 — 64-bittinen ZIP64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)ARM64 ZIP
Muutosloki
> 这是一个 bug 修复版本,没有新增功能。

## 修复
- fix(autoremove): 仅让 Sundry 在响应 401、403、404 时视作失效以修复 Sundry 会将一些偶发错误当作失效的问题 (#246) by @DuckDuckStudio in #251
- fix(autoremove): 修复在部分链接有效时,如果不移除该版本,整个检查都会终止的问题 by @DuckDuckStudio in #252

## 依赖更新
- chore(deps): bump jsonschema from 4.25.1 to 4.26.0 in #248

#### CI/CD
- chore(deps): bump pillow from 12.0.0 to 12.1.0 in #247

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.6.0...1.6.1
1.6.0 31. joulukuuta 2025 — 64-bittinen EXE (Inno Setup)64-bittinen ZIPARM64 EXE (Inno Setup)ARM64 ZIP
Muutosloki
> 元旦快乐 🎉

# ! 中断性修改 !
- feat!(logs-analyse): 分析 ValidationResult 中的信息 (ExeRunInfo) (https://github.com/DuckDuckStudio/Sundry/issues/121) by @DuckDuckStudio in #233
- !: 存储日志的目录从原先的 %Temp%/Sundry/AzurePipelines/Logs/{build_id}/ 改为 %Temp%/Sundry/AzurePipelines/{build_id}/(ValidationResult, InstallationVerificationLogs),且仅分析下载成功的那个,下载失败的那个文件夹不会存在。
- feat!(config): 支持配置文件版本 1.3 by @DuckDuckStudio in #232
- !: 配置文件版本 1.2 现已过时,请使用 sundry config update 更新配置文件
- 关于配置文件版本 1.3 的信息,请参阅[配置文件 1.3 文档](https://github.com/DuckDuckStudio/Sundry/tree/main/docs/config/1.3)

## 新增
- feat: 添加 clean 为 cleanup 的别名 (https://github.com/DuckDuckStudio/Sundry/issues/222) by @DuckDuckStudio in #237
- feat(config): 控制在 autoremove 时是否在浏览器中打开安装程序链接以供检查 (https://github.com/DuckDuckStudio/Sundry/issues/194) by @DuckDuckStudio in #226
- feat(func/github/token): 支持从多个源读取 Token,具体从哪读由配置文件指定 (https://github.com/DuckDuckStudio/Sundry/issues/187) by @DuckDuckStudio in #224

## 修复
- 修复 bug(config): 在多个地方需要验证配置值是否有效 (https://github.com/DuckDuckStudio/Sundry/issues/215)
- refactor(func/config): 重构配置相关逻辑 by @DuckDuckStudio in #218
- refactor(config): 提取转换配置值的步骤到 func/config 的函数中 by @DuckDuckStudio in #235
- fix(func/files/manifest): 将所有非最新版本的清单版本视为旧清单版本 by @DuckDuckStudio in #213
- fix: 修复不会将 1.10.0 版本的清单提升至最新版本的问题
- fix: 将所有 init(autoreset=True) 统一到 sundry.py 中 (修复 https://github.com/DuckDuckStudio/Sundry/issues/116) by @DuckDuckStudio in #214
- revert(func/github/token): 改回自己项目的 func/github/token,因为 catfood/func/github/token 已弃用 by @DuckDuckStudio in #217
- fix: 使用 func/git/format 来格式化分支名,避免分支名无效 (修复 https://github.com/DuckDuckStudio/Sundry/issues/229) by @DuckDuckStudio in #230
- fix: 文件操作通通指定 encoding="utf-8" (编码 UTF-8) by @DuckDuckStudio in #234
- fix(func/files/manifest): 在使用 WinGet 处理字体包时需要指定源 (修复 https://github.com/DuckDuckStudio/Sundry/issues/221) by @DuckDuckStudio in #236
- 如果在默认源 (winget) 中找不到这个包 (winget 执行失败),则改为指定字体源 (winget-font)
- 允许在 debug == True 时显示 WinGet 输出
- fix(config): 如果修改配置项的值时发现配置文件中没有这个键 (捕获到 KeyError),则提示更新配置文件或重新初始化配置文件

## 杂项
- chore: 将所有 "软件包" 替换为 "包" (https://github.com/DuckDuckStudio/Sundry/issues/184) by @DuckDuckStudio in #239

### 依赖更新
- chore(fun.txt): 更新 fun.txt by @DuckDuckStudio in #209
- chore(deps): 固定 catfood 的版本为 1.0.4 by @DuckDuckStudio in #240

#### CI/CD
- chore(deps): bump actions/upload-artifact from 5 to 6 in #216

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.5.2...1.6.0
1.5.2 9. joulukuuta 2025 — 64-bittinen EXE (Inno Setup)64-bittinen ZIPARM64 EXE (Inno Setup)ARM64 ZIP
Muutosloki
## 新功能
- feat!(cleanup): 清理所有 Sundry 产生的文件时可以跳过缓存目录 by @DuckDuckStudio in #179
- ⚠️ 现在不传递参数时视为 aec 而不是 all
- feat!(func/manifest): 更新最新清单版本为 1.12.0 by @DuckDuckStudio in #169
- feat: 配置当自己是审查者时是否请求自己审查 (#149) by @DuckDuckStudio in #206
- feat: 允许使用锚点链接作为 PR 链接 (#207) by @DuckDuckStudio in #208

## 重构
- refactor: 使用猫粮 🐱 (https://pypi.org/project/catfood/) 重构代码 by @DuckDuckStudio in #212

## 依赖更新
#### CI/CD
- chore(deps): bump softprops/action-gh-release from 2.4.2 to 2.5.0 in #210
- chore(deps): bump actions/checkout from 6.0.0 to 6.0.1 in #211

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.5.1...1.5.2
1.5.1 27. marraskuuta 2025 — 64-bittinen ZIP64-bittinen EXE (Inno Setup)ARM64 ZIPARM64 EXE (Inno Setup)
Muutosloki
## 新功能
- feat(autoremove): 检查响应的类型是否是常见的意外类型 (#188),并添加 5xx 状态码的结果 (#189) (5xx 不计失败) by @DuckDuckStudio in #192
- feat(autoremove): 显示检查进度 (#193) by @DuckDuckStudio in #204

## 修复
- fix: 更正拼写 "Pipline" -> "Pipeline" (#181) by @DuckDuckStudio in #183
- fix(verify): 修复当 PR 仅修改部分清单文件时,sundry 不会获取所有清单的问题 (#197) by @DuckDuckStudio in #198
- fix(verify): 修复即使读到了 Token 也会假装没有读到 Token 的问题 (#202) by @DuckDuckStudio in #203

## 重构
- refactor: 代码清理 by @DuckDuckStudio in #182
- refactor(ignore): 移除 创建拉取请求 函数未使用的形参 格式化忽略字段
- refactor(verify): 移除 在 Auth.csv 中查找审查者 逻辑未使用的局部变量 found
- fix(config): 修复从外部作用域隐藏名称 键 的警告
- refactor(verify): 字典创建可以作为字典面量进行重写
- depreacted(func/print/printLogs): 弃用 PrintLogs 函数
- feat(func/const): 在 func 中指定一些常量供其他代码使用 by @DuckDuckStudio in #192

## 依赖更新
- chore(deps): 设置依赖版本范围而不是精确依赖版本 by @DuckDuckStudio in #201
- 依然建议安装更新的版本的依赖

#### CI/CD
- chore(deps): bump actions/checkout from 5.0.0 to 5.0.1 in #190
- chore(deps): bump actions/checkout from 5.0.1 to 6.0.0 in #196
- chore(deps): bump pyinstaller from 6.16.0 to 6.17.0 in #200

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.5.0...1.5.1
1.5.0 11. marraskuuta 2025 — 64-bittinen ZIP64-bittinen EXE (Inno Setup)ARM64 ZIPARM64 EXE (Inno Setup)
Muutosloki
## ! 中断性修改 !
- depreacted!: 移除 verify 的两个别名 (test、测试) by @DuckDuckStudio in #173
- feat!(config): 支持配置文件版本 1.2 (#153) by @DuckDuckStudio in #175
- 如果您先前使用配置文件版本 1.1,您可以通过 sundry config update 自动迁移到新的配置文件版本

## 新功能
- feat(cleanup): 清理 Sundry 工具产生的缓存 (Cache) by @DuckDuckStudio in #162
- feat(config): sundry config update 自动更新配置文件 (#176) by @DuckDuckStudio in #177
- feat(config): sundry config edit 快速打开配置文件以供编辑 (#174) by @DuckDuckStudio in #178
### 内部
- feat(func/github/token): 支持静默读取 Token,不报告错误 by @DuckDuckStudio in #161

## 修复
- fix(logs-analyse): 修正一处链接错误 by @DuckDuckStudio in #158
- fix(func/github/api): 在 请求GitHubAPI 函数中捕获 Exception 而不是不可能出现的 RequestException by @DuckDuckStudio in #164
- fix(verify): 统一范围 (Scope) 标识为小写以符合清单要求 by @DuckDuckStudio in #167
#### CI/CD
- ci(build): 移除不再需要的版本号替换规则 by @DuckDuckStudio in #180

## 重构
- refactor(func/files/manifest): 复用类 清单信息 by @DuckDuckStudio in #156
- refactor(func/github/api): 复用获取 GitHub 文件内容和请求 GitHub API 的函数 by @DuckDuckStudio #157
- style(func/print/print): 整理消息头定义排序 by @DuckDuckStudio in #159
- feat(func/files/manifest): 获取现有包版本 函数 by @DuckDuckStudio in #166

## 依赖
- chore(deps): bump translate from 3.6.1 to 3.8.0 in #168
- chore(fun.txt): 同步最新的 fun.txt by @DuckDuckStudio in #155
#### CI/CD
- chore(deps): bump actions/upload-artifact from 4 to 5 in #154
- chore(deps): bump softprops/action-gh-release from 2.4.1 to 2.4.2 in #172

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.4.3...1.5.0
1.4.3 18. lokakuuta 2025 — 64-bittinen EXE (Inno Setup)64-bittinen ZIPARM64 ZIPARM64 EXE (Inno Setup)
Muutosloki
## 新功能
- feat(autoremove): 新增跳过检查开关 (#128) by @DuckDuckStudio in #136
- feat(logs-analyse): 重构参数处理和错误分析逻辑,使其支持更多功能 by @DuckDuckStudio in #144
1. 直接传递 GitHub PR 链接即可,它会自动获取 Azure Pipline Run ID (#140)
2. 它能获取到更多的错误信息 (#138 & #139)
- 内部
- feat(functions): 统一使用 获取清单目录 函数获取清单目录 (#134) by @DuckDuckStudio in #133
- feat(func/format/github): 在获取议题编号时接受 int | None 类型的参数 by @DuckDuckStudio in #148

## 优化
- pref(ignore): 在除 git 分支名外使用原本的忽略字段 (#129) by @DuckDuckStudio in #135
- style(remove & autoremove): 简化一些步骤 by @DuckDuckStudio in #143
- pref(fun): 优化 fun.txt 读取和随机逻辑 by @DuckDuckStudio in #148
1. 修复了当 fun.txt 中没有适合随机的句子时遇到死循环的问题
2. 优化了 sundry fun 的内容选择逻辑,减少读取 fun.txt 的次数
3. 更新了 fun.txt 的内容 in #127

## 修复
- fix(remove): 修复 在使用 WinGet 验证时,如果版本号或下载链接中带有错误关键词,那行也会标红 的问题 (#117) by @DuckDuckStudio in #118

## 依赖更新
- chore(deps): bump pyyaml from 6.0.2 to 6.0.3 in #126
- CI/CD
- chore(deps): bump softprops/action-gh-release from 2.3.3 to 2.4.1 in #131 & #132 & #146
- chore(deps): bump pillow from 11.3.0 to 12.0.0 in #147

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.4.2...1.4.3
1.4.2 19. syyskuuta 2025 — 64-bittinen EXE (Inno Setup)64-bittinen ZIPARM64 EXE (Inno Setup)ARM64 ZIP
Muutosloki
## 中断性修改
- feat(config): 使用配置文件版本 1.1 by @DuckDuckStudio in https://github.com/DuckDuckStudio/Sundry/pull/114
- 有关配置文件的更多信息,请参阅配置文件版本 1.1 文档: https://github.com/DuckDuckStudio/Sundry/tree/1.4.2/docs/config/1.1

## 新功能
- feat: 允许设置是否允许维护者修改 PR by @DuckDuckStudio

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.4.1...1.4.2
1.4.1 16. syyskuuta 2025 — 64-bittinen ZIP64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)ARM64 ZIP
Muutosloki
## 优化
- pref(autoremove): 使用非正则的方式匹配更多格式的版本号(发布者还是太有才了)(https://github.com/DuckDuckStudio/Sundry/issues/106)
- pref(autoremove): 检查时检查安装程序清单中的所有 InstallerUrl (https://github.com/DuckDuckStudio/Sundry/issues/79)
- feat(autoremove): 在遇到 requests.exceptions.SSLError 异常时尝试使用 GitHub API 检查 GitHub 上那个资源是否存在

## 修复
- fix(fun): 多行 fun 应将换行符替换为 \n 后再添加进 fun.txt (https://github.com/DuckDuckStudio/Sundry/issues/107)
- fix(autoremove): 修复无法使用本地仓库重新查找软件包版本的问题 (https://github.com/DuckDuckStudio/Sundry/issues/105)
- 天哪!我竟然忘了再去调用它!

## 杂项
- style: 微调格式与我的另一个项目 Old Duck Soup 相同
- chore(fun.txt): Give me the money!

## 依赖
- chore(deps): bump pyinstaller from 6.15.0 to 6.16.0 in https://github.com/DuckDuckStudio/Sundry/pull/104

## CI
- ci(test): 使用 DuckStudio.Sundry 包测试 sundry autoremove
- 更多版本,但可能导致更多耗时

by @DuckDuckStudio
完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.4.0...1.4.1
1.4.0 13. syyskuuta 2025 — 64-bittinen ZIP64-bittinen EXE (Inno Setup)ARM64 ZIPARM64 EXE (Inno Setup)
Muutosloki
## 修复
- fix: 修正一些 PyCharm IDE 检查问题 by @DuckDuckStudio in https://github.com/DuckDuckStudio/Sundry/pull/103

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.3.9...1.4.0
1.3.9 1. syyskuuta 2025 — 64-bittinen EXE (Inno Setup)64-bittinen ZIPARM64 ZIPARM64 EXE (Inno Setup)
Muutosloki
## 新功能
- feat(prune): sundry prune - 清理仓库远程已删除的分支 (#94) by @DuckDuckStudio in https://github.com/DuckDuckStudio/Sundry/pull/95

## 杂项
- style: 使用 "消息头" 类来取代输出开头的 "{Fore.xxx}{Fore.RESET}" by @DuckDuckStudio in https://github.com/DuckDuckStudio/Sundry/pull/97

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.3.8...1.3.9
1.3.8 23. elokuuta 2025 — 64-bittinen EXE (Inno Setup)64-bittinen ZIPARM64 EXE (Inno Setup)ARM64 ZIP
Muutosloki
## 新功能
- feat(LogsAnalyse): 自动分析退出代码含义 (#71) by @DuckDuckStudio in https://github.com/DuckDuckStudio/Sundry/pull/92

## 修复
- fix(verify): 仅应在清单验证错误时退出 (#90) by @DuckDuckStudio in https://github.com/DuckDuckStudio/Sundry/pull/91

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.3.7...1.3.8
1.3.7 21. elokuuta 2025 — 64-bittinen EXE (Inno Setup)64-bittinen ZIPARM64 ZIPARM64 EXE (Inno Setup)
Muutosloki
## 新功能
- feat(verify): 直接验证给定的清单文件夹 (https://github.com/DuckDuckStudio/Sundry/issues/78 & https://github.com/DuckDuckStudio/Sundry/issues/87) by @DuckDuckStudio in https://github.com/DuckDuckStudio/Sundry/pull/88

## 依赖
- chore(deps): bump requests from 2.32.4 to 2.32.5 in https://github.com/DuckDuckStudio/Sundry/pull/80

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.3.6...1.3.7
1.3.6 18. elokuuta 2025 — 64-bittinen ZIP64-bittinen EXE (Inno Setup)ARM64 ZIPARM64 EXE (Inno Setup)
Muutosloki
## 新功能
- feat(cleanup): sundry cleanup - 清理 Sundry 工具产生的文件 by @DuckDuckStudio in https://github.com/DuckDuckStudio/Sundry/pull/76
- feat(autoremove): sundry autoremove - 自动检查并移除指定软件包标识符下的失效版本 by @DuckDuckStudio in https://github.com/DuckDuckStudio/Sundry/pull/76

> 参阅 [README 中的介绍](https://github.com/DuckDuckStudio/Sundry?tab=readme-ov-file#可用命令)了解它们的更多信息。

## 优化
- pref: 重试创建拉取请求时重试整个创建过程 (#62) by @DuckDuckStudio
- pref: 一些代码优化 by @DuckDuckStudio

## 依赖更新
- chore(deps): bump pyinstaller from 6.14.2 to 6.15.0 in https://github.com/DuckDuckStudio/Sundry/pull/73
- chore(deps): bump actions/checkout from 4 to 5.0.0 in https://github.com/DuckDuckStudio/Sundry/pull/75
- chore(fun): 同步 fun.txt by @DuckDuckStudio in https://github.com/DuckDuckStudio/Sundry/pull/74

## 其他
- chore(logs-analyse): 更新 logs-analyse 下载日志的 api 链接 by @DuckDuckStudio

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.3.5...1.3.6
1.3.5 29. heinäkuuta 2025 — 64-bittinen EXE (Inno Setup)64-bittinen ZIPARM64 EXE (Inno Setup)ARM64 ZIP
Muutosloki
## 新功能
- feat: Ubuntu 支持 by @DuckDuckStudio in https://github.com/DuckDuckStudio/Sundry/pull/59
- 请见[文档](https://github.com/DuckDuckStudio/Sundry/tree/1.3.5?tab=readme-ov-file#ubuntu-支持)了解详情

## 修复
- fix: 更新 Auth.csv 文件位置 (#61) by @DuckDuckStudio

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.3.4...1.3.5
1.3.4 25. heinäkuuta 2025 — 64-bittinen EXE (Inno Setup)64-bittinen ZIPARM64 EXE (Inno Setup)ARM64 ZIP
Muutosloki
## 新功能
- feat(remove): 添加错误关键词 安装程序哈希不匹配 by @DuckDuckStudio in https://github.com/DuckDuckStudio/Sundry/pull/58
- feat(verify): 验证/测试本地清单或 PR 中的清单 by @DuckDuckStudio in https://github.com/DuckDuckStudio/Sundry/pull/57

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.3.3...1.3.4
1.3.3 19. heinäkuuta 2025 — 64-bittinen EXE (Inno Setup)64-bittinen ZIPARM64 EXE (Inno Setup)ARM64 ZIP
Muutosloki
## 新增
- feat(icon): 新图标 by @DuckDuckStudio in https://github.com/DuckDuckStudio/Sundry/pull/55

## 修复
- fix(config): 在初始化配置文件时如果输入相对路径则会判断路径存在,但直接将相对路径填写到配置文件中 (#56) by @DuckDuckStudio

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.3.2...1.3.3
1.3.2 17. heinäkuuta 2025 — 64-bittinen ZIP64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)ARM64 ZIP
Muutosloki
## 新功能
- feat: 初始化配置文件时兼容其他 Sundry 分支/版本 by @DuckDuckStudio in https://github.com/DuckDuckStudio/Sundry/pull/51

## 修复
- fix(iss): 在兼容 x64 的设备上使用 64Bit 安装模式 by @DuckDuckStudio

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.3.1...1.3.2
1.3.1 10. heinäkuuta 2025 — 64-bittinen EXE (Inno Setup)64-bittinen ZIPARM64 EXE (Inno Setup)ARM64 ZIP
Muutosloki
## 新功能
- feat(remove): 将 winget download 的输出作为移除理由 by @DuckDuckStudio in https://github.com/DuckDuckStudio/Sundry/pull/43

## 修复
- fix(modify): 修复对空白清单出现索引越界错误的问题 (#28) by @DuckDuckStudio in https://github.com/DuckDuckStudio/Sundry/pull/37
- fix(logs-analyse): 修复当遇到 “PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问。” 错误时程序崩溃的问题 (#45) by @DuckDuckStudio in https://github.com/DuckDuckStudio/Sundry/pull/46

## 其他
- chore(fun.txt): 风油精很好吃 by @DuckDuckStudio in https://github.com/DuckDuckStudio/Sundry/pull/35

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.3.0...1.3.1
1.3.0 2. heinäkuuta 2025 — 64-bittinen EXE (Inno Setup)64-bittinen ZIPARM64 EXE (Inno Setup)ARM64 ZIP
Muutosloki
## 新功能
- feat: 清理下载的 Azure Pipline 运行日志 by @DuckDuckStudio in https://github.com/DuckDuckStudio/Sundry/pull/33

## 修复
- fix: sundry fun 不应该随机到视频链接 (#36) by @DuckDuckStudio in https://github.com/DuckDuckStudio/Sundry/commit/d42e7193ccd0497bc832f0a14696c178c2ce62b6

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.2.9...1.3.0
1.2.9 1. heinäkuuta 2025 — 64-bittinen EXE (Inno Setup)64-bittinen ZIPARM64 ZIPARM64 EXE (Inno Setup)
Muutosloki
## 修改
### 优化
- pref(revert): 不对丢弃提交进行签名 (#29) by @DuckDuckStudio in https://github.com/DuckDuckStudio/Sundry/pull/30
- pref: 在读不到 Token 时报告错误 (#12) by @DuckDuckStudio in https://github.com/DuckDuckStudio/Sundry/pull/26 / https://github.com/DuckDuckStudio/Sundry/commit/398cf0db82a25b4072bffb2298b2239a742b8396

### 杂项
- docs: 为 README 添加徽章 by @Luna-Grace in https://github.com/DuckDuckStudio/Sundry/pull/25
- chore(fun.txt): 花露水驱蚊效果非常好 by @DuckDuckStudio @fjwxzde in https://github.com/DuckDuckStudio/Sundry/pull/27

## 新贡献着
- @Luna-Grace 在 https://github.com/DuckDuckStudio/Sundry/pull/25 中做出了第一次贡献

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.2.8...1.2.9
1.2.8 25. kesäkuuta 2025 — 64-bittinen EXE (Inno Setup)64-bittinen ZIPARM64 ZIPARM64 EXE (Inno Setup)
Muutosloki
## 新功能
- feat: Azure Pipline 日志分析: sundry logs-analyse <Azure Pipline Url> [是否保留日志文件] [是否显示一般错误/异常] by @DuckDuckStudio in https://github.com/DuckDuckStudio/Sundry/pull/22

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.2.7...1.2.8
1.2.7 23. kesäkuuta 2025 — 64-bittinen ZIP64-bittinen EXE (Inno Setup)ARM64 ZIPARM64 EXE (Inno Setup)
Muutosloki
## 修复
- fix: 修正 `sundry fun` 的参数处理逻辑,使其正确解析 `edit` 参数 (https://github.com/DuckDuckStudio/Sundry/issues/19) by @DuckDuckStudio

## 优化
- pref: 使 `sundry fun import` 保持原始顺序 by @DuckDuckStudio

## 杂项
- chore(deps): bump `pygments` from `2.19.1` to `2.19.2` by @dependabot、@DuckDuckStudio in https://github.com/DuckDuckStudio/Sundry/pull/18
- docs: 文档大改 by @DuckDuckStudio in https://github.com/DuckDuckStudio/Sundry/pull/20

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.2.6...1.2.7
1.2.6 22. kesäkuuta 2025 — 64-bittinen EXE (Inno Setup)64-bittinen ZIPARM64 EXE (Inno Setup)ARM64 ZIP
Muutosloki
## 修复
- fix: 不应重复添加已经存在的忽略条目 (#17) by @DuckDuckStudio in 42c801f8ad85a477f2aff4daa5133e2972df0991

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.2.5...1.2.6
1.2.5 22. kesäkuuta 2025 — 64-bittinen ZIP64-bittinen EXE (Inno Setup)ARM64 ZIPARM64 EXE (Inno Setup)
Muutosloki
听好了: 6月22日,Sundry 1.2.4 就此陷落。每段陷落的代码都将迎来一场漩涡,为这些代码带来全新的命令。

- feat: sundry revert - 还原本地仓库修改
- feat: sundry fun - 管理 fun.txt 的内容

你所熟知的一切都将改变,你所熟悉的 help 都将加诸更新的历练。

- chore: 更新 sundry help 内容
- chore: 更新 fun.txt 内容

至此,一锤定音。
尘埃,已然落定。

[#完整修改记录#](https://github.com/DuckDuckStudio/Sundry/compare/1.2.4...1.2.5) [#提交问题反馈#](https://github.com/DuckDuckStudio/Sundry/issues) [#此版本构建流#](https://github.com/DuckDuckStudio/Sundry/actions/runs/15805714189)
1.2.4 21. kesäkuuta 2025 — 64-bittinen ZIP64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)ARM64 ZIP
Muutosloki
## 修复
fix: 不将清单目录下的文件视为版本文件夹 by @DuckDuckStudio
fix: 不将目录下其他软件包标识符的文件夹视作软件包版本文件夹 by @DuckDuckStudio

## 杂项
ci(deps): bump softprops/action-gh-release from 2.2.2 to 2.3.2 by @dependabot in https://github.com/DuckDuckStudio/Sundry/pull/16

这些修改同步自 Sundry-Loacle,主要是对查找现有版本的逻辑的改动。
完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.2.3...1.2.4
1.2.3 10. kesäkuuta 2025 — 64-bittinen EXE (Inno Setup)64-bittinen ZIPARM64 ZIPARM64 EXE (Inno Setup)
Muutosloki
## 依赖
- chore(deps): bump requests from 2.32.3 to 2.32.4 in https://github.com/DuckDuckStudio/Sundry/pull/15 ([CVE-2024-47081](https://github.com/advisories/GHSA-9hjg-9r4m-mvj7))

## 修复
- fix(Modify): 避免出现两次 “清单验证成功” by @DuckDuckStudio

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.2.2...1.2.3
1.2.2 9. kesäkuuta 2025 — 64-bittinen EXE (Inno Setup)64-bittinen ZIPARM64 EXE (Inno Setup)ARM64 ZIP
Muutosloki
## 新功能/优化
- feat(modify): 给用户看到底清单哪里出了问题 by @DuckDuckStudio in https://github.com/DuckDuckStudio/Sundry/pull/14

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.2.1...1.2.2
1.2.1 30. toukokuuta 2025 — 64-bittinen ZIP64-bittinen EXE (Inno Setup)ARM64 ZIPARM64 EXE (Inno Setup)
Muutosloki
# 优化
- pref: 统一路径斜杠方向 (#13) by @DuckDuckStudio
完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.2.0...1.2.1
1.2.0 30. toukokuuta 2025 — 64-bittinen ZIP64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)ARM64 ZIP
Muutosloki
# 重构
- refactor: 重构代码 by @DuckDuckStudio in #11 (感谢 @fjwxzde 和 @Luna-Grace 的审查)
- feat: 单版本修改 (sundry modify)
- feat: winget-tools 忽略管理 (sundry ignore)
完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.1.14...1.2.0
1.1.14 16. toukokuuta 2025 — 64-bittinen EXE (Inno Setup)64-bittinen ZIPARM64 EXE (Inno Setup)ARM64 ZIP
Muutosloki
## 优化
- pref(remove): 优化手动验证结果处理逻辑,支持多行验证结果(\n换行)by @DuckDuckStudio

完整修改记录(自最新正式版以来): https://github.com/DuckDuckStudio/Sundry/compare/1.1.12...1.1.14
1.1.13 26. huhtikuuta 2025 — 64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)
Muutosloki
## 牢记八个凡是,构建全民反诈新格局
- 凡是要求垫付资金做任务的兼职刷单,都是诈骗!
- 凡是宣称“内幕消息、专家指导、稳赚不赔、高额回报”的投资理财,都是诈骗!
- 凡是宣称“无抵押、无资质要求、低利率、放款快”的网贷广告,要求提供验证码或先交会员费、保证金、解冻费或者转账刷流水的,都是诈骗!
- 凡是自称电商、物流平台客服,主动以退款、理赔、退换为由,要求你提供银行卡和手机验证码的,都是诈骗!
- 凡是自称公检法人员,以涉嫌相关违法犯罪为由,要求你将资金打入“安全账户”的,都是诈骗!
- 凡是自称“领导”主动申请添加QQ、微信等社交账号,先嘘寒问暖关心工作,后以帮助亲属朋友为由让你转账汇款的,都是诈骗!
- 凡是以各种名义发送不明链接,让你输入银行卡号、手机验证码和各种密码的,都是诈骗!
- 凡是通过社交平台添加微信、QQ拉你入群,让你点击链接下载APP进行投资、退费的,都是诈骗!
完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.1.12...1.1.13
1.1.12 18. huhtikuuta 2025 — 64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)
Muutosloki
## 优化
- pref(remove): 优化 WinGet 验证逻辑 by @DuckDuckStudio
- feat: 在分支名中添加时间戳以确保分支名唯一 by @DuckDuckStudio

## 弃用
- chore: 移除 sundry ignore 命令 - 因为它不适用于公共发行版 by @DuckDuckStudio

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.1.11...1.1.12
1.1.11 3. huhtikuuta 2025 — 64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)
Muutosloki
新功能
- feat: cat 清单时给出清单绝对路径 by @DuckDuckStudio
修复
- fix: 修复在原先没有配置文件时,Sundry 不会自行创建的问题 (#10) by @DuckDuckStudio , 感谢 @fjwxzde 报告此问题!
- fix: 修复在配置为不对提交进行签名时无法运行命令的问题 (#9) by @DuckDuckStudio , 感谢 @fjwxzde 报告此问题!
完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.1.10...1.1.11
1.1.10 25. maaliskuuta 2025 — 64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)
Muutosloki
> 星标列表里有个越更新越小的项目 🤔
优化
- pref: 一些小优化 by @DuckDuckStudio in #8
- pref: 移除重复的处理逻辑
- style: 避免顶级语句
- fix: 使用 UPX 压缩打包文件
完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.1.9...1.1.10
1.1.9 25. maaliskuuta 2025 — 64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)
Muutosloki
修复
- fix: 修复发行版源码中缺少 sundry.py 的问题 by @DuckDuckStudio
新功能
- feat: 在移除检查中自动 cat 安装程序清单 by @DuckDuckStudio
- feat: 管理 winget-tools 的检查忽略 by @DuckDuckStudio
完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.1.8...1.1.9
1.1.8 24. maaliskuuta 2025 — 64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)
Muutosloki
优化
- pref: 优化手动验证逻辑和输入处理 by @DuckDuckStudio
杂项
- chore: 移除 winget-tools 附加检查开关 by @DuckDuckStudio
完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.1.7...1.1.8
1.1.7 20. maaliskuuta 2025 — 64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)
Muutosloki
修复
- fix: 修复 cat 命令在使用变量 "区域设置" 前未定义的问题 (#6) by @DuckDuckStudio
完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.1.6...1.1.7
1.1.6 20. maaliskuuta 2025 — 64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)
Muutosloki
重构
- refactor: 重构命令脚本调用方式 by @DuckDuckStudio
- fix: 修复 1.1.5 版本的参数传递异常 by @DuckDuckStudio
完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.1.4...1.1.6
1.1.4 20. maaliskuuta 2025 — 64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)
Muutosloki
新功能
- feat: 同步后推送至远程 (origin) by @DuckDuckStudio
完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.1.3...1.1.4
1.1.3 17. maaliskuuta 2025 — 64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)
Muutosloki
修复
- fix: 更正 sundry remove 的变量范围 by @DuckDuckStudio
- fix: 更新过时的索引越界提示 by @DuckDuckStudio
- fix: 规范化帮助输出的参数括号 by @DuckDuckStudio
完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.1.2...1.1.3
1.1.2 16. maaliskuuta 2025 — 64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)
Muutosloki
优化
- pref: 优化 sundry sync 命令的异常处理 by @DuckDuckStudio
修复
- fix: 修复命令以失败退出时产生的异常 by @DuckDuckStudio
完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.1.1...1.1.2
1.1.1 15. maaliskuuta 2025 — 64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)
Muutosloki
修复
- fix: 修复 sync 命令在替换 master 分支时没有移除旧的 master 分支的问题 by @DuckDuckStudio
完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.1.0...1.1.1
1.1.0 14. maaliskuuta 2025 — 64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)
Muutosloki
杂项
- chore(config): 将配置文件移至用户文件夹下以避免更新时覆盖 by @DuckDuckStudio
参阅 [README](https://github.com/DuckDuckStudio/Sundry?tab=readme-ov-file#使用说明) 中的描述以进一步了解修改
完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.0.11...1.1.0
1.0.11 14. maaliskuuta 2025 — 64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)
Muutosloki
新功能
- feat: 直接 repr 文本 (#4) by @DuckDuckStudio

完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.0.10...1.0.11
1.0.10 14. maaliskuuta 2025 — 64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)
Muutosloki
杂项
- style: 非中断性错误输出改为警告

完整提交记录: https://github.com/DuckDuckStudio/Sundry/compare/1.0.9...1.0.10
1.0.9 13. maaliskuuta 2025 — 64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)
Muutosloki
修复
- fix: 更正 "sundry cat" 调用
优化
- pref: 没提供调用或错误的调用时执行 "sundry help"
新功能
- feat: 新命令 "sundry repr"
完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.0.8...1.0.9
1.0.8 6. maaliskuuta 2025 — 64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)
Muutosloki
修复
- fix: 修复 fetch 上游失败时显示错误的错误信息的问题
完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.0.7...1.0.8
1.0.7 3. maaliskuuta 2025 — 64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)
Muutosloki
## 修复
- fix: 将清单作为 纯文本 加载而不是 yaml 以解决顺序不正确和注释丢失的问题
- fix: 修正 build 中没有对打包后的 Sundry 添加 fun.txt 的问题
## 杂项
- chore(deps): 移除不再需要的 pyyaml
完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.0.6...1.0.7
1.0.6 3. maaliskuuta 2025 — 64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)
Muutosloki
修复
- fix(sync): 补全取消逻辑
完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.0.5...1.0.6
1.0.5 2. maaliskuuta 2025 — 64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)
Muutosloki
修复
- fix: 更正 help 输出
新功能
- feat: 添加查看清单的 cat 命令
完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.0.4...1.0.5
1.0.4 2. maaliskuuta 2025 — 64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)
Muutosloki
新功能
- feat: 同步本地仓库 master 分支
修复
- fix: 修复无法通过源码中的 py 脚本运行的问题
杂项
- style: 减少 1 个 config.py 中的多余变量
- pref: 优化 sundry help 输出
- pref: 在执行命令时不区分大小写
- chore(ver): Bump version from 1.0.3 to 1.0.4
- feat(build): 打包时自动修改版本号
- feat(build): 自动创建 winget-pkgs 更新请求
完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.0.3...1.0.4
1.0.3 28. helmikuuta 2025 — 64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)
Muutosloki
新功能
- feat: 控制检查开关同时修改理由 by @DuckDuckStudio
完整提交记录: https://github.com/DuckDuckStudio/Sundry/compare/1.0.2...1.0.3
1.0.2 23. helmikuuta 2025 — 64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)
Muutosloki
新功能
- feat: 配置提交是否签名 by @DuckDuckStudio in #2
修复
- fix: 修复一些已知错误 (包括 #1) by @DuckDuckStudio in #2
完整修改记录: https://github.com/DuckDuckStudio/Sundry/compare/1.0.1...1.0.2
1.0.1 22. helmikuuta 2025 — 64-bittinen EXE (Inno Setup)ARM64 EXE (Inno Setup)
Muutosloki
初始功能实现

Suosituin kategoriassa Paketinhallinta ja päivittäjät

Näytä kaikki
  1. ChocolateyPaketinhallinta ja päivittäjät · Chocolatey Software, Inc.
  2. NuGetPaketinhallinta ja päivittäjät · Microsoft Corporation
  3. uvPaketinhallinta ja päivittäjät · Astral Software Inc.
  4. Chocolatey GUIPaketinhallinta ja päivittäjät · Chocolatey
  5. Conan Package ManagerPaketinhallinta ja päivittäjät · JFrog
  6. UniGetUI (formerly WingetUI) - Pre-ReleasePaketinhallinta ja päivittäjät · Martí Climent
  7. UniGetUIPaketinhallinta ja päivittäjät · Devolutions inc.
  8. topgradePaketinhallinta ja päivittäjät · topgrade-rs
  9. ghostscriptPaketinhallinta ja päivittäjät
  10. rigPaketinhallinta ja päivittäjät · Posit Software, PBC

Lisää julkaisijalta DuckStudio

Näytä kaikki

Tunnisteet

Jaa