You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Cleanup before ModuleInventoryPart.DeletePartObject destroys an inventory-spawned part, including its child-part hierarchy.
Inventory callback sweeps after both UIPartActionControllerInventory.CreatePartFromInventory overloads.
Explicit assembly and file version metadata so the built plugin reports the release version instead of 0.0.0.0.
Fixed
Renamed patch helper methods from Harmony's reserved Cleanup name to CleanupCallbacks. Harmony previously treated those helpers as patch-cleanup methods and could abort PatchAll(), notably when SpaceTrackingLeakPatch accessed FlightGlobals.Vessels during startup.
Explicit subtree-deletion paths now clean callback-owning modules throughout the affected child-part hierarchy instead of cleaning only the root part.
Space-tracking callback cleanup no longer accesses the vessel list before FlightGlobals exists during startup or scene transitions.
Broad stock callback cleanup now snapshots the GameEvents registry and safely defers a pass if KSP changes the registry during enumeration.
Changed
Internal and packaged version metadata updated to 1.7.0.
Harmony patch ownership now uses the neutral nomoreleaks.ksp identifier.
Removed accidentally tracked build intermediates containing local build paths.