More details: https://github.com/openlawlibrary/pygls/releases/tag/v1.3.0
Bug Fixes
- Add missing value to `pygls.trace.server`
CI
- Don't let Pyodide test fail the whole build - Don't trigger CI on both push and pull_request
Features
- Drop Python 3.7 support - Update dependencies to latest(ish) - Enable debugging of servers in the playground
Miscellaneous Tasks
- Update CHANGELOG.md - Update CONTRIBUTORS.md - Cattrs is a direct dependency - Update pytest-asyncio - Add pytest-lsp and lsp-devtools to Implementations.md - Update lsprotocol to 2023.0.1
Build
- V1.3.0
1.2.1
More details: https://github.com/openlawlibrary/pygls/releases/tag/v1.2.1
Bug Fixes
- Handle ResponseErrors correctly
Miscellaneous Tasks
- Update CHANGELOG.md - Clean CHANGELOG
Build
- V1.2.1
1.2.0
More details: https://github.com/openlawlibrary/pygls/releases/tag/v1.2.0
Bug Fixes
- Remove dependency on typeguard - Linting and formatting issues - Simplify option validation check - Index error on empty workspace
Features
- Allow user to override Python interpreter
Miscellaneous Tasks
- Update CHANGELOG.md - Update CONTRIBUTORS.md - Update `poetry.lock` after removing typeguard - Add example configuration - Pin lsprotocol to 2023.0.0
Refactor
- Move workspace/ into servers/ dir
1.1.2
More details: https://github.com/openlawlibrary/pygls/releases/tag/v1.1.2
Documentation
- Correct doc comment for PositionCodec.client_num_units
Miscellaneous Tasks
- Update CHANGELOG.md - Update CONTRIBUTORS.md - Split protocol.py into own folder/files
Build
- Bump urllib3 from 2.0.6 to 2.0.7 - Allow installation with typeguard 4.x - V1.1.2
1.1.1
More details: https://github.com/openlawlibrary/pygls/releases/tag/v1.1.1
Bug Fixes
- Prevent AttributeError root_path when no workspace
CI
- Fix release process
Miscellaneous Tasks
- Manual changes for v1.1.0 release - Explicit exports from pygls.workspace