Releases: microsoft/lsprotocol
Releases · microsoft/lsprotocol
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