Releases: Distracted-Games/ModuleLoader
Releases · Distracted-Games/ModuleLoader
Release list
v3.2.1
What's Changed
- Implement safeguard to prevent modules with metatables and/or __index that themselves contain a hard error or other issue from preventing ModuleLoader from working correctly while compiling module tables.
Full Changelog: v3.2.0...v3.2.1
v3.2.0
Add State and Async readiness
- Added
ModuleLoader.IsReady(): booleanto check if initialization has already finished. - Added
ModuleLoader.WaitForReadyAsync(): Promise<nil>which immediately resolves if already ready or binds toGameReadySignalif pending. - Added 3-second yield warnings inside
ModuleLoader.Init()and lifecycle methods so any yielding will log the exact module name.
Full Changelog: v3.1.0...v3.2.0
v3.1.0
What's Changed
- Update main
ModuleLoadermodule to support Roblox's new Server Authority model by enabling the server loader to scan for shared Simulation modules withinReplicatedStorage/Source/Simulationin addition to theServerScriptServicemodules it already supported.
Full Changelog: v3.0.0...v3.1.0
v3.0.1
What's Changed
- Update main ModuleLoader module to fix two Promise-based type errors
Full Changelog: v3.0.0...v3.0.1
v3.0.0
Initial full public release, 3rd version of the ModuleLoader itself. In this version, we have completely converted the module to utilize Promises for asynchronous loading, speeding up game loading times significantly.