Skip to content

Commit

Permalink
chore: update CHANGELOG.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Github Action committed Oct 2, 2023
1 parent 0b491af commit 987f309
Showing 1 changed file with 210 additions and 0 deletions.
210 changes: 210 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,216 @@
# Changelog
All notable changes to this project will be documented in this file.

## [1.1.0] - 2023-10-02
More details: https://github.com/openlawlibrary/pygls/releases/tag/v1.1.0

### .github/workflows

- Always run workflows

### API

- Drop None rather than unset in JSON response

### BUGFIX

- Correctly apply INCREMENTAL or FULL sync

### Bug Fixes

- Fix imports for the quick intro example code ([#167](https://github.com/openlawlibrary/pygls/issues/167))


- Unified main and lsp test-server usage
- Retry timedout test server init
- Fix link in changelog
- Relax Python version <4
- Require Pydantic 1.10.2 when Python is 3.11
- Improved error handling
- Add SourceFixAll to CodeActionKind enum
- Fix missing links in changelog
- True LSP Diagnostic param, with `version`
- Relax to Python <4 (again)
- Fix broken link and outdated comment

- Correctly cast from UTF16 positions
- Ensure server commands can be executed
- Mypy lints
- Error code of JsonRpcInternalError
- Only show code action when there's no sum
- Don't include trailing whitespace in code action title
- 'bool' object has no attribute 'resolve_provider'
- Computation of formatting and diagnostic provider capabilities

### CI

- Migrate to Poetry and modernise
- Linter for conventional commits
- Autogenerate changelog with `git-cliff`
- Automate CONTRIBUTORS.md
- Retry Pyodide tests
- Test against Python 3.12
- Use `matrix.python-version` in cache key
- Update json-extension pipeline
- Pin poetry to 1.5.1
- Do not install chromium/chromedriver
- Enable coverage reporting
- Run all lints even when some fail
- Increase Pyodide CI retries to 6
- Fix changelog update stanza
- Fixes for release process

### Documentation

- Prefer v1 alpha when starting new projects
- Updates for v1 release
- Use proper RST lsit syntax in v1 migration
- Fix get_configuration examples
- Hello World example and README improvements
- Add HISTORY.md about Pygls' inception
- Minor HISTORY.md updates from @augb
- Add yara-language-server to known migrations
- Correct link to JSON VScode extension
- Use autodoc to document client methods
- Update docstrings
- Change specification for commit messages
- Typo in vscode-playground README.md
- Add api docs for servers, protocol and workspace
- Align docstring formatting
- Handle methods starting with `$/`
- Update links and code snippets
- Rename advanced usage to user guide
- Instructions for using plain text files with vscode-playground

### Examples

- Reading configuration per root-folder

### Features

- Add document diagnostic capability
- Add workspace symbol resolve
- Add workspace diagnostic support
- Adds inline value support
- Adds type hierarchy request support
- Add `await` syntax support for sending edit request to client
- Allow servers to provide `NotebookDocumentSyncOptions`
- Initial support for notebook document syncronisation
- Add notebook support to example `inlay_hints.py` server
- Accept `PositionEncoding` client capability
- Support UTF32 ans UTF8 position encoding

### Miscellaneous Tasks

- Format tests/* with `black`
- Hand-crafted formatting
- Release v0.13.0
- Version bump to v0.13.1
- Bump to v1
- Some type-checking fixes
- Add Microsoft's Pygls implementations
- Add our first sponsor to README 🥳
- Release v1.0.1
- Add Microsoft's vscode-mypy to Implementations.md
- Release v1.0.2
- Update autogenerated Pygls client
- Introduce `black` formatting
- Add `.git-blame-ignore-revs` file
- Delete fountain-vscode-extension
- Update README.md
- Bump lsprotocol version
- Fix deprecation warning, set chrome path
- Disable body-max-line-length check
- Add .readthedocs.yaml
- Strict types in uris.py and workspace.py
- Move workspace/doc/position into own files
- Fix mypy types
- Maintain `Workspace` backwards compat
- Fix use of deprecated methods in tests/test_language_server.py

### PEP561

- Declare that this package has inline types

### Refactor

- Move example json-server to `examples/servers`
- Rename `json-vscode-extension/` -> `vscode-playground`
- Simplify end-to-end test client fixture definition
- Rename `Client` -> `JsonRPCClient`
- Rename `LanguageClient` -> `BaseLanguageClient`
- Rename `<verb>_document` to `<verb>_text_document`
- Expose workspace via a property
- Server `Position` class
- Rename server Position to PositionCodec, instantiate it in Workspace
- Reference types via `types` module
- Make `default` argument mandatory, add type annotations

### Testing

- Test that the client provided token is used
- Remove a useless sleep
- Test cases of server initiated progress
- Base Pyodide wheel deps off poetry.lock

### Updates

- Deps, drop py3.6, support 3.10

### Appveyor

- Run on multiple python versions and also on linux

### Build

- Bump webpack in /examples/fountain-vscode-extension
- Bump semver in /examples/fountain-vscode-extension
- Bump semver in /examples/json-vscode-extension
- Bump word-wrap in /examples/json-vscode-extension
- Lock min Python version to 3.7.9
- Cache specific Python minor version
- Bump lsprotocol to 2023.0.0b1
- Release v1.1.0

### Json-extension

- Use an unique token for progress example
- Fix AttributeError
- Support cancellation in progress example

### Progress

- Support work done progress cancellation from client

### Pygls

- Fix get_configuration type annotations

### Pyodide_testrunner

- Display console on error

### Release

- V0.12
- V0.12.1

### Server

- More specific types for decorators
- Add a type annotation to help completions in editor

### Setup

- Add mypy in dev dependencies
- Add a MANIFEST.in

### Types

- Add __repr__ and __eq__ support to Range and Location ([#90](https://github.com/openlawlibrary/pygls/issues/90))
- Use enum class for enums
- Fix FailureHandlingKind.Undo ([#98](https://github.com/openlawlibrary/pygls/issues/98))

### Extra Notes
#### Added

Expand Down

0 comments on commit 987f309

Please sign in to comment.