diff --git a/client/out/extension.js b/client/out/extension.js index bbb2643..e8018d6 100644 --- a/client/out/extension.js +++ b/client/out/extension.js @@ -78,7 +78,7 @@ function updateRobloxAPI(context) { } function openUpdatesWindow(context) { return __awaiter(this, void 0, void 0, function* () { - if (context.globalState.get("sawVersionLogNew6", false) == false) { + if (context.globalState.get("sawVersionLogNew8", false) == false) { const panel = vscode.window.createWebviewPanel('robloxlspUpdates', 'Roblox LSP Updates', vscode.ViewColumn.One, {}); panel.webview.html = ` @@ -93,6 +93,18 @@ function openUpdatesWindow(context) {

More info: https://devforum.roblox.com/t/roblox-lsp-full-intellisense-for-roblox-and-luau/717745

Report any bug or question here: https://github.com/NightrainsRbx/RobloxLsp/issues


+

1.4.0

+
  • Support for Rojo project composition and Wally.
  • +
  • Added robloxLsp.intelliSense.autoDetectLibraries.
  • +
  • Improved markdown in descriptions.
  • +

    As of 1.3.1

    +
  • Added progress notification when updating API.
  • +
  • Added Color3.fromHex (as deprecated) with Color preview.
  • +
  • $className is no longer required in services for Rojo project files.
  • +
  • Added syntax support for generic functions.
  • +
  • Ignored files are now compiled for IntelliSense when requiring them.
  • +
  • Added robloxLsp.workspace.loadRequiredFiles.
  • +
  • A lot of fixes.
  • 1.3.0

  • More improvements to type inference.
  • Improved how typeof (the type) works.
  • diff --git a/client/out/extension.js.map b/client/out/extension.js.map index 1f6eb10..f2d1cbb 100644 --- a/client/out/extension.js.map +++ b/client/out/extension.js.map @@ -1 +1 @@ -{"version":3,"file":"extension.js","sourceRoot":"","sources":["../src/extension.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"extension.js","sourceRoot":"","sources":["../src/extension.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/client/src/extension.ts b/client/src/extension.ts index f94c5b8..9287d97 100644 --- a/client/src/extension.ts +++ b/client/src/extension.ts @@ -66,7 +66,7 @@ function updateRobloxAPI(context: vscode.ExtensionContext) { } async function openUpdatesWindow(context: vscode.ExtensionContext) { - if (context.globalState.get("sawVersionLogNew6", false) == false) { + if (context.globalState.get("sawVersionLogNew8", false) == false) { const panel = vscode.window.createWebviewPanel( 'robloxlspUpdates', 'Roblox LSP Updates', @@ -86,6 +86,18 @@ async function openUpdatesWindow(context: vscode.ExtensionContext) {

    More info: https://devforum.roblox.com/t/roblox-lsp-full-intellisense-for-roblox-and-luau/717745

    Report any bug or question here: https://github.com/NightrainsRbx/RobloxLsp/issues


    +

    1.4.0

    +
  • Support for Rojo project composition and Wally.
  • +
  • Added robloxLsp.intelliSense.autoDetectLibraries.
  • +
  • Improved markdown in descriptions.
  • +

    As of 1.3.1

    +
  • Added progress notification when updating API.
  • +
  • Added Color3.fromHex (as deprecated) with Color preview.
  • +
  • $className is no longer required in services for Rojo project files.
  • +
  • Added syntax support for generic functions.
  • +
  • Ignored files are now compiled for IntelliSense when requiring them.
  • +
  • Added robloxLsp.workspace.loadRequiredFiles.
  • +
  • A lot of fixes.
  • 1.3.0

  • More improvements to type inference.
  • Improved how typeof (the type) works.