This repository has been archived by the owner on Jun 12, 2022. It is now read-only.
0.525.0
- Sync to Luau 0.525
- Tool will now emit an error if you provide a project file path which does not exist or is not readable (#16)
- Added support for
Instance:IsA("ClassName")
refinements (#24) - Added support for requiring JSON modules (#28)
- Added support for changing any Luau FFlag, using
--flag:NAME=VALUE
(#23, thanks @Corecii!) - Added support for Rojo sourcemaps, using
--sourcemap=PATH
. Once sourcemaps are released,--project
will be deprecated and later removed. (#25) - Fixed issues where some services retrieved using
game:GetService()
would be typed asany
(#29) - The DataModel tree is now fully typed, and can be traversed using
instance.Parent
/instance.Child
. Instances are typed appropriately and have knowledge about all their ancestors and descendants. This extends further to support static typing against children which do not exist, and warning when requiring non-script instances. Tree info is no longer lost when using.Parent
(#15)