Repository navigation
Void Engine v1.2.1: DiscoverableHelper Hotfix
Hotfix Release
This release fixes a critical stack overflow in DiscoverableHelper that could crash the engine during startup or mod loading.
Fixed
- Fixed infinite recursion in
IsGameAssemblycausing stack overflow during assembly scanning - Fixed
DiscoverableHelpernot respectingAssemblyScanMode.ExcludeFramework - Fixed assembly metadata inspection inside
AssemblyLoadevents triggering recursive loading
Added
- Added
TryFindManyByNamewith string and enum overloads - Added
TryFindManyByCategorywith string and enum overloads - Added
TryFindManyByNameAndCategorywith string and enum overloads - Added
TryFindAllfor bool-based collection queries
Changed
- Replaced
IsGameAssemblywithShouldScanAssemblyandIsDefaultAllowed - Updated
OnAssemblyLoadto only increment version counter - Wrapped assembly scanning in try/catch for graceful failure
Impact
Recommended for all users on 1.0.0, 1.1.0, and 1.2.0.