Sourced from langium's releases.
v3.3.0
Changes: https://github.com/eclipse-langium/langium/blob/main/packages/langium/CHANGELOG.md#330-nov-2024
This release marks the graduation of Eclipse Langium to become a mature project. See the release review documentation for more information.
v3.2.0
Changes: https://github.com/eclipse-langium/langium/blob/main/packages/langium/CHANGELOG.md#v320-sep-2024
v3.1.0
Changes: https://github.com/eclipse-langium/langium/blob/main/packages/langium/CHANGELOG.md#v310-jun-2024
Sourced from langium's changelog.
3.3.0 (Nov. 2024)
This release marks the graduation of Langium to a mature Eclipse Foundation project. See the GitLab issue for more information.
General Improvements
- Expose a new
LexerErrorMessageProvider
service to easily override lexer error messages (#1716).- Improve parser performance in
production
mode (#1688).- Expose workspace folders from the
WorkspaceManager
service (#1679).- Caching now supports invalidation on specific document states (#1659, #1712).
- Improve performance of cancelable operations (#1701).
Bug Fixes
v3.2.1 (Nov. 2024)
- Fix erroneous CST elements after assigned actions (#1674).
- Fix a bug in the document build listener logic (#1738).
v3.2.0 (Sep. 2024)
General Improvements
- Add indentation aware lexer and token builder implementations (#1578).
- Add support for overriding semantic token types (#1600).
- Improve support for non-vscode language clients on Windows (#1660).
- Improve tree-shaking behavior of all Langium packages (#1643).
- Make service containers readonly (#1635).
- Improve class signatures of default service implementations (#1604).
Bug Fixes
v3.1.2 (Jul. 2024)
- Fixes a minor issue in how we determine whether a grammar internal type is a primitive or an object type (#1563).
- Introduced a new
onDocumentPhase
method for theDocumentBuilder
interface and fixed stale references in ASTs (#1566).- Better handle empty names in the
DocumentSymbolProvider
(#1565).v3.1.1 (Jun. 2024)
- Fixed an issue in a trigger-happy validation (#1559).
v3.1.0 (Jun. 2024)
... (truncated)
c5d74ec
Add remark about graduation09ca490
Release version 3.3.0644660a
Add lexer error message provider (#1716)21b1051
fix: multiple document-builder listeners (#1738)516fe4c
Fix the CST after performing assigned actions (#1674)b2b1cbe
Extend the API of the validation registry for more performant custom
validati...b52cb60
Remove undefined
return type from
joinTracedToNode
(#1711)d0522c1
Fix indentation token lengths (#1708)dee64f8
Improve document deletion handling in caches (#1712)2e39701
Improvements for cancelable operations (#1701)