Repository navigation
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