Skip to content

Releases: sgwilym/nova-deno

v1.5.0

19 Jun 15:02
Compare
Choose a tag to compare
  • Add a new "Reload Import Registries" command.
  • Manually restart the server when the config file changes.
  • The "Cache dependencies" command was broken by the underlying command having been removed from the LSP. It has now been updated to the new command.
  • Removed the workspace "Enabled paths" and "Disabled paths" setting. If you were to add some enabled paths and remove all of them, Nova would leave an empty array, which would make the Deno LSP decide not to be enabled for anything. If you need to conditionally disable which files are analysed by the LSP, I recommend you use the deno.json exclude option to do so.

v1.4.2 - Fixes and efficiencies

07 Dec 15:55
Compare
Choose a tag to compare
  • The per-workspace setting for enabling unstable Deno APIs is now really respected.
  • Preferences for lining, cache on save, and complete function calls have all been moved to workspace settings. Changing these settings will no longer restart the LSP client!
  • Fixed an out of bounds issue for LSP <> Nova range conversions.
  • The build process for the extension has been improved, resulting in a smaller extension.

v1.4.1 - Better task detection, fixed unstable APIs setting

21 Oct 12:36
7e9192f
Compare
Choose a tag to compare

Two small bug fixes.

  • The per-workspace setting for enabling unstable Deno APIs is now respected.
  • Deno task detection has been made more efficient.

Additionally, the task templates for Deno Run and Deno Bundle have been
removed. Deno's bundle command has been deprecated for a while (see
https://docs.deno.com/runtime/manual/tools/bundler), and Deno run is far
better server by the task runner API.

v1.4.0 - Cache on save

13 Oct 10:59
Compare
Choose a tag to compare

Added a new configuration option:

  • Added new global and project settings for "Cache on save". When enabled, the
    extension will automatically cache dependencies when a file is saved without
    you needing to run the 'Cache dependencies' command. Turned off by default!

Adjusted some other settings:

  • Removed the "Enable Deno Language features" global setting. The language
    features are now on by default, and can be manually turned off on in the
    project settings.
  • Updated some of the settings descriptions to better explain how the "Enable
    Deno features", "Enabled paths", and "Disabled paths" settings interact.
  • Added default values for "Enabled paths" and "Disabled paths" settings so that
    the LSP does not get upset. Hopefully.

v1.3.0

13 Oct 10:59
Compare
Choose a tag to compare

Added two new configuration options:

  • Added a per-workspace "Disabled paths" setting. The Deno extension will not be
    enabled for these paths.
  • Added a per-workspace "Complete function calls" setting. When enabled, this
    will include parenthese and arguments when selecting an autocomplete for a
    known function.

v1.2.0 - Performance options

11 Sep 10:34
2e25931
Compare
Choose a tag to compare

Added some features to improve the performance of this extension with large codebases.

  • Added per-workspace 'Enabled paths' configuration, which enables Deno's LSP to work with only paths you specify.
  • Added a per-workspace 'Document preload limit' configuration.
  • Added a per-workspace 'TypeScript isolate memory limit' configuration.

v1.1.0

16 May 08:38
83660e0
Compare
Choose a tag to compare
  • Symbols: This update adds a new 'Find Symbol' command and accompanying
    Deno Symbols sidebar to show the results of your search. (thanks to
    belcar-s!)
  • The extension will now gracefully handle Deno not being installed
    (belcar-s)

v0.4.0

27 Jan 14:36
Compare
Choose a tag to compare
  • Added support for import suggestions!
  • Removed configuration file option (Deno will detect it automatically as of
    v1.18)
  • Added "Restart Deno LSP server" command.
  • Added JSON and JSONC as syntaxes this extension can use.
  • Fixed a bug where formatting a document would hang indefinitely.

v0.3.3

03 Aug 04:58
Compare
Choose a tag to compare

v0.3.3

  • Fixes an issue where enabling network access in the Run task passed the wrong flag (thanks jaydenseric!)
  • Stops the Deno LSP from printing all its logs as errors in the extension console.

v0.3.2

02 Aug 09:42
Compare
Choose a tag to compare

v0.3.2

  • Quick update to fix a submission error.