https://pypi.org/project/pygls/1.1.0
What's Changed
- Ensure that
pygls.Server
uses the event loop it is given by @alcarney in #336 - docs: fix broken link and outdated comment by @seeM in #337
- Add a
LanguageClient
autogenerated fromlsprotocol
type definitions by @alcarney in #328 - Fixes for work done progress by @perrinjerome in #253
- Fix
MethodTypeNotRegisteredError
by @alcarney in #339 - Improvements to the base
pygls.Client
by @alcarney in #340 - Add inlay hint support by @alcarney in #342
- build(deps): bump semver from 7.3.5 to 7.5.3 in /examples/fountain-vscode-extension by @dependabot in #347
- build(deps): bump semver from 7.3.5 to 7.5.3 in /examples/json-vscode-extension by @dependabot in #348
- build(deps-dev): bump word-wrap from 1.2.3 to 1.2.4 in /examples/json-vscode-extension by @dependabot in #351
- Fix detection of
LanguageServer
type annotation when future annotations are used by @zanieb in #352 - fix: Correctly cast from UTF16 positions by @tombh in #304
- Migrate to Poetry and modernise by @tombh in #349
- build(deps): lock min Python version to 3.7.9 by @tombh in #353
- ci: retry Pyodide tests by @tombh in #355
- chore: introduce
black
formatting by @tombh in #354 - ci: Test against Python 3.12 by @alcarney in #358
- Update example vscode extension by @alcarney in #357
- Rename client objects by @alcarney in #359
- feat: Add document diagnostic capability by @karthiknadig in #360
- chore: add .readthedocs.yaml by @alcarney in #361
- fix: ensure server commands can be executed by @alcarney in #368
- feat: add workspace symbol resolve by @karthiknadig in #362
- feat: add workspace diagnostic support by @karthiknadig in #363
- feat: adds inline value support by @karthiknadig in #369
- feat: adds type hierarchy request support by @karthiknadig in #370
- docs(pull request template): change specification for commit messages by @oliversen in #372
- Add
await
syntax support for sending edit request to client by @oliversen in #350 - Fix typo in vscode-playground README.md by @RossBencina in #364
- chore(ci): bust cache by @tombh in #373
- Initial support for notebook document sync methods by @alcarney in #356
- UTF-8 and UTF-32 position encoding support by @tombh in #375
- add instructions to README for using text files with vscode-playground by @RossBencina in #366
- fix: only show code action when there's no sum by @ellen364 in #379
- refactor: rename server Position to PositionCodec, instantiate it in Workspace by @RossBencina in #383
- Add more capability unit tests and enable coverage reporting by @alcarney in #380
- chore: fix use of deprecated methods in tests/test_language_server.py by @RossBencina in #384
- ci: increase Pyodide CI retries to 6 by @tombh in #385
- Release v1.1.0: LSP 3.17 support by @tombh in #377
- ci: fix changelog update stanza by @tombh in #387
New Contributors
- @seeM made their first contribution in #337
- @zanieb made their first contribution in #352
- @oliversen made their first contribution in #372
- @RossBencina made their first contribution in #364
- @ellen364 made their first contribution in #379
Full Changelog: v1.0.2...v1.1.0