Pss pss… another pre-release 👀
We’re opening up testing for the next batch of changes. This build brings back some highly requested features alongside a number of quality-of-life improvements, and we’re interested to see how it performs in real-world use.
Our full changelog isn’t finalized yet, but here are some highlights:
- Add back FTB modpack support
- Highlight resources incompatible with the Minecraft version
- Track dependencies in the Mods page
- Add support for IBM Semeru Runtime Open Edition(openj9 jvm)
As always, feedback and breakage reports are welcome.
Please note: this is a development build. Bugs are expected—make sure to back up your data and report any issues you encounter.
Changelog
You can find a full list of changes here: 9.4...10.0.0
Added
- Add CLI option to open main window when launching instance by @MatthewCash in #5107
- Add a development container by @getchoo in #5091
- Add back FTB modpack support by @Trial97 in #3559
- Add configurable option on ScrollMessageBox by @dsch7705 in #4335
- Add icons in settings account list by @TheKodeToad in #4684
- Allow moving accounts in list by @Octol1ttle in #4647
- Allow overriding URL for downloading legacy FML libs by @Octol1ttle in #4862
- Ask before deleting saves as part of a Modpack update by @Trial97 in #4622
- Highlight resources incompatible with the Minecraft version by @TheKodeToad in #5010
- JavaChecker: Add support for ppc64 and ppc64le architectures by @runlevel5 in #5212
- Log OS, CPU, RAM and GPUs on all systems by @Octol1ttle in #5169
- Mark accounts with errors in dropdown by @Octol1ttle in #5181
- Print custom environment variables during instance launch by @Octol1ttle in #4832
- Track dependencies in Mods page by @Trial97 in #3738
- URL protocol modpack import for any encoded URL by @Dan4oby in #4990
- Updated Resource Pack Formats by @Trial97 in #5199
- feat+fix: Rework modrinth fallback for blocked mods a bit by @DioEgizio in #4499
- feat: curseforge modpack downloading via binaryname:// uri by @2lay in #4872
- feat: ibm semeru runtime open edition support (openj9 jvm) by @ludgie in #5138
- update local pack by url by @Trial97 in #4474
Changed
- Cache news feed by @Scrumplex in #4964
- Don't manually format UUIDs by @Octol1ttle in #5045
- Download game files during instance creation by @Octol1ttle in #4944
- Enable warnings as errors by @Trial97 and @Octol1ttle in #5101 and #5158
- Make Minecraft resource URL override consistent with other overrides by @Octol1ttle in #4860
- Modrith api optional changelog by @Ryex in #5197
- Refactor global C/CXX flags in CMake by @getchoo in #5133
- Sort modpack versions properly by @TheCourierNV in #5170
- Use LLVM-based stdenv for Nix build/shell by @getchoo in #5155
- handle mod formatting codes by @Trial97 in #4550
- mod versions now list in newest first order by @Trial97 in #5194 and #5213
- ui: making trackpad scrolling smoother across all listing views by @peenutdev in #5029
Fixed
- Actually check for updates on launch by @Octol1ttle in #5076
- Allow -Duser.language to be overriden by @TheKodeToad in #5017
- Do not delete LaunchController before we're done using it by @Octol1ttle in #4822
- Don't show progress dialog when automatically checking for updates by @Octol1ttle in #5075
- Fix #4695: Update java path label and tooltip by @metehanCekci in #5198
- Fix backface culling re-enabling with elytra preview on by @Octol1ttle in #5093
- Fix infinite update by @Trial97 in #5187
- NewsDialog: Save and restore geometry by @Octol1ttle in #5077
- Open correct wiki URL when opened from main window by @Octol1ttle in #5130
- OtherLogsPage: Fix some strings not being translatable by @Octol1ttle in #5074
- OtherLogsPage: Remove CR when removing LF by @Octol1ttle in #5073
- Overwrite component update task when it has different network mode by @Octol1ttle in #5216
- Skin renderer: Do not enable backface culling by @Octol1ttle in #5078
- Stop showing a star on the oldest java by @TheKodeToad in #5056
- Use an owning QByteArray in ByteArraySink by @TheKodeToad in #5050
- fix %INST_JAVA% incorrect path format on windows by @deiseil in #5072
- fix crash with skin format by @Trial97 in #5000
- fix no name instances by @Trial97 in #5055
- fix tweakers by @Trial97 in #4913
- fix zip path traversal by @Trial97 in #5034
Commit Commit(sha="f2cf982ea86d3963040713cfd4235bc1b3cb7fd0") from fix(flame): avoid double-fail assert in file resolving (#5043) does not have an author
Commit Commit(sha="3576c2f101cfdefd3072867357694dca42507487") from fix(flame): avoid double-fail assert in file resolving (#5043) does not have an author - fix(flame): avoid double-fail assert in file resolving by @m0nstrum in #5043
- fix: URL import fix for Linux by @Dan4oby in #5141
- fix: allow disabling gl and vulkan features with an envvar and disable it by default on appimage/portable by @DioEgizio in #5224
- fix: also export LIBGL_KOPPER_DRI2=1 on zink by @DioEgizio in #5222
- fix: parse world_gen_settings.dat for seed by @Trial97 in #5071
- launcher/minecract/auth/AccountList.cpp: add missing QIcon include by @parona-source in #4956
Removed
- Remove XboxProfileStep by @Octol1ttle in #4957
- Remove retrieving Xbox API token for gamertag by @Octol1ttle in #4958