Skip to content

Commit 38e1c41

Browse files
Create release-5.0.md
1 parent c4ce3d0 commit 38e1c41

File tree

1 file changed

+142
-0
lines changed

1 file changed

+142
-0
lines changed

src/news/release-5.0.md

+142
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,142 @@
1+
---
2+
title: (SECURITY PATCH - PLEASE READ THIS NEWS POST FULLY TO STAY SAFE) PolyMC 5.0, now available
3+
description: New features, bug fixes and an important patch for a security vulnerability.
4+
date: 2023-02-04
5+
release_version: 5.0
6+
minimum_macos_version: 10.14.0
7+
mac_signature: RmmJbGOAMTt2Q1ixvyYOLtYvBsCQhaY5+p8iNVM3l+AW4tlvHn4WV5uK1UIAhniTp5Um2yqXjFlJjk8IBhQHCw==
8+
tags:
9+
- release
10+
---
11+
12+
This release brings all of the features that were only available in develop until now, and more importantly a patch to address a security vulnerability.
13+
14+
## IMPORTANT notice regarding a security vulnerability in previous versions of the software
15+
16+
This version of PolyMC comes with a fix for a security vulnerability in the "import from zip" create instance option.
17+
18+
If for any reason you haven't updated to version **5.0 or above** do not use the "import from zip" option unless you are 100% sure that the file you're importing is safe (meaning you analysed it yourself and determined that it's safe, or you're the one who authored the file).
19+
20+
**Please** ensure in 'Help > About PolyMC' that you are running on at least version 5.0 before trying to use the "import from zip" option on any untrusted files.
21+
22+
As of this news post being created, Flathub still hasn't updated to 5.0, so seriously do make sure that you're on 5.0 before using the "import from zip" option. Flatpak users will likely have to wait up to a few hours for the PolyMC Flatpak to be updated on Flathub.
23+
24+
## What's Changed
25+
* Fix variable substitution in pre launch/post exit hooks by @Scrumplex in https://github.com/PolyMC/PolyMC/pull/952
26+
* Hide the entire performance tab on the instance settings in non-Linux OSes by @flowln in https://github.com/PolyMC/PolyMC/pull/951
27+
* Fix segmentation fault when using jar mods by @flowln in https://github.com/PolyMC/PolyMC/pull/956
28+
* Fix filter in external resource pages not working by @flowln in https://github.com/PolyMC/PolyMC/pull/961
29+
* Fix broken url in readme by @jopejoe1 in https://github.com/PolyMC/PolyMC/pull/958
30+
* Fix adding multiple accounts in Qt6 by @flowln in https://github.com/PolyMC/PolyMC/pull/974
31+
* Implement mod resolving for FTB by @Scrumplex in https://github.com/PolyMC/PolyMC/pull/699
32+
* Bump to C++17 by @Scrumplex in https://github.com/PolyMC/PolyMC/pull/941
33+
* Trash instances instead of deleting by @ryanccn in https://github.com/PolyMC/PolyMC/pull/549
34+
* chore: update issue template to ask about Qt version by @DioEgizio in https://github.com/PolyMC/PolyMC/pull/1008
35+
* fix: remove iconfix from libraries/README.MD by @DioEgizio in https://github.com/PolyMC/PolyMC/pull/1012
36+
* Fix WinGet releaser by @Scrumplex in https://github.com/PolyMC/PolyMC/pull/994
37+
* Add root path detection on OpenBSD by @Scrumplex in https://github.com/PolyMC/PolyMC/pull/1019
38+
* fix: work around ubuntu 22.04 openssl appimage issues by copying openssl libs by @DioEgizio in https://github.com/PolyMC/PolyMC/pull/1006
39+
* chore: downgrade to Qt 6.3.0 on macos by @DioEgizio in https://github.com/PolyMC/PolyMC/pull/1014
40+
* Remove orphaned metadata to avoid problems with auto-updating instances by @flowln in https://github.com/PolyMC/PolyMC/pull/1017
41+
* Allow user to interrupt launch after 3 tries by @Scrumplex in https://github.com/PolyMC/PolyMC/pull/1018
42+
* Fix some icon cache problems by @flowln in https://github.com/PolyMC/PolyMC/pull/920
43+
* Run markdownlint on the markdown files by @txtsd in https://github.com/PolyMC/PolyMC/pull/909
44+
* fix: Make world safety nag popup title text match the action by @budak7273 in https://github.com/PolyMC/PolyMC/pull/1039
45+
* ATLauncher: Preliminary work towards pack updating by @jamierocks in https://github.com/PolyMC/PolyMC/pull/897
46+
* Decode process lines as UTF-8 by @magneticflux- in https://github.com/PolyMC/PolyMC/pull/968
47+
* Hide 'More news...' button if the news aren't loaded yet by @flowln in https://github.com/PolyMC/PolyMC/pull/1049
48+
* check for java installs in PATH on windows by @TayouVR in https://github.com/PolyMC/PolyMC/pull/1068
49+
* fix: update org.polymc.PolyMC.metainfo.xml.in to not make flatpak break next release by @DioEgizio in https://github.com/PolyMC/PolyMC/pull/1058
50+
* Add "Open All" button to blocked mods dialog by @kumquat-ir in https://github.com/PolyMC/PolyMC/pull/919
51+
* Disable "Check for Updates" while the game is running or if all mods are removed by @Gingeh in https://github.com/PolyMC/PolyMC/pull/1007
52+
* Switch to new versioning scheme by @Scrumplex in https://github.com/PolyMC/PolyMC/pull/992
53+
* Only remove orphaned metadata once on mod page opening by @flowln in https://github.com/PolyMC/PolyMC/pull/1044
54+
* Use QSharedPointer instead of own impl. for shared_qobject_ptr by @flowln in https://github.com/PolyMC/PolyMC/pull/1023
55+
* Lazy-load type-specific instance settings by @flowln in https://github.com/PolyMC/PolyMC/pull/878
56+
* Make Coremods / Mods seperation more clear by @Scrumplex in https://github.com/PolyMC/PolyMC/pull/1035
57+
* fix(COPYING): fix COPYING.md by adding some missing copyright notices by @DioEgizio in https://github.com/PolyMC/PolyMC/pull/1073
58+
* fix: fix urls on ftb legacy by @DioEgizio in https://github.com/PolyMC/PolyMC/pull/1087
59+
* Refactor a bit EnsureMetadataTask and calculate hashes in a incremental manner by @flowln in https://github.com/PolyMC/PolyMC/pull/965
60+
* Refactor resource models by @flowln in https://github.com/PolyMC/PolyMC/pull/1052
61+
* Fix build by @flowln in https://github.com/PolyMC/PolyMC/pull/1094
62+
* Never invalidate libraries cache entries by time elapsed by @flowln in https://github.com/PolyMC/PolyMC/pull/1080
63+
* Move classpath definition into NewLaunch itself by @Scrumplex in https://github.com/PolyMC/PolyMC/pull/1067
64+
* Ensure individual destination file path exists in FS::overrideFolder by @flowln in https://github.com/PolyMC/PolyMC/pull/1095
65+
* Detect GameMode and MangoHud, disable if not present by @Scrumplex in https://github.com/PolyMC/PolyMC/pull/1034
66+
* make the about dialog smaller by @DioEgizio in https://github.com/PolyMC/PolyMC/pull/1107
67+
* Revert "Move classpath definition into NewLaunch itself" by @Scrumplex in https://github.com/PolyMC/PolyMC/pull/1111
68+
* chore: update install-qt-action to v3 by @DioEgizio in https://github.com/PolyMC/PolyMC/pull/1114
69+
* Fixed up a warning by @timoreo22 in https://github.com/PolyMC/PolyMC/pull/1113
70+
* Reduce code duplication in tasks, fix some bugs and add some tests by @flowln in https://github.com/PolyMC/PolyMC/pull/966
71+
* Some more UI / UX improvements to the mod downloader! by @flowln in https://github.com/PolyMC/PolyMC/pull/939
72+
* Add basic resource pack parsing and fix issues by @flowln in https://github.com/PolyMC/PolyMC/pull/1105
73+
* Use MC versions list instead of ad-hoc logic to filter by major version in the mod downloader by @flowln in https://github.com/PolyMC/PolyMC/pull/997
74+
* Fix the mod updater not working as intended by @flowln in https://github.com/PolyMC/PolyMC/pull/1117
75+
* fix meta by @dada513 in https://github.com/PolyMC/PolyMC/pull/1129
76+
* fix(actions, win): only copy openssl libs on qt5 builds by @DioEgizio in https://github.com/PolyMC/PolyMC/pull/1130
77+
* Emit correct signals on NetJob abort by @flowln in https://github.com/PolyMC/PolyMC/pull/1123
78+
* Restructure tests by @Scrumplex in https://github.com/PolyMC/PolyMC/pull/1133
79+
* Feature: Enable dark titlebar on Windows 10 (3) by @DavidoTek in https://github.com/PolyMC/PolyMC/pull/982
80+
* fix: allow starting rd- versions by @Scrumplex in https://github.com/PolyMC/PolyMC/pull/1146
81+
* Added a button to launch in Demo mode by @jopejoe1 in https://github.com/PolyMC/PolyMC/pull/903
82+
* Use std::filesystem in some filesystem utils by @flowln in https://github.com/PolyMC/PolyMC/pull/1142
83+
* Fix crash and memory leak because of Resources by @flowln in https://github.com/PolyMC/PolyMC/pull/1150
84+
* Add basic texture pack parsing by @Scrumplex in https://github.com/PolyMC/PolyMC/pull/1108
85+
* Allows double clicking to mark for download by @ErogigGit in https://github.com/PolyMC/PolyMC/pull/1165
86+
* Improve language model by @Scrumplex in https://github.com/PolyMC/PolyMC/pull/1164
87+
* Add early modpack updating system by @flowln in https://github.com/PolyMC/PolyMC/pull/894
88+
* Replaced tomlc99 with tomlplusplus by @Trial97 in https://github.com/PolyMC/PolyMC/pull/1162
89+
* Add missing includes to fix Qt 6.4 build by @Scrumplex in https://github.com/PolyMC/PolyMC/pull/1172
90+
* Switch to QCommandLineParser by @Scrumplex in https://github.com/PolyMC/PolyMC/pull/1167
91+
* Update winget.yml by @vedantmgoyal2009 in https://github.com/PolyMC/PolyMC/pull/1171
92+
* Support more formatting codes by @Scrumplex in https://github.com/PolyMC/PolyMC/pull/1154
93+
* Fix mod icon issues and change delegate for Modrinth Modpacks by @flowln in https://github.com/PolyMC/PolyMC/pull/1163
94+
* Update capabilities before first-run wizard by @Scrumplex in https://github.com/PolyMC/PolyMC/pull/1183
95+
* Improve default light and dark themes by @Protrikk in https://github.com/PolyMC/PolyMC/pull/1174
96+
* fix: mod updating isn't upcoming anymore :p by @DioEgizio in https://github.com/PolyMC/PolyMC/pull/1185
97+
* feat(actions): add codeql code scanning by @DioEgizio in https://github.com/PolyMC/PolyMC/pull/1177
98+
* Multi-Arch Support by @Scrumplex in https://github.com/PolyMC/PolyMC/pull/1033
99+
* Microsoft account only in https://github.com/PolyMC/PolyMC/pull/1175
100+
* Merge Launch Buttons by @TayouVR in https://github.com/PolyMC/PolyMC/pull/1190
101+
* Remove opted out versions from the download selector when using the 'Any' filter by @flowln in https://github.com/PolyMC/PolyMC/pull/1194
102+
* make polymc build/work on platforms without std::filesystem, add macos-legacy package and remove old unnedeed hack by @DioEgizio in https://github.com/PolyMC/PolyMC/pull/1203
103+
* fix: remove some unused libs by @DioEgizio in https://github.com/PolyMC/PolyMC/pull/1208
104+
* change: Added diagnostic logging for OAuth 2.0 token reply errors, an… by @LennyMcLennington in https://github.com/PolyMC/PolyMC/pull/1480
105+
* Curseforge workarounds and fixes by @LennyMcLennington in https://github.com/PolyMC/PolyMC/pull/1477
106+
* Minor changes to curseforge workarounds by @LennyMcLennington in https://github.com/PolyMC/PolyMC/pull/1482
107+
* Remove closed matrix rooms from README by @LennyMcLennington in https://github.com/PolyMC/PolyMC/pull/1490
108+
* Have API key validators tolerate whitespace by @jdpatdiscord in https://github.com/PolyMC/PolyMC/pull/1494
109+
* fix *bsd support by @unix-supremacist in https://github.com/PolyMC/PolyMC/pull/1500
110+
* fix windows build by @binex-dsk in https://github.com/PolyMC/PolyMC/pull/1501
111+
* Add Jinx by @HeyaGlitz in https://github.com/PolyMC/PolyMC/pull/1499
112+
* fix: prevent stack overflow in ConcurrentTask by @LennyMcLennington in https://github.com/PolyMC/PolyMC/pull/1505
113+
* Implement account per instance feature by @urFate in https://github.com/PolyMC/PolyMC/pull/1493
114+
* Add Floppa :^) by @xslendix in https://github.com/PolyMC/PolyMC/pull/1510
115+
* fix recursive crash on win64 by @jdpatdiscord in https://github.com/PolyMC/PolyMC/pull/1503
116+
* Add a way to change the position of the cat. by @xslendix in https://github.com/PolyMC/PolyMC/pull/1508
117+
* Add storage page to instances. by @xslendix in https://github.com/PolyMC/PolyMC/pull/1504
118+
* Fix build fail on nix flake by @oluceps in https://github.com/PolyMC/PolyMC/pull/1531
119+
* fix windows ci builds by @LennyMcLennington in https://github.com/PolyMC/PolyMC/pull/1538
120+
* fix(ModrinthInstanceCreationTask): ignore files with invalid paths by @LennyMcLennington in https://github.com/PolyMC/PolyMC/pull/1537
121+
* Fix Windows Qt6 builds by @LennyMcLennington in https://github.com/PolyMC/PolyMC/pull/1539
122+
123+
## New Contributors
124+
* @budak7273 made their first contribution in https://github.com/PolyMC/PolyMC/pull/1039
125+
* @magneticflux- made their first contribution in https://github.com/PolyMC/PolyMC/pull/968
126+
* @TayouVR made their first contribution in https://github.com/PolyMC/PolyMC/pull/1068
127+
* @kumquat-ir made their first contribution in https://github.com/PolyMC/PolyMC/pull/919
128+
* @DavidoTek made their first contribution in https://github.com/PolyMC/PolyMC/pull/982
129+
* @ErogigGit made their first contribution in https://github.com/PolyMC/PolyMC/pull/1165
130+
* @Trial97 made their first contribution in https://github.com/PolyMC/PolyMC/pull/1162
131+
* @vedantmgoyal2009 made their first contribution in https://github.com/PolyMC/PolyMC/pull/1171
132+
* @Protrikk made their first contribution in https://github.com/PolyMC/PolyMC/pull/1174
133+
* @jdpatdiscord made their first contribution in https://github.com/PolyMC/PolyMC/pull/1494
134+
* @unix-supremacist made their first contribution in https://github.com/PolyMC/PolyMC/pull/1500
135+
* @HeyaGlitz made their first contribution in https://github.com/PolyMC/PolyMC/pull/1499
136+
* @urFate made their first contribution in https://github.com/PolyMC/PolyMC/pull/1493
137+
* @xslendix made their first contribution in https://github.com/PolyMC/PolyMC/pull/1510
138+
* @oluceps made their first contribution in https://github.com/PolyMC/PolyMC/pull/1531
139+
140+
**Full Changelog**: https://github.com/PolyMC/PolyMC/compare/1.4.0...5.0
141+
142+
You can [grab the latest download here](/download) for your respective platform.

0 commit comments

Comments
 (0)