Hello again!
Following a short hibernation and a few unpublished releases, the Prism Launcher team is proud to announce 11.0! 🍾
With it being ~3 months since 10.0, 11.0 is our fastest major release yet. But not to worry! We've been working on an awesome amount of features - and especially fixes! - for everybody to have some fun with. We even have a nice blogpost about it all: https://prismlauncher.org/news/release-11/
As always, feel free to grab the latest download here for your respective platform. Until next time! 🌈
Changelog
You can find a full list of changes here: https://github.com/PrismLauncher/PrismLauncher/compare/10.0.5...11.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 back drag and dropping to screenshots page by @leia-uwu in #5300
- 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
- Add Javachecker 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
- Warn user on launch if there is not enough available RAM by @Octol1ttle in #5249
- Rework modrinth fallback for blocked mods a bit by @DioEgizio in #4499
- Curseforge modpack downloading via binaryname:// uri by @2lay in #4872
- 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 automatic update checking by default by @Octol1ttle in #5259
- Enable warnings as errors by @Trial97 and @Octol1ttle in #5101 and #5158
- Improve NetJob failure dialog by @TheKodeToad and @Octol1ttle in #5260
- 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
- Use LLVM-based stdenv for Nix build/shell by @getchoo in #5155
- Use
Launcher_ENVNamefor launcher environment variable names by @DioEgizio in #5226 - Handle mod formatting codes by @Trial97 in #4550
- Mod versions now list in newest first order by @Trial97 in #5194 and #5213
- Make 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
- Update java path label and tooltip by @metehanCekci in #5198
- Fix CurseForge recommended RAM check by @f-schnabel in #5310
- Fix backface culling re-enabling with elytra preview on by @Octol1ttle in #5093
- Fix infinite update by @Trial97 in #5187
- Fix weird utf archive by @Trial97 in #5186
- LaunchController: fix double task finish by @Octol1ttle in #5301
- 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 incorrect mod side beeing saved by @Trial97 in #5283
- fix no name instances by @Trial97 in #5055
- fix tweakers by @Trial97 in #4913
- fix world import by @Trial97 in #5282
- fix zip path traversal by @Trial97 in #5034
- 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
- fixes crash on servers with invalid packet by @Trial97 in #5289
- 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