From 6c1cb8e9948cfda18c1bc1faff4381af19506a85 Mon Sep 17 00:00:00 2001 From: Herp Derpinstine Date: Wed, 26 Jan 2022 18:06:24 -0600 Subject: [PATCH] Deprecated Older ML Versions --- CHANGELOG.md | 7 ++ FodyWeavers.xsd | 30 +++++++ MelonLoader.Installer.csproj | 147 +++++++++++++++++++++++++++++++++-- MelonLoader.Installer.sln | 4 +- MetroFramework.txt | 25 ++++++ Properties/BuildInfo.cs | 2 +- Releases.cs | 4 + packages.config | 48 ++++++++++++ 8 files changed, 256 insertions(+), 11 deletions(-) create mode 100644 MetroFramework.txt diff --git a/CHANGELOG.md b/CHANGELOG.md index 3f85ae3..8fdb71d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,6 @@ ### Version List: +[v3.0.7](#307) [v3.0.6](#v306) [v3.0.5](#v305) [v3.0.4](#v304) @@ -10,6 +11,12 @@ --- +### v3.0.7: + +1. Deprecated Older ML Versions. + +--- + ### v3.0.6: 1. Added More File Cleanup. diff --git a/FodyWeavers.xsd b/FodyWeavers.xsd index 44a5374..05e92c1 100644 --- a/FodyWeavers.xsd +++ b/FodyWeavers.xsd @@ -17,6 +17,16 @@ A list of assembly names to include from the default action of "embed all Copy Local references", delimited with line breaks. + + + A list of runtime assembly names to exclude from the default action of "embed all Copy Local references", delimited with line breaks + + + + + A list of runtime assembly names to include from the default action of "embed all Copy Local references", delimited with line breaks. + + A list of unmanaged 32 bit assembly names to include, delimited with line breaks. @@ -43,6 +53,16 @@ Controls if .pdbs for reference assemblies are also embedded. + + + Controls if runtime assemblies are also embedded. + + + + + Controls whether the runtime assemblies are embedded with their full path or only with their assembly name. + + Embedded assemblies are compressed by default, and uncompressed when they are loaded. You can turn compression off with this option. @@ -73,6 +93,16 @@ A list of assembly names to include from the default action of "embed all Copy Local references", delimited with |. + + + A list of runtime assembly names to exclude from the default action of "embed all Copy Local references", delimited with | + + + + + A list of runtime assembly names to include from the default action of "embed all Copy Local references", delimited with |. + + A list of unmanaged 32 bit assembly names to include, delimited with |. diff --git a/MelonLoader.Installer.csproj b/MelonLoader.Installer.csproj index eaeec35..973e255 100644 --- a/MelonLoader.Installer.csproj +++ b/MelonLoader.Installer.csproj @@ -1,5 +1,6 @@  + @@ -43,8 +44,8 @@ Resources\Icon.ico - - packages\Costura.Fody.4.1.0\lib\net40\Costura.dll + + packages\Costura.Fody.5.7.0\lib\netstandard1.0\Costura.dll packages\MetroFramework.RunTime.1.2.0.3\lib\net40-Client\MetroFramework.dll @@ -56,14 +57,138 @@ packages\MetroFramework.Fonts.1.2.0.3\lib\net40\MetroFramework.Fonts.dll + + packages\Microsoft.Win32.Primitives.4.3.0\lib\net46\Microsoft.Win32.Primitives.dll + True + True + + + packages\System.AppContext.4.3.0\lib\net463\System.AppContext.dll + True + True + + + + packages\System.Console.4.3.0\lib\net46\System.Console.dll + True + True + - - + + packages\System.Diagnostics.DiagnosticSource.4.3.0\lib\net46\System.Diagnostics.DiagnosticSource.dll + + + packages\System.Diagnostics.Tracing.4.3.0\lib\net462\System.Diagnostics.Tracing.dll + True + True + + + packages\System.Globalization.Calendars.4.3.0\lib\net46\System.Globalization.Calendars.dll + True + True + + + packages\System.IO.4.3.0\lib\net462\System.IO.dll + True + True + + + packages\System.IO.Compression.4.3.0\lib\net46\System.IO.Compression.dll + True + True + + + + packages\System.IO.Compression.ZipFile.4.3.0\lib\net46\System.IO.Compression.ZipFile.dll + True + True + + + packages\System.IO.FileSystem.4.3.0\lib\net46\System.IO.FileSystem.dll + True + True + + + packages\System.IO.FileSystem.Primitives.4.3.0\lib\net46\System.IO.FileSystem.Primitives.dll + True + True + + + packages\System.Linq.4.3.0\lib\net463\System.Linq.dll + True + True + + + packages\System.Linq.Expressions.4.3.0\lib\net463\System.Linq.Expressions.dll + True + True + + + packages\System.Net.Http.4.3.0\lib\net46\System.Net.Http.dll + True + True + + + packages\System.Net.Sockets.4.3.0\lib\net46\System.Net.Sockets.dll + True + True + + + + packages\System.Reflection.4.3.0\lib\net462\System.Reflection.dll + True + True + + + packages\System.Runtime.4.3.0\lib\net462\System.Runtime.dll + True + True + + + packages\System.Runtime.Extensions.4.3.0\lib\net462\System.Runtime.Extensions.dll + True + True + + + packages\System.Runtime.InteropServices.4.3.0\lib\net463\System.Runtime.InteropServices.dll + True + True + + + packages\System.Runtime.InteropServices.RuntimeInformation.4.3.0\lib\net45\System.Runtime.InteropServices.RuntimeInformation.dll + True + True + + + packages\System.Security.Cryptography.Algorithms.4.3.0\lib\net463\System.Security.Cryptography.Algorithms.dll + True + True + + + packages\System.Security.Cryptography.Encoding.4.3.0\lib\net46\System.Security.Cryptography.Encoding.dll + True + True + + + packages\System.Security.Cryptography.Primitives.4.3.0\lib\net46\System.Security.Cryptography.Primitives.dll + True + True + + + packages\System.Security.Cryptography.X509Certificates.4.3.0\lib\net461\System.Security.Cryptography.X509Certificates.dll + True + True + + + packages\System.Text.RegularExpressions.4.3.0\lib\net463\System.Text.RegularExpressions.dll + True + True + @@ -73,9 +198,13 @@ - + + packages\System.Xml.ReaderWriter.4.3.0\lib\net46\System.Xml.ReaderWriter.dll + True + True + @@ -224,12 +353,14 @@ + This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - - + + + - + \ No newline at end of file diff --git a/MelonLoader.Installer.sln b/MelonLoader.Installer.sln index 8a66a5c..69e611e 100644 --- a/MelonLoader.Installer.sln +++ b/MelonLoader.Installer.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 16 -VisualStudioVersion = 16.0.30128.74 +VisualStudioVersion = 16.0.32002.261 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MelonLoader.Installer", "MelonLoader.Installer.csproj", "{D30FE503-350F-43E1-AF13-6F7ADE0B42C0}" EndProject @@ -20,6 +20,6 @@ Global HideSolutionNode = FALSE EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {45242A9D-5BA0-4202-9C57-8D0489FE2CD6} + SolutionGuid = {22AE97A8-7191-4F9A-8D1E-D20B03ABDB7F} EndGlobalSection EndGlobal diff --git a/MetroFramework.txt b/MetroFramework.txt new file mode 100644 index 0000000..81064ca --- /dev/null +++ b/MetroFramework.txt @@ -0,0 +1,25 @@ +MetroFramework - Modern UI for WinForms + +Copyright (c) 2013 Jens Thiel, http://thielj.github.io/MetroFramework + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in the +Software without restriction, including without limitation the rights to use, copy, +modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, +and to permit persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF +CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE +OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +Portions of this software are: + + Copyright (c) 2011 Sven Walter, http://github.com/viperneo diff --git a/Properties/BuildInfo.cs b/Properties/BuildInfo.cs index 551ac38..5bb1e0e 100644 --- a/Properties/BuildInfo.cs +++ b/Properties/BuildInfo.cs @@ -6,6 +6,6 @@ public static class BuildInfo public const string Description = "MelonLoader Installer"; public const string Author = "Lava Gang"; public const string Company = "discord.gg/2Wn3N2P"; - public const string Version = "3.0.6"; + public const string Version = "3.0.7"; } } \ No newline at end of file diff --git a/Releases.cs b/Releases.cs index 90543e7..1216c5a 100644 --- a/Releases.cs +++ b/Releases.cs @@ -28,7 +28,11 @@ internal static void RequestLists() JsonArray assets = release["assets"].AsJsonArray; if (assets.Count <= 0) continue; + string version = release["tag_name"].AsString; + if (version.StartsWith("v0.2") || version.StartsWith("v0.1")) + continue; + if (!release["prerelease"].AsBoolean) Official.Add(version); All.Add(version); diff --git a/packages.config b/packages.config index c75cc81..9cc603d 100644 --- a/packages.config +++ b/packages.config @@ -1,7 +1,55 @@  + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file