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
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.
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
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.
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
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.
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
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.
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
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.
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
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.
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
Bumps the upstream-libs group in /rascal-lsp with 9 updates:
5.10.1
5.10.2
5.10.1
5.10.2
5.10.1
5.10.2
0.21.2
0.22.0
0.21.2
0.22.0
2.22.1
2.23.0
2.22.1
2.23.0
2.22.1
2.23.0
2.22.1
2.23.0
2.22.1
2.23.0
2.22.1
2.23.0
2.22.1
2.23.0
0.21.2
0.22.0
3.5.1
3.5.2
Updates
org.junit.jupiter:junit-jupiter-api
from 5.10.1 to 5.10.2Release notes
Sourced from org.junit.jupiter:junit-jupiter-api's releases.
Commits
4c0ddda
Release 5.10.2463a147
Finalize release notes for 5.10.243c105a
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 notes5ee499f
Fix CI buildd919ba7
Namespace user-specific build parameterse26cd83
Prepare release notes for 5.10.2ec8d428
Include LauncherInterceptor in launcher module declarationUpdates
org.junit.jupiter:junit-jupiter-engine
from 5.10.1 to 5.10.2Release notes
Sourced from org.junit.jupiter:junit-jupiter-engine's releases.
Commits
4c0ddda
Release 5.10.2463a147
Finalize release notes for 5.10.243c105a
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 notes5ee499f
Fix CI buildd919ba7
Namespace user-specific build parameterse26cd83
Prepare release notes for 5.10.2ec8d428
Include LauncherInterceptor in launcher module declarationUpdates
org.junit.jupiter:junit-jupiter-engine
from 5.10.1 to 5.10.2Release notes
Sourced from org.junit.jupiter:junit-jupiter-engine's releases.
Commits
4c0ddda
Release 5.10.2463a147
Finalize release notes for 5.10.243c105a
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 notes5ee499f
Fix CI buildd919ba7
Namespace user-specific build parameterse26cd83
Prepare release notes for 5.10.2ec8d428
Include LauncherInterceptor in launcher module declarationUpdates
org.eclipse.lsp4j:org.eclipse.lsp4j
from 0.21.2 to 0.22.0Release notes
Sourced from org.eclipse.lsp4j:org.eclipse.lsp4j's releases.
... (truncated)
Changelog
Sourced from org.eclipse.lsp4j:org.eclipse.lsp4j's changelog.
Commits
e36b339
Prepare repo for 0.22.0 release (#805)d778794
Update documentation for common location of Preconditions (#804)9bc4650
Deprecate lsp4j.websocket in preparation for removal in the future. (#803)3002aa3
Supply a Preconditions in common location (#800)33e5ca8
Document the LSP4J JSON-RPC generator a little (#799)22dae55
Supply a ToStringBuilder in common location (#798)fc5de60
Modernize Gradle to fix #776 (#781)56100e1
fix javadoc warning (#795)76609a8
Remove outdated usage of Gradle wrapper for Oomph (#794)db27a95
Use configured gson instance for toString (#772)Updates
org.eclipse.lsp4j:org.eclipse.lsp4j.debug
from 0.21.2 to 0.22.0Release notes
Sourced from org.eclipse.lsp4j:org.eclipse.lsp4j.debug's releases.
... (truncated)
Changelog
Sourced from org.eclipse.lsp4j:org.eclipse.lsp4j.debug's changelog.
Commits
e36b339
Prepare repo for 0.22.0 release (#805)d778794
Update documentation for common location of Preconditions (#804)9bc4650
Deprecate lsp4j.websocket in preparation for removal in the future. (#803)3002aa3
Supply a Preconditions in common location (#800)33e5ca8
Document the LSP4J JSON-RPC generator a little (#799)22dae55
Supply a ToStringBuilder in common location (#798)fc5de60
Modernize Gradle to fix #776 (#781)56100e1
fix javadoc warning (#795)76609a8
Remove outdated usage of Gradle wrapper for Oomph (#794)db27a95
Use configured gson instance for toString (#772)Updates
org.apache.logging.log4j:log4j-core
from 2.22.1 to 2.23.0Updates
org.apache.logging.log4j:log4j-api
from 2.22.1 to 2.23.0Updates
org.apache.logging.log4j:log4j-iostreams
from 2.22.1 to 2.23.0Updates
org.apache.logging.log4j:log4j-jul
from 2.22.1 to 2.23.0Updates
org.apache.logging.log4j:log4j-api
from 2.22.1 to 2.23.0Updates
org.apache.logging.log4j:log4j-iostreams
from 2.22.1 to 2.23.0Updates
org.apache.logging.log4j:log4j-jul
from 2.22.1 to 2.23.0Updates
org.eclipse.lsp4j:org.eclipse.lsp4j.debug
from 0.21.2 to 0.22.0Release notes
Sourced from org.eclipse.lsp4j:org.eclipse.lsp4j.debug's releases.
... (truncated)
Changelog
Sourced from org.eclipse.lsp4j:org.eclipse.lsp4j.debug's changelog.
Commits
e36b339
Prepare repo for 0.22.0 release (#805)d778794
Update documentation for common location of Preconditions (#804)9bc4650
Deprecate lsp4j.websocket in preparation for removal in the future. (#803)3002aa3
Supply a Preconditions in common location (#800)33e5ca8
Document the LSP4J JSON-RPC generator a little (#799)22dae55
Supply a ToStringBuilder in common location (#798)fc5de60
Modernize Gradle to fix #776 (#781)56100e1
fix javadoc warning (#795)76609a8
Remove outdated usage of Gradle wrapper for Oomph (#794)db27a95
Use configured gson instance for toString (#772)Updates
org.apache.maven.plugins:maven-shade-plugin
from 3.5.1 to 3.5.2Commits
95e22b4
[maven-release-plugin] prepare release maven-shade-plugin-3.5.2d807fea
Bump org.vafer:jdependency from 2.9.0 to 2.106d60841
Bump org.apache.commons:commons-compress from 1.23.0 to 1.25.068457e5
[MSHADE-468] add system requirements history631371b
Add mshade-462 ITcb7b10d
[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 field3692f81
[SHADE-420] create IT: 2 runs with different TZ give different jarsa5315de
[MSHADE-464] Maven 3.6.3 as minimum requirementse7077c6
[MSHADE-467] Improved concurrency problem fixDependabot 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