usethesource / rascal-language-servers

An LSP server for Rascal which includes an easy-to-use LSP generator for languages implemented in Rascal, and an interactive terminal REPL.
BSD 2-Clause "Simplified" License
10 stars 7 forks source link

Bump the upstream-libs group in /rascal-lsp with 9 updates #360

Closed dependabot[bot] closed 4 months ago

dependabot[bot] commented 4 months ago

Bumps the upstream-libs group in /rascal-lsp with 9 updates:

Package From To
org.junit.jupiter:junit-jupiter-api 5.10.1 5.10.2
org.junit.jupiter:junit-jupiter-engine 5.10.1 5.10.2
org.junit.jupiter:junit-jupiter-engine 5.10.1 5.10.2
org.eclipse.lsp4j:org.eclipse.lsp4j 0.21.2 0.22.0
org.eclipse.lsp4j:org.eclipse.lsp4j.debug 0.21.2 0.22.0
org.apache.logging.log4j:log4j-core 2.22.1 2.23.0
org.apache.logging.log4j:log4j-api 2.22.1 2.23.0
org.apache.logging.log4j:log4j-iostreams 2.22.1 2.23.0
org.apache.logging.log4j:log4j-jul 2.22.1 2.23.0
org.apache.logging.log4j:log4j-api 2.22.1 2.23.0
org.apache.logging.log4j:log4j-iostreams 2.22.1 2.23.0
org.apache.logging.log4j:log4j-jul 2.22.1 2.23.0
org.eclipse.lsp4j:org.eclipse.lsp4j.debug 0.21.2 0.22.0
org.apache.maven.plugins:maven-shade-plugin 3.5.1 3.5.2

Updates org.junit.jupiter:junit-jupiter-api from 5.10.1 to 5.10.2

Release notes

Sourced from org.junit.jupiter:junit-jupiter-api's releases.

JUnit 5.10.2 = Platform 1.10.2 + Jupiter 5.10.2 + Vintage 5.10.2

See Release Notes.

Full Changelog: https://github.com/junit-team/junit5/compare/r5.10.1...r5.10.2

Commits
  • 4c0ddda Release 5.10.2
  • 463a147 Finalize release notes for 5.10.2
  • 43c105a Revert "Apply method predicate before searching type hierarchy"
  • 63d464d Revert "Harmonize application of method and field filters in search algorithms"
  • 85ec2fc Revert "Apply field predicate before searching type hierarchy"
  • 6209006 Update release notes
  • 5ee499f Fix CI build
  • d919ba7 Namespace user-specific build parameters
  • e26cd83 Prepare release notes for 5.10.2
  • ec8d428 Include LauncherInterceptor in launcher module declaration
  • Additional commits viewable in compare view


Updates org.junit.jupiter:junit-jupiter-engine from 5.10.1 to 5.10.2

Release notes

Sourced from org.junit.jupiter:junit-jupiter-engine's releases.

JUnit 5.10.2 = Platform 1.10.2 + Jupiter 5.10.2 + Vintage 5.10.2

See Release Notes.

Full Changelog: https://github.com/junit-team/junit5/compare/r5.10.1...r5.10.2

Commits
  • 4c0ddda Release 5.10.2
  • 463a147 Finalize release notes for 5.10.2
  • 43c105a Revert "Apply method predicate before searching type hierarchy"
  • 63d464d Revert "Harmonize application of method and field filters in search algorithms"
  • 85ec2fc Revert "Apply field predicate before searching type hierarchy"
  • 6209006 Update release notes
  • 5ee499f Fix CI build
  • d919ba7 Namespace user-specific build parameters
  • e26cd83 Prepare release notes for 5.10.2
  • ec8d428 Include LauncherInterceptor in launcher module declaration
  • Additional commits viewable in compare view


Updates org.junit.jupiter:junit-jupiter-engine from 5.10.1 to 5.10.2

Release notes

Sourced from org.junit.jupiter:junit-jupiter-engine's releases.

JUnit 5.10.2 = Platform 1.10.2 + Jupiter 5.10.2 + Vintage 5.10.2

See Release Notes.

Full Changelog: https://github.com/junit-team/junit5/compare/r5.10.1...r5.10.2

Commits
  • 4c0ddda Release 5.10.2
  • 463a147 Finalize release notes for 5.10.2
  • 43c105a Revert "Apply method predicate before searching type hierarchy"
  • 63d464d Revert "Harmonize application of method and field filters in search algorithms"
  • 85ec2fc Revert "Apply field predicate before searching type hierarchy"
  • 6209006 Update release notes
  • 5ee499f Fix CI build
  • d919ba7 Namespace user-specific build parameters
  • e26cd83 Prepare release notes for 5.10.2
  • ec8d428 Include LauncherInterceptor in launcher module declaration
  • Additional commits viewable in compare view


