@@ -7,6 +7,33 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
7
7
8
8
## [ Unreleased]
9
9
10
+ ## [ 0.12.0] - 2020-08-09]
11
+
12
+ ### Added
13
+
14
+ * Add private subcrate ` tower-lsp-macros ` for internal use only (PR #202 ).
15
+ * Implement cancellation support via ` $/cancelRequest ` (PR #202 ).
16
+ * Officially support serving over TCP (PR #198 ).
17
+
18
+ ### Changed
19
+
20
+ * Update ` lsp-types ` crate from 0.74 to 0.79.
21
+ * Have language servers store ` Client ` directly as struct field (PR #199 ).
22
+ * Replace ` jsonrpc-core ` with minimal JSON-RPC implementation (PR #202 ).
23
+ * Redefine ` LspService ` as ` Service<Incoming, Response = Option<Outgoing>> ` .
24
+ * Implement ` FusedStream ` for ` MessageStream ` .
25
+
26
+ ### Fixed
27
+
28
+ * Fix typo which caused ` workspace/didChangeConfiguration ` to break (PR #195 ).
29
+ * Implement proper parse error recovery in LSP codec (PR #201 ).
30
+ * Refuse to accept further requests after ` shutdown ` has been called once.
31
+
32
+ ### Removed
33
+
34
+ * Remove dependency on ` jsonrpc-core ` , as ` tower-lsp ` no longer relies on it.
35
+ * Remove ` Server::with_handler() ` constructor (PR #202 ).
36
+
10
37
## [ 0.11.0] - 2020-04-30
11
38
12
39
### Changed
@@ -299,7 +326,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
299
326
* ` textDocument/hover `
300
327
* ` textDocument/documentHighlight `
301
328
302
- [ Unreleased ] : https://github.com/ebkalderon/tower-lsp/compare/v0.11.0...HEAD
329
+ [ Unreleased ] : https://github.com/ebkalderon/tower-lsp/compare/v0.12.0...HEAD
330
+ [ 0.12.0 ] : https://github.com/ebkalderon/tower-lsp/compare/v0.11.0...v0.12.0
303
331
[ 0.11.0 ] : https://github.com/ebkalderon/tower-lsp/compare/v0.10.1...v0.11.0
304
332
[ 0.10.1 ] : https://github.com/ebkalderon/tower-lsp/compare/v0.10.0...v0.10.1
305
333
[ 0.10.0 ] : https://github.com/ebkalderon/tower-lsp/compare/v0.9.1...v0.10.0
0 commit comments