- Remove or prefix cross-boundary imports in intellisense.
- Warn about non-type only cross-boundary imports.
- Specify network boundaries in packages.
- Status bar button to compile your project.
- Color picker.
- Remove internal fields from roblox-ts types.
- Remove deprecated entries from intellisense.
- Remove @hidden entries from intellisense.
- The
Start Compiler
andStop Compiler
commands now supports compiling multiple roblox-ts projects at once. - The
Start Compiler
andStop Compiler
commands will now work in monorepos and workspaces. - Added support for npm scripts which can be enabled with
roblox-ts.command.npm.useNpmScripts
.
- Added
roblox-ts.boundary.diagnosticsMode
setting to adjust cross boundary import diagnostic behavior.
- Fixed inherited members not working with aliased symbols.
- All JSDoc tags can now be inherited from class implements clauses.
- Added
@hideinherited
JSDoc tag to only hide this element when it's inherited by a class.
- Fixed status bar button for projects with spaces in the path. (#7)
- Add support for TS 4.4.3
- Improved logic for determing whether a project is a roblox-ts project.
- Added option to change default color format for color picker.
- Added option to open output to the side. (#5)
- Open Output opens to the side by default.
- Color picker now works in tsx files
- Updated TS to 4.3.2
- Improved diagnostic messages for nominal types
- Added a color picker to Color3s.
- Thanks to @xethlyz
- Fixed issue with output that caused text to overlap.
- Fixed roblox-ts casing
- Added config option to hide the status bar button.
- Thanks to @xethlyz
- Output terminal no longer opens by default.
- Added status bar button to compile your project.
- Thanks to @xethlyz
- Added the @server, @client and @shared tsdoc tags.
- Clarified nominal non-assignable diagnostic in some cases.
- Performance improvements and optimizations.
- Open Output should now work on most files.
- Added setting to remove deprecated members from intellisense (enabled by default.)
- Property declarations with the @hidden JSDoc tag are removed from intellisense.
- Removed thread.LUA_THREAD and Function.prototype
- Fixed Open Output not working on non-TS files.
- Fixed performance issue on larger projects.
- Added an "Open Output" command to open the output file of a source file.
- Errors caused by roblox-ts-extensions will no longer crash features such as intellisense.
- Initial alpha release of vscode-roblox-ts