Closed mindstorm38 closed 1 year ago
Patch coverage: 60.21%
and project coverage change: +7.34%
:tada:
Comparison is base (
7ca0906
) 53.84% compared to head (8d78ada
) 61.19%. Report is 4 commits behind head on master.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
(I don't care of coverage for now...)
Tracking issue: #146
Changes
API: Full rewrite of the API (except for authentication), brand-new installation process and configuration, supporting event-based diagnostics (#114) API: New fixes API allowing fixing previse components on demand API: Fixing LWJGL to a specific version is now included in the API, through the new fixes API API: Support for fixing LWJGL to version 3.3.2 (#148, thanks @snoopchallenge) API: Fixing wrong JVM executable path on macOS (#156, #149, thanks @allen546 and @plushTeddy) API: Fixing multiplayer button being disabled in offline mode for versions 1.16.4 and 1.16.5 (#154, thanks @unaiiglesias) API: Supporting quick play arguments on modern versions, with retro-compatible support for older ones (#153, thanks @cunhar) API: Better internal HTTP request API, with easier response and error handling API: Fabric and Quilt now included by default in the API API: Forge now included by default in the API API: Forge installation is no longer running the installer manually, it instead read its inner metadata and manually run processors if required, supporting all versions providing an installer (#133, thanks @rutexd) API: Resources downloading is no parallelized, much, much faster! CLI: Wider support of the
--timeout
argument CLI: Output format can be selected using the--output
argument, supporting by defaulthuman
andmachine
outputs, and the defaulthuman-color
with a bit of coloring CLI: Verbosity can be set using one or more-v
flag, mostly supported bystart
command CLI: Search command has no more-l
(--local
) flag, instead a-k
(--kind
) has been introduced that support searching formojang
(like before),local
(equivalent of old-l
flag),forge
,fabric
andquilt
mod loader versions CLI: On start, login and logout commands, the-m
(--microsoft
) has been replaced with--auth-service
, which now defaults to Microsoft, but still support Yggdrasil CLI: Start flag--anonymise
has been replaced by--auth-anonymize
CLI: Start flag--no-old-fix
replaced with--no-fix
, because fixes now also applies to modern versions CLI: Start argument--lwjgl
additionally support version 3.3.2 CLI: Start argument--resol
renamed--resolution
CLI: When starting the game, the game's logs are now formatted by the launcher itself with better Ctrl-C support, therefore the flag--no-better-logging
has been removed CLI: Fixed Ctrl+C on Windows (#133) CLI: No add-on support, for now Doc: Documentation has been fully reworked, both for CLI and API! Dev: The repository is no longer a mono-repo, everything interesting will be included directly in the launcher now Dev: Launcher's sources are no better separated in proper modules Dev: Improved GitHub workflow to avoid running for doc changes Dev: Now requiring poetry 1.2 at least, and added pytest/toml tests requirements Contrib: Additional thanks to @Ristovski and @GoodDay360 for their feedbacks! And @TickingFeather for fixing typo in documentation!