Releases: siketyan/intellij-typespec-plugin
Releases · siketyan/intellij-typespec-plugin
v0.3.0
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
v0.2.4
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
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
Internal Changes
- Remove internal API usages.
- Remove unnecessary files.
Full Changelog: v0.2.1...v0.2.2
v0.2.1
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
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
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
- 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
- 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