Skip to content

Releases: openlawlibrary/pygls

v2.0.0a1

24 Aug 20:29
Compare
Choose a tag to compare
v2.0.0a1 Pre-release
Pre-release

What's Changed

  • Add some example servers by @alcarney in #440
  • Respect client's preferred encoding when possible by @nthykier in #446
  • test: add end-to-end tests for the various formatting requests by @alcarney in #448
  • build(deps): upgrade black to latest (24.3.0) by @tombh in #449
  • Add example server for textDocument/rename and textDocument/prepareRename by @alcarney in #452
  • Update hover.py to use language server argument by @noklam in #455
  • docs: update CONTRIBUTING.md by @tombh in #456
  • update implementation.md with Kedro extension by @noklam in #457
  • docs: add linter commander to PR template by @tombh in #460
  • build(deps-dev): bump idna from 3.6 to 3.7 by @dependabot in #450
  • build(deps-dev): bump jinja2 from 3.1.3 to 3.1.4 by @dependabot in #453
  • build(deps-dev): bump requests from 2.31.0 to 2.32.0 by @dependabot in #461
  • Make the pygls-playground extension a workspace local extension by @alcarney in #458
  • Update documentation by @alcarney in #427
  • build(deps): bump idna from 3.6 to 3.7 in /docs by @dependabot in #463
  • Add Document Links example server by @alcarney in #464
  • Add rpm-spec-language-server to Implementations.md by @dcermak in #466
  • docs: update GotoX title by @noklam in #468
  • docs: add Document and Workspace symbol example server by @alcarney in #470
  • docs: fix typo in server.py by @Viicos in #471
  • Provide more detail in exception by @tamird in #473
  • Fix typo in user guide by @Viicos in #465
  • build(deps): bump certifi from 2023.11.17 to 2024.7.4 by @dependabot in #477
  • build(deps): bump requests from 2.31.0 to 2.32.2 in /docs by @dependabot in #478
  • build(deps): bump urllib3 from 2.1.0 to 2.2.2 by @dependabot in #475
  • build(deps): bump jinja2 from 3.1.2 to 3.1.4 in /docs by @dependabot in #479
  • build(deps-dev): bump zipp from 3.17.0 to 3.19.1 by @dependabot in #481
  • Add example semantic tokens server by @alcarney in #484
  • build(deps): bump setuptools from 69.0.2 to 70.0.0 in /docs by @dependabot in #483
  • Update to latest lsprotocol v2024.0.0a2 by @karthiknadig in #487
  • ci: start testing against Python 3.13 by @alcarney in #472
  • ci: use Python version in cache key by @tombh in #491
  • Generate server methods based on lsprotocol type definitions by @alcarney in #489
  • chore: remove deprecated code by @alcarney in #492

New Contributors

Full Changelog: v1.3.1...v2.0.0a1

v1.3.1

26 Mar 18:43
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.3.0...v1.3.1

v1.3.0

29 Jan 10:54
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.2.1...v1.3.0

v1.2.1

30 Nov 14:12
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.2.0...v1.2.1

v1.2.0

18 Nov 19:20
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.2...v1.2.0

v1.1.2

28 Oct 18:52
Compare
Choose a tag to compare

What's Changed

  • chore: split protocol.py into own folder/files by @tombh in #398
  • docs: correct doc comment for PositionCodec.client_num_units by @RossBencina in #399
  • build(deps-dev): bump urllib3 from 2.0.6 to 2.0.7 by @dependabot in #401
  • build: allow installation with typeguard 4.x by @zanieb in #405

Full Changelog: v1.1.1...v1.1.2

v1.1.1

06 Oct 20:14
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.0...v1.1.1

v1.1.0

02 Oct 22:35
Compare
Choose a tag to compare

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 from lsprotocol 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

Full Changelog: v1.0.2...v1.1.0