Updates org.eclipse.lsp4j:org.eclipse.lsp4j from 0.21.2 to 0.22.0

Release notes

Sourced from org.eclipse.lsp4j:org.eclipse.lsp4j's releases.

v0.22.0

LSP4J 0.22.0 has now been released and been contributed to simrel, tagged and uploaded to maven central.

Changelog entry

v0.22.0 (February 2024)

Fixed issues: https://github.com/eclipse-lsp4j/lsp4j/milestone/29?closed=1

  • The org.eclipse.lsp4j.websocket bundle has been deprecated in preparation for removal in the future.
    • Please migrate to org.eclipse.lsp4j.websocket.jakarta
    • The org.eclipse.lsp4j.websocket bundle is no longer included in the SDK feature nor published to Eclipse SimRel
    • See #647 for detailed discussion.

Breaking API changes:

  • The Message class now has a new transient field, jsonHandler, to enable the toString implementation to properly format messages when custom type adapters are used.
    • For consumers that have their own custom serializers or other reflective message processors they may need to be updated to ensure that transient fields are skipped, for example by using Modifier.isTransient
    • See #768 for detailed discussion.
  • The name field in WorkspaceFolder is no longer optional according to the specification.
    • See #741 for detailed discussion.
  • The LSP4J generator when applied to @JsonRpcData annotated classes generates a dependency on package org.eclipse.lsp4j.jsonrpc.util in the org.eclipse.lsp4j.jsonrpc bundle.
    • This removes the implied requirement in LSP4J 0.21.0 that there are classes called ToStringBuilder and Preconditions in a sub-package called util; instead, the generator now uses classes ToStringBuilder and Preconditions in package org.eclipse.lsp4j.jsonrpc.util.
    • Duplicate classes ToStringBuilder and Preconditions have been removed from org.eclipse.lsp4j.util and org.eclipse.lsp4j.debug.util packages.
    • See #742 for detailed discussion.

japicmp report: https://download.eclipse.org/lsp4j/updates/releases/0.22.0/japicmp-report/

What's Changed

... (truncated)

Changelog

Sourced from org.eclipse.lsp4j:org.eclipse.lsp4j's changelog.

v0.22.0 (February 2024)

Fixed issues: https://github.com/eclipse-lsp4j/lsp4j/milestone/29?closed=1

  • The org.eclipse.lsp4j.websocket bundle has been deprecated in preparation for removal in the future.
    • Please migrate to org.eclipse.lsp4j.websocket.jakarta
    • The org.eclipse.lsp4j.websocket bundle is no longer included in the SDK feature nor published to Eclipse SimRel
    • See #647 for detailed discussion.

Breaking API changes:

  • The Message class now has a new transient field, jsonHandler, to enable the toString implementation to properly format messages when custom type adapters are used.
    • For consumers that have their own custom serializers or other reflective message processors they may need to be updated to ensure that transient fields are skipped, for example by using Modifier.isTransient
    • See #768 for detailed discussion.
  • The name field in WorkspaceFolder is no longer optional according to the specification.
    • See #741 for detailed discussion.
  • The LSP4J generator when applied to @JsonRpcData annotated classes generates a dependency on package org.eclipse.lsp4j.jsonrpc.util in the org.eclipse.lsp4j.jsonrpc bundle.
    • This removes the implied requirement in LSP4J 0.21.0 that there are classes called ToStringBuilder and Preconditions in a sub-package called util; instead, the generator now uses classes ToStringBuilder and Preconditions in package org.eclipse.lsp4j.jsonrpc.util.
    • Duplicate classes ToStringBuilder and Preconditions have been removed from org.eclipse.lsp4j.util and org.eclipse.lsp4j.debug.util packages.
    • See #742 for detailed discussion.

japicmp report: https://download.eclipse.org/lsp4j/updates/releases/0.22.0/japicmp-report/

Commits


Updates org.eclipse.lsp4j:org.eclipse.lsp4j.debug from 0.21.2 to 0.22.0

Release notes

Sourced from org.eclipse.lsp4j:org.eclipse.lsp4j.debug's releases.

v0.22.0

LSP4J 0.22.0 has now been released and been contributed to simrel, tagged and uploaded to maven central.

Changelog entry

v0.22.0 (February 2024)

