Skip to content

Commit

Permalink
build(deps): bump langium from 3.0.0 to 3.3.0 (#1303)
Browse files Browse the repository at this point in the history
Bumps
[langium](https://github.com/eclipse-langium/langium/tree/HEAD/packages/langium)
from 3.0.0 to 3.3.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/eclipse-langium/langium/releases">langium's
releases</a>.</em></p>
<blockquote>
<h2>v3.3.0</h2>
<p>Changes: <a
href="https://github.com/eclipse-langium/langium/blob/main/packages/langium/CHANGELOG.md#330-nov-2024">https://github.com/eclipse-langium/langium/blob/main/packages/langium/CHANGELOG.md#330-nov-2024</a></p>
<p>This release marks the graduation of Eclipse Langium to become a
mature project. See the <a
href="https://projects.eclipse.org/projects/ecd.langium/reviews/eclipse-langium-3.3.0-release-review">release
review documentation</a> for more information.</p>
<h2>v3.2.0</h2>
<p>Changes: <a
href="https://github.com/eclipse-langium/langium/blob/main/packages/langium/CHANGELOG.md#v320-sep-2024">https://github.com/eclipse-langium/langium/blob/main/packages/langium/CHANGELOG.md#v320-sep-2024</a></p>
<h2>v3.1.0</h2>
<p>Changes: <a
href="https://github.com/eclipse-langium/langium/blob/main/packages/langium/CHANGELOG.md#v310-jun-2024">https://github.com/eclipse-langium/langium/blob/main/packages/langium/CHANGELOG.md#v310-jun-2024</a></p>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/eclipse-langium/langium/blob/main/packages/langium/CHANGELOG.md">langium's
changelog</a>.</em></p>
<blockquote>
<h2>3.3.0 (Nov. 2024)</h2>
<p>This release marks the graduation of Langium to a mature Eclipse
Foundation project.
See the <a
href="https://gitlab.eclipse.org/eclipsefdn/emo-team/emo/-/issues/810">GitLab
issue</a> for more information.</p>
<h3>General Improvements</h3>
<ul>
<li>Expose a new <code>LexerErrorMessageProvider</code> service to
easily override lexer error messages (<a
href="https://redirect.github.com/eclipse-langium/langium/pull/1716">#1716</a>).</li>
<li>Improve parser performance in <code>production</code> mode (<a
href="https://redirect.github.com/eclipse-langium/langium/pull/1688">#1688</a>).</li>
<li>Expose workspace folders from the <code>WorkspaceManager</code>
service (<a
href="https://redirect.github.com/eclipse-langium/langium/pull/1679">#1679</a>).</li>
<li>Caching now supports invalidation on specific document states (<a
href="https://redirect.github.com/eclipse-langium/langium/pull/1659">#1659</a>,
<a
href="https://redirect.github.com/eclipse-langium/langium/pull/1712">#1712</a>).</li>
<li>Improve performance of cancelable operations (<a
href="https://redirect.github.com/eclipse-langium/langium/pull/1701">#1701</a>).</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Fixes for token builders (<a
href="https://redirect.github.com/eclipse-langium/langium/pull/1708">#1708</a>,
<a
href="https://redirect.github.com/eclipse-langium/langium/pull/1685">#1685</a>).</li>
</ul>
<h2>v3.2.1 (Nov. 2024)</h2>
<ul>
<li>Fix erroneous CST elements after assigned actions (<a
href="https://redirect.github.com/eclipse-langium/langium/pull/1674">#1674</a>).</li>
<li>Fix a bug in the document build listener logic (<a
href="https://redirect.github.com/eclipse-langium/langium/pull/1738">#1738</a>).</li>
</ul>
<h2>v3.2.0 (Sep. 2024)</h2>
<h3>General Improvements</h3>
<ul>
<li>Add indentation aware lexer and token builder implementations (<a
href="https://redirect.github.com/eclipse-langium/langium/pull/1578">#1578</a>).</li>
<li>Add support for overriding semantic token types (<a
href="https://redirect.github.com/eclipse-langium/langium/pull/1600">#1600</a>).</li>
<li>Improve support for non-vscode language clients on Windows (<a
href="https://redirect.github.com/eclipse-langium/langium/pull/1660">#1660</a>).</li>
<li>Improve tree-shaking behavior of all Langium packages (<a
href="https://redirect.github.com/eclipse-langium/langium/pull/1643">#1643</a>).</li>
<li>Make service containers readonly (<a
href="https://redirect.github.com/eclipse-langium/langium/pull/1635">#1635</a>).</li>
<li>Improve class signatures of default service implementations (<a
href="https://redirect.github.com/eclipse-langium/langium/pull/1604">#1604</a>).</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Call build phase callbacks for <code>Parsed</code> state (<a
href="https://redirect.github.com/eclipse-langium/langium/pull/1572">#1572</a>).</li>
<li>Fix a few formatter related issues (<a
href="https://redirect.github.com/eclipse-langium/langium/pull/1628">#1628</a>).</li>
</ul>
<h2>v3.1.2 (Jul. 2024)</h2>
<ul>
<li>Fixes a minor issue in how we determine whether a grammar internal
type is a primitive or an object type (<a
href="https://redirect.github.com/eclipse-langium/langium/pull/1563">#1563</a>).</li>
<li>Introduced a new <code>onDocumentPhase</code> method for the
<code>DocumentBuilder</code> interface and fixed stale references in
ASTs (<a
href="https://redirect.github.com/eclipse-langium/langium/pull/1566">#1566</a>).</li>
<li>Better handle empty names in the <code>DocumentSymbolProvider</code>
(<a
href="https://redirect.github.com/eclipse-langium/langium/pull/1565">#1565</a>).</li>
</ul>
<h2>v3.1.1 (Jun. 2024)</h2>
<ul>
<li>Fixed an issue in a trigger-happy validation (<a
href="https://redirect.github.com/eclipse-langium/langium/pull/1559">#1559</a>).</li>
</ul>
<h2>v3.1.0 (Jun. 2024)</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/eclipse-langium/langium/commit/c5d74ec1ffcdd40fb3ea64ea63084b08dd3749b4"><code>c5d74ec</code></a>
Add remark about graduation</li>
<li><a
href="https://github.com/eclipse-langium/langium/commit/09ca490cf005f41ce80ee6b4fb38c89e54f1a34f"><code>09ca490</code></a>
Release version 3.3.0</li>
<li><a
href="https://github.com/eclipse-langium/langium/commit/644660a14148787f428ab440e53ea7821c7c9ff7"><code>644660a</code></a>
Add lexer error message provider (<a
href="https://github.com/eclipse-langium/langium/tree/HEAD/packages/langium/issues/1716">#1716</a>)</li>
<li><a
href="https://github.com/eclipse-langium/langium/commit/21b105164186dfff6a4763c21d450931e2200e5b"><code>21b1051</code></a>
fix: multiple document-builder listeners (<a
href="https://github.com/eclipse-langium/langium/tree/HEAD/packages/langium/issues/1738">#1738</a>)</li>
<li><a
href="https://github.com/eclipse-langium/langium/commit/516fe4cc0a520d9a88e53409f5effd1aa3b6f2eb"><code>516fe4c</code></a>
Fix the CST after performing assigned actions (<a
href="https://github.com/eclipse-langium/langium/tree/HEAD/packages/langium/issues/1674">#1674</a>)</li>
<li><a
href="https://github.com/eclipse-langium/langium/commit/b2b1cbef85b174bff576131ebf04915a1a7237f2"><code>b2b1cbe</code></a>
Extend the API of the validation registry for more performant custom
validati...</li>
<li><a
href="https://github.com/eclipse-langium/langium/commit/b52cb60f097fd6046f6265e3e72a9cee253df061"><code>b52cb60</code></a>
Remove <code>undefined</code> return type from
<code>joinTracedToNode</code> (<a
href="https://github.com/eclipse-langium/langium/tree/HEAD/packages/langium/issues/1711">#1711</a>)</li>
<li><a
href="https://github.com/eclipse-langium/langium/commit/d0522c1ea162db84ff02010c419d1c5a1fcc108e"><code>d0522c1</code></a>
Fix indentation token lengths (<a
href="https://github.com/eclipse-langium/langium/tree/HEAD/packages/langium/issues/1708">#1708</a>)</li>
<li><a
href="https://github.com/eclipse-langium/langium/commit/dee64f8e63c510b026032a7d083d54eed19d5444"><code>dee64f8</code></a>
Improve document deletion handling in caches (<a
href="https://github.com/eclipse-langium/langium/tree/HEAD/packages/langium/issues/1712">#1712</a>)</li>
<li><a
href="https://github.com/eclipse-langium/langium/commit/2e397013eed1e89ef54d6fb1803d5cf86e0cd5b4"><code>2e39701</code></a>
Improvements for cancelable operations (<a
href="https://github.com/eclipse-langium/langium/tree/HEAD/packages/langium/issues/1701">#1701</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/eclipse-langium/langium/commits/v3.3.0/packages/langium">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=langium&package-manager=npm_and_yarn&previous-version=3.0.0&new-version=3.3.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.

[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)

---

<details>
<summary>Dependabot commands and options</summary>
<br />

You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Lars Reimann <mail@larsreimann.com>
  • Loading branch information
dependabot[bot] and lars-reimann authored Jan 4, 2025
1 parent a9e070f commit df04828
Show file tree
Hide file tree
Showing 57 changed files with 439 additions and 225 deletions.
6 changes: 4 additions & 2 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,18 @@ updates:
prefix: 'build'
include: scope
groups:
dev-patches:
development:
applies-to: version-updates
dependency-type: development
update-types:
- patch
prod-patches:
- minor
production:
applies-to: version-updates
dependency-type: production
update-types:
- patch
- minor

- package-ecosystem: pip
directory: '/docs'
Expand Down
35 changes: 19 additions & 16 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion packages/safe-ds-cli/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
"chalk": "^5.4.1",
"commander": "^13.0.0",
"glob": "^11.0.0",
"langium": "^3.0.0",
"langium": "^3.3.0",
"true-myth": "^8.2.0"
},
"devDependencies": {
Expand Down
4 changes: 2 additions & 2 deletions packages/safe-ds-lang/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
"dependencies": {
"chevrotain": "^11.0.3",
"glob": "^11.0.0",
"langium": "^3.0.0",
"langium": "^3.3.0",
"semver": "^7.6.3",
"source-map-js": "^1.2.0",
"tree-kill": "^1.2.2",
Expand All @@ -56,7 +56,7 @@
"devDependencies": {
"@types/node": "^18.19.62",
"@types/ws": "^8.5.13",
"langium-cli": "^3.0.3",
"langium-cli": "^3.3.0",
"true-myth": "^8.2.0"
},
"engines": {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@ import { classTypeParameterIsUsedInCorrectPosition } from '../validation/other/d

export class SafeDsCompletionProvider extends DefaultCompletionProvider {
private readonly builtinAnnotations: SafeDsAnnotations;
private readonly documentationProvider: SafeDsDocumentationProvider;
protected override readonly documentationProvider: SafeDsDocumentationProvider;

readonly completionOptions = {
override readonly completionOptions = {
triggerCharacters: ['.', '@'],
};

Expand Down
Loading

0 comments on commit df04828

Please sign in to comment.