Skip to content

Releases: siketyan/intellij-typespec-plugin

v0.3.0

09 Feb 06:50
e78a77b
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

Warning

This version is for the upcoming release (2025.1) of IntelliJ IDEs.
Don't use this version unless you are using a EAP release of 251.20015.29 or later.

Breaking Changes

  • Drop support for 2024.* builds.

Features

  • Add support for 251.20015.29 and later builds.

Full Changelog: v0.2.5...v0.3.0

v0.2.5

02 Feb 09:08
a395948
Compare
Choose a tag to compare

Fixes

  • Remove unnecessary dependencies.

Full Changelog: v0.2.4...v0.2.5

v0.2.4

02 Feb 08:14
fa8b397
Compare
Choose a tag to compare

Fixes

  • Fix duplicated server version in "Language Services" view.
  • Fix the TSP icon in "Language Services" view.

Full Changelog: v0.2.3...v0.2.4

v0.2.3

02 Feb 07:48
af02797
Compare
Choose a tag to compare

Features

  • Add "Create new TypeSpec file" action.
  • Add icon for the plugin and the file type.
  • Support 2025.1 builds.

Dependency updates

  • build(deps): bump plugin.serialization from 2.0.21 to 2.1.0 by @dependabot in #4
  • build(deps): bump org.jetbrains.kotlin.jvm from 2.0.21 to 2.1.0 by @dependabot in #5
  • build(deps): bump org.jetbrains.intellij.platform from 2.1.0 to 2.2.0 by @dependabot in #6
  • build(deps): bump org.jetbrains.intellij.platform from 2.2.0 to 2.2.1 by @dependabot in #7
  • build(deps): bump org.jetbrains.kotlinx:kotlinx-serialization-json from 1.7.3 to 1.8.0 by @dependabot in #8
  • build(deps): bump org.jetbrains.kotlin.jvm from 2.1.0 to 2.1.10 by @dependabot in #9
  • build(deps): bump plugin.serialization from 2.1.0 to 2.1.10 by @dependabot in #10

Full Changelog: v0.2.2...v0.2.3

v0.2.2

25 Nov 15:51
4f54e93
Compare
Choose a tag to compare

Internal Changes

  • Remove internal API usages.
  • Remove unnecessary files.

Full Changelog: v0.2.1...v0.2.2

v0.2.1

22 Nov 18:39
08c57d8
Compare
Choose a tag to compare

Fixes

  • Fix PluginException during plugin initialisation.
  • Fix invalid file paths on LSP server on WSL 2 environment.

Full Changelog: v0.2.0...v0.2.1

v0.2.0

22 Nov 18:03
6838a6b
Compare
Choose a tag to compare

Breaking changes

  • Language syntax now follows the official tmLanguage definition. Results of syntax highlighting may differ.

Features

  • Semantic highlighting is now provided by the LSP server.
  • Code folding is now provided by the LSP server (textDocument/foldingRange).
  • Structure view is now provided by the LSP server (textDocument/documentSymbol).

Full Changelog: v0.1.5...v0.2.0

v0.1.5

22 Nov 12:56
39ef79f
Compare
Choose a tag to compare

Features

  • Support running LSP on tspconfig.yaml files

Fixes

  • LSP function textDocument/didOpen is now handled correctly

Full Changelog: v0.1.4...v0.1.5

v0.1.4

21 Nov 17:58
0908be1
Compare
Choose a tag to compare
  • Fix namespace blocks are not recovered correctly
  • Use NodeJsInterpreter to build command line
  • Remove plugin icon

Full Changelog: v0.1.3...v0.1.4

v0.1.3

18 Nov 16:13
d6d5c33
Compare
Choose a tag to compare
  • Fix misparsing array expressions
  • Disallow '#' in IDENT to fix parsing directives
  • Basic pinning and recovering on parsing
  • Add more description to plugin.xml

Full Changelog: v0.1.2...v0.1.3