Skip to content

Commit 45fa43f

Browse files
committed
improve release notes url parsing
1 parent 3025608 commit 45fa43f

File tree

1 file changed

+7
-15
lines changed

1 file changed

+7
-15
lines changed

UnityLauncherPro/Tools.cs

Lines changed: 7 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -460,31 +460,23 @@ public static string GetUnityReleaseURL(string version)
460460
string url = "";
461461
if (VersionIsArchived(version) == true)
462462
{
463-
// remove f#
464-
version = Regex.Replace(version, @"f.", "", RegexOptions.IgnoreCase);
463+
// remove f#, TODO should remove c# from china version ?
464+
version = Regex.Replace(version, @"f[0-9]{1,2}", "", RegexOptions.IgnoreCase);
465465

466466
string padding = "unity-";
467467
string whatsnew = "whats-new";
468468

469469
if (version.Contains("5.6")) padding = "";
470-
if (version.Contains("2017.1")) whatsnew = "whatsnew";
471470
if (version.Contains("2018.2")) whatsnew = "whatsnew";
472471
if (version.Contains("2018.3")) padding = "";
473472
if (version.Contains("2018.1")) whatsnew = "whatsnew";
474473
if (version.Contains("2017.4.")) padding = "";
475474
if (version.Contains("2018.4.")) padding = "";
476-
if (version.Contains("2019")) padding = "";
477-
if (version.Contains("2020")) padding = "";
478-
if (version.Contains("2021")) padding = "";
479-
if (version.Contains("2022")) padding = "";
480-
if (version.Contains("2023")) padding = "";
481-
if (version.Contains("2024")) padding = "";
482-
if (version.Contains("2025")) padding = "";
483-
if (version.Contains("2026")) padding = "";
484-
if (version.Contains("2027")) padding = "";
485-
if (version.Contains("2028")) padding = "";
486-
if (version.Contains("2029")) padding = "";
487-
if (version.Contains("2030")) padding = "";
475+
476+
// later versions seem to follow this
477+
var year = int.Parse(version.Split('.')[0]);
478+
if (year >= 2019) padding = "";
479+
488480
url = "https://unity3d.com/unity/" + whatsnew + "/" + padding + version;
489481
}
490482
else

0 commit comments

Comments
 (0)