CHANGELOG
Changelog
1.0.2 - 2025-10-24
🚜 Refactor
- (CommandManager) Convert to singleton and simplify initialization logic - (6b0d4e1)
Action
- Update
CHANGELOG.md- (ea932be)
1.0.1 - 2025-10-21
🚜 Refactor
- (Utils) Change class visibility from public to internal - (3db76c2)
Action
- Update
CHANGELOG.md- (b3de7fa)
1.0.0 - 2025-10-19
⛰️ Features
- (CommandManager) Make commands asynchronous by updating delegate and execution logic - (a90bc48)
🚜 Refactor
- (CommandManager) Rename
TryExecuteCommandtoExecuteCommandfor clarity and consistency - (9e8a06e) - (CommandManager) Remove unused
OnCommandManagerInitEventdelegate - (996d5f1) - (CommandManager) Simplify
CommandInfostruct with record structure and streamline command initialization - (f21a75a) - (CommandManager) Remove unused
OnCommandManagerInitevent and adjust initialization logic - (2988d38) - (Extensions) Remove outdated comments regarding nullable type comparison - (f5783ac)
- (Logger) Centralize log message formatting with reusable constant - (f4dff2a)
- (Logger) Stop waiting log method - (1d29dfd)
- (MethodUtils) Extract
GetCallerNameandGetMethodNamemethods for improved reusability and clarity - (e6393dd)
⚙️ Miscellaneous Tasks
- (BepInExUtils) Update Generator DLL - (0bfec7c)
- (BepInExUtils) Update Generator DLL - (e91fffa)
- (BepInExUtils) Update Generator DLL - (0745c7a)
Action
- Update
CHANGELOG.md- (62ef2f5)
0.9.2 - 2025-10-15
🚜 Refactor
- (Main) Replace
PostAwakewithInitmethod for initialization - (0be3aac)
⚙️ Miscellaneous Tasks
- (BepInExUtils) Update Generator DLL - (8dbfc28)
Action
- Update
CHANGELOG.md- (ff3c79b)
0.9.1 - 2025-10-15
🐛 Bug Fixes
- (Interfaces) Mark
BepInUtilsUnityPluginas obsolete with guidance to useIBepInUtilsinstead - (69f387c)
Action
- Update
CHANGELOG.md- (4b179c8)
0.9.0 - 2025-10-15
⛰️ Features
- (Interfaces) Add
IBepInUtilsinterface with initialization method - (fc9912d)
⚙️ Miscellaneous Tasks
- (BepInExUtils) Update Generator DLL - (76a2d8b)
Action
- Update
CHANGELOG.md- (d4e2f05)
0.8.2 - 2025-10-15
🐛 Bug Fixes
- (Extensions) Remove the return type check - (7a9bf7c)
Action
- Update
CHANGELOG.md- (b739012)
0.8.1 - 2025-10-15
⚙️ Miscellaneous Tasks
- (Main) Fix version - (61e809f)
Action
- Update
CHANGELOG.md- (b4ba93e)
0.8.0 - 2025-10-15
⛰️ Features
- (CommandManager) Introduce command management system with default commands - (cd3a13c)
🐛 Bug Fixes
- (Main) Change name, load
CommandManagerwhen awake - (67568e0)
⚙️ Miscellaneous Tasks
- (ci) Update versioning script in workflows - (655f446)
Action
- Update
CHANGELOG.md- (50b07e2)
0.7.10 - 2025-10-15
⚙️ Miscellaneous Tasks
- (ci) Remove Nexus Mods publishing workflow - (b84bf9f)
Action
- Update
CHANGELOG.md- (b87024b)
0.7.9 - 2025-10-15
⚙️ Miscellaneous Tasks
- (ci) Update Nexus Mods upload step to use cookie-based authentication - (53baf57)
Action
- Update
CHANGELOG.md- (374bc64)
0.7.8 - 2025-10-15
⚙️ Miscellaneous Tasks
- (ci) Fix incorrect package path in Nexus Mods upload step - (8ad5c66)
Action
- Update
CHANGELOG.md- (abb4380)
0.7.7 - 2025-10-15
⚙️ Miscellaneous Tasks
- (ci) Add Nexus Mods publishing workflow and update packaging rules - (edda042)
Action
- Update
CHANGELOG.md- (cad83f7)
0.7.6 - 2025-10-15
🚜 Refactor
- (ClassProxy) Remove unused
ClassNamefield for cleaner and consistent implementation - (afd7305)
Action
- Update
CHANGELOG.md- (2d30398)
0.7.5 - 2025-10-15
🚜 Refactor
- (Extensions) Replace nullable returns with non-nullable and throw exceptions on type mismatch - (29d158c)
Action
- Update
CHANGELOG.md- (eab6279)
0.7.4 - 2025-10-15
🚜 Refactor
- (ClassProxy) Standardize exception argument naming and enhance class consistency - (e8bc789)
- (ClassProxy) Remove
_internalNativeInstanceand makeNativeproperty readonly - (79d90ad) - (ClassProxy) Replace obsolete
InstancewithNativeproperty - (33b8ce6) - (ClassProxy) Remove obsolete
MethodAccessmethods and unused import - (0c13937) - Replace
[UsedImplicitly]attributes with[PublicAPI]across the project - (4d60851)
Action
- Update
CHANGELOG.md- (997d5d4)
0.7.3 - 2025-10-14
🐛 Bug Fixes
- (Extensions) Improve
GetEmbeddedResourceBytesto handle large streams efficiently - (d359b54)
🚜 Refactor
- (ClassProxy) Rename
_internalInstanceto_internalNativeInstanceand addNativeproperty - (6b31ff5)
Action
- Update
CHANGELOG.md- (1b7698c)
0.7.2 - 2025-10-12
⚙️ Miscellaneous Tasks
- (packaging) Add missing
dependenciessection tothunderstore.toml- (bb12a4a)
Action
- Update
CHANGELOG.md- (db34573)
0.7.1 - 2025-10-12
⚙️ Miscellaneous Tasks
- (UnityModules) Change UnityEngine module libraries to older versions - (1688a8d)
Action
- Update
CHANGELOG.md- (5a73b81)
0.7.0 - 2025-10-12
⛰️ Features
- (Extensions) Add
AssemblyExtensionsfor embedded resource handling - (3b79fa0)
🐛 Bug Fixes
- (Extensions) Remove redundant null check in
FullNamemethod ofTransformExtensions- (e331b44)
⚙️ Miscellaneous Tasks
- (packaging) Remove unused dependency from
thunderstore.toml- (ad39025) - (workflows) Add
git pullstep in release workflow - (e9bfb1b)
Action
- Update
CHANGELOG.md- (629ab98)
0.6.4 - 2025-10-10
🐛 Bug Fixes
- (ClassProxy) Add detailed type validation and improved exception handling - (307c575)
Action
- Update
CHANGELOG.md- (78a5896)
0.6.3 - 2025-10-10
🚜 Refactor
- (ClassProxy) Simplify
MethodAccessimplementation by using expression-bodied member - (41969e0)
Action
- Update
CHANGELOG.md- (e7b08f4)
0.6.2 - 2025-10-10
🚜 Refactor
- (ClassProxy) Replace
Instancewith_internalInstancefor clarity and encapsulation - (6b634a8)
Action
- Update
CHANGELOG.md- (ae8c67d)
0.6.1 - 2025-10-10
🐛 Bug Fixes
- (Extensions) Replace
NullReferenceExceptionwithArgumentNullExceptionfor nullobjchecks in reflection utilities - (7b0dfe6)
Action
- Update
CHANGELOG.md- (1752fc6)
0.6.0 - 2025-10-10
⛰️ Features
- (Extensions) Add generic method invocation utilities in
ObjectExtensionsandTypeExtensions- (68c4a2f) - (Extensions) Extend
ObjectExtensionsand introduceTypeExtensionsfor enhanced reflection utilities - (dbd653b)
🐛 Bug Fixes
- (Extensions) Remove unnecessary null-coalescing for parameters in method invocation utilities - (2be87eb)
- (Extensions) Mark
MethodAccessmethods as obsolete and recommendMethodInvokeas replacement - (66f56a3) - (Extensions) Add null/empty checks for method, field, and property names in reflection utilities - (2549ecc)
Action
- Update
CHANGELOG.md- (a138fab)
0.5.2 - 2025-10-09
🐛 Bug Fixes
- (Extensions) Replace inline indexing logic in
GetValueOrDefaultwithTryGetValuefor readability and consistency - (45a21e9)
🚜 Refactor
- (Extensions) Replace
TryGetValuewithGetValueOrDefaultfor consistency and addDictionaryExtensionswith utility method - (f4e4124)
Action
- Update
CHANGELOG.md- (21c17a5)
0.5.1 - 2025-10-09
⚙️ Miscellaneous Tasks
- Bump
BepInEx-BepInExPack_Silksongdependency to version 5.4.2304 - (3803751)
Action
- Update
CHANGELOG.md- (2a2f323)
0.5.0 - 2025-10-09
⛰️ Features
- Introduce new utility attributes and extend
Extensionsfunctionality - (65c6e5d)
Action
- Update
CHANGELOG.md- (a04436b)
0.4.4 - 2025-10-08
🐛 Bug Fixes
- (workflow) Fix upload issue - (7382b93)
Action
- Update
CHANGELOG.md- (181f89b)
0.4.3 - 2025-10-08
🐛 Bug Fixes
- (workflows) Add Thunderstore packaging configuration and update actions dependencies - (36f20e4)
Action
- Update
CHANGELOG.md- (5353147)
0.4.2 - 2025-10-08
🐛 Bug Fixes
- (workflows) Restore Thunderstore package upload step and include LICENSE in packaging - (0e74ba4)
Action
- Update
CHANGELOG.md- (67c341f)
0.4.1 - 2025-10-08
🐛 Bug Fixes
- (workflows) Add new version output - (5f54307)
Action
- Update
CHANGELOG.md- (73fd8c7)
0.4.0 - 2025-10-07
⛰️ Features
- Add
StringExtensionsclass with utilities for extracting parts of a string. - (468585b)
Action
- Update
CHANGELOG.md- (a483a0a)
0.3.0 - 2025-10-07
⛰️ Features
- Migrate
EXnamespace contents toExtensions, replaceEXsuffix withExtensions, and add new utility attributes - (6e05aa3)
Action
- Update
CHANGELOG.md- (4f1d35a)
0.2.5 - 2025-10-06
🚜 Refactor
- (EX) Replace extension methods with
extensionkeyword and add[UsedImplicitly]annotations - (7ab23fa)
Action
- Update
CHANGELOG.md- (292b41b)
0.2.4 - 2025-10-06
🐛 Bug Fixes
- (workflows) Update branch references from
mastertofastin pre-release workflow - (1510fdf)
Action
- Update
CHANGELOG.md- (463d32f)
0.2.3 - 2025-10-06
🚜 Refactor
- (workflows) Replace changelog generation with
git-cliffand update actions dependencies - (65f3a42)
Action
- Update
CHANGELOG.md- (db686fe)
0.2.2 - 2025-10-05
🐛 Bug Fixes
- (CHANGELOG) Change version title to h2 format - (d47b662)
Action
- Update
CHANGELOG.md- (58d6155)
0.2.1 - 2025-10-05
🐛 Bug Fixes
- (CHANGELOG) Update version titles to h2 - (1e3f787)
Action
- Update
CHANGELOG.md- (4057332)
0.2.0 - 2025-10-05
⛰️ Features
- Add
BepInUtilsUnityPluginclass and improveConfigBindAttributeconstructor - (ed45206)
Action
- Update
CHANGELOG.md- (c3ce2f8)
0.1.0 - 2025-10-05
⛰️ Features
- Add attributes for generator - (d6d05e3)
Action
- Update
CHANGELOG.md- (2451168)
0.0.11 - 2025-10-04
🐛 Bug Fixes
- (README) Upgrade
README.md- (ec41794) - (README) Upgrade
README.md- (78274ff) - Clean code - (6c32e82)
Action
- Update
CHANGELOG.md- (795de91)
0.0.10 - 2025-09-25
🐛 Bug Fixes
- (Workflow) Upgrade change log generator - (ae4a1f2)
Action
- Update
CHANGELOG.md- (97328d4)
0.0.9 - 2025-09-24
🐛 Bug Fixes
- (Workflow) Add
paths-ignoreto workflow - (a9aaae4)
Action
- Update
CHANGELOG.md- (575af99)
New Contributors ❤️
- @github-actions[bot] made their first contribution
0.0.8 - 2025-09-24
🐛 Bug Fixes
- (Workflow) Fix multlines string - (7d99059)
0.0.7 - 2025-09-24
🐛 Bug Fixes
- (Workflows) Try fix change log string - (9a03d9e)
0.0.6 - 2025-09-24
🐛 Bug Fixes
- (Workflow) Create
CHANGELOG.mdfile with workflow - (6760b79)
0.0.5 - 2025-09-19
🐛 Bug Fixes
- (ClassProxy) Add
classNamecheck - (7786af8)
0.0.4 - 2025-09-19
🐛 Bug Fixes
0.0.2 - 2025-06-06
🐛 Bug Fixes
- (TraverseEX) Add
ValuetoTraverseEX- (1a549b1)
[0.0.1] - 2025-05-31
New Contributors ❤️
- @T2PeNBiX99wcoxKv3A4g made their first contribution