From 6c585dc27b5b50850be22762691ea95f19043f03 Mon Sep 17 00:00:00 2001 From: zkitefly Date: Sat, 23 Mar 2024 17:18:45 +0800 Subject: [PATCH] updata HMCL 3.5.7 changelog (#101) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 补了一下 Dev changelog 漏掉的条目 - `:` -> `: ` --- _changelog/dev.md | 140 +++++++++++++++++++++---------------------- _changelog/stable.md | 98 +++++++++++++++++++++--------- 2 files changed, 139 insertions(+), 99 deletions(-) diff --git a/_changelog/dev.md b/_changelog/dev.md index 3e66ed4..f8be875 100644 --- a/_changelog/dev.md +++ b/_changelog/dev.md @@ -12,40 +12,39 @@ toc: true

HMCL 3.5.6.243

-- GP-2929:更新 Modrinth 翻译 +- GP-2929: 更新 Modrinth 翻译 -错误修复: - -- GP-2939:修复游戏启动时包装命令会被添加两次的问题的问题 -- GP-2936:修复无法读取远古版本版本号的问题 -- GP-2933:修复高版本变更离线皮肤可能不生效的问题 -- GP-2928:修复自动更新整合包导出页面教程链接错误问题 +错误修复: +- GP-2939: 修复游戏启动时包装命令会被添加两次的问题的问题 +- GP-2936: 修复无法读取远古版本版本号的问题 +- GP-2933: 修复高版本变更离线皮肤可能不生效的问题 +- GP-2928: 修复自动更新整合包导出页面教程链接错误问题 # HMCL 3.5.6.242 -- GP-2917:不再尝试下载 .pack.xz 文件 -- GP-2912:当系统属性 `java.net.useSystemProxies` 被设置为 `false` 时不再使用系统代理 -- GP-2856:当加载网络背景图片超时时回退至默认背景,解决启动时卡死的问题 -- GP-2912:当下载失败时,打印重定向链至日志 +- GP-2917: 不再尝试下载 .pack.xz 文件 +- GP-2921: 当系统属性 `java.net.useSystemProxies` 被设置为 `false` 时不再使用系统代理 +- GP-2856: 当加载网络背景图片超时时回退至默认背景,解决启动时卡死的问题 +- GP-2912: 当下载失败时,打印重定向链至日志 错误修复 -- GP-2919:修复 Minecraft 1.6 之前的版本没有声音的问题 -- GP-2920:修复了在 CurseForge 下载源中使用中文搜索无法呈现结果的问题 +- GP-2919: 修复 Minecraft 1.6 之前的版本没有声音的问题 +- GP-2920: 修复了在 CurseForge 下载源中使用中文搜索无法呈现结果的问题 # HMCL 3.5.6.241 -- GP-2904、GP-2915:更新语言文件,使表达更精确 -- GP-2905:更改语言选项添加重启后生效的提示 -- GP-2916:在 CurseForge 下载源中搜索时始终会按照模组标题与关键词的相似性排序 -- GP-2885:在 Linux 系统上且处于未知桌面环境时,禁用删除至回收站功能 +- GP-2904、GP-2915: 更新语言文件,使表达更精确 +- GP-2905: 更改语言选项添加重启后生效的提示 +- GP-2916: 在 CurseForge 下载源中搜索时始终会按照模组标题与关键词的相似性排序 +- GP-2885: 在 Linux 系统上且处于未知桌面环境时,禁用删除至回收站功能 -错误修复: +错误修复: -- **GP-2908 \[重要\]:修复微软账户登录失败的问题** -- GP-2804:修复游戏非正常退出提示界面文字编码显示错误的问题 -- GP-2906:修复未初始化 FileDownloadProvider 的问题 +- **GP-2908 \[重要\]: 修复微软账户登录失败的问题** +- GP-2804: 修复游戏非正常退出提示界面文字编码显示错误的问题 +- GP-2906: 修复未初始化 FileDownloadProvider 的问题 # HMCL 3.5.6.240 @@ -53,8 +52,9 @@ toc: true - GP-2888: 移除设置 - 赞助页面 - GP-2889: 删除 Mojang 登录支持 - GP-2897: 主界面移除联机大厅按钮,添加引导用户进入官方 QQ 群的按钮 +- GP-2886: 自动下载 Java 支持下载 Java 21 -错误修复: +错误修复: - GP-2869: 修复下载 Java 不会尝试备用下载源的问题 - GP-2871: 修复导出启动脚本时无法正确处理“游戏启动前执行命令”和“游戏结束后执行命令”的问题,现在会预解析命令 @@ -64,13 +64,13 @@ toc: true - GP-2864: 改善在非 Windows 平台任务栏图标的质量 -错误修复: +错误修复: - GP-2859: 修复 Forge 和 NeoForge 安装失败的问题 # HMCL 3.5.5.237 -错误修复: +错误修复: - GP-2840: 修复 Linux RISC-V 64 平台的支持 - GP-2846: 修复使用 Java 19+ 启动游戏时,游戏 JVM 字符编码参数错误导致控制台乱码的问题 @@ -80,36 +80,36 @@ toc: true # HMCL 3.5.5.236 -- GP-2836:更新启动器发布页至官网,而不是 MCBBS -- GP-2700:优化游戏版本比较规则,现在模组下载界面能够正常排序 Minecraft 正式版、快照版或其他版本了 -- GP-2805:默认开启自动选择并发数 -- GC-9361719、GC-420d77d、GP-2839:移除 MCBBS 的下载源和鸣谢文本,介于其下载源已不再可用 -- GP-2801:添加部分 CurseForge 的分类翻译文本 -- GP-2742:支持在游戏崩溃提示界面显示 Fabric Loader 给出的警告信息 -- GP-2813:当日志中含有部分常见报错信息时,即使进程退出代码为 0 也显示游戏崩溃提示界面 -- GP-2828:支持检测 Forge 模组重复导致的游戏崩溃 -- GP-2834:支持检测 Forge 安装不完整导致的游戏崩溃 -- GP-2785:支持检测 JVM 堆内存不足导致的游戏崩溃 -- GP-2790:支持检测 Forge 与高版本 Java 不兼容导致的游戏崩溃 -- GP-2760:更新对 Linux RISC-V 64 系统的支持 - -错误修复: - -- GP-2745:修复只会从 MCBBS 源下载 authlib-injector 的问题 -- GP-2746:修复部分情况下修改并发下载数量会导致启动器崩溃的问题 -- GP-2756:修复网络下载缓存当缓存索引文件所在目录不存在时会导致下载失败的问题 -- GP-2758:修复 HMCL 背景网络图片 URL 输入框会持续触发网络请求的问题,现在仅会在输入结束后加载图片 -- GP-2768:修复自动安装界面错误提示 Quilt 与 Fabric API 不兼容的问题,现在两者能够同时安装了 -- GP-2770:修复 CurseForge 整合包启动时检测游戏完整性极其缓慢的问题,并支持显示进度条;修复光影包会被错误的安装至模组文件夹的问题 -- GP-2775:修复本地 NeoForge 模组被错误地识别为 Forge 模组的问题 -- GP-2788:修复选中使用非默认皮肤的离线账户时,启动器主页头像会被错误地显示为默认皮肤头像的问题,现在正常显示用户选择的皮肤头像 -- GP-2789:修复皮肤预览界面 Alex 皮肤被显示为 Classic 模型的问题,现在会使用 Slim 模型 -- GP-2791:修复世界管理界面下载按钮图标不正确的问题,使更加贴切其功能 -- GP-2799:修复由低版本 HMCL 升级后,窗口位置不会显示在正中央的问题 -- GP-2810:修复本地模组搜索功能无法正确处理大小写,导致有大写字母的模组永远不可能被搜索到的问题 -- GP-2811:修复 Java 8 上 JavaFX 不存在时英文提示不正确的问题 -- GP-2827:修复启动器主窗口隐藏后从日志窗口复制内容导致启动器崩溃的问题 -- GP-2835:修复关于界面上启动器图标仍为旧版图标的问题 +- GP-2836: 更新启动器发布页至官网,而不是 MCBBS +- GP-2700: 优化游戏版本比较规则,现在模组下载界面能够正常排序 Minecraft 正式版、快照版或其他版本了 +- GP-2805: 默认开启自动选择并发数 +- GC-9361719、GC-420d77d、GP-2839: 移除 MCBBS 的下载源和鸣谢文本,介于其下载源已不再可用 +- GP-2801: 添加部分 CurseForge 的分类翻译文本 +- GP-2742: 支持在游戏崩溃提示界面显示 Fabric Loader 给出的警告信息 +- GP-2813: 当日志中含有部分常见报错信息时,即使进程退出代码为 0 也显示游戏崩溃提示界面 +- GP-2828: 支持检测 Forge 模组重复导致的游戏崩溃 +- GP-2834: 支持检测 Forge 安装不完整导致的游戏崩溃 +- GP-2785: 支持检测 JVM 堆内存不足导致的游戏崩溃 +- GP-2790: 支持检测 Forge 与高版本 Java 不兼容导致的游戏崩溃 +- GP-2760: 更新对 Linux RISC-V 64 系统的支持 + +错误修复: + +- GP-2745: 修复只会从 MCBBS 源下载 authlib-injector 的问题 +- GP-2746: 修复部分情况下修改并发下载数量会导致启动器崩溃的问题 +- GP-2756: 修复网络下载缓存当缓存索引文件所在目录不存在时会导致下载失败的问题 +- GP-2758: 修复 HMCL 背景网络图片 URL 输入框会持续触发网络请求的问题,现在仅会在输入结束后加载图片 +- GP-2768: 修复自动安装界面错误提示 Quilt 与 Fabric API 不兼容的问题,现在两者能够同时安装了 +- GP-2770: 修复 CurseForge 整合包启动时检测游戏完整性极其缓慢的问题,并支持显示进度条;修复光影包会被错误的安装至模组文件夹的问题 +- GP-2775: 修复本地 NeoForge 模组被错误地识别为 Forge 模组的问题 +- GP-2788: 修复选中使用非默认皮肤的离线账户时,启动器主页头像会被错误地显示为默认皮肤头像的问题,现在正常显示用户选择的皮肤头像 +- GP-2789: 修复皮肤预览界面 Alex 皮肤被显示为 Classic 模型的问题,现在会使用 Slim 模型 +- GP-2791: 修复世界管理界面下载按钮图标不正确的问题,使更加贴切其功能 +- GP-2799: 修复由低版本 HMCL 升级后,窗口位置不会显示在正中央的问题 +- GP-2810: 修复本地模组搜索功能无法正确处理大小写,导致有大写字母的模组永远不可能被搜索到的问题 +- GP-2811: 修复 Java 8 上 JavaFX 不存在时英文提示不正确的问题 +- GP-2827: 修复启动器主窗口隐藏后从日志窗口复制内容导致启动器崩溃的问题 +- GP-2835: 修复关于界面上启动器图标仍为旧版图标的问题 # HMCL 3.5.5.235 @@ -157,7 +157,7 @@ toc: true - 支持 FreeBSD x86-64 - 添加帮助按钮 -错误修复: +错误修复: - 修复自定义命令的一些问题 - 修复游戏语言自动切换功能与不同版本的兼容性问题 @@ -187,7 +187,7 @@ toc: true - 添加隐藏测试版提示开关 - 更新翻译 -错误修复: +错误修复: - 修复在 Minecraft 1.20 不能正常使用游戏内聊天功能的问题 - 修复在 Windows on ARM 平台上的启动问题 @@ -202,7 +202,7 @@ toc: true - 将版本高级设置拆分至单独页面中 - 在 Linux 上支持 `MESA_LOADER_DRIVER_OVERRIDE` 环境变量,适配 Zink 驱动程序 -错误修复: +错误修复: - 修复日志分析窗口的渲染问题 @@ -215,7 +215,7 @@ toc: true - 优化性能,轻微降低内存占用 - 不将默认的日志行数保存到配置中,使其导出崩溃日志中的 minecraft.log 不会受其行数限制 -错误修复: +错误修复: - 修复 GIF 动图加载占用主线程的问题 - 修复一些崩溃问题 @@ -245,7 +245,7 @@ toc: true - 添加模组列表搜索 - 新添加 JVM 选项 `hmcl.home`,允许用户自行指定 HMCL_DIRECTORY -错误修复: +错误修复: - 修复导入整合包界面,整合包名称文本框验证失败时提示被遮盖的问题 - 修复消息对话框内字体大小样式未生效的问题 @@ -267,7 +267,7 @@ toc: true - 添加关于离线账户命名的提示 - 更新整合包、模组、资源包、世界搜索中页面游戏版本与类别标签 -错误修复: +错误修复: - 修复下载页卡顿的问题 - 修复自动下载 Java 相关问题 - 修复使用 Java 18+ 运行 Minecraft 时日志乱码的问题 @@ -407,12 +407,12 @@ toc: true - 添加日语翻译 - 更新俄语翻译 - 兼容 TLauncher 游戏客户端 -- 联机:修复使用 32 位 Java 时提示多人联机不支持当前平台的问题 -- 联机:修复 NAT 检测状态一直为检测中的问题 -- 联机:支持 Windows ARM64 平台 -- 联机:更新 cato 至 1.1.1 -- 联机:校验 cato 可执行文件的完整性,避免病毒等程序篡改 cato 导致安全风险 -- 联机:缩短联机码长度,避免联机码中因为包含斜杠,与 QQ 的表情转义符冲突的问题 +- 联机: 修复使用 32 位 Java 时提示多人联机不支持当前平台的问题 +- 联机: 修复 NAT 检测状态一直为检测中的问题 +- 联机: 支持 Windows ARM64 平台 +- 联机: 更新 cato 至 1.1.1 +- 联机: 校验 cato 可执行文件的完整性,避免病毒等程序篡改 cato 导致安全风险 +- 联机: 缩短联机码长度,避免联机码中因为包含斜杠,与 QQ 的表情转义符冲突的问题 - 修复 macOS 上不能启动远古版本游戏的问题 - 修复启动器打开时提示找不到 DST ROOT CA X3 证书的问题 - 修复因为调整了游戏进程优先级设置,导致游戏不能运行,提示命令行过长的问题 @@ -441,10 +441,10 @@ toc: true - 修复联机加入房间失败时将连接无法建立显示为被房主踢出的问题 # HMCL 3.4.206 -- 联机:更新 cato 至 1.0.c,支持 macOS M1 芯片设备 -- 联机:网络测试改用快速测试方法 -- 联机:添加加入申请选项,默认不再需要房主手动同意加入申请 -- 联机:在需要房主手动同意加入申请时,提供 30 秒超时,超时后自动拒绝申请 +- 联机: 更新 cato 至 1.0.c,支持 macOS M1 芯片设备 +- 联机: 网络测试改用快速测试方法 +- 联机: 添加加入申请选项,默认不再需要房主手动同意加入申请 +- 联机: 在需要房主手动同意加入申请时,提供 30 秒超时,超时后自动拒绝申请 - 在调试选项下和本地目录设置下显示警告信息 - 离线账户皮肤选择本地文件时,允许修改人物模型为 Slim - 启用标题栏透明选项时,标题栏背景色调为半透明 diff --git a/_changelog/stable.md b/_changelog/stable.md index 70c6e10..5db54e2 100644 --- a/_changelog/stable.md +++ b/_changelog/stable.md @@ -10,7 +10,47 @@ toc: true *Notice: changelogs are written in Chinese.* -

HMCL 3.5.6

+

HMCL 3.5.7

+ +- 启动器 + - GP-2929、GP-2904、GP-2915: 更新翻译 + - GP-2905: 更改语言选项添加重启后生效的提示 + - GP-2885: 在 Linux 系统上且处于未知桌面环境时,禁用删除至回收站功能 + - GP-2889: 删除 Mojang 登录支持 + - GP-2897: 主界面移除联机大厅按钮,添加引导用户进入官方 QQ 群的按钮 + - GP-2888: 移除设置 - 赞助页面 + - GP-2862: 默认不进行降级更新(手动切换更新源时依然会正常提示) + +- 下载 + - GP-2921: 允许使用系统属性禁用系统代理 + - GP-2917: 不再尝试下载 `.pack.xz` 文件 + - GP-2921: 当系统属性 `java.net.useSystemProxies` 被设置为 `false` 时不再使用系统代理 + - GP-2912: 当下载失败时,打印重定向链至日志 + - GP-2916: 在 CurseForge 下载源中搜索时始终会按照模组标题与关键词的相似性排序 + - GP-2886: 自动下载 Java 支持下载 Java 21 + +- 外观 + - GP-2856: 当加载网络背景图片超时时回退至默认背景,解决启动时卡死的问题 + +- 整合包 + - GP-2881: 修复无法安装带有 NeoForge 的 Modrinth 整合包的问题 + +错误修复: + +- **GP-2908 \[重要\]: 修复微软账户登录失败的问题** +- GP-2939: 修复游戏启动时包装命令会被添加两次的问题的问题 +- GP-2936: 修复无法读取远古版本版本号的问题 +- GP-2919: 修复 Minecraft 1.6 之前的版本没有声音的问题 +- GP-2920: 修复了在 CurseForge 下载源中使用中文搜索无法呈现结果的问题 +- GP-2933: 修复高版本变更离线皮肤可能不生效的问题 +- GP-2928: 修复自动更新整合包导出页面教程链接错误问题 +- GP-2926: 修复保存 ETag 索引可能写入不全的问题 +- GP-2804: 修复游戏非正常退出提示界面文字编码显示错误的问题 +- GP-2906: 修复未初始化 FileDownloadProvider 的问题 +- GP-2869: 修复下载 Java 不会尝试备用下载源的问题 +- GP-2871: 修复导出启动脚本时无法正确处理“游戏启动前执行命令”和“游戏结束后执行命令”的问题,现在会预解析命令 + +# HMCL 3.5.6 - GP-2864: 改善在非 Windows 平台任务栏图标的质量 - GP-2859: 修复 Forge 和 NeoForge 安装失败的问题 @@ -19,33 +59,33 @@ toc: true - GP-2857: 修复搜索页面搜索结果为空,即总页面为 0 时点击最后一页按钮会跳转到不存在的页面导致无法正常使用的问题,现在会自动禁用该按钮 - GP-2858: 修复 Windows 下自定义命令中使用 $INST_DIR 等带有反斜杠的内容会错误触发转义导致路径错误的问题 - GP-2859: 修复启动器在版本 JSON 缺失 Patches 信息时无法获得游戏版本,导致游戏启动参数重复、管理版本表现不正确等问题 -- GP-2836:更新启动器发布页至官网,而不是 MCBBS -- GP-2700:优化游戏版本比较规则,现在模组下载界面能够正常排序 Minecraft 正式版、快照版或其他版本了 -- GP-2805:默认开启自动选择并发数 -- GC-9361719、GC-420d77d、GP-2839:移除 MCBBS 的下载源和鸣谢文本,介于其下载源已不再可用 -- GP-2801:添加部分 CurseForge 的分类翻译文本 -- GP-2742:支持在游戏崩溃提示界面显示 Fabric Loader 给出的警告信息 -- GP-2813:当日志中含有部分常见报错信息时,即使进程退出代码为 0 也显示游戏崩溃提示界面 -- GP-2828:支持检测 Forge 模组重复导致的游戏崩溃 -- GP-2834:支持检测 Forge 安装不完整导致的游戏崩溃 -- GP-2785:支持检测 JVM 堆内存不足导致的游戏崩溃 -- GP-2790:支持检测 Forge 与高版本 Java 不兼容导致的游戏崩溃 -- GP-2760:更新对 Linux RISC-V 64 系统的支持 -- GP-2745:修复只会从 MCBBS 源下载 authlib-injector 的问题 -- GP-2746:修复部分情况下修改并发下载数量会导致启动器崩溃的问题 -- GP-2756:修复网络下载缓存当缓存索引文件所在目录不存在时会导致下载失败的问题 -- GP-2758:修复 HMCL 背景网络图片 URL 输入框会持续触发网络请求的问题,现在仅会在输入结束后加载图片 -- GP-2768:修复自动安装界面错误提示 Quilt 与 Fabric API 不兼容的问题,现在两者能够同时安装了 -- GP-2770:修复 CurseForge 整合包启动时检测游戏完整性极其缓慢的问题,并支持显示进度条;修复光影包会被错误的安装至模组文件夹的问题 -- GP-2775:修复本地 NeoForge 模组被错误地识别为 Forge 模组的问题 -- GP-2788:修复选中使用非默认皮肤的离线账户时,启动器主页头像会被错误地显示为默认皮肤头像的问题,现在正常显示用户选择的皮肤头像 -- GP-2789:修复皮肤预览界面 Alex 皮肤被显示为 Classic 模型的问题,现在会使用 Slim 模型 -- GP-2791:修复世界管理界面下载按钮图标不正确的问题,使更加贴切其功能 -- GP-2799:修复由低版本 HMCL 升级后,窗口位置不会显示在正中央的问题 -- GP-2810:修复本地模组搜索功能无法正确处理大小写,导致有大写字母的模组永远不可能被搜索到的问题 -- GP-2811:修复 Java 8 上 JavaFX 不存在时英文提示不正确的问题 -- GP-2827:修复启动器主窗口隐藏后从日志窗口复制内容导致启动器崩溃的问题 -- GP-2835:修复关于界面上启动器图标仍为旧版图标的问题 +- GP-2836: 更新启动器发布页至官网,而不是 MCBBS +- GP-2700: 优化游戏版本比较规则,现在模组下载界面能够正常排序 Minecraft 正式版、快照版或其他版本了 +- GP-2805: 默认开启自动选择并发数 +- GC-9361719、GC-420d77d、GP-2839: 移除 MCBBS 的下载源和鸣谢文本,介于其下载源已不再可用 +- GP-2801: 添加部分 CurseForge 的分类翻译文本 +- GP-2742: 支持在游戏崩溃提示界面显示 Fabric Loader 给出的警告信息 +- GP-2813: 当日志中含有部分常见报错信息时,即使进程退出代码为 0 也显示游戏崩溃提示界面 +- GP-2828: 支持检测 Forge 模组重复导致的游戏崩溃 +- GP-2834: 支持检测 Forge 安装不完整导致的游戏崩溃 +- GP-2785: 支持检测 JVM 堆内存不足导致的游戏崩溃 +- GP-2790: 支持检测 Forge 与高版本 Java 不兼容导致的游戏崩溃 +- GP-2760: 更新对 Linux RISC-V 64 系统的支持 +- GP-2745: 修复只会从 MCBBS 源下载 authlib-injector 的问题 +- GP-2746: 修复部分情况下修改并发下载数量会导致启动器崩溃的问题 +- GP-2756: 修复网络下载缓存当缓存索引文件所在目录不存在时会导致下载失败的问题 +- GP-2758: 修复 HMCL 背景网络图片 URL 输入框会持续触发网络请求的问题,现在仅会在输入结束后加载图片 +- GP-2768: 修复自动安装界面错误提示 Quilt 与 Fabric API 不兼容的问题,现在两者能够同时安装了 +- GP-2770: 修复 CurseForge 整合包启动时检测游戏完整性极其缓慢的问题,并支持显示进度条;修复光影包会被错误的安装至模组文件夹的问题 +- GP-2775: 修复本地 NeoForge 模组被错误地识别为 Forge 模组的问题 +- GP-2788: 修复选中使用非默认皮肤的离线账户时,启动器主页头像会被错误地显示为默认皮肤头像的问题,现在正常显示用户选择的皮肤头像 +- GP-2789: 修复皮肤预览界面 Alex 皮肤被显示为 Classic 模型的问题,现在会使用 Slim 模型 +- GP-2791: 修复世界管理界面下载按钮图标不正确的问题,使更加贴切其功能 +- GP-2799: 修复由低版本 HMCL 升级后,窗口位置不会显示在正中央的问题 +- GP-2810: 修复本地模组搜索功能无法正确处理大小写,导致有大写字母的模组永远不可能被搜索到的问题 +- GP-2811: 修复 Java 8 上 JavaFX 不存在时英文提示不正确的问题 +- GP-2827: 修复启动器主窗口隐藏后从日志窗口复制内容导致启动器崩溃的问题 +- GP-2835: 修复关于界面上启动器图标仍为旧版图标的问题 - 完善 Quilt 支持 - 添加了对 NeoForge 的支持 - 打开启动器时会验证 JavaFX 完整性 @@ -116,7 +156,7 @@ toc: true - 跨平台 添加 Linux RISC-V 64 平台支持 -错误修复: +错误修复: - 修复日志分析窗口的渲染问题 - 修复在 Minecraft 1.20 不能正常使用游戏内聊天功能的问题