15 KiB
15 KiB
Change Log
All notable changes to the "vscode-gradle" extension will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
3.16.0
What's Changed
- performance - Merge Task Server & Build Server by @Jiaaming in https://github.com/microsoft/vscode-gradle/pull/1512
- performance - Merge Language Server to Gradle Server by @Jiaaming in https://github.com/microsoft/vscode-gradle/pull/1525
- fix - Catch the error when running Gradle tests by @jdneo in https://github.com/microsoft/vscode-gradle/pull/1524
- fix - Wrong status code returned for test completion by @jdneo in https://github.com/microsoft/vscode-gradle/pull/1532
- fix - Override LanguageServer setTrace to avoid default Exception throw by @Jiaaming in https://github.com/microsoft/vscode-gradle/pull/1533
- fix - Get daemon status handle project folder name include empty space by @Jiaaming in https://github.com/microsoft/vscode-gradle/pull/1537
- documentation - Update architecture.md for merge server by @Jiaaming in https://github.com/microsoft/vscode-gradle/pull/1520
- documentation - Update doc after merge language server by @Jiaaming in https://github.com/microsoft/vscode-gradle/pull/1528
3.15.0
What's Changed
- feat - Support delegate tests to Gradle build Server by @jdneo in https://github.com/microsoft/vscode-gradle/pull/1510
- fix - Only send request after initialization by @jdneo in https://github.com/microsoft/vscode-gradle/pull/1503
- fix - Add java 22 to compatibility matrix by @jdneo in https://github.com/microsoft/vscode-gradle/pull/1505
- refactor - Introduce gson to simplify the object parsing by @jdneo in https://github.com/microsoft/vscode-gradle/pull/1509
- fix - Slice the build target list to 1 when running gradle tests by @jdneo in https://github.com/microsoft/vscode-gradle/pull/1518
3.14.1
What's Changed
- fix - Fix the importer version.
3.14.0
What's Changed
- enhancement - Bump Gradle Wrapper to v8.5 and change Java 21 min Gradle version by @JoseLion in https://github.com/microsoft/vscode-gradle/pull/1455
- enhancement - Group the Gradle related menus in the file explorer into a submenu labeled 'Gradle' by @testforstephen in https://github.com/microsoft/vscode-gradle/pull/1474
- enhancement - Upgrade Build Server for Gradle to 0.2.0
- fix - Exclude the project itself becoming its project classpath entry by @jdneo in https://github.com/microsoft/vscode-gradle/pull/1464
- fix - Append the log message to build output if it's from compilation report. by @jdneo in https://github.com/microsoft/vscode-gradle/pull/1490
- fix - Set GradleExecution jdk use java.import.gradle.java.home by @Jiaaming in https://github.com/microsoft/vscode-gradle/pull/1491
- fix - Refresh the output folders after build tasks by @jdneo in https://github.com/microsoft/vscode-gradle/pull/1493
- build - Fix buildJars task by @donat in https://github.com/microsoft/vscode-gradle/pull/1481
- build - Add Build Server debug config by @Jiaaming in https://github.com/microsoft/vscode-gradle/pull/1486
- build - Move Gradle Daemons implementation from Java into Typescript by @Jiaaming in https://github.com/microsoft/vscode-gradle/pull/1489
New Contributors
- @donat made their first contribution in https://github.com/microsoft/vscode-gradle/pull/1481
- @Jiaaming made their first contribution in https://github.com/microsoft/vscode-gradle/pull/1486
Full Changelog: https://github.com/microsoft/vscode-gradle/compare/3.13.5...3.14.0
3.13.5
Added
- Implement onWillUpdate() in GradleBuildServerBuildSupport. PR#1405
Fixed
- Disable manually applying configuration files on import temporarily. PR#1451
Changed
3.13.4
Fixed
- Store the scan result of the project importer. PR#1445
- Plugin with id not found. GBS#98
- No builders are available to build a model of type. GBS#99
- No such method error: CompileOptions.getAnnotationProcessorGeneratedSourcesDirectory(). GBS#100
3.13.3
Fixed
- Ignore the generated optional sources during problem checker. PR#1443
3.13.2
Fixed
- Skip Android projects when importing Gradle projects. PR#1439
- Improve the project scan logic. PR#1432
- Reuse built extension for tests in CI pipelines. PR#1438, contributed by @JoseLion
3.13.1
Fixed
- Improve the project root inference logic. PR#1433
- Add windows requirements into CONTRIBUTING.md. PR#1429, contributed by @JoseLion
- Reuse Gradle connector for the same project root. GBS#94
- Improve the Gradle home path search logic. GBS#95
- Use Gradle 7.4.2 as a fallback version when no suitable build approach is found. GBS#96
3.13.0
Added
- Add support for subfolder gradle projects. PR#1336, contributed by @gayanper
- Add a new Gradle project importer that leverage the Gradle Build Server to import Gradle projects. You can turn it off via setting
java.gradle.buildServer.enabled
, if you don't want to use it.
Fixed
- Replace link to AdoptOpenJDK with Adoptium in README. PR#1412, contributed by @ElectricalBoy
3.12.7 (2023-03-29)
Added
- Support Java 19. PR#1319
Changed
Fixed
3.12.6 (2022-11-29)
Fixed
3.12.5 (2022-09-28)
Added
- New configuration
gradle.projectOpenBehaviour
to specify the default method of opening newly created project. PR#1282
3.12.4 (2022-08-31)
Added
- Automatically rename duplicate task names with additional relative path. PR#1265
Changed
- Allow to use environment executable java to launch servers. PR#1263
Fixed
3.12.3 (2022-07-27)
Added
- Show Gradle commands in Project Manager's submenu. PR#1252
- Show shortcut for reload all Java projects in Gradle Project view. PR#1259
Changed
- Move the previous refresh button to overflow group. PR#1259
3.12.2 (2022-06-30)
Fixed
3.12.1 (2022-06-01)
Fixed
3.12.0 (2022-04-27)
Changed
- Move pinned tasks to standalone section. #1197
Fixed
3.11.0 (2022-03-02)
Added
- Support
java.jdt.ls.java.home
configuration from redhat.java. PR#1169
Changed
- Double-click to run tasks in
Gradle Project
view. PR#1174 - Move pinned tasks to
Gradle Project
view and removePinned Tasks
view. PR#1182 - Reorganize requests and TAPI usages to improve performance. #1088
Fixed
3.10.0 (2022-01-26)
Added
Changed
- Upgrade repository wrapper to
7.3.3
. PR#1145
Fixed
3.9.0 (2021-12-22)
Added
Changed
Fixed
3.8.4 (2021-11-24)
Fixed
3.8.3 (2020-11-24)
Added
- Add refresh button in default project view. PR#1078
- Support VSCode variables in custom task definition. PR#1035
Fixed
3.8.2 (2021-11-05)
Fixed
3.8.1 (2021-10-28)
Added
- Support auto completion for closures from plugins. #1022
- Support managed properties. PR#1053
- Support deprecated tags. PR#1058
Changed
Fixed
3.8.0 (2021-09-29)
Added
- Support highlighting of Gradle file. PR#960, PR#967
- Provide document outline of Gradle file. PR#969
- Show syntax diagnostics of Gradle file. PR#962
- Support auto completion for dependencies. PR#970
- Support auto completion for basic Gradle closures. PR#971
- Support basic projects view. PR#1002
Changed
Fixed
3.7.1 (2021-09-23)
Fixed
- Fix the
Details
andChangelog
tabs in the marketplace page. PR#1012
3.7.0 (2021-09-22)
Added
Changed
- Rename
Gradle Tasks
view toGradle Projects
view. - Hide
STOPPED
daemons in Gradle Daemons view by default. PR#940 - Refine UX when there is no item in pinned tasks and recent tasks view. PR#937
Fixed
3.6.2 (2021-09-22)
Changed
- The publisher is changed from
richardwillis
toMicrosoft
.
The detail changes before 3.6.2
can be found here: https://github.com/microsoft/vscode-gradle/releases