chore(release): bump version to 2.5.1-c3

This commit is contained in:
katR 2026-09-23 07:12:02 +05:30
parent 70e34d1b66
commit f59282b02b
3 changed files with 22 additions and 19 deletions

View file

@ -9,7 +9,7 @@ on:
tag:
description: 'Release Tag (e.g. v2.5.1)'
required: false
default: 'v2.5.1-c2'
default: 'v2.5.1-c3'
type: string
permissions:
@ -138,7 +138,7 @@ jobs:
elif [ -n "${{ inputs.tag }}" ]; then
echo "tag=${{ inputs.tag }}" >> $GITHUB_OUTPUT
else
echo "tag=v2.5.1-c2" >> $GITHUB_OUTPUT
echo "tag=v2.5.1-c3" >> $GITHUB_OUTPUT
fi
- name: Clean up previous release if exists
@ -155,7 +155,10 @@ jobs:
name: "OneLauncher-Cracked ${{ steps.release_tag.outputs.tag }}"
body: |
### What's New in ${{ steps.release_tag.outputs.tag }}
- **Proper Isolated Offline Skin System (Authlib-Injector)**: Replaced legacy jar/pack character replacement with an embedded, zero-network-dependency Authlib-Injector session provider. Your skin is attached strictly and exclusively to your player profile, completely eliminating the bug where other players or NPCs on offline servers would receive your skin.
- **Complete Multiplayer Server Skin Support**: Native integration with client-side `OfflineSkins Reloaded` for Fabric 1.21.11, allowing skins to render directly on cracked multiplayer servers (e.g. `alwto.net`) when the server transmits empty player profiles.
- **Proper Isolated Offline Skin System (Authlib-Injector)**: Embedded, zero-network-dependency Authlib-Injector session provider with RSA signature verification. Your skin is attached strictly and exclusively to your player profile, completely eliminating the bug where other players or NPCs on offline servers would receive your skin.
- **Dynamic Version Compatibility**: Automatically gates offline skin mod integration strictly to matching versions, while Authlib-Injector handles clean, zero-dependency offline profile signing across all Minecraft versions.
- **Purged Incompatible Mods**: Completely cleaned and prevented CustomSkinLoader crashes on modern Fabric Loader (0.17+) and Sponge Mixin 0.8.7.
- **Vanilla & Multi-server Integrity**: Other offline players remain authentic vanilla Steve/Alex, while online players on hybrid servers display their legitimate Mojang skins via transparent caching session proxying.
- **Automatic Legacy Cleanup**: Restores pristine `client.jar` and removes stale skin resource packs from `options.txt` on launch.
- **Guaranteed Offline Game Launch**: Direct offline launching with 0 Microsoft accounts required.

30
Cargo.lock generated
View file

@ -4534,7 +4534,7 @@ checksum = "9f7c3e4beb33f85d45ae3e3a1792185706c8e16d043238c593331cc7cd313b50"
[[package]]
name = "oneclient_app"
version = "2.5.1-c2"
version = "2.5.1-c3"
dependencies = [
"anyhow",
"arboard",
@ -4584,7 +4584,7 @@ dependencies = [
[[package]]
name = "oneclient_auth"
version = "2.5.1-c2"
version = "2.5.1-c3"
dependencies = [
"base64 0.22.1",
"chrono",
@ -4608,7 +4608,7 @@ dependencies = [
[[package]]
name = "oneclient_cluster"
version = "2.5.1-c2"
version = "2.5.1-c3"
dependencies = [
"bytes 1.11.1",
"chrono",
@ -4631,7 +4631,7 @@ dependencies = [
[[package]]
name = "oneclient_common"
version = "2.5.1-c2"
version = "2.5.1-c3"
dependencies = [
"directories",
"interfrost",
@ -4644,7 +4644,7 @@ dependencies = [
[[package]]
name = "oneclient_content"
version = "2.5.1-c2"
version = "2.5.1-c3"
dependencies = [
"async-trait",
"async_zip",
@ -4672,7 +4672,7 @@ dependencies = [
[[package]]
name = "oneclient_core"
version = "2.5.1-c2"
version = "2.5.1-c3"
dependencies = [
"async-compression",
"async-stream",
@ -4738,7 +4738,7 @@ dependencies = [
[[package]]
name = "oneclient_db"
version = "2.5.1-c2"
version = "2.5.1-c3"
dependencies = [
"async-tempfile",
"chrono",
@ -4753,7 +4753,7 @@ dependencies = [
[[package]]
name = "oneclient_discord"
version = "2.5.1-c2"
version = "2.5.1-c3"
dependencies = [
"chrono",
"discord-rich-presence",
@ -4765,7 +4765,7 @@ dependencies = [
[[package]]
name = "oneclient_events"
version = "2.5.1-c2"
version = "2.5.1-c3"
dependencies = [
"thiserror 2.0.18",
"tokio",
@ -4775,7 +4775,7 @@ dependencies = [
[[package]]
name = "oneclient_java"
version = "2.5.1-c2"
version = "2.5.1-c3"
dependencies = [
"astral-tokio-tar",
"async-tempfile",
@ -4798,7 +4798,7 @@ dependencies = [
[[package]]
name = "oneclient_macro"
version = "2.5.1-c2"
version = "2.5.1-c3"
dependencies = [
"proc-macro2",
"quote",
@ -4807,7 +4807,7 @@ dependencies = [
[[package]]
name = "oneclient_mc"
version = "2.5.1-c2"
version = "2.5.1-c3"
dependencies = [
"base64 0.22.1",
"chrono",
@ -4829,7 +4829,7 @@ dependencies = [
[[package]]
name = "oneclient_net"
version = "2.5.1-c2"
version = "2.5.1-c3"
dependencies = [
"arc-swap",
"async-trait",
@ -4851,7 +4851,7 @@ dependencies = [
[[package]]
name = "oneclient_polyplus"
version = "2.5.1-c2"
version = "2.5.1-c3"
dependencies = [
"async-tungstenite",
"bytes 1.11.1",
@ -5179,7 +5179,7 @@ checksum = "2f3a9f18d041e6d0e102a0a46750538147e5e8992d3b4873aaafee2520b00ce3"
[[package]]
name = "polyio"
version = "2.5.1-c2"
version = "2.5.1-c3"
dependencies = [
"astral-tokio-tar",
"async-compression",

View file

@ -16,7 +16,7 @@ license = "GPL-3.0-only"
readme = "README.md"
repository = "https://github.com/oiupoyt/OneLauncher-Cracked"
rust-version = "1.97"
version = "2.5.1-c2"
version = "2.5.1-c3"
[workspace.dependencies]
# core