Releases: microsoft/lsprotocol
Releases · microsoft/lsprotocol
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::Url
forDocumentUri
andURI
types by @39555 in #361 - Use stable name generation from LSP spec by @karthiknadig in #368
- Add Text Document Content support by @karthiknadig in #377
- Add support for TextDocumentContentResult by @karthiknadig in #388
Bug Fixes
- Fix development class by @karthiknadig in #402
Code Health
- Update to latest pytest and attrs by @karthiknadig in #373
- Add Python 3.13 to CI by @karthiknadig in #396
- Code Action Tag for LLMs by @karthiknadig in #401
New Contributors
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 @karthiknadig in #286, #325, #358
- [all][breaking] Use stable name generation from LSP spec model by @karthiknadig in #368
- [all] Add
TextDocumentContent
support by @karthiknadig in #377 - [python] Adds type alias for result types by @karthiknadig in #290
- [dotnet] change
uint
tolong
by @karthiknadig in #295 - [python] Make the method fields of requests, responses and notifications literals by @svenberkvens in #355
- [python] Add customization to
CompletionItemKind
by @karthiknadig in #359 - [rust] Consider using url::Url for DocumentUri and URI types by @39555 in #361
Bug Fixes
- [python] Use
Sequence
instead ofList
by @muffinmad in #285 - [python]
mypy
update changed linting rules by @karthiknadig in #288 - [python] Remove types preserved from backwards compat by @karthiknadig in #296
- [python] Fix classifiers for pre-release version by @karthiknadig in #299
- [python] Tighten
cattrs
dependency by @jhossbach in #303 - [python] Fix bug with
WorkspaceSymbol
structuring hook by @karthiknadig in #311 - [python] Fixed
pyenv
version syntax by @0xJonas in #313 - [all] Bug fixes and new fields added to LSP by @karthiknadig in #328
Code Health
- Update README and project description by @luabud in #287
- [rust] Update toml for rust packages by @karthiknadig in #291
- [rust] Update package version and readme by @karthiknadig in #292
- [rust] Add alpha version to rust package by @karthiknadig in #293
- Update README.md by @karthiknadig in #330
New Contributors
- @muffinmad made their first contribution in #285
- @luabud made their first contribution in #287
- @jhossbach made their first contribution in #303
- @0xJonas made their first contribution in #313
- @svenberkvens made their first contribution in #355
- @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 @karthiknadig in #286
- Adds type alias for result types by @karthiknadig in #290
- Dotnet change
uint
tolong
by @karthiknadig in #295 - Update LSP to latest spec by @karthiknadig in #325
Bug Fixes
- Use Sequence instead of List by @muffinmad in #285
mypy
update changed linting rules by @karthiknadig in #288- Remove types preserved from backwards compat by @karthiknadig in #296
- Fix classifiers for pre-release version by @karthiknadig in #299
- Tighten
cattrs
dependency by @jhossbach in #303 - Fix bug with
WorkspaceSymbol
structuring hook by @karthiknadig in #311 - Fixed pyenv version syntax by @0xJonas in #313
- Bug fixes and new fields added to LSP by @karthiknadig in #328
Code Health
- Update README and project description by @luabud in #287
- Update toml for rust packages by @karthiknadig in #291
- Update package version and readme by @karthiknadig in #292
- Add alpha version to rust package by @karthiknadig in #293
New Contributors
- @muffinmad made their first contribution in #285
- @luabud made their first contribution in #287
- @jhossbach made their first contribution in #303
- @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 @karthiknadig in #306
- Tighten
cattrs
dependency by @jhossbach in #303 - Fix bug with
WorkspaceSymbol
structuring hook by @karthiknadig in #312
New Contributors
- @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 @karthiknadig in #281
Bug Fixes
- Update package classifiers by @karthiknadig in #284
Full Changelog: 2023.0.0b1...2023.0.0
2023.0.0b1
What's Changed
Enhancements
- Dev Container for lsprotocol by @anthonykim1 in #267
Bug Fixes
- Add PositionEncodingKind hook by @karthiknadig in #272
- Add broad spectrum tests for python by @karthiknadig in #273
Code Health
- Add pyproject.toml path to lsprotocol project build by @karthiknadig in #268
- Update LSP to latest spec by @karthiknadig in #271
Full Changelog: 2023.0.0a3...2023.0.0b1
2023.0.0a3
What's Changed
Enhancements
- Update LSP spec to latest by @karthiknadig in #230
- Add
--output-dir
switch to code generator by @karthiknadig in #239
Dotnet
- Dotnet: Code generation for LSP methods by @karthiknadig in #222
- Generate request, notification and options classes by @karthiknadig in #224
- dotnet: Add test case generation by @karthiknadig in #226
- Add devcontainer support to repo by @timheuer in #234
- Add
dotnet
test and format check to GHA by @karthiknadig in #240 - Add response types and improve test suite by @karthiknadig in #243
- Generate dotnet project package. by @karthiknadig in #252
- Format Generated Code by @karthiknadig in #257
- Use
record
instead ofclass
for LSP types. by @karthiknadig in #258 - Use ImmutableArray and ImmutableDictionary by @karthiknadig in #256
Bug Fixes
- Fix bug with structuring LSPObject type by @karthiknadig in #229
- dotnet: Fix issues with OrType serialization by @karthiknadig in #232
- Improve documentation tags in generated code by @karthiknadig in #250
- Fix warning with generated converter code by @karthiknadig in #251
- Fix for missing notebook selector hook by @karthiknadig in #260
Code Health
- Use new release pipeline by @karthiknadig in #231
- Skip notice file generation by @karthiknadig in #235
- Add generator packaging info by @karthiknadig in #236
- Remove unused
--schema
switch by @karthiknadig in #238 - Update packages to latest LSP model by @karthiknadig in #262
- Update to latest lsp spec by @karthiknadig in #264
New Contributors
Full Changelog: 2023.0.0a2...2023.0.0a3
2023.0.0a2
What's Changed
Enhancements
- Update to latest LSP by @karthiknadig in #208
- Add TextDocument InlineCompletion request by @karthiknadig in #211
Bug Fixes
- Introduce lower bound on
attrs
version by @alcarney in #179 - Add structure hook for
Union[str, List[InlayHintLabelPart]]
by @alcarney in #219
Code Health
- Add
pygls
repository tests as smoke test by @karthiknadig in #177 - Update and consolidate dependencies by @karthiknadig in #186
Full Changelog: 2023.0.0a1...2023.0.0a2
2023.0.0a1
What's Changed
Bug Fixes
- Preserve types for backwards compatibility by @karthiknadig in #174
Full Changelog: 2023.0.0a0...2023.0.0a1
2023.0.0a0
What's Changed
Enhancements
- Adding support for other language plugins by @karthiknadig in #165
- Add some integer enum code generation for Rust by @karthiknadig in #166
- Generate string enum code generation for Rust by @karthiknadig in #169
Bug Fixes
- Ensure LSPAny doesn't lead to recursive resolve by @karthiknadig in #153
- Add
deprecated
field to LSP model and re-generate types by @karthiknadig in #156
Code Health
- Ensure version matches the year by @karthiknadig in #146
- Fix build paths and formatting by @karthiknadig in #173
Full Changelog: 2022.0.0a10...2023.0.0a0