What changed in Prism Launcher from 10 to 11
5 releases numbered after 10.0.5 up to and including 11.1.0, stable releases only. 10.0.5 and 11.1.0 are the newest stable releases of 10 and 11 we track; this page follows them as new ones ship.
66 changes across 5 releases
- Add warning for untrusted mods in imported modpacks
- Add modrinth headers for download source (standalone, modpack, dependency)
- Log components in instance logs
- Allow disabling low RAM warning
- Add CLI option to open main window when launching instance
- Add a development container
- Add back FTB modpack support
- Add back drag and dropping to screenshots page
- Add configurable option on ScrollMessageBox
- Add icons in settings account list
- Allow moving accounts in list
- Allow overriding URL for downloading legacy FML libs
- Ask before deleting saves as part of a Modpack update
- Highlight resources incompatible with the Minecraft version
- Add Javachecker support for ppc64 and ppc64le architectures
- Log OS, CPU, RAM and GPUs on all systems
- Mark accounts with errors in dropdown
- Print custom environment variables during instance launch
- Track dependencies in Mods page
- URL protocol modpack import for any encoded URL
- Updated Resource Pack Formats
- Warn user on launch if there is not enough available RAM
- Rework modrinth fallback for blocked mods
- Curseforge modpack downloading via binaryname:// uri
- IBM Semeru Runtime Open Edition support (openj9 jvm)
- Update local pack by URL
- Include Flame API key in CDN downloads
- When auth is down, launch into offline mode
- Cache news feed
- Don't manually format UUIDs
- Download game files during instance creation
- Enable automatic update checking by default
- Enable warnings as errors
- Improve NetJob failure dialog
- Make Minecraft resource URL override consistent with other overrides
- Modrith API optional changelog
- Refactor global C/CXX flags in CMake
- Add missing tab stops and fix their order
- Avoid excessive config writes to reduce freezing especially on HDD
- Cache resource hard link count
- Fix existing instance shortcuts not being detected
- Fix hard to read menu bar colors on macOS
- Fix instance shortcuts breaking when the instance is renamed
- Prevent renaming instance folder while instance is running
- Fix crash when trying to install a disabled modloader
- AccountList: Skip refresh when !shouldRefresh
- Do not open account select dialog if there are no accounts
- Don't delete base directories when evicting metacache
- Don't remove old Microsoft accounts until they're successfully reauthenticated
- Fix Cmd+Q on macOS closing active window instead of quitting
- Fix Copy/Upload buttons not working in ScreenshotsPage
- Fix infinite loop in SkinManageDialog
- Fix memory leak and crash with data packs modal
- Fix offline accounts not being refreshed during launch
- Fix wrong Xbox failure string
- Remove trademark and special characters from instance folder names
- Fixed dependencies not enabling/disabling other dependencies
- Fixes for task abort logic
- Fixes to 'Use system locale'
- Fixes to PrismExternalUpdater
- NetJob: do not automatically retry on 404 Not Found response
- Updater no longer resets current task in finished signal
- Don't count JAR mods when checking offline libraries
- Fix build failing on 32 bit architectures
- Enable modpack changelog for Modrinth page
- Fix modpack upgrade
Original release notes, newest first
The list above is our reading of these notes; the originals from Prism Launcher are here, one fold per release.
11.1.0Prism Launcher 11.1.0
Greetings! This release includes a fairly small update - the main change being some extra safety with a warning for embedded mods when manually importing Modrinth or CurseForge modpacks.
Some issues with excessive disk activity should also be fixed now - you might find this especially reduces freezing when closing the launcher settings or launching an instance.
Added
- Add warning for untrusted mods in imported modpacks by @TheKodeToad in #5886
Fixed
- Added missing tab stops and/or fixed their order by @D00NIK in #5662
- Avoid excessive config writes (less freezing especially on HDD!) by @TheKodeToad and @Octol1ttle in #5858, #5945 and #5913
- Cache resource hard link count by @TheKodeToad in #5860
- Fix existing instance shortcuts not being detected by @Octol1ttle in #5818
- Fix hard to read menu bar colors on MacOS by @frigtear in #4997
- Fix instance shortcuts breaking when the instance is renamed by @Vishrut2403 and @TheKodeToad in #5816, #5930 and #5887
- Prevent renaming instance folder while instance is running by @Vishrut2403 in #5822
- fix: crash when trying to install a disabled modloader by @Trial97 in #5779
11.0.3Prism Launcher 11.0.3
Hi again! In this new release we fixed a few bugs, we made offline mode more easy to use when authentication servers are down and we fixed CurseForge support after July 16th.
Grab the latest download here, and read on to see the full list of changes.
Added
- Add modrinth headers for download source (standalone, modpack, dependency) by @Trial97 in #5506
- Log components in instance logs by @Octol1ttle in #5560
Changed
- Include Flame API key in CDN downloads by @Octol1ttle in #5671
- When auth is down, launch into offline mode by @TayouVR in #5647
Fixed
- AccountList: Skip refresh when !shouldRefresh by @catfromplan9 in #5614
- Do not open account select dialog if there are no accounts by @Octol1ttle in #5535
- Don't delete base directories when evicting metacache by @Octol1ttle in #5513
- Don't remove old Microslop accounts until they're successfully reauthenticated by @Octol1ttle in #5620
- Fix Cmd+Q on macOS closing active window instead of quitting by @dannydjdk in #5427
- Fix Copy/Upload buttons not working in ScreenshotsPage by @Octol1ttle in #5387
- Fix infinite loop in SkinManageDialog by @Octol1ttle in #5388
- Fix memory leak and crash with data packs modal by @TheKodeToad in #5551
- Fix offline accounts not being refreshed during launch by @Octol1ttle in #5542
- Fix wrong Xbox failure string by @Octol1ttle in #5492
- Fix: Remove trademark and special characters from instance folder names by @Trial97 in #5204
- Fixed dependencies not enabling/disabling other dependencies by @jzhou-dev in #5717
- Fixes for task abort logic by @0x189D7997 in #5415
- Fixes to 'Use system locale' by @Octol1ttle in #5485
- Fixes to PrismExternalUpdater by @Octol1ttle in #5486
- Fixes to translations by @Octol1ttle in #5512
- Low RAM warning fixes by @Octol1ttle in #5392
- NetJob: do not automatically retry on
404 Not Foundresponse by @0x189D7997 in #5416 - ProgressDialog: allow finished tasks to be re-displayed once restarted by @Octol1ttle in #5412
- Search by project id (#) improvement by @0x189D7997 in #5303
- Show error message when device code authorization fails by @Octol1ttle in #5645
- Show process start error string in logs by @Octol1ttle in #5644
- Use "Discrete" key from switcheroo if present by @Octol1ttle in #5487
- Use native APIs for GPU discovery by @Octol1ttle in #5602
- changed "Ok" to "OK" by @0osh in #5331
- fix Atl path traversal by @Trial97 in #5511
- fix change version by @Trial97 in #5504
- fix other logs page crash by @so5iso4ka in #5458
- fix text overlap in project item views by @so5iso4ka in #5406
- fix world size uninitialized memory and UI refresh signal by @qaptivator in #5418
- fix: force metadata version list refreshes to reload by @morsznetik in #5349
- fix: ignore non-existent or empty paths in processURLs by @qaptivator in #5442
- fix: trim whitespaces from ManagedPackURL by @qaptivator in #5444
11.0.2Prism Launcher 11.0.2
[MANUAL UPDATE REQUIRED] Prism Launcher Release 11.0.2
It seems we've made enough releases to subtly break our updater with the last release. This patch lets us go even further beyond. Please manually update the launcher if you are on Windows, AppImage or Linux Portable.
Grab the latest download here, and read on to see the full list of changes.
Changelog
You can also see the individual changes here.
Fixed
- Updater: Do not reset current task in finished signal @Octol1ttle in #5370
11.0.1Prism Launcher 11.0.1
Prism Launcher 11.0.1 is Ready
Hello again everyone. As is usually the case, when a new release of a long running code base goes live the wider userbase can find more issues.
This is a patch release to fix a few fairly critical bugs with launching older Minecraft versions and fix Modpack updates. We've also restored the ability to view changelogs of Modrinth modpacks on the Instance's pack page.
Changelog
You can find a full list of changes here: https://github.com/PrismLauncher/PrismLauncher/compare/11.0.0...11.0.1
Added
- Allow disabling low RAM warning by @Octol1ttle in #5333
Fixed
- Don't count JAR mods when checking offline libraries by @Octol1ttle in #5334
- Fix build failing on 32 bit architectures by @Octol1ttle in #5332
- enable modpack changelog for modrinth page by @Trial97 in #5354
- fix modpack upgrade by @Trial97 in #5345
11.0.0Prism Launcher 11.0.0
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