From bcbae1e597ac9532d40117f12175da7500348837 Mon Sep 17 00:00:00 2001 From: Nebby Date: Sun, 9 Apr 2023 13:42:38 -0400 Subject: [PATCH] 1.3.7 --- CHANGELOG.md | 65 +++++++++++++++++++++++++++ CHANGELOG.md.meta | 7 +++ README.md | 65 +-------------------------- ThunderKit/RoR2ImportExtensions.asset | 3 +- package.json | 2 +- 5 files changed, 76 insertions(+), 66 deletions(-) create mode 100644 CHANGELOG.md create mode 100644 CHANGELOG.md.meta diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..9d452a5 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,65 @@ +### 1.3.7 + +- Fixed issue where the MMHook Generator would delete the MMHook Generated Assemblies +- Fixed issue where SetDeferredShading wouldnt properly apply the changes to the editor + +### 1.3.6 + +- Fixed issue where the MMHook Generator cleanup step would throw an exception +- Moved the AppDomain cache into the MMHook Assembly Processor +- Removed message about not updating R2API submodule list +- Fixed issue where R2API Submodule Dependencies werent getting serialized +- Fixed issue where R2API Submodule Installer would install outdated versions of modules (Specifically the Core and ContentManagement submodules) +- Installing HookGenPatcher no longer causes an invalid project state due to MMHOOK_AssemblyCSharp + +### 1.3.5 + +- Updated to use ThunderKit 7.0.0 +- Now installs the R2API Submodules in one big batch instead of one by one + +### 1.3.4 + +- Fixed an issue where executing the R2APISubmoduleInstaller would result in an invalid project state +- R2APISubmoduleInstaller now uninstalls old versions of Submodules that where added as dependencies if a newer version exists. + +### 1.3.3 + +- Fixed an issue where NotSupportedException would throw when the MMHook Generator Configuration was trying to cache assemblies +- R2APISubmoduleInstaller doesnt destroy the Thunderstore Source if it has been ensured +- Fixed issue where R2APISubmoduleInstaller wouldnt properly install submodules and cause a loop spamming a warning message about no packages found. + +### 1.3.1 + +- Added a method to serialize R2API submodule installation as hard dependencies. + - These hard dependencies are managed by a serialized JSON file. + - The hard dependencies will persist even if the import configuration asset is removed/deleted + +### 1.3.0 + +- Updated Install R2API to the R2API Submodule Installer, updating the importer to properly support the Split Assemblies update. +- Added a safety catch to the MMHook generator so it doesnt accidentally create duplicate MMHook assemblies. + +### 1.2.0 + +- FixPluginTypesSerialization is now in the BepInExPack by default, removed the option for installing the FixPluginTypesSerialization standalone +- Added the MMHook Generator, used for automatically generating MonoMod hook assemblies. + +### 1.1.1 + +- Fix `README.md` + +### 1.1.0 + +- Add SetDeferredShading to fix Graphics settings not collected by Import Project settings + +### 1.0.2 + +- Add importer to fix graphics settings, enabling consistent rendering of shaders in the editor + +### 1.0.1 + +- Fix legacy api patcher path by @PassivePicasso in #3 + +### 1.0.0 + +- Initial Release \ No newline at end of file diff --git a/CHANGELOG.md.meta b/CHANGELOG.md.meta new file mode 100644 index 0000000..7d2b1aa --- /dev/null +++ b/CHANGELOG.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ac47d9d98af8ee8408d4afc135cca9f8 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/README.md b/README.md index 301908f..a31e59f 100644 --- a/README.md +++ b/README.md @@ -24,67 +24,4 @@ Note: Higher priority means it runs earlier |Install RoR2EditorKit|-160K|Installs the latest version of RoR2EditorKit| Optional, but recommended| ## Planned Features -* Got any ideas? suggest them in the modding discord's "Editor Extensions" channel! - -## Changelog - -### 1.3.6 - -- Fixed issue where the MMHook Generator cleanup step would throw an exception -- Moved the AppDomain cache into the MMHook Assembly Processor -- Removed message about not updating R2API submodule list -- Fixed issue where R2API Submodule Dependencies werent getting serialized -- Fixed issue where R2API Submodule Installer would install outdated versions of modules (Specifically the Core and ContentManagement submodules) -- Installing HookGenPatcher no longer causes an invalid project state due to MMHOOK_AssemblyCSharp - -### 1.3.5 - -- Updated to use ThunderKit 7.0.0 -- Now installs the R2API Submodules in one big batch instead of one by one - -### 1.3.4 - -- Fixed an issue where executing the R2APISubmoduleInstaller would result in an invalid project state -- R2APISubmoduleInstaller now uninstalls old versions of Submodules that where added as dependencies if a newer version exists. - -### 1.3.3 - -- Fixed an issue where NotSupportedException would throw when the MMHook Generator Configuration was trying to cache assemblies -- R2APISubmoduleInstaller doesnt destroy the Thunderstore Source if it has been ensured -- Fixed issue where R2APISubmoduleInstaller wouldnt properly install submodules and cause a loop spamming a warning message about no packages found. - -### 1.3.1 - -- Added a method to serialize R2API submodule installation as hard dependencies. - - These hard dependencies are managed by a serialized JSON file. - - The hard dependencies will persist even if the import configuration asset is removed/deleted - -### 1.3.0 - -- Updated Install R2API to the R2API Submodule Installer, updating the importer to properly support the Split Assemblies update. -- Added a safety catch to the MMHook generator so it doesnt accidentally create duplicate MMHook assemblies. - -### 1.2.0 - -- FixPluginTypesSerialization is now in the BepInExPack by default, removed the option for installing the FixPluginTypesSerialization standalone -- Added the MMHook Generator, used for automatically generating MonoMod hook assemblies. - -### 1.1.1 - -- Fix `README.md` - -### 1.1.0 - -- Add SetDeferredShading to fix Graphics settings not collected by Import Project settings - -### 1.0.2 - -- Add importer to fix graphics settings, enabling consistent rendering of shaders in the editor - -### 1.0.1 - -- Fix legacy api patcher path by @PassivePicasso in #3 - -### 1.0.0 - -- Initial Release \ No newline at end of file +* Got any ideas? suggest them in the modding discord's "Editor Extensions" channel! \ No newline at end of file diff --git a/ThunderKit/RoR2ImportExtensions.asset b/ThunderKit/RoR2ImportExtensions.asset index 5ce9481..509fb74 100644 --- a/ThunderKit/RoR2ImportExtensions.asset +++ b/ThunderKit/RoR2ImportExtensions.asset @@ -17,7 +17,7 @@ MonoBehaviour: Name: RoR2ImportExtensions Description: Import extensions for ThunderKit to stabilize and complete the RoR2 import process - Version: 1.3.6 + Version: 1.3.7 Dependencies: [] --- !u!114 &-221931170887336229 MonoBehaviour: @@ -42,6 +42,7 @@ MonoBehaviour: - {fileID: 4900000, guid: c5238b68c91ab8d4f8e3fda1cc6e0250, type: 3} - {fileID: 4900000, guid: 65ff9c3aad2d4d94aa9995b3b24126af, type: 3} - {fileID: 102900000, guid: 7713830d52084a8459986daa6042e4ff, type: 3} + - {fileID: 4900000, guid: ac47d9d98af8ee8408d4afc135cca9f8, type: 3} --- !u!114 &11400000 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/package.json b/package.json index b02b977..27b7b22 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "url": "" }, "displayName": "RoR2 Import Extensions", - "version": "1.3.6", + "version": "1.3.7", "unity": "2019.4", "description": "Import extensions for ThunderKit to stabilize and complete the RoR2 import process" } \ No newline at end of file