Fixed issues: https://github.com/eclipse-lsp4j/lsp4j/milestone/29?closed=1

  • The org.eclipse.lsp4j.websocket bundle has been deprecated in preparation for removal in the future.
    • Please migrate to org.eclipse.lsp4j.websocket.jakarta
    • The org.eclipse.lsp4j.websocket bundle is no longer included in the SDK feature nor published to Eclipse SimRel
    • See #647 for detailed discussion.

Breaking API changes:

  • The Message class now has a new transient field, jsonHandler, to enable the toString implementation to properly format messages when custom type adapters are used.
    • For consumers that have their own custom serializers or other reflective message processors they may need to be updated to ensure that transient fields are skipped, for example by using Modifier.isTransient
    • See #768 for detailed discussion.
  • The name field in WorkspaceFolder is no longer optional according to the specification.
    • See #741 for detailed discussion.
  • The LSP4J generator when applied to @JsonRpcData annotated classes generates a dependency on package org.eclipse.lsp4j.jsonrpc.util in the org.eclipse.lsp4j.jsonrpc bundle.
    • This removes the implied requirement in LSP4J 0.21.0 that there are classes called ToStringBuilder and Preconditions in a sub-package called util; instead, the generator now uses classes ToStringBuilder and Preconditions in package org.eclipse.lsp4j.jsonrpc.util.
    • Duplicate classes ToStringBuilder and Preconditions have been removed from org.eclipse.lsp4j.util and org.eclipse.lsp4j.debug.util packages.
    • See #742 for detailed discussion.

japicmp report: https://download.eclipse.org/lsp4j/updates/releases/0.22.0/japicmp-report/

What's Changed

... (truncated)

Changelog

Sourced from org.eclipse.lsp4j:org.eclipse.lsp4j.debug's changelog.

v0.22.0 (February 2024)

Fixed issues: https://github.com/eclipse-lsp4j/lsp4j/milestone/29?closed=1

  • The org.eclipse.lsp4j.websocket bundle has been deprecated in preparation for removal in the future.
    • Please migrate to org.eclipse.lsp4j.websocket.jakarta
    • The org.eclipse.lsp4j.websocket bundle is no longer included in the SDK feature nor published to Eclipse SimRel
    • See #647 for detailed discussion.

Breaking API changes:

  • The Message class now has a new transient field, jsonHandler, to enable the toString implementation to properly format messages when custom type adapters are used.
    • For consumers that have their own custom serializers or other reflective message processors they may need to be updated to ensure that transient fields are skipped, for example by using Modifier.isTransient
    • See #768 for detailed discussion.
  • The name field in WorkspaceFolder is no longer optional according to the specification.
    • See #741 for detailed discussion.
  • The LSP4J generator when applied to @JsonRpcData annotated classes generates a dependency on package org.eclipse.lsp4j.jsonrpc.util in the org.eclipse.lsp4j.jsonrpc bundle.
    • This removes the implied requirement in LSP4J 0.21.0 that there are classes called ToStringBuilder and Preconditions in a sub-package called util; instead, the generator now uses classes ToStringBuilder and Preconditions in package org.eclipse.lsp4j.jsonrpc.util.
    • Duplicate classes ToStringBuilder and Preconditions have been removed from org.eclipse.lsp4j.util and org.eclipse.lsp4j.debug.util packages.
    • See #742 for detailed discussion.

japicmp report: https://download.eclipse.org/lsp4j/updates/releases/0.22.0/japicmp-report/

Commits


Updates org.apache.logging.log4j:log4j-core from 2.22.1 to 2.23.0

Updates org.apache.logging.log4j:log4j-api from 2.22.1 to 2.23.0

Updates org.apache.logging.log4j:log4j-iostreams from 2.22.1 to 2.23.0

Updates org.apache.logging.log4j:log4j-jul from 2.22.1 to 2.23.0

Updates org.apache.logging.log4j:log4j-api from 2.22.1 to 2.23.0

Updates org.apache.logging.log4j:log4j-iostreams from 2.22.1 to 2.23.0

Updates org.apache.logging.log4j:log4j-jul from 2.22.1 to 2.23.0

Updates org.eclipse.lsp4j:org.eclipse.lsp4j.debug from 0.21.2 to 0.22.0

Release notes

Sourced from org.eclipse.lsp4j:org.eclipse.lsp4j.debug's releases.

v0.22.0

LSP4J 0.22.0 has now been released and been contributed to simrel, tagged and uploaded to maven central.

Changelog entry

v0.22.0 (February 2024)

