diff --git a/.changeset/choose_which_gpu_the_game_renders_on.md b/.changeset/choose_which_gpu_the_game_renders_on.md deleted file mode 100644 index 182a4fea..00000000 --- a/.changeset/choose_which_gpu_the_game_renders_on.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -default: minor ---- - -# Choose which GPU the game renders on - -The discrete GPU toggle is now a picker. Linux lists each graphics card by name, Windows offers integrated or dedicated. diff --git a/.changeset/code_blocks_are_selectable_and_links_can_be_copied.md b/.changeset/code_blocks_are_selectable_and_links_can_be_copied.md deleted file mode 100644 index 579bd199..00000000 --- a/.changeset/code_blocks_are_selectable_and_links_can_be_copied.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -# Code blocks are selectable, and the open link confirmation has a copy button diff --git a/.changeset/custom_game_arguments.md b/.changeset/custom_game_arguments.md deleted file mode 100644 index 19df21a7..00000000 --- a/.changeset/custom_game_arguments.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -# Game settings have a Game Arguments field for passing extra arguments to Minecraft, globally or per cluster diff --git a/.changeset/game_logs_hide_tokens_and_show_the_launch_command.md b/.changeset/game_logs_hide_tokens_and_show_the_launch_command.md deleted file mode 100644 index 23fbb876..00000000 --- a/.changeset/game_logs_hide_tokens_and_show_the_launch_command.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -# Game logs hide account tokens, and the game output starts with the launch command ready to paste into a terminal diff --git a/.changeset/github_mods_can_be_viewed_in_browser.md b/.changeset/github_mods_can_be_viewed_in_browser.md deleted file mode 100644 index 5fb0dacd..00000000 --- a/.changeset/github_mods_can_be_viewed_in_browser.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -# GitHub hosted mods have a "View in browser" option that opens their repository diff --git a/.changeset/github_release_changelog.md b/.changeset/github_release_changelog.md deleted file mode 100644 index eece6299..00000000 --- a/.changeset/github_release_changelog.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -# The changelog page now shows each GitHub release's notes diff --git a/.changeset/icons_show_on_linux_with_a_comma_decimal_locale.md b/.changeset/icons_show_on_linux_with_a_comma_decimal_locale.md deleted file mode 100644 index 58890c0b..00000000 --- a/.changeset/icons_show_on_linux_with_a_comma_decimal_locale.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# Icons show on Linux systems with a comma decimal locale diff --git a/.changeset/mclogs_upload_notification_shows_once.md b/.changeset/mclogs_upload_notification_shows_once.md deleted file mode 100644 index bc8ba6e2..00000000 --- a/.changeset/mclogs_upload_notification_shows_once.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# The "Uploaded to mclo.gs" notification no longer repeats when switching back to the Logs tab diff --git a/.changeset/mods_folder_syncs_with_the_launcher.md b/.changeset/mods_folder_syncs_with_the_launcher.md deleted file mode 100644 index dd03fbd3..00000000 --- a/.changeset/mods_folder_syncs_with_the_launcher.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: minor ---- - -# The mods folder now syncs with the launcher: jars added, renamed or replaced by hand show up in the Mods list, and jars deleted by hand are switched off instead of being put back diff --git a/.changeset/open_folder_and_open_in_browser_work_again_on_linux.md b/.changeset/open_folder_and_open_in_browser_work_again_on_linux.md deleted file mode 100644 index 8115970e..00000000 --- a/.changeset/open_folder_and_open_in_browser_work_again_on_linux.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# Open folder and open in browser work again on Linux diff --git a/.changeset/opt_in_bundles_are_asked_on_new_versions.md b/.changeset/opt_in_bundles_are_asked_on_new_versions.md deleted file mode 100644 index eaa1b9e1..00000000 --- a/.changeset/opt_in_bundles_are_asked_on_new_versions.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# Optional bundles are now offered before the first launch of every new version instead of being installed or skipped silently diff --git a/.changeset/system_information_shows_a_click_to_copy_tooltip.md b/.changeset/system_information_shows_a_click_to_copy_tooltip.md deleted file mode 100644 index 63d28871..00000000 --- a/.changeset/system_information_shows_a_click_to_copy_tooltip.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -default: patch ---- - -# System information in the settings sidebar shows a tooltip explaining it can be clicked to copy diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..0cbb3ceb --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,20 @@ +## 2.7.0 (2026-10-05) + +### Features + +- Code blocks are selectable, and the open link confirmation has a copy button by [LynithDev](https://github.com/LynithDev) +- Game settings have a Game Arguments field for passing extra arguments to Minecraft, globally or per cluster by [Wyvest](https://github.com/Wyvest) +- Game logs hide account tokens, and the game output starts with the launch command ready to paste into a terminal by [LynithDev](https://github.com/LynithDev) +- GitHub hosted mods have a "View in browser" option that opens their repository by [LynithDev](https://github.com/LynithDev) +- The changelog page now shows each GitHub release's notes by [LynithDev](https://github.com/LynithDev) +- The mods folder now syncs with the launcher: jars added, renamed or replaced by hand show up in the Mods list, and jars deleted by hand are switched off instead of being put back by [Wyvest](https://github.com/Wyvest) + +- Choose which GPU the game renders on by [LynithDev](https://github.com/LynithDev) + +### Fixes + +- Icons show on Linux systems with a comma decimal locale by [LynithDev](https://github.com/LynithDev) +- The "Uploaded to mclo.gs" notification no longer repeats when switching back to the Logs tab by [LynithDev](https://github.com/LynithDev) +- Open folder and open in browser work again on Linux by [LynithDev](https://github.com/LynithDev) +- Optional bundles are now offered before the first launch of every new version instead of being installed or skipped silently by [Wyvest](https://github.com/Wyvest) +- System information in the settings sidebar shows a tooltip explaining it can be clicked to copy by [LynithDev](https://github.com/LynithDev) diff --git a/Cargo.lock b/Cargo.lock index 327101da..635026f1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4914,7 +4914,7 @@ checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50" [[package]] name = "oneclient_app" -version = "2.6.1" +version = "2.7.0" dependencies = [ "anyhow", "arboard", @@ -4963,7 +4963,7 @@ dependencies = [ [[package]] name = "oneclient_auth" -version = "2.6.1" +version = "2.7.0" dependencies = [ "base64 0.23.1", "chrono", @@ -4987,7 +4987,7 @@ dependencies = [ [[package]] name = "oneclient_cluster" -version = "2.6.1" +version = "2.7.0" dependencies = [ "bytes 1.12.1", "chrono", @@ -5011,7 +5011,7 @@ dependencies = [ [[package]] name = "oneclient_common" -version = "2.6.1" +version = "2.7.0" dependencies = [ "directories", "interfrost", @@ -5024,7 +5024,7 @@ dependencies = [ [[package]] name = "oneclient_content" -version = "2.6.1" +version = "2.7.0" dependencies = [ "async-trait", "async_zip", @@ -5052,7 +5052,7 @@ dependencies = [ [[package]] name = "oneclient_core" -version = "2.6.1" +version = "2.7.0" dependencies = [ "async-compression", "async-stream", @@ -5117,7 +5117,7 @@ dependencies = [ [[package]] name = "oneclient_db" -version = "2.6.1" +version = "2.7.0" dependencies = [ "async-tempfile", "chrono", @@ -5132,7 +5132,7 @@ dependencies = [ [[package]] name = "oneclient_discord" -version = "2.6.1" +version = "2.7.0" dependencies = [ "chrono", "discord-rich-presence", @@ -5144,7 +5144,7 @@ dependencies = [ [[package]] name = "oneclient_events" -version = "2.6.1" +version = "2.7.0" dependencies = [ "thiserror 2.0.21", "tokio", @@ -5154,7 +5154,7 @@ dependencies = [ [[package]] name = "oneclient_java" -version = "2.6.1" +version = "2.7.0" dependencies = [ "astral-tokio-tar", "async-tempfile", @@ -5177,7 +5177,7 @@ dependencies = [ [[package]] name = "oneclient_macro" -version = "2.6.1" +version = "2.7.0" dependencies = [ "proc-macro2", "quote", @@ -5186,7 +5186,7 @@ dependencies = [ [[package]] name = "oneclient_mc" -version = "2.6.1" +version = "2.7.0" dependencies = [ "base64 0.23.1", "chrono", @@ -5208,7 +5208,7 @@ dependencies = [ [[package]] name = "oneclient_net" -version = "2.6.1" +version = "2.7.0" dependencies = [ "arc-swap", "async-trait", @@ -5230,7 +5230,7 @@ dependencies = [ [[package]] name = "oneclient_polyplus" -version = "2.6.1" +version = "2.7.0" dependencies = [ "async-tungstenite 0.35.0", "bytes 1.12.1", @@ -5573,7 +5573,7 @@ checksum = "2f3a9f18d041e6d0e102a0a46750538147e5e8992d3b4873aaafee2520b00ce3" [[package]] name = "polyio" -version = "2.6.1" +version = "2.7.0" dependencies = [ "astral-tokio-tar", "async-compression", diff --git a/Cargo.toml b/Cargo.toml index 12b2d7b1..04b9554e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,7 +16,7 @@ license = "GPL-3.0-only" readme = "README.md" repository = "https://github.com/Polyfrost/OneLauncher" rust-version = "1.97" -version = "2.6.1" +version = "2.7.0" [workspace.dependencies] # core