Skip to main content

Changelog

All notable changes to this project will be documented in this file.

v0.12.0

Changes

  • The release workflow now mirrors the version into loom.config.luau alongside wally.toml, keeping Loom's manifest in sync on every release.

Dependencies

  • Add AgentSkills v0.4.0 as a dev dependency so agents can bootstrap the shared skills library.

  • Upgrade FlipbookBatteries v0.10.1v0.12.0, Lute v1.0.1-nightly.20260604v1.0.1-nightly.20260701, darklua 0.18.00.19.0, and luau-lsp 1.68.01.68.1.

Features

  • Add ModuleLoader.isSandboxed(): boolean static method for checking if the current script context is being run from inside ModuleLoader

Internal

  • Upgrade the Changewrite release action to v0.7.0 and adopt its publish-lock check.

  • Strengthen the unit tests with concrete assertions and new coverage for caching, the module registry, and instance path resolution.

v0.11.0

Changes

  • Adopt Changewrite release workflow (#51) (622cac9)

  • Bump toolchain and migrate Lute to 1.0.1 nightly (#50) (5246258)

  • Support client-side require in lower security contexts (#49) (51d29bc)

  • Stop spamming folks for reviews (#47) (30c73ec)

v0.10.2

Changes

  • Add back factory function to fix ReactFiberWorkLoop allocation errors (#46) (b8bfd0a)

v0.10.1

Changes

  • Support weird edge cases (#44) (bbce153)

  • Run tests with rocale-cli (#45) (031b39b)

v0.10.0

Changes

  • Bump to 0.10.0 (#43) (52e0d0c)

  • Bump tool versions (#42) (b46a6b1)

  • Fix event storm when requiring modules (#40) (857bfb3)

  • Remove isLocked API (#41) (d530569)

v0.9.0

Changes

  • Bump to v0.9.0 (#39) (a139965)

  • Provide API for Storyteller to fix performance issues (#37) (37700e2)

  • Try fixing documentation deployments (#38) (1fe2f03)

v0.8.0

Changes

  • Bump to v0.8.0 (#35) (8ad81f2)

  • Introduce clone-based module loading strategy (#34) (18291d7)

  • Add support for a subset of require-by-string (#33) (0a963e8)

  • Port to Lute (#32) (c42c385)

  • Auto publish to Wally registry (#30) (f5763f5)

v0.7.0

Changes

  • Add support for internal Roblox module loading (#24) (e3f196e)

  • Perform similar upgrades as Storyteller and Flipbook (#29) (a5d5ef1)

  • Rename module variable to moduleScript (#28) (81dfc24)

  • Use test instead of it (#27) (b7816f0)

  • Prune all spec files when building (#26) (d0e27ab)

  • Run unit tests in CI (#25) (6aacd52)

v0.6.2

Changes

  • Bump version to 0.6.2 (#23) (f4184a7)

  • Enable Luau strict mode (#22) (d0744b5)

  • Upgrades (#21) (47c0f7b)

  • Update intro docs to reflect new owner (#19) (c23cefe)

  • Publish to flipbook-labs (#18) (c2dc9b3)

v0.6.1

Changes

  • Remove debug print + bump version (#16) (1c27a69)

v0.6.0

Changes

  • Bump to 0.6.0 (#15) (98dc473)

  • Add support for roblox-ts (#14) (42878b2)

v0.5.0

Changes

  • Bump version (a873c11)

  • Cleanup connections when tracking modules (#11) (271254d)

  • Setup Luau analysis (#10) (1c922e6)

v0.4.0

Changes

  • Bump version to 0.4.0 (dee4315)

  • Clear all consumers when a module changes (#9) (8a7a226)

v0.3.1

Changes

  • Bump version to 0.3.1 (#8) (a472460)

  • Revise error handling (#7) (4f5b389)

v0.3.0

Changes

  • Bump version (d47a907)

  • Add loadedModuleChanged event (#6) (46e3f7a)

  • Update main class comment (#5) (4e71b42)

  • Add usage examples (#4) (13130a8)

  • Add step to validate moonwave docs (#3) (fa71732)

  • Setup unit testing (#2) (34db85f)

  • Fix incorrect usage example (39211cc)

v0.2.0

Changes

v0.1.2

Changes

v0.1.1

Changes

v0.1.0

Changes