Fixed issues: https://github.com/eclipse-lsp4j/lsp4j/milestone/29?closed=1

  • The org.eclipse.lsp4j.websocket bundle has been deprecated in preparation for removal in the future.
    • Please migrate to org.eclipse.lsp4j.websocket.jakarta
    • The org.eclipse.lsp4j.websocket bundle is no longer included in the SDK feature nor published to Eclipse SimRel
    • See #647 for detailed discussion.

Breaking API changes:

  • The Message class now has a new transient field, jsonHandler, to enable the toString implementation to properly format messages when custom type adapters are used.
    • For consumers that have their own custom serializers or other reflective message processors they may need to be updated to ensure that transient fields are skipped, for example by using Modifier.isTransient
    • See #768 for detailed discussion.
  • The name field in WorkspaceFolder is no longer optional according to the specification.
    • See #741 for detailed discussion.
  • The LSP4J generator when applied to @JsonRpcData annotated classes generates a dependency on package org.eclipse.lsp4j.jsonrpc.util in the org.eclipse.lsp4j.jsonrpc bundle.
    • This removes the implied requirement in LSP4J 0.21.0 that there are classes called ToStringBuilder and Preconditions in a sub-package called util; instead, the generator now uses classes ToStringBuilder and Preconditions in package org.eclipse.lsp4j.jsonrpc.util.
    • Duplicate classes ToStringBuilder and Preconditions have been removed from org.eclipse.lsp4j.util and org.eclipse.lsp4j.debug.util packages.
    • See #742 for detailed discussion.

japicmp report: https://download.eclipse.org/lsp4j/updates/releases/0.22.0/japicmp-report/

What's Changed

... (truncated)

Changelog

Sourced from org.eclipse.lsp4j:org.eclipse.lsp4j.debug's changelog.

v0.22.0 (February 2024)

Fixed issues: https://github.com/eclipse-lsp4j/lsp4j/milestone/29?closed=1

  • The org.eclipse.lsp4j.websocket bundle has been deprecated in preparation for removal in the future.
    • Please migrate to org.eclipse.lsp4j.websocket.jakarta
    • The org.eclipse.lsp4j.websocket bundle is no longer included in the SDK feature nor published to Eclipse SimRel
    • See #647 for detailed discussion.

Breaking API changes:

  • The Message class now has a new transient field, jsonHandler, to enable the toString implementation to properly format messages when custom type adapters are used.
    • For consumers that have their own custom serializers or other reflective message processors they may need to be updated to ensure that transient fields are skipped, for example by using Modifier.isTransient
    • See #768 for detailed discussion.
  • The name field in WorkspaceFolder is no longer optional according to the specification.
    • See #741 for detailed discussion.
  • The LSP4J generator when applied to @JsonRpcData annotated classes generates a dependency on package org.eclipse.lsp4j.jsonrpc.util in the org.eclipse.lsp4j.jsonrpc bundle.
    • This removes the implied requirement in LSP4J 0.21.0 that there are classes called ToStringBuilder and Preconditions in a sub-package called util; instead, the generator now uses classes ToStringBuilder and Preconditions in package org.eclipse.lsp4j.jsonrpc.util.
    • Duplicate classes ToStringBuilder and Preconditions have been removed from org.eclipse.lsp4j.util and org.eclipse.lsp4j.debug.util packages.
    • See #742 for detailed discussion.

japicmp report: https://download.eclipse.org/lsp4j/updates/releases/0.22.0/japicmp-report/

Commits


Updates org.apache.maven.plugins:maven-shade-plugin from 3.5.1 to 3.5.2

Commits
  • 95e22b4 [maven-release-plugin] prepare release maven-shade-plugin-3.5.2
  • d807fea Bump org.vafer:jdependency from 2.9.0 to 2.10
  • 6d60841 Bump org.apache.commons:commons-compress from 1.23.0 to 1.25.0
  • 68457e5 [MSHADE-468] add system requirements history
  • 631371b Add mshade-462 IT
  • cb7b10d [MSHADE-462] 3.5.1 not compatible with 3.4.1: The version cannot be empty.
  • bd982e7 [MSHADE-420] fix time when read from extra field
  • 3692f81 [SHADE-420] create IT: 2 runs with different TZ give different jars
  • a5315de [MSHADE-464] Maven 3.6.3 as minimum requirements
  • e7077c6 [MSHADE-467] Improved concurrency problem fix
  • Additional commits viewable in compare view


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 will merge this PR once CI passes on it, as requested by @DavyLandman.


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 ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore ` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore ` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore ` will remove the ignore condition of the specified dependency and ignore conditions
sonarcloud[bot] commented 4 months ago

Quality Gate Passed Quality Gate passed

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

DavyLandman commented 4 months ago

@dependabot squash and merge