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

Prepare repo for 0.21.0 #731

Merged
merged 2 commits into from
May 17, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 16 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,31 @@
## LSP4J Change Log

### v0.21.0 (TBD)
### v0.22.0 (TBD)

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

Breaking API changes:

Nightly japicmp report: <https://download.eclipse.org/lsp4j/builds/main/japicmp-report/>

### [v0.21.0 (May 2023)](https://github.com/eclipse-lsp4j/lsp4j/releases/tag/v0.21.0)

* Implemented DAP version 1.60.0
* LSP4J's implementation of JSON-RPC 2.0 specification has been fixed regarding
de-structure the outermost array wrapper if it's a single array parameter.
* See [#553](https://github.com/eclipse-lsp4j/lsp4j/issues/553) for detailed discussion.
* xbase's `@Pure` and `ToStringBuilder` is no longer used by LSP4J
* See [#494](https://github.com/eclipse-lsp4j/lsp4j/issues/494) for detailed discussion.

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

Breaking API changes:

* LSP4J now requires Java 11 to build and run. This can be observed in the japicmp
report which says class file format version changed from 52.0 to 55.0.
report which says class file format version changed from 52.0 to 55.0.
<https://github.com/eclipse-lsp4j/lsp4j/issues/547>.

Nightly japicmp report: <https://download.eclipse.org/lsp4j/builds/main/japicmp-report/>
japicmp report: <https://download.eclipse.org/lsp4j/updates/releases/0.21.0/japicmp-report/>

### [v0.20.1 (February 2023)](https://github.com/eclipse-lsp4j/lsp4j/releases/tag/v0.20.1)

Expand Down
6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,8 @@ The Maven Repositories, p2 Update Sites, and the Snapshots contain _signed jars_

### Supported LSP Versions

* LSP4J 0.21.&ast; _(Next release)_ &rarr; LSP 3.17.0
* LSP4J 0.22.&ast; _(Next release)_ &rarr; LSP 3.17.0
* LSP4J 0.21.&ast; &rarr; LSP 3.17.0
* LSP4J 0.20.&ast; &rarr; LSP 3.17.0
* LSP4J 0.19.&ast; &rarr; LSP 3.17.0
* LSP4J 0.18.&ast; &rarr; LSP 3.17.0
Expand All @@ -58,7 +59,8 @@ The Maven Repositories, p2 Update Sites, and the Snapshots contain _signed jars_

### Supported DAP Versions

* LSP4J 0.21.&ast; _(Next release)_ &rarr; DAP 1.60.0
* LSP4J 0.22.&ast; _(Next release)_ &rarr; DAP 1.60.0
* LSP4J 0.21.&ast; &rarr; DAP 1.60.0
* LSP4J 0.20.&ast; &rarr; DAP 1.58.0
* LSP4J 0.19.&ast; &rarr; DAP 1.58.0
* LSP4J 0.18.&ast; &rarr; DAP 1.58.0
Expand Down
2 changes: 1 addition & 1 deletion gradle/versions.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
* SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause
******************************************************************************/

version = '0.21.0-SNAPSHOT'
version = '0.21.0'

ext.versions = [
'xtend_lib': '2.28.0',
Expand Down
2 changes: 1 addition & 1 deletion releng/build.Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ pipeline {
// XXX: Can release vs snapshot be detected automatically so that
// the following line does not have to be commented/uncommented
// on each change to/from SNAPSHOT?
sh './releng/deploy-build.sh'
// sh './releng/deploy-build.sh'
}
}
}
Expand Down
28 changes: 14 additions & 14 deletions releng/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -29,29 +29,29 @@
<dependency>
<groupId>org.eclipse.lsp4j</groupId>
<artifactId>org.eclipse.lsp4j</artifactId>
<version>0.21.0-SNAPSHOT</version>
<version>0.21.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.lsp4j</groupId>
<artifactId>org.eclipse.lsp4j</artifactId>
<version>0.21.0-SNAPSHOT</version>
<version>0.21.0</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.eclipse.lsp4j</groupId>
<artifactId>org.eclipse.lsp4j.debug</artifactId>
<version>0.21.0-SNAPSHOT</version>
<version>0.21.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.lsp4j</groupId>
<artifactId>org.eclipse.lsp4j.debug</artifactId>
<version>0.21.0-SNAPSHOT</version>
<version>0.21.0</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.eclipse.lsp4j</groupId>
<artifactId>org.eclipse.lsp4j.generator</artifactId>
<version>0.21.0-SNAPSHOT</version>
<version>0.21.0</version>
<exclusions>
<exclusion>
<groupId>com.google</groupId>
Expand All @@ -62,51 +62,51 @@
<dependency>
<groupId>org.eclipse.lsp4j</groupId>
<artifactId>org.eclipse.lsp4j.generator</artifactId>
<version>0.21.0-SNAPSHOT</version>
<version>0.21.0</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.eclipse.lsp4j</groupId>
<artifactId>org.eclipse.lsp4j.jsonrpc</artifactId>
<version>0.21.0-SNAPSHOT</version>
<version>0.21.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.lsp4j</groupId>
<artifactId>org.eclipse.lsp4j.jsonrpc</artifactId>
<version>0.21.0-SNAPSHOT</version>
<version>0.21.0</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.eclipse.lsp4j</groupId>
<artifactId>org.eclipse.lsp4j.jsonrpc.debug</artifactId>
<version>0.21.0-SNAPSHOT</version>
<version>0.21.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.lsp4j</groupId>
<artifactId>org.eclipse.lsp4j.jsonrpc.debug</artifactId>
<version>0.21.0-SNAPSHOT</version>
<version>0.21.0</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.eclipse.lsp4j</groupId>
<artifactId>org.eclipse.lsp4j.websocket.jakarta</artifactId>
<version>0.21.0-SNAPSHOT</version>
<version>0.21.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.lsp4j</groupId>
<artifactId>org.eclipse.lsp4j.websocket.jakarta</artifactId>
<version>0.21.0-SNAPSHOT</version>
<version>0.21.0</version>
<classifier>sources</classifier>
</dependency>
<dependency>
<groupId>org.eclipse.lsp4j</groupId>
<artifactId>org.eclipse.lsp4j.websocket</artifactId>
<version>0.21.0-SNAPSHOT</version>
<version>0.21.0</version>
</dependency>
<dependency>
<groupId>org.eclipse.lsp4j</groupId>
<artifactId>org.eclipse.lsp4j.websocket</artifactId>
<version>0.21.0-SNAPSHOT</version>
<version>0.21.0</version>
<classifier>sources</classifier>
</dependency>
</dependencies>
Expand Down