Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build(deps): bump langium from 3.0.0 to 3.3.0 #1303

Merged
merged 12 commits into from
Jan 4, 2025

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jan 4, 2025

Bumps langium from 3.0.0 to 3.3.0.

Release notes

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

Changelog

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

  • Call build phase callbacks for Parsed state (#1572).
  • Fix a few formatter related issues (#1628).

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 the DocumentBuilder 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)

Commits
  • c5d74ec Add remark about graduation
  • 09ca490 Release version 3.3.0
  • 644660a 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)
  • Additional commits viewable in compare view

Dependabot compatibility score

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 commands and options

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)

@dependabot dependabot bot requested a review from lars-reimann as a code owner January 4, 2025 11:32
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Jan 4, 2025
@lars-reimann lars-reimann force-pushed the dependabot/npm_and_yarn/langium-3.3.0 branch from 79edde2 to 4fd930c Compare January 4, 2025 17:50
Copy link

github-actions bot commented Jan 4, 2025

🦙 MegaLinter status: ✅ SUCCESS

Descriptor Linter Files Fixed Errors Elapsed time
✅ JSON jsonlint 3 0 0.19s
✅ JSON npm-package-json-lint yes no 0.4s
✅ JSON prettier 3 0 0 0.73s
✅ JSON v8r 3 0 12.15s
✅ REPOSITORY git_diff yes no 0.21s
✅ TYPESCRIPT eslint 4 0 0 5.73s
✅ TYPESCRIPT prettier 4 0 0 1.15s
✅ YAML prettier 1 0 0 0.72s
✅ YAML v8r 1 0 1.76s
✅ YAML yamllint 1 0 0.23s

See detailed report in MegaLinter reports
Set VALIDATE_ALL_CODEBASE: true in mega-linter.yml to validate all sources, not only the diff

MegaLinter is graciously provided by OX Security

Copy link

codecov bot commented Jan 4, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 99.72%. Comparing base (a9e070f) to head (218e503).
Report is 4 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1303      +/-   ##
==========================================
- Coverage   99.72%   99.72%   -0.01%     
==========================================
  Files         114      113       -1     
  Lines       12793    12783      -10     
  Branches     4203     4199       -4     
==========================================
- Hits        12758    12748      -10     
  Misses         35       35              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@lars-reimann lars-reimann merged commit df04828 into main Jan 4, 2025
7 checks passed
@lars-reimann lars-reimann deleted the dependabot/npm_and_yarn/langium-3.3.0 branch January 4, 2025 18:03
@lars-reimann
Copy link
Member

🎉 This PR is included in version 0.23.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

@lars-reimann lars-reimann added the released Included in a release label Jan 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code released Included in a release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant