Releases: DuckDuckStudio/Sundry
Releases · DuckDuckStudio/Sundry
Sundry 1.6.8
修复
- fix(func/files/manifest): 对
获取清单目录函数添加更多检查和调试输出,避免接受一些意外值并得出意外结果 by @DuckDuckStudio in #288
完整修改记录: 1.6.7...1.6.8
Sundry 1.6.7
优化
- pref(modify): 将跳过版本文件夹输出改为
VERBOSE等级且仅在debug配置下输出 by @DuckDuckStudio in #281
修复
- fix(autoremove): 修正当有几个安装程序链接仍然有效时,是否移除版本的输入和结果相反,且对输入区分大小写的问题 by @DuckDuckStudio in #284
完整修改记录: 1.6.6...1.6.7
Sundry 1.6.6
新功能
- 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
完整修改记录: 1.6.5...1.6.6
Sundry 1.6.5
修复
- 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
完整修改记录: 1.6.4...1.6.5
Sundry 1.6.4
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
新功能
- feat(logs-analyse): 添加对验证管道已知问题 microsoft/winget-pkgs#323120 的提示 by @DuckDuckStudio in #265
完整修改记录: 1.6.2...1.6.3
Sundry 1.6.2
这个版本主要是针对依赖的修改。
依赖更新
- 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
这是一个 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
元旦快乐 🎉
! 中断性修改 !
- 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.3by @DuckDuckStudio in #232- !: 配置文件版本
1.2现已过时,请使用sundry config update更新配置文件 - 关于配置文件版本
1.3的信息,请参阅配置文件 1.3 文档
- !: 配置文件版本
新增
- feat: 添加
clean为cleanup的别名 (#222) by @DuckDuckStudio in #237 - feat(config): 控制在
autoremove时是否在浏览器中打开安装程序链接以供检查 (#194) by @DuckDuckStudio in #226 - feat(func/github/token): 支持从多个源读取 Token,具体从哪读由配置文件指定 (#187) by @DuckDuckStudio in #224
修复
- 修复 bug(config): 在多个地方需要验证配置值是否有效 (#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: 修复不会将
- 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),则提示更新配置文件或重新初始化配置文件
杂项
- chore: 将所有 "软件包" 替换为 "包" (#184) by @DuckDuckStudio in #239
依赖更新
- chore(fun.txt): 更新
fun.txtby @DuckDuckStudio in #209 - chore(deps): 固定
catfood的版本为1.0.4by @DuckDuckStudio in #240
CI/CD
- chore(deps): bump
actions/upload-artifactfrom5to6in #216
完整修改记录: 1.5.2...1.6.0
Sundry 1.5.2
新功能
- 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: 使用猫粮 🐱 重构代码 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
完整修改记录: 1.5.1...1.5.2