- enhancement - Add gradle extension into pack by @jdneo in #1374
- fix - Dialog pops up twice when adding new jdk by @jdneo in #1378
- enhancement - Improve the help center content by @jdneo in #1363
- enhancement - Add help center into shortcuts by @jdneo in #1365
- enhancement - Add code action section into walkthrough by @jdneo in #1372
- fix - Jump to formatter page when it's opened by @jdneo in #1362
- build - Bump braces from 3.0.2 to 3.0.3 by @dependabot in #1355
- build - Update telemetry wrapper by @jdneo in #1367
- Add new project settings page, where users can edit project classpath, compiler settings, Maven settings and more. The page can be accessed by clicking the Java status bar item and selecting
Open Project Settings
. Or trigger the commandJava: Open Project Settings
from the command palette.
Java: Configure Java Runtime
command now opens the new project settings page.
- Avoid duplicated entries displayed in classpath page. #1314
- Improve the classpath configuration page so that it can update the classpath for Maven and Gradle projects.
- Add statistics for the aggregated reliability and performance data of the language server protocol requests on extension exit.
- Optimize statistics on empty results and timeouts for LSP requests.
- Remove marketplace preview flag.
- Add Oracle GraalVM to the list of Install New JDK. #1208.
- Add the error and exception statistics for the Java extension.
- Fix the statistics of session duration and lsp error responses.
- Fix vulnerabilities in dependencies.
Change outdated publisher pivotal
to vmware
in related links. #1161
- Fix statitics for lombok support and completion performance.
- Fix vulnerabilities in dependencies.
- Add IBM Semeru Runtimes to Other JDKs list. #1113
- Webviews are not correctly rendered with VS Code 1.73.0. #1102
- Fix vulnerabilities in dependencies.
- Engineering: Aggregate typical buildship warnings. #1092
- Bug: No response on clicking button
install A New JDK
. #1068
- Stop spamming the console with useless error messages. #1063
- Update activation events. #1036
- Simplify the "clean cache" notification buttons. #1025
- Notify to clean cache if a corrupted workspace cache is detected. #1011
- Update required tooling JRE to 17. #1009
- Polish "Explore more Java resources" step in walkthrough. #1002
- Fix: Cannot read properties of undefined (reading 'startsWith') #968
- Retire outdated tour page. #978
- Use new setting
java.help.collectErrorLog
to control whether to collect detailed diagnostic information.
- Improve colletion of diagnostic information.
- Can detect JDKs installed by asdf-vm in
Configure Java Runtime
page.
- Add new setting
java.help.shareDiagnostics
control whether to collect detailed diagnostic information.
- Support toggling AWT development in help center. #886
- Simplify steps of getting started walkthrough. #679
- Update mechanism to validate required Java runtimes. #851
- New command to
Install New JDK
. #803
- New UX of
Configure Java Runtime
page. #791 - Refine
Java: Getting Started
page
- Cover more paths when searching for installed Java runtimes. #596
- Support to detect macOS with ARM chips.
- Get correct project type.
- Adopt Adoptium API v3 to download JDK 17. #765
- Fix broken link: "Check out our blogs to see what's new". #734
- Fix bug: getting started page was wrongly presented in Codespaces. #753
- Normalize extension naming. #738 #741
- Rename extension to
Extension Pack for Java
. #721
- Fix experiment on getting started experience. #727
Java: Help Center
page could open to wrong side. #723
- Checkbox state was wrong in
Java: Help Center
page. #712 - Opening "Take a Tour" from
Java: Help Center
page was slow. #711 - Feature tour page was not shown when activating extension for the first time. #713
- Rename command
Java: Welcome
toJava: Help Center
.
- Provide code action to configure classpath. #684
- Improve getting started experience with walkthrough. #692
- Clean up completed experiments. #670 #672
- Update description and categories in metadata. #669 #677
- Update getting started walkthrough. #671
- Add formatter setting editor. #604
- Add setup-focused getting started walkthrough. #608
- Remove
ⓘ
button from status bar. #573
- Wrong project type was displayed in
Configure Java Runtime
page for some projects. #583 - Unicode characters in project name were not correctly displayed. #576
- Checkbox
Show welcome page when using Java
was always checked. #597 - Webview content was not correctly displayed after reloading. #581
- New UX for welcome page. #540
- Re-enable restoring webview pages after reloading window. #549
- Fixed error
Cannot read property 'onDidClasspathUpdate' of undefined
on openingConfigure Java Runtime
page. #521
- Added settings to reduce popups. #473
- Refined
Configure Java Runtime
page to show project/unmanaged folder section on demand. #517
- Fixed: Clicking the blank place in Overview page would trigger a command. #491
- Added
Learn
andConfiguration
sections to theOverview
page. #490,#492 - Re-designed
Configure Java Runtime
page for easy configuration of JDKs. #493
- Added extension guide to help discover Java extensions
- Updated dependencies to fix vulnerability and telemetry issues
- Added SonarLint to the recommendation list
- [#250] Added Quarkus recommendation
- [#251] Fixed typos
- [#258] Added SapMachine as JDK option
- Added Getting Started view #183 #184 #185 #186 #189 #190 #191 #192 #193
- Changed to presenting JDK Acquisition Guide using dedicated view #172 #173 #175 #176 #179
- Added JDK Acquisition Guide to the overview page #119
- Added Visual Studio IntelliCode to Extension Pack for Java
- Added Overview page to help users get started
- Use extensionPack instead of extensionDependencies
- Updated README to provide more info to developers
- Added telemetry
- Added Java Test Runner and Maven Package Explorer to the pack
- Update the links for open source
- Initial release