Skip to content

Commit ea6c5b0

Browse files
committed
Updated CHANGELOGs
1 parent 2df3bb7 commit ea6c5b0

File tree

5 files changed

+55
-0
lines changed

5 files changed

+55
-0
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ We maintain separate change logs for the individual packages:
99

1010
### Closed Issues and PRs
1111

12+
* [v0.5.0](https://github.com/langium/langium/milestone/4?closed=1)
1213
* [v0.4.0](https://github.com/langium/langium/milestone/3?closed=1)
1314
* [v0.3.0](https://github.com/langium/langium/milestone/2?closed=1)
1415
* [v0.2.0](https://github.com/langium/langium/milestone/1?closed=1)

packages/generator-langium/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,15 @@
11
# Change Log of `generator-langium`
22

3+
## v0.5.0 (Oct. 2022)
4+
5+
This release updates the generated dependencies to Langium version `0.5.0`.
6+
37
## v0.4.0 (Jun. 2022)
48

59
This release updates the generated dependencies to Langium version `0.4.0`.
610

11+
---
12+
713

814
## v0.3.0 (Mar. 2022)
915

packages/langium-cli/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,16 @@
11
# Change Log of `langium-cli`
22

3+
## v0.5.0 (Oct. 2022)
4+
5+
* Added an option to generate syntax highlighting in the [Monarch format](https://microsoft.github.io/monaco-editor/monarch.html) ([#620](https://github.com/langium/langium/pull/620)).
6+
* Adapted to version `0.5.0` of the Langium core library.
7+
38
## v0.4.0 (Jun. 2022)
49

510
This release brings lots of bug fixes and is adapted to version `0.4.0` of the Langium core library.
611

12+
---
13+
714
## v0.3.0 (Mar. 2022)
815

916
### General Improvements

packages/langium-vscode/CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# Change Log of `langium-vscode`
22

3+
## v0.5.0 (Oct. 2022)
4+
5+
* Support _find references_ for properties of declared types ([#528](https://github.com/langium/langium/pull/528)).
6+
* Support _go to definition_ for grammar imports ([#613](https://github.com/langium/langium/pull/613)).
7+
* Highlight usages of declared types ([#531](https://github.com/langium/langium/pull/531)).
8+
* Added a code action to add new parser rule ([#543](https://github.com/langium/langium/pull/543)).
9+
* Various improvements around grammar types ([#548](https://github.com/langium/langium/pull/548), [#551](https://github.com/langium/langium/pull/551), [#586](https://github.com/langium/langium/pull/586), [#670](https://github.com/langium/langium/pull/670), [#705](https://github.com/langium/langium/pull/705)).
10+
11+
---
12+
313
## v0.4.0 (Jun. 2022)
414

515
* Hover pop-up shows information for cross-references ([#473](https://github.com/langium/langium/pull/473)).

packages/langium/CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,36 @@
11
# Change Log of `langium`
22

3+
## v0.5.0 (Oct. 2022)
4+
5+
### New Features
6+
7+
* Added support for [configuration changes](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#workspace_didChangeConfiguration) ([#519](https://github.com/langium/langium/pull/519)). This can be used to synchronize the language server with VS Code settings.
8+
* Added support for [executing commands](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#workspace_executeCommand) ([#592](https://github.com/langium/langium/pull/592)).
9+
* Added support for [signature help](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_signatureHelp) ([#612](https://github.com/langium/langium/pull/612)).
10+
* Added support for [go to type definition](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_typeDefinition) ([#618](https://github.com/langium/langium/pull/618)).
11+
* Added support for [go to implementation](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_implementation) ([#627](https://github.com/langium/langium/pull/627)).
12+
* Added support for [call hierarchy](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#callHierarchy_incomingCalls) ([#643](https://github.com/langium/langium/pull/643)).
13+
* Added support for [document links](https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#textDocument_documentLink) ([#688](https://github.com/langium/langium/pull/688)).
14+
15+
### General Improvements
16+
17+
* Improved handling of language server initialization and document changes ([#549](https://github.com/langium/langium/pull/549), [#553](https://github.com/langium/langium/pull/553), [#558](https://github.com/langium/langium/pull/558), [#593](https://github.com/langium/langium/pull/593)).
18+
* Refactored parts of the code so [Langium can run in the browser](https://www.typefox.io/blog/langium-web-browser) ([#568](https://github.com/langium/langium/pull/568)).
19+
* Reimplemented the completion provider for more reliable results ([#623](https://github.com/langium/langium/pull/623)).
20+
* Added a method `createScopeForNodes` to the `DefaultScopeProvider` class to be used in customizing subclasses ([#665](https://github.com/langium/langium/pull/665)). The method can create a stream-based scope from a collection (array, stream etc.) of AST nodes.
21+
* The default completion service hides non-alphabetic keywords like `.`, `(`, `+` etc. ([#697](https://github.com/langium/langium/pull/697)).
22+
23+
### Breaking Changes
24+
25+
* Renamed "preprocessing" phase of the document builder to "scope computation" ([#622](https://github.com/langium/langium/pull/622)). Accordingly, the `Processed` document state was renamed to `ComputedScopes`.
26+
* Changed signature of the `ScopeProvider` service: the method `getScope(node: AstNode, referenceId: string)` now has a single argument `getScope(context: ReferenceInfo)` ([#641](https://github.com/langium/langium/pull/641)).
27+
* Moved the `createDescriptions` method used for indexing from the `AstNodeDescriptionProvider` service to `ScopeComputation` and renamed it to `computeExports` ([#664](https://github.com/langium/langium/pull/664)).
28+
* Renamed the `computeScope` method of the `ScopeComputation` service to `computeLocalScopes` ([#664](https://github.com/langium/langium/pull/664)).
29+
* Removed several declarations from the package index because they are meant to be used by the Langium Grammar language implementation ([#689](https://github.com/langium/langium/pull/689), [#703](https://github.com/langium/langium/pull/703)).
30+
* Definitions of the Langium Grammar language are wrapped in the `GrammarAST` namespace ([#703](https://github.com/langium/langium/pull/703)).
31+
32+
---
33+
334
## v0.4.0 (Jun. 2022)
435

536
### Formatting

0 commit comments

Comments
 (0)