Releases: microsoft/lsprotocol
Releases · microsoft/lsprotocol
Release list
2025.0.0
2025.0.0rc1
Release 2025.0.0rc1
v2024.0.0b1
pypi: https://pypi.org/project/lsprotocol/2024.0.0b1/
crates: https://crates.io/crates/lsprotocol/1.0.0-alpha.2
What's Changed
Enhancements
- [rust] Consider using
url::UrlforDocumentUriandURItypes by Taya (@39555) in #361 - Use stable name generation from LSP spec by Karthik Nadig (@karthiknadig) in #368
- Add Text Document Content support by Karthik Nadig (@karthiknadig) in #377
- Add support for TextDocumentContentResult by Karthik Nadig (@karthiknadig) in #388
Bug Fixes
- Fix development class by Karthik Nadig (@karthiknadig) in #402
Code Health
- Update to latest pytest and attrs by Karthik Nadig (@karthiknadig) in #373
- Add Python 3.13 to CI by Karthik Nadig (@karthiknadig) in #396
- Code Action Tag for LLMs by Karthik Nadig (@karthiknadig) in #401
New Contributors
- Taya (@39555) made their first contribution in #361
Full Changelog: 2024.0.0a2...v2024.0.0b1
2024.0.0a2
pypi: https://pypi.org/project/lsprotocol/2024.0.0a2/
crates: https://crates.io/crates/lsprotocol/1.0.0-alpha.1
What's Changed
Enhancements
- [all][breaking] Update to latest LSP spec with type name changes by Karthik Nadig (@karthiknadig) in #286, #325, #358
- [all][breaking] Use stable name generation from LSP spec model by Karthik Nadig (@karthiknadig) in #368
- [all] Add
TextDocumentContentsupport by Karthik Nadig (@karthiknadig) in #377 - [python] Adds type alias for result types by Karthik Nadig (@karthiknadig) in #290
- [dotnet] change
uinttolongby Karthik Nadig (@karthiknadig) in #295 - [python] Make the method fields of requests, responses and notifications literals by Sven Berkvens-Matthijsse (@svenberkvens) in #355
- [python] Add customization to
CompletionItemKindby Karthik Nadig (@karthiknadig) in #359 - [rust] Consider using url::Url for DocumentUri and URI types by Taya (@39555) in #361
Bug Fixes
- [python] Use
Sequenceinstead ofListby Andrii Kolomoiets (@muffinmad) in #285 - [python]
mypyupdate changed linting rules by Karthik Nadig (@karthiknadig) in #288 - [python] Remove types preserved from backwards compat by Karthik Nadig (@karthiknadig) in #296
- [python] Fix classifiers for pre-release version by Karthik Nadig (@karthiknadig) in #299
- [python] Tighten
cattrsdependency by Julian Hossbach (@jhossbach) in #303 - [python] Fix bug with
WorkspaceSymbolstructuring hook by Karthik Nadig (@karthiknadig) in #311 - [python] Fixed
pyenvversion syntax by Jonas Rinke (@0xJonas) in #313 - [all] Bug fixes and new fields added to LSP by Karthik Nadig (@karthiknadig) in #328
Code Health
- Update README and project description by Luciana Abud (@luabud) in #287
- [rust] Update toml for rust packages by Karthik Nadig (@karthiknadig) in #291
- [rust] Update package version and readme by Karthik Nadig (@karthiknadig) in #292
- [rust] Add alpha version to rust package by Karthik Nadig (@karthiknadig) in #293
- Update README.md by Karthik Nadig (@karthiknadig) in #330
New Contributors
- Andrii Kolomoiets (@muffinmad) made their first contribution in #285
- Luciana Abud (@luabud) made their first contribution in #287
- Julian Hossbach (@jhossbach) made their first contribution in #303
- Jonas Rinke (@0xJonas) made their first contribution in #313
- Sven Berkvens-Matthijsse (@svenberkvens) made their first contribution in #355
- Taya (@39555) made their first contribution in #361
Full Changelog: 2023.0.1...2024.0.0a2
2024.0.0a1
What's Changed
Enhancements
- Update to latest LSP spec with type name changes by Karthik Nadig (@karthiknadig) in #286
- Adds type alias for result types by Karthik Nadig (@karthiknadig) in #290
- Dotnet change
uinttolongby Karthik Nadig (@karthiknadig) in #295 - Update LSP to latest spec by Karthik Nadig (@karthiknadig) in #325
Bug Fixes
- Use Sequence instead of List by Andrii Kolomoiets (@muffinmad) in #285
mypyupdate changed linting rules by Karthik Nadig (@karthiknadig) in #288- Remove types preserved from backwards compat by Karthik Nadig (@karthiknadig) in #296
- Fix classifiers for pre-release version by Karthik Nadig (@karthiknadig) in #299
- Tighten
cattrsdependency by Julian Hossbach (@jhossbach) in #303 - Fix bug with
WorkspaceSymbolstructuring hook by Karthik Nadig (@karthiknadig) in #311 - Fixed pyenv version syntax by Jonas Rinke (@0xJonas) in #313
- Bug fixes and new fields added to LSP by Karthik Nadig (@karthiknadig) in #328
Code Health
- Update README and project description by Luciana Abud (@luabud) in #287
- Update toml for rust packages by Karthik Nadig (@karthiknadig) in #291
- Update package version and readme by Karthik Nadig (@karthiknadig) in #292
- Add alpha version to rust package by Karthik Nadig (@karthiknadig) in #293
New Contributors
- Andrii Kolomoiets (@muffinmad) made their first contribution in #285
- Luciana Abud (@luabud) made their first contribution in #287
- Julian Hossbach (@jhossbach) made their first contribution in #303
- Jonas Rinke (@0xJonas) made their first contribution in #313
Full Changelog: 2023.0.0...2024.0.0a1
2023.0.1
What's Changed
Bug Fixes
- Remove type ignore comments by Karthik Nadig (@karthiknadig) in #306
- Tighten
cattrsdependency by Julian Hossbach (@jhossbach) in #303 - Fix bug with
WorkspaceSymbolstructuring hook by Karthik Nadig (@karthiknadig) in #312
New Contributors
- Julian Hossbach (@jhossbach) made their first contribution in #303
Full Changelog: 2023.0.0...2023.0.1
2023.0.0
What's Changed
Enhancements
- Update to latest LSP spec by Karthik Nadig (@karthiknadig) in #281
Bug Fixes
- Update package classifiers by Karthik Nadig (@karthiknadig) in #284
Full Changelog: 2023.0.0b1...2023.0.0
2023.0.0b1
What's Changed
Enhancements
- Dev Container for lsprotocol by Anthony Kim (@anthonykim1) in #267
Bug Fixes
- Add PositionEncodingKind hook by Karthik Nadig (@karthiknadig) in #272
- Add broad spectrum tests for python by Karthik Nadig (@karthiknadig) in #273
Code Health
- Add pyproject.toml path to lsprotocol project build by Karthik Nadig (@karthiknadig) in #268
- Update LSP to latest spec by Karthik Nadig (@karthiknadig) in #271
Full Changelog: 2023.0.0a3...2023.0.0b1
2023.0.0a3
What's Changed
Enhancements
- Update LSP spec to latest by Karthik Nadig (@karthiknadig) in #230
- Add
--output-dirswitch to code generator by Karthik Nadig (@karthiknadig) in #239
Dotnet
- Dotnet: Code generation for LSP methods by Karthik Nadig (@karthiknadig) in #222
- Generate request, notification and options classes by Karthik Nadig (@karthiknadig) in #224
- dotnet: Add test case generation by Karthik Nadig (@karthiknadig) in #226
- Add devcontainer support to repo by Tim Heuer (@timheuer) in #234
- Add
dotnettest and format check to GHA by Karthik Nadig (@karthiknadig) in #240 - Add response types and improve test suite by Karthik Nadig (@karthiknadig) in #243
- Generate dotnet project package. by Karthik Nadig (@karthiknadig) in #252
- Format Generated Code by Karthik Nadig (@karthiknadig) in #257
- Use
recordinstead ofclassfor LSP types. by Karthik Nadig (@karthiknadig) in #258 - Use ImmutableArray and ImmutableDictionary by Karthik Nadig (@karthiknadig) in #256
Bug Fixes
- Fix bug with structuring LSPObject type by Karthik Nadig (@karthiknadig) in #229
- dotnet: Fix issues with OrType serialization by Karthik Nadig (@karthiknadig) in #232
- Improve documentation tags in generated code by Karthik Nadig (@karthiknadig) in #250
- Fix warning with generated converter code by Karthik Nadig (@karthiknadig) in #251
- Fix for missing notebook selector hook by Karthik Nadig (@karthiknadig) in #260
Code Health
- Use new release pipeline by Karthik Nadig (@karthiknadig) in #231
- Skip notice file generation by Karthik Nadig (@karthiknadig) in #235
- Add generator packaging info by Karthik Nadig (@karthiknadig) in #236
- Remove unused
--schemaswitch by Karthik Nadig (@karthiknadig) in #238 - Update packages to latest LSP model by Karthik Nadig (@karthiknadig) in #262
- Update to latest lsp spec by Karthik Nadig (@karthiknadig) in #264
New Contributors
- Tim Heuer (@timheuer) made their first contribution in #234
- Raymond Zhao (@rzhao271) made their first contribution in #265
Full Changelog: 2023.0.0a2...2023.0.0a3
2023.0.0a2
What's Changed
Enhancements
- Update to latest LSP by Karthik Nadig (@karthiknadig) in #208
- Add TextDocument InlineCompletion request by Karthik Nadig (@karthiknadig) in #211
Bug Fixes
- Introduce lower bound on
attrsversion by Alex Carney (@alcarney) in #179 - Add structure hook for
Union[str, List[InlayHintLabelPart]]by Alex Carney (@alcarney) in #219
Code Health
- Add
pyglsrepository tests as smoke test by Karthik Nadig (@karthiknadig) in #177 - Update and consolidate dependencies by Karthik Nadig (@karthiknadig) in #186
Full Changelog: 2023.0.0a1...2023.0.0a2