Skip to content

Releases: DuckDuckStudio/Sundry

Sundry 1.6.8

03 Mar 22:17
f32077f

Choose a tag to compare

修复

  • fix(func/files/manifest): 对获取清单目录函数添加更多检查和调试输出,避免接受一些意外值并得出意外结果 by @DuckDuckStudio in #288

完整修改记录: 1.6.7...1.6.8

Sundry 1.6.7

23 Feb 07:10
3cc66f2

Choose a tag to compare

优化

  • pref(modify): 将跳过版本文件夹输出改为 VERBOSE 等级且仅在 debug 配置下输出 by @DuckDuckStudio in #281

修复

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

完整修改记录: 1.6.6...1.6.7

Sundry 1.6.6

20 Feb 14:02
e63f9c9

Choose a tag to compare

新功能

修复

依赖

  • 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

完整修改记录: 1.6.5...1.6.6

Sundry 1.6.5

12 Feb 05:49
a8f98bf

Choose a tag to compare

修复

  • fix: 修正 logs-analyse 的别名 azure日志分析 的大小写错误 by @DuckDuckStudio in #270

依赖更新

CI/CD

完整修改记录: 1.6.4...1.6.5

Sundry 1.6.4

31 Jan 17:44
4c41214

Choose a tag to compare

Pass away in January, revive in February.

新增

  • 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

完整修改记录: 1.6.3...1.6.4

Sundry 1.6.3

28 Jan 22:27
55cd7c4

Choose a tag to compare

新功能

完整修改记录: 1.6.2...1.6.3

Sundry 1.6.2

26 Jan 12:11
fc7e514

Choose a tag to compare

这个版本主要是针对依赖的修改。

依赖更新

  • 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

完整修改记录: 1.6.1...1.6.2

Sundry 1.6.1

11 Jan 22:55
036ee9c

Choose a tag to compare

这是一个 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

完整修改记录: 1.6.0...1.6.1

Sundry 1.6.0

31 Dec 11:36
71c85dd

Choose a tag to compare

元旦快乐 🎉

! 中断性修改 !

  • feat!(logs-analyse): 分析 ValidationResult 中的信息 (ExeRunInfo) (#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 文档

新增

修复

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

杂项

依赖更新

CI/CD

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

完整修改记录: 1.5.2...1.6.0

Sundry 1.5.2

09 Dec 07:36
f666132

Choose a tag to compare

新功能

  • 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

重构

依赖更新

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

完整修改记录: 1.5.1...1.5.2