Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions HMCL/src/main/resources/assets/lang/I18N.properties
Original file line number Diff line number Diff line change
Expand Up @@ -1571,7 +1571,7 @@ update=Update
update.accept=Update
update.changelog=Changelog
update.channel.dev=Beta
update.channel.dev.hint=You are currently using a Beta channel build of the launcher. While it may include some extra features, it is also sometimes less stable than the Release channel builds.\n\
update.channel.dev.hint=You are currently using a Beta channel build of the launcher. While it may include some extra features, it is also sometimes less stable than the Stable channel builds.\n\
\n\
If you encounter any bugs or problems, please submit feedback via the channels provided on the <a href="hmcl://settings/feedback">Feedback</a> page.\n\
\n\
Expand All @@ -1584,7 +1584,7 @@ update.channel.nightly.hint=You are currently using a Nightly channel build of t
\n\
Follow <a href="https://space.bilibili.com/1445341">@huanghongxun</a> on Bilibili to stay up to date on important HMCL news, or <a href="https://space.bilibili.com/20314891">@Glavo</a> to learn about HMCL development progress.
update.channel.nightly.title=Nightly Channel Notice
update.channel.stable=Release
update.channel.stable=Stable
update.checking=Checking for updates
update.failed=Failed to update
update.found=Update Available!
Expand Down
26 changes: 13 additions & 13 deletions docs/ReleaseSchedule.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ while the minor version is incremented regularly according to the release schedu

### Version Types

HMCL has two types of versions: **Stable** and **Development**.
HMCL has two types of versions: **Stable** and **Beta**.

#### Stable Version

Expand All @@ -27,19 +27,19 @@ New features are merged into the stable version only after thorough testing.
The stable version number follows the naming rule `<version branch>.<build number>` (e.g., `3.7.1`).
The build number is calculated independently for each version branch.

#### Development Version
#### Beta Version

The HMCL development version is suitable for users who want to experience new features first.
The development version includes the latest features and bug fixes,
The HMCL beta version is suitable for users who want to experience new features first.
The beta version includes the latest features and bug fixes,
but may also have more issues due to insufficient testing.

The development version follows the naming rule `<version branch>.0.<build number>` (e.g., `3.7.0.300`).
The beta version follows the naming rule `<version branch>.0.<build number>` (e.g., `3.7.0.300`).
The build number is shared globally across all version branches.

## Release Channels

HMCL has two main release channels: **Stable Channel** and **Development Channel**.
They are used to release the HMCL stable and development versions, respectively.
HMCL has two main release channels: **Stable Channel** and **Beta Channel**.
They are used to release the HMCL stable and beta versions, respectively.

To test HMCL versions before official release, we will push updates to some users in advance.
Users can enable the "Preview HMCL releases early" option on the "Settings > General" page to receive preview updates from the corresponding channel.
Expand All @@ -50,17 +50,17 @@ Users can enable the "Preview HMCL releases early" option on the "Settings > Gen
gantt
title HMCL Version Lifecycle (Example)
section 3.9
Development Phase: a1, 2025-11-15, 30d
Beta Phase: a1, 2025-11-15, 30d
Preview Phase: a2, after a1, 16d
Stable Release: milestone, after a2, 0d
Maintenance Phase: a3, after a2, 31d
section 3.10
Development Phase: b1, after a1, 31d
Beta Phase: b1, after a1, 31d
Preview Phase: b2, after b1, 16d
Stable Release: milestone, after b2, 0d
Maintenance Phase: b3, after b2, 31d
section 3.11
Development Phase: c1, after b1, 31d
Beta Phase: c1, after b1, 31d
Preview Phase: c2, after c1, 16d
Stable Release: milestone, after c2, 0d
Maintenance Phase: c3, after c2, 30d
Expand All @@ -71,11 +71,11 @@ and each version branch `x.y` has a lifecycle of two and a half months.

The lifecycle of each version branch is divided into the following stages:

1. **Development Phase** (Mid-month M ~ Mid-month M+1)
1. **Beta Phase** (Mid-month M ~ Mid-month M+1)

During this phase, the version is developed in the Git branch `main`.

Typically, we release a development version `x.y.0.<build number>` based on this branch every week,
Typically, we release a beta version `x.y.0.<build number>` based on this branch every week,
which includes all features and bug fixes merged during the week.

2. **Preview Phase** (Mid-month M+1 ~ End of month M+1)
Expand All @@ -84,7 +84,7 @@ The lifecycle of each version branch is divided into the following stages:
which corresponds to the fixed version branch `x.y`.

At the same time, the version branch corresponding to the `main` branch is incremented to `x.y♯`,
entering the development phase of the next version branch.
entering the beta phase of the next version branch.

After the fork, no new features will be added to this version branch;
only bug fixes and data updates will be made.
Expand Down