# What changed in @marimo-team/codemirror-languageserver

> 12 changes in @marimo-team/codemirror-languageserver 1 to 2 from its official release notes, upgrade guides and advisories: 5 new APIs and options. Each one cited. Sources checked 2026-10-30. HTML: https://unstale.sh/npm/@marimo-team/codemirror-languageserver/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## @marimo-team/codemirror-languageserver 2

### New APIs and options

- Language server requests can now be cancelled. (2.0.1) — [release notes](https://github.com/marimo-team/codemirror-languageserver/releases/tag/v2.0.1)
- Adds CodeAction/resolve support. (2.0.0) — [release notes](https://github.com/marimo-team/codemirror-languageserver/releases/tag/v2.0.0)
- Adds didOpen/didClose reference counting and save notifications. (2.0.0) — [release notes](https://github.com/marimo-team/codemirror-languageserver/releases/tag/v2.0.0)
- Adds a cursor-triggered code action menu shortcut. (2.0.0) — [release notes](https://github.com/marimo-team/codemirror-languageserver/releases/tag/v2.0.0)
- Adds proper server-to-client request handling through a transport-agnostic dispatcher. (2.0.0) — [release notes](https://github.com/marimo-team/codemirror-languageserver/releases/tag/v2.0.0)

### Behavior and default changes

- Polishes diagnostics behavior. (2.0.0) — [release notes](https://github.com/marimo-team/codemirror-languageserver/releases/tag/v2.0.0)

### Fixes and other changes

- Response timeouts now start after the transport connection is established. (2.0.1) — [release notes](https://github.com/marimo-team/codemirror-languageserver/releases/tag/v2.0.1)
- Allows explicit completion when the prefix is empty. (2.0.0) — [release notes](https://github.com/marimo-team/codemirror-languageserver/releases/tag/v2.0.0)
- Closes completion spec gaps for itemDefaults, InsertReplaceEdit, commitCharacters, deprecated items, and lazy additionalTextEdits. (2.0.0) — [release notes](https://github.com/marimo-team/codemirror-languageserver/releases/tag/v2.0.0)
- Includes diagnostic error codes in tooltips. (2.0.0) — [release notes](https://github.com/marimo-team/codemirror-languageserver/releases/tag/v2.0.0)
- Corrects behavior across LSP sync, diagnostics, completion, and rename. (2.0.0) — [release notes](https://github.com/marimo-team/codemirror-languageserver/releases/tag/v2.0.0)

## @marimo-team/codemirror-languageserver 1

### Fixes and other changes

- Fixed duplicated text when completing underscores. (1.16.12) — [release notes](https://github.com/marimo-team/codemirror-languageserver/releases/tag/v1.16.12)
