From 08389fa29a0c0245fac36850f9eb276e5db4e725 Mon Sep 17 00:00:00 2001 From: burningtnt Date: Fri, 3 Oct 2025 21:48:24 +0800 Subject: [PATCH 01/12] Changelog for 3.7.0.300 --- _changelogs/dev/3/7/0/300.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 _changelogs/dev/3/7/0/300.md diff --git a/_changelogs/dev/3/7/0/300.md b/_changelogs/dev/3/7/0/300.md new file mode 100644 index 00000000..599a7e6c --- /dev/null +++ b/_changelogs/dev/3/7/0/300.md @@ -0,0 +1,27 @@ +--- +--- + +详细版本介绍: [PLACEHOLDER](https://www.bilibili.com/opus/PLACEHOLDER) + +- GP-4215: 在启动器中内置 Terracotta | 陶瓦联机 (by Burning_TNT) \n\ + [Terracotta | 陶瓦联机](https://www.bilibili.com/opus/1119528739516973063) 是第三方自由软件。 它由 HMCL 开发人员 Burning_TNT 基于 EasyTier 开发,为玩家提供开箱即用的联机功能。 +- GP-4559, GP-4584, GP-4223, GP-4576: 改进发布模型 (by Glavo)\n\ + 新的开发模型将涉及:稳定版、稳定版(预览)、开发板。如果您想第一时间体验到 HMCL 的新功能,请使用开发板;如果您只想体验已经过一定测试流程的功能,请使用稳定版(预览);否则,您应当使用稳定版。\n\ + 我们建议一般用户使用稳定版或稳定版(预览),鼓励开发者或有一定经验的玩家使用测试版。 +- GP-3229: 优化模组管理布局 (by zkitefly) +- GP-4562: 将 EventManager 中的 synchronized 替换为 ReentrantLock (by Glavo) +- GP-4564: 从 synchronized 切换至 ReentrantLock (by Glavo) +- GP-4521: 支持通过环境变量控制 UI 缩放比例 (by Glavo) +- GP-4577: 优化对颠倒的英语的支持 (by Glavo) +- GP-4547: 增强 ArchiveFileTree (by Glavo) +- GP-4566: 更新 versions.txt 到 1.21.9 (by Glavo) +- GP-4565: 优化 EventBus (by Glavo) + +错误修复: + +- GP-4568: 在短时间内连续点击“行按钮”不会正常连续更改 是/否 (by Ciilu) +- GP-4571: 外观 - 不透明度滑块 刻度线在不同滑块位置时排布不统一 (by CiiLu) +- GP-4575: 使用 String::lines 来处理不同系统上的行终止符 (by Burning_TNT) +- GP-4583: 修复“不自动添加 Java 虚拟机优化参数”选项未保存至配置文件的问题 (by Glavo) +- GP-4592: 修复文言文翻译 (by 3gf8jv4dv) +- GP-4593: 修复 Debug_zh.md (by Glavo) \ No newline at end of file From f511f81c0e36d6ed661d86d01e2289ac1b4bfebc Mon Sep 17 00:00:00 2001 From: burningtnt Date: Fri, 3 Oct 2025 21:52:29 +0800 Subject: [PATCH 02/12] Update. --- _changelogs/dev/3/7/0/300.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/_changelogs/dev/3/7/0/300.md b/_changelogs/dev/3/7/0/300.md index 599a7e6c..4502f0c7 100644 --- a/_changelogs/dev/3/7/0/300.md +++ b/_changelogs/dev/3/7/0/300.md @@ -6,8 +6,11 @@ - GP-4215: 在启动器中内置 Terracotta | 陶瓦联机 (by Burning_TNT) \n\ [Terracotta | 陶瓦联机](https://www.bilibili.com/opus/1119528739516973063) 是第三方自由软件。 它由 HMCL 开发人员 Burning_TNT 基于 EasyTier 开发,为玩家提供开箱即用的联机功能。 - GP-4559, GP-4584, GP-4223, GP-4576: 改进发布模型 (by Glavo)\n\ - 新的开发模型将涉及:稳定版、稳定版(预览)、开发板。如果您想第一时间体验到 HMCL 的新功能,请使用开发板;如果您只想体验已经过一定测试流程的功能,请使用稳定版(预览);否则,您应当使用稳定版。\n\ - 我们建议一般用户使用稳定版或稳定版(预览),鼓励开发者或有一定经验的玩家使用测试版。 + HMCL 的后续版本将分为:**稳定版**、**稳定版(预览)**、**开发版**。\n\ + - 如果您想第一时间体验新功能,请使用**开发版**; + - 如果您只想体验已通过社区测试的功能,请使用**稳定版(预览)**; + - 否则,您应当使用稳定版。 + 我们建议一般玩家使用**稳定版**或**稳定版(预览)**,鼓励开发者或有一定经验的玩家使用**开发版**。 - GP-3229: 优化模组管理布局 (by zkitefly) - GP-4562: 将 EventManager 中的 synchronized 替换为 ReentrantLock (by Glavo) - GP-4564: 从 synchronized 切换至 ReentrantLock (by Glavo) From 017e6e2af20e132d06ca56d733fe22f3d06be95e Mon Sep 17 00:00:00 2001 From: burningtnt Date: Fri, 3 Oct 2025 21:57:59 +0800 Subject: [PATCH 03/12] Update. --- _changelogs/dev/3/7/0/300.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/_changelogs/dev/3/7/0/300.md b/_changelogs/dev/3/7/0/300.md index 4502f0c7..efcc81da 100644 --- a/_changelogs/dev/3/7/0/300.md +++ b/_changelogs/dev/3/7/0/300.md @@ -3,10 +3,10 @@ 详细版本介绍: [PLACEHOLDER](https://www.bilibili.com/opus/PLACEHOLDER) -- GP-4215: 在启动器中内置 Terracotta | 陶瓦联机 (by Burning_TNT) \n\ - [Terracotta | 陶瓦联机](https://www.bilibili.com/opus/1119528739516973063) 是第三方自由软件。 它由 HMCL 开发人员 Burning_TNT 基于 EasyTier 开发,为玩家提供开箱即用的联机功能。 -- GP-4559, GP-4584, GP-4223, GP-4576: 改进发布模型 (by Glavo)\n\ - HMCL 的后续版本将分为:**稳定版**、**稳定版(预览)**、**开发版**。\n\ +- GP-4215: 在启动器中内置 Terracotta | 陶瓦联机 (by Burning_TNT) + [Terracotta | 陶瓦联机](https://www.bilibili.com/opus/1119528739516973063) 是第三方自由软件,与 HMCL 无直接关联。 +- GP-4559, GP-4584, GP-4223, GP-4576: 改进发布模型 (by Glavo) + HMCL 的后续版本将分为:**稳定版**、**稳定版(预览)**、**开发版**。 - 如果您想第一时间体验新功能,请使用**开发版**; - 如果您只想体验已通过社区测试的功能,请使用**稳定版(预览)**; - 否则,您应当使用稳定版。 From 19eee0c066314078cb8f401c00d4c313314f84fa Mon Sep 17 00:00:00 2001 From: burningtnt Date: Fri, 3 Oct 2025 21:59:24 +0800 Subject: [PATCH 04/12] Update. --- _changelogs/dev/3/7/0/300.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/_changelogs/dev/3/7/0/300.md b/_changelogs/dev/3/7/0/300.md index efcc81da..64654f12 100644 --- a/_changelogs/dev/3/7/0/300.md +++ b/_changelogs/dev/3/7/0/300.md @@ -6,11 +6,10 @@ - GP-4215: 在启动器中内置 Terracotta | 陶瓦联机 (by Burning_TNT) [Terracotta | 陶瓦联机](https://www.bilibili.com/opus/1119528739516973063) 是第三方自由软件,与 HMCL 无直接关联。 - GP-4559, GP-4584, GP-4223, GP-4576: 改进发布模型 (by Glavo) - HMCL 的后续版本将分为:**稳定版**、**稳定版(预览)**、**开发版**。 + HMCL 的后续版本将分为:**稳定版**、**稳定版(预览)**、**开发版**。我们建议一般玩家使用**稳定版**或**稳定版(预览)**,鼓励开发者或有一定经验的玩家使用**开发版**。 - 如果您想第一时间体验新功能,请使用**开发版**; - 如果您只想体验已通过社区测试的功能,请使用**稳定版(预览)**; - 否则,您应当使用稳定版。 - 我们建议一般玩家使用**稳定版**或**稳定版(预览)**,鼓励开发者或有一定经验的玩家使用**开发版**。 - GP-3229: 优化模组管理布局 (by zkitefly) - GP-4562: 将 EventManager 中的 synchronized 替换为 ReentrantLock (by Glavo) - GP-4564: 从 synchronized 切换至 ReentrantLock (by Glavo) From 8b8712f852866ea7e6d5568112d925bff1034b68 Mon Sep 17 00:00:00 2001 From: burningtnt Date: Fri, 3 Oct 2025 22:14:57 +0800 Subject: [PATCH 05/12] Update. --- _changelogs/dev/3/7/0/300.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_changelogs/dev/3/7/0/300.md b/_changelogs/dev/3/7/0/300.md index 64654f12..017218e3 100644 --- a/_changelogs/dev/3/7/0/300.md +++ b/_changelogs/dev/3/7/0/300.md @@ -3,7 +3,7 @@ 详细版本介绍: [PLACEHOLDER](https://www.bilibili.com/opus/PLACEHOLDER) -- GP-4215: 在启动器中内置 Terracotta | 陶瓦联机 (by Burning_TNT) +- GP-4215: 在启动器中内置 Terracotta | 陶瓦联机 (by Burning_TNT) [Terracotta | 陶瓦联机](https://www.bilibili.com/opus/1119528739516973063) 是第三方自由软件,与 HMCL 无直接关联。 - GP-4559, GP-4584, GP-4223, GP-4576: 改进发布模型 (by Glavo) HMCL 的后续版本将分为:**稳定版**、**稳定版(预览)**、**开发版**。我们建议一般玩家使用**稳定版**或**稳定版(预览)**,鼓励开发者或有一定经验的玩家使用**开发版**。 @@ -16,7 +16,7 @@ - GP-4521: 支持通过环境变量控制 UI 缩放比例 (by Glavo) - GP-4577: 优化对颠倒的英语的支持 (by Glavo) - GP-4547: 增强 ArchiveFileTree (by Glavo) -- GP-4566: 更新 versions.txt 到 1.21.9 (by Glavo) +- GP-4566: 更新 versions.txt 到 1.21.9 (by 3gf8jv4dv) - GP-4565: 优化 EventBus (by Glavo) 错误修复: From c739a6d347c6f52acd25c15169e8964a4b01c448 Mon Sep 17 00:00:00 2001 From: burningtnt Date: Fri, 3 Oct 2025 22:21:26 +0800 Subject: [PATCH 06/12] Update. --- _changelogs/dev/3/7/0/300.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/_changelogs/dev/3/7/0/300.md b/_changelogs/dev/3/7/0/300.md index 017218e3..3307af00 100644 --- a/_changelogs/dev/3/7/0/300.md +++ b/_changelogs/dev/3/7/0/300.md @@ -4,7 +4,8 @@ 详细版本介绍: [PLACEHOLDER](https://www.bilibili.com/opus/PLACEHOLDER) - GP-4215: 在启动器中内置 Terracotta | 陶瓦联机 (by Burning_TNT) - [Terracotta | 陶瓦联机](https://www.bilibili.com/opus/1119528739516973063) 是第三方自由软件,与 HMCL 无直接关联。 + [Terracotta | 陶瓦联机](https://www.bilibili.com/opus/1119528739516973063) 是第三方软件,与 HMCL 无直接关联。 + 它基于开源的 EasyTier 开发,免费向所有用户提供开箱即用的联机功能。 - GP-4559, GP-4584, GP-4223, GP-4576: 改进发布模型 (by Glavo) HMCL 的后续版本将分为:**稳定版**、**稳定版(预览)**、**开发版**。我们建议一般玩家使用**稳定版**或**稳定版(预览)**,鼓励开发者或有一定经验的玩家使用**开发版**。 - 如果您想第一时间体验新功能,请使用**开发版**; From d13368fbfee8f801f023a60e27d1f142b3624db9 Mon Sep 17 00:00:00 2001 From: burningtnt Date: Fri, 3 Oct 2025 22:21:48 +0800 Subject: [PATCH 07/12] Update. --- _changelogs/dev/3/7/0/300.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_changelogs/dev/3/7/0/300.md b/_changelogs/dev/3/7/0/300.md index 3307af00..08ef49d9 100644 --- a/_changelogs/dev/3/7/0/300.md +++ b/_changelogs/dev/3/7/0/300.md @@ -10,7 +10,7 @@ HMCL 的后续版本将分为:**稳定版**、**稳定版(预览)**、**开发版**。我们建议一般玩家使用**稳定版**或**稳定版(预览)**,鼓励开发者或有一定经验的玩家使用**开发版**。 - 如果您想第一时间体验新功能,请使用**开发版**; - 如果您只想体验已通过社区测试的功能,请使用**稳定版(预览)**; - - 否则,您应当使用稳定版。 + - 否则,您应当使用**稳定版**。 - GP-3229: 优化模组管理布局 (by zkitefly) - GP-4562: 将 EventManager 中的 synchronized 替换为 ReentrantLock (by Glavo) - GP-4564: 从 synchronized 切换至 ReentrantLock (by Glavo) From d4e162a20f516a9be45ace825a3d0409c4e77641 Mon Sep 17 00:00:00 2001 From: burningtnt Date: Fri, 3 Oct 2025 22:26:00 +0800 Subject: [PATCH 08/12] Update. --- _changelogs/dev/3/7/0/300.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_changelogs/dev/3/7/0/300.md b/_changelogs/dev/3/7/0/300.md index 08ef49d9..fe2ff30c 100644 --- a/_changelogs/dev/3/7/0/300.md +++ b/_changelogs/dev/3/7/0/300.md @@ -22,8 +22,8 @@ 错误修复: -- GP-4568: 在短时间内连续点击“行按钮”不会正常连续更改 是/否 (by Ciilu) -- GP-4571: 外观 - 不透明度滑块 刻度线在不同滑块位置时排布不统一 (by CiiLu) +- GP-4568: 在短时间内连续点击“行按钮”不会正常连续更改 是/否 (by 辞庐) +- GP-4571: 外观 - 不透明度滑块 刻度线在不同滑块位置时排布不统一 (by 辞庐) - GP-4575: 使用 String::lines 来处理不同系统上的行终止符 (by Burning_TNT) - GP-4583: 修复“不自动添加 Java 虚拟机优化参数”选项未保存至配置文件的问题 (by Glavo) - GP-4592: 修复文言文翻译 (by 3gf8jv4dv) From 2ff7d424327dc6f08ec8bf05d14fb46165d7754e Mon Sep 17 00:00:00 2001 From: Glavo Date: Sat, 4 Oct 2025 15:55:01 +0800 Subject: [PATCH 09/12] update --- _changelogs/dev/3/7/0/300.md | 28 +++++++++------------------- 1 file changed, 9 insertions(+), 19 deletions(-) diff --git a/_changelogs/dev/3/7/0/300.md b/_changelogs/dev/3/7/0/300.md index fe2ff30c..1f8d06e4 100644 --- a/_changelogs/dev/3/7/0/300.md +++ b/_changelogs/dev/3/7/0/300.md @@ -3,28 +3,18 @@ 详细版本介绍: [PLACEHOLDER](https://www.bilibili.com/opus/PLACEHOLDER) -- GP-4215: 在启动器中内置 Terracotta | 陶瓦联机 (by Burning_TNT) - [Terracotta | 陶瓦联机](https://www.bilibili.com/opus/1119528739516973063) 是第三方软件,与 HMCL 无直接关联。 - 它基于开源的 EasyTier 开发,免费向所有用户提供开箱即用的联机功能。 -- GP-4559, GP-4584, GP-4223, GP-4576: 改进发布模型 (by Glavo) - HMCL 的后续版本将分为:**稳定版**、**稳定版(预览)**、**开发版**。我们建议一般玩家使用**稳定版**或**稳定版(预览)**,鼓励开发者或有一定经验的玩家使用**开发版**。 - - 如果您想第一时间体验新功能,请使用**开发版**; - - 如果您只想体验已通过社区测试的功能,请使用**稳定版(预览)**; - - 否则,您应当使用**稳定版**。 +- GP-4215: 在启动器中内置 Terracotta | 陶瓦联机 (by Burning_TNT) + Terracotta | 陶瓦联机 是第三方提供的开源免费联机工具,基于 EasyTier 开源项目开发。 + 我们基于该工具为所有用户免费提供开箱即用的联机功能。
+ 详情请参见 [HMCL x Terracotta | 陶瓦联机全面开放](https://www.bilibili.com/opus/1119528739516973063) +- GP-4566: 更新模组下载页游戏版本列表至 1.21.9 (by 3gf8jv4dv) - GP-3229: 优化模组管理布局 (by zkitefly) -- GP-4562: 将 EventManager 中的 synchronized 替换为 ReentrantLock (by Glavo) -- GP-4564: 从 synchronized 切换至 ReentrantLock (by Glavo) - GP-4521: 支持通过环境变量控制 UI 缩放比例 (by Glavo) - GP-4577: 优化对颠倒的英语的支持 (by Glavo) -- GP-4547: 增强 ArchiveFileTree (by Glavo) -- GP-4566: 更新 versions.txt 到 1.21.9 (by 3gf8jv4dv) -- GP-4565: 优化 EventBus (by Glavo) +- GP-4592: 更新中文(文言)环境中其他语言名称的译法 (by 3gf8jv4dv) 错误修复: -- GP-4568: 在短时间内连续点击“行按钮”不会正常连续更改 是/否 (by 辞庐) -- GP-4571: 外观 - 不透明度滑块 刻度线在不同滑块位置时排布不统一 (by 辞庐) -- GP-4575: 使用 String::lines 来处理不同系统上的行终止符 (by Burning_TNT) -- GP-4583: 修复“不自动添加 Java 虚拟机优化参数”选项未保存至配置文件的问题 (by Glavo) -- GP-4592: 修复文言文翻译 (by 3gf8jv4dv) -- GP-4593: 修复 Debug_zh.md (by Glavo) \ No newline at end of file +- GP-4568: 修复在短时间内连续点击“行按钮”只会更改一次状态的问题 (by 辞庐) +- GP-4571: 修复「外观 - 不透明度」滑块的刻度线在不同滑块位置时排布不统一的问题 (by 辞庐) +- GP-4583: 修复“不自动添加 Java 虚拟机优化参数”选项未保存至配置文件的问题 (by Glavo) \ No newline at end of file From e7c7c79d3a3045e1da1bcabcb8b63a41e6ecc8d3 Mon Sep 17 00:00:00 2001 From: Glavo Date: Sat, 4 Oct 2025 15:56:03 +0800 Subject: [PATCH 10/12] update --- _changelogs/dev/3/7/0/300.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_changelogs/dev/3/7/0/300.md b/_changelogs/dev/3/7/0/300.md index 1f8d06e4..6e67a267 100644 --- a/_changelogs/dev/3/7/0/300.md +++ b/_changelogs/dev/3/7/0/300.md @@ -4,7 +4,7 @@ 详细版本介绍: [PLACEHOLDER](https://www.bilibili.com/opus/PLACEHOLDER) - GP-4215: 在启动器中内置 Terracotta | 陶瓦联机 (by Burning_TNT) - Terracotta | 陶瓦联机 是第三方提供的开源免费联机工具,基于 EasyTier 开源项目开发。 + Terracotta | 陶瓦联机 是第三方提供的开源免费联机工具,基于 EasyTier 开源项目开发。
我们基于该工具为所有用户免费提供开箱即用的联机功能。
详情请参见 [HMCL x Terracotta | 陶瓦联机全面开放](https://www.bilibili.com/opus/1119528739516973063) - GP-4566: 更新模组下载页游戏版本列表至 1.21.9 (by 3gf8jv4dv) From 55243833bbd76166b336b8aaf2401959cd7fdefa Mon Sep 17 00:00:00 2001 From: Glavo Date: Sat, 4 Oct 2025 15:57:16 +0800 Subject: [PATCH 11/12] update --- _changelogs/dev/3/7/0/300.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/_changelogs/dev/3/7/0/300.md b/_changelogs/dev/3/7/0/300.md index 6e67a267..7532d39d 100644 --- a/_changelogs/dev/3/7/0/300.md +++ b/_changelogs/dev/3/7/0/300.md @@ -3,10 +3,10 @@ 详细版本介绍: [PLACEHOLDER](https://www.bilibili.com/opus/PLACEHOLDER) -- GP-4215: 在启动器中内置 Terracotta | 陶瓦联机 (by Burning_TNT) - Terracotta | 陶瓦联机 是第三方提供的开源免费联机工具,基于 EasyTier 开源项目开发。
+- GP-4215: 在启动器中内置 Terracotta | 陶瓦联机 (by Burning_TNT)
+ Terracotta | 陶瓦联机 是第三方提供的开源免费联机工具,基于 EasyTier 开源项目开发。 我们基于该工具为所有用户免费提供开箱即用的联机功能。
- 详情请参见 [HMCL x Terracotta | 陶瓦联机全面开放](https://www.bilibili.com/opus/1119528739516973063) + 详情请参见这篇文章: [HMCL x Terracotta | 陶瓦联机全面开放](https://www.bilibili.com/opus/1119528739516973063) - GP-4566: 更新模组下载页游戏版本列表至 1.21.9 (by 3gf8jv4dv) - GP-3229: 优化模组管理布局 (by zkitefly) - GP-4521: 支持通过环境变量控制 UI 缩放比例 (by Glavo) From 57a24aeab18adfa44db6c48a7630318ebec11c0f Mon Sep 17 00:00:00 2001 From: Glavo Date: Sat, 4 Oct 2025 17:22:43 +0800 Subject: [PATCH 12/12] Update 300.md --- _changelogs/dev/3/7/0/300.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_changelogs/dev/3/7/0/300.md b/_changelogs/dev/3/7/0/300.md index 7532d39d..e31b1e6e 100644 --- a/_changelogs/dev/3/7/0/300.md +++ b/_changelogs/dev/3/7/0/300.md @@ -1,7 +1,7 @@ --- --- -详细版本介绍: [PLACEHOLDER](https://www.bilibili.com/opus/PLACEHOLDER) +详细版本介绍: [cv43252149](https://www.bilibili.com/opus/1119832333534363699) - GP-4215: 在启动器中内置 Terracotta | 陶瓦联机 (by Burning_TNT)
Terracotta | 陶瓦联机 是第三方提供的开源免费联机工具,基于 EasyTier 开源项目开发。 @@ -17,4 +17,4 @@ - GP-4568: 修复在短时间内连续点击“行按钮”只会更改一次状态的问题 (by 辞庐) - GP-4571: 修复「外观 - 不透明度」滑块的刻度线在不同滑块位置时排布不统一的问题 (by 辞庐) -- GP-4583: 修复“不自动添加 Java 虚拟机优化参数”选项未保存至配置文件的问题 (by Glavo) \ No newline at end of file +- GP-4583: 修复“不自动添加 Java 虚拟机优化参数”选项未保存至配置文件的问题 (by Glavo)