Skip to content

Releases: webrpc/ridl-lsp

v1.5.0

21 Jun 07:45
e5dd675

Choose a tag to compare

What's Changed

  • perf(lsp): resolve code lenses eagerly to fix ~25s document-open stall by @klaidliadon in #13
  • perf(lsp): session parse cache + file watchers for cross-file features by @klaidliadon in #14

Full Changelog: v1.4.0...v1.5.0

Homebrew

brew tap webrpc/tap
brew install ridl-lsp

Build from source

go install -ldflags="-s -w -X github.com/webrpc/ridl-lsp.VERSION=v1.5.0" github.com/webrpc/ridl-lsp/cmd/ridl-lsp@v1.5.0

Download binaries

macOS: amd64, arm64 (Apple Silicon)
Linux: amd64, arm64
Windows: amd64, arm64

v1.4.0

20 Jun 19:52
33ae852

Choose a tag to compare

What's Changed

  • feat: per-request observability (method, latency, errors) by @klaidliadon in #12

Full Changelog: v1.3.0...v1.4.0

Homebrew

brew tap webrpc/tap
brew install ridl-lsp

Build from source

go install -ldflags="-s -w -X github.com/webrpc/ridl-lsp.VERSION=v1.4.0" github.com/webrpc/ridl-lsp/cmd/ridl-lsp@v1.4.0

Download binaries

macOS: amd64, arm64 (Apple Silicon)
Linux: amd64, arm64
Windows: amd64, arm64

v1.3.0

20 Jun 07:27
c0005a5

Choose a tag to compare

What's Changed

  • fix(lsp): crash-safety — panic recovery, layout canary, race+lint CI by @klaidliadon in #8
  • perf(lsp): parse-pipeline hardening — immutable docs, partial-result cache, cancellation, workspace pruning by @klaidliadon in #9
  • feat(lsp): polish — graceful shutdown, log level, upstream error-format canaries by @klaidliadon in #10
  • docs: enrich README (features, install, editor setup, architecture) by @klaidliadon in #11

Full Changelog: v1.2.2...v1.3.0

Homebrew

brew tap webrpc/tap
brew install ridl-lsp

Build from source

go install -ldflags="-s -w -X github.com/webrpc/ridl-lsp.VERSION=v1.3.0" github.com/webrpc/ridl-lsp/cmd/ridl-lsp@v1.3.0

Download binaries

macOS: amd64, arm64 (Apple Silicon)
Linux: amd64, arm64
Windows: amd64, arm64

v1.2.2

22 Apr 17:43
ec6dd7f

Choose a tag to compare

What's Changed

  • fix(lsp): don't flag imports as unused when imported file defines a service or error by @klaidliadon in #7

Full Changelog: v1.2.1...v1.2.2

Homebrew

brew tap webrpc/tap
brew install ridl-lsp

Build from source

go install -ldflags="-s -w -X github.com/webrpc/ridl-lsp.VERSION=v1.2.2" github.com/webrpc/ridl-lsp/cmd/ridl-lsp@v1.2.2

Download binaries

macOS: amd64, arm64 (Apple Silicon)
Linux: amd64, arm64
Windows: amd64, arm64

v1.2.1

08 Apr 12:43
7a2c17d

Choose a tag to compare

What's Changed

  • Fix narrow-import diagnostic including transitive types by @klaidliadon in #6

Full Changelog: v1.2.0...v1.2.1

Homebrew

brew tap webrpc/tap
brew install ridl-lsp

Build from source

go install -ldflags="-s -w -X github.com/webrpc/ridl-lsp.VERSION=v1.2.1" github.com/webrpc/ridl-lsp/cmd/ridl-lsp@v1.2.1

Download binaries

macOS: amd64, arm64 (Apple Silicon)
Linux: amd64, arm64
Windows: amd64, arm64

v1.2.0

31 Mar 10:36
98868ee

Choose a tag to compare

What's Changed

  • Add goreleaser with Homebrew tap and Docker publishing by @klaidliadon in #5

Full Changelog: v1.1.1...v1.2.0

Homebrew

brew tap webrpc/tap
brew install ridl-lsp

Build from source

go install -ldflags="-s -w -X github.com/webrpc/ridl-lsp.VERSION=v1.2.0" github.com/webrpc/ridl-lsp/cmd/ridl-lsp@v1.2.0

Download binaries

macOS: amd64, arm64 (Apple Silicon)
Linux: amd64, arm64
Windows: amd64, arm64