Changelog
1.0.2 - 2025-10-24
🚜 Refactor
- (CommandManager) Convert to singleton and simplify initialization logic - (6b0d4e1)
Action
1.0.1 - 2025-10-21
🚜 Refactor
- (Utils) Change class visibility from public to internal - (3db76c2)
Action
1.0.0 - 2025-10-19
⛰️ Features
- (CommandManager) Make commands asynchronous by updating delegate and execution logic - (a90bc48)
🚜 Refactor
- (CommandManager) Rename
TryExecuteCommand to ExecuteCommand for clarity and consistency - (9e8a06e)
- (CommandManager) Remove unused
OnCommandManagerInitEvent delegate - (996d5f1)
- (CommandManager) Simplify
CommandInfo struct with record structure and streamline command initialization - (f21a75a)
- (CommandManager) Remove unused
OnCommandManagerInit event 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
GetCallerName and GetMethodName methods for improved reusability and clarity - (e6393dd)
⚙️ Miscellaneous Tasks
- (BepInExUtils) Update Generator DLL - (0bfec7c)
- (BepInExUtils) Update Generator DLL - (e91fffa)
- (BepInExUtils) Update Generator DLL - (0745c7a)
Action
0.9.2 - 2025-10-15
🚜 Refactor
- (Main) Replace
PostAwake with Init method for initialization - (0be3aac)
⚙️ Miscellaneous Tasks
- (BepInExUtils) Update Generator DLL - (8dbfc28)
Action
0.9.1 - 2025-10-15
🐛 Bug Fixes
- (Interfaces) Mark
BepInUtilsUnityPlugin as obsolete with guidance to use IBepInUtils instead - (69f387c)
Action
0.9.0 - 2025-10-15
⛰️ Features
- (Interfaces) Add
IBepInUtils interface with initialization method - (fc9912d)
⚙️ Miscellaneous Tasks
- (BepInExUtils) Update Generator DLL - (76a2d8b)
Action
0.8.2 - 2025-10-15
🐛 Bug Fixes
- (Extensions) Remove the return type check - (7a9bf7c)
Action
0.8.1 - 2025-10-15
⚙️ Miscellaneous Tasks
Action
0.8.0 - 2025-10-15
⛰️ Features
- (CommandManager) Introduce command management system with default commands - (cd3a13c)
🐛 Bug Fixes
- (Main) Change name, load
CommandManager when awake - (67568e0)
⚙️ Miscellaneous Tasks
- (ci) Update versioning script in workflows - (655f446)
Action
0.7.10 - 2025-10-15
⚙️ Miscellaneous Tasks
- (ci) Remove Nexus Mods publishing workflow - (b84bf9f)
Action
0.7.9 - 2025-10-15
⚙️ Miscellaneous Tasks
- (ci) Update Nexus Mods upload step to use cookie-based authentication - (53baf57)
Action
0.7.8 - 2025-10-15
⚙️ Miscellaneous Tasks
- (ci) Fix incorrect package path in Nexus Mods upload step - (8ad5c66)
Action
0.7.7 - 2025-10-15
⚙️ Miscellaneous Tasks
- (ci) Add Nexus Mods publishing workflow and update packaging rules - (edda042)
Action
0.7.6 - 2025-10-15
🚜 Refactor
- (ClassProxy) Remove unused
ClassName field for cleaner and consistent implementation - (afd7305)
Action
0.7.5 - 2025-10-15
🚜 Refactor
- (Extensions) Replace nullable returns with non-nullable and throw exceptions on type mismatch - (29d158c)
Action
0.7.4 - 2025-10-15
🚜 Refactor
- (ClassProxy) Standardize exception argument naming and enhance class consistency - (e8bc789)
- (ClassProxy) Remove
_internalNativeInstance and make Native property readonly - (79d90ad)
- (ClassProxy) Replace obsolete
Instance with Native property - (33b8ce6)
- (ClassProxy) Remove obsolete
MethodAccess methods and unused import - (0c13937)
- Replace
[UsedImplicitly] attributes with [PublicAPI] across the project - (4d60851)
Action
0.7.3 - 2025-10-14
🐛 Bug Fixes
- (Extensions) Improve
GetEmbeddedResourceBytes to handle large streams efficiently - (d359b54)
🚜 Refactor
- (ClassProxy) Rename
_internalInstance to _internalNativeInstance and add Native property - (6b31ff5)
Action
0.7.2 - 2025-10-12
⚙️ Miscellaneous Tasks
- (packaging) Add missing
dependencies section to thunderstore.toml - (bb12a4a)
Action
0.7.1 - 2025-10-12
⚙️ Miscellaneous Tasks
- (UnityModules) Change UnityEngine module libraries to older versions - (1688a8d)
Action
0.7.0 - 2025-10-12
⛰️ Features
- (Extensions) Add
AssemblyExtensions for embedded resource handling - (3b79fa0)
🐛 Bug Fixes
- (Extensions) Remove redundant null check in
FullName method of TransformExtensions - (e331b44)
⚙️ Miscellaneous Tasks
- (packaging) Remove unused dependency from
thunderstore.toml - (ad39025)
- (workflows) Add
git pull step in release workflow - (e9bfb1b)
Action
0.6.4 - 2025-10-10
🐛 Bug Fixes
- (ClassProxy) Add detailed type validation and improved exception handling - (307c575)
Action
0.6.3 - 2025-10-10
🚜 Refactor
- (ClassProxy) Simplify
MethodAccess implementation by using expression-bodied member - (41969e0)
Action
0.6.2 - 2025-10-10
🚜 Refactor
- (ClassProxy) Replace
Instance with _internalInstance for clarity and encapsulation - (6b634a8)
Action
0.6.1 - 2025-10-10
🐛 Bug Fixes
- (Extensions) Replace
NullReferenceException with ArgumentNullException for null obj checks in reflection utilities - (7b0dfe6)
Action
0.6.0 - 2025-10-10
⛰️ Features
- (Extensions) Add generic method invocation utilities in
ObjectExtensions and TypeExtensions - (68c4a2f)
- (Extensions) Extend
ObjectExtensions and introduce TypeExtensions for enhanced reflection utilities - (dbd653b)
🐛 Bug Fixes
- (Extensions) Remove unnecessary null-coalescing for parameters in method invocation utilities - (2be87eb)
- (Extensions) Mark
MethodAccess methods as obsolete and recommend MethodInvoke as replacement - (66f56a3)
- (Extensions) Add null/empty checks for method, field, and property names in reflection utilities - (2549ecc)
Action
0.5.2 - 2025-10-09
🐛 Bug Fixes
- (Extensions) Replace inline indexing logic in
GetValueOrDefault with TryGetValue for readability and consistency - (45a21e9)
🚜 Refactor
- (Extensions) Replace
TryGetValue with GetValueOrDefault for consistency and add DictionaryExtensions with utility method - (f4e4124)
Action
0.5.1 - 2025-10-09
⚙️ Miscellaneous Tasks
- Bump
BepInEx-BepInExPack_Silksong dependency to version 5.4.2304 - (3803751)
Action
0.5.0 - 2025-10-09
⛰️ Features
- Introduce new utility attributes and extend
Extensions functionality - (65c6e5d)
Action
0.4.4 - 2025-10-08
🐛 Bug Fixes
- (workflow) Fix upload issue - (7382b93)
Action
0.4.3 - 2025-10-08
🐛 Bug Fixes
- (workflows) Add Thunderstore packaging configuration and update actions dependencies - (36f20e4)
Action
0.4.2 - 2025-10-08
🐛 Bug Fixes
- (workflows) Restore Thunderstore package upload step and include LICENSE in packaging - (0e74ba4)
Action
0.4.1 - 2025-10-08
🐛 Bug Fixes
- (workflows) Add new version output - (5f54307)
Action
0.4.0 - 2025-10-07
⛰️ Features
- Add
StringExtensions class with utilities for extracting parts of a string. - (468585b)
Action
0.3.0 - 2025-10-07
⛰️ Features
- Migrate
EX namespace contents to Extensions, replace EX suffix with Extensions, and add new utility attributes - (6e05aa3)
Action
0.2.5 - 2025-10-06
🚜 Refactor
- (EX) Replace extension methods with
extension keyword and add [UsedImplicitly] annotations - (7ab23fa)
Action
0.2.4 - 2025-10-06
🐛 Bug Fixes
- (workflows) Update branch references from
master to fast in pre-release workflow - (1510fdf)
Action
0.2.3 - 2025-10-06
🚜 Refactor
- (workflows) Replace changelog generation with
git-cliff and update actions dependencies - (65f3a42)
Action
0.2.2 - 2025-10-05
🐛 Bug Fixes
- (CHANGELOG) Change version title to h2 format - (d47b662)
Action
0.2.1 - 2025-10-05
🐛 Bug Fixes
- (CHANGELOG) Update version titles to h2 - (1e3f787)
Action
0.2.0 - 2025-10-05
⛰️ Features
- Add
BepInUtilsUnityPlugin class and improve ConfigBindAttribute constructor - (ed45206)
Action
0.1.0 - 2025-10-05
⛰️ Features
- Add attributes for generator - (d6d05e3)
Action
0.0.11 - 2025-10-04
🐛 Bug Fixes
Action
0.0.10 - 2025-09-25
🐛 Bug Fixes
- (Workflow) Upgrade change log generator - (ae4a1f2)
Action
0.0.9 - 2025-09-24
🐛 Bug Fixes
- (Workflow) Add
paths-ignore to workflow - (a9aaae4)
Action
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.md file with workflow - (6760b79)
0.0.5 - 2025-09-19
🐛 Bug Fixes
- (ClassProxy) Add
className check - (7786af8)
0.0.4 - 2025-09-19
🐛 Bug Fixes
- (ClassProxy)
IsAbstract check - (6e3a7f3)
- (ClassProxy) Add new constructor - (89d84f8)
0.0.2 - 2025-06-06
🐛 Bug Fixes
- (TraverseEX) Add
Value to TraverseEX - (1a549b1)
[0.0.1] - 2025-05-31
New Contributors ❤️
- @T2PeNBiX99wcoxKv3A4g made their first contribution
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.