Releases: oracle/javavscode
Releases · oracle/javavscode
v23.0.0
Version 23.0.0
What's Changed
Enhancements
- [JAVAVSCODE-253] Localization to support Japanese and Simplified Chinese #254
- [JAVAVSCODE-224] Option to configure different JDK versions for JVSC extension runtime and project #244
- [JAVAVSCODE-229] Introduced Quick Fix action for suppressing warnings #259
- Upgrade to NB-23 #259
- Full JDK 23 support
- Upgraded Gradle Tooling to 8.10
- Fixed Exception templates
- And more ...
- Progress bar added to track JDK download progress #248
- JDK 23 now available in the JDK Downloader #274
- Restrict parent directory traversal when locating the associated project #251
Bugs
- [JAVAVSCODE-57] Rename refactoring should not replace in comments by default #261
- [JAVAVSCODE-148] Corrected configuration selection from launch settings during run and debug sessions #266
- [JAVAVSCODE-203] Fixed rename refactoring for record components apache/netbeans#7670
- [JAVAVSCODE-212] Fixed implicit imports precedence issue #262
- [JAVAVSCODE-221] Reliable implementation of the "delete extension cache" command #245
Other Changes
- Refactored JDK Downloader implementation #248
- Removed redundant elements from the extension #263
- README updated where necessary
Full Changelog: v22.1.2...v23.0.0
v22.1.2
Version 22.1.2
What's Changed
Bugs
- [JAVAVSCODE-96] Honour SuppressWarnings annotations for
unused
entities #227 - [JAVAVSCODE-182] Show the constructor's JavaDoc on hovering over its usage; instead of the class' JavaDoc #238
- [JAVAVSCODE-185] Formatting of XML (pom.xml) files fixed #226
- [JAVAVSCODE-190] Upgrade Gradle tooling to support JDK-22 #220
- [JAVAVSCODE-194] Support uncommon inline tags in JavaDoc re-formatting, instead of producing incorrectly formatted block tags #237
- [JAVAVSCODE-196] Fixed run Configuration section is unavailable in the Explorer panel for non-workspace opened Java files #210
- [JAVAVSCODE-199] Fixed Quick Fix actions are unable to edit runConfig options in global settings for non-workspace opened Java files #211
- [JAVAVSCODE-214] Fixed Source Actions menu #227
Other Changes
- [JAVAVSCODE-223] Updated BUILD.md #225
- Updated README.md #228
- Ant build script reorganization for patches and clean-netbeans #234
- Pre-commit hook to check artifactory urls in package-lock.json #192
- Bump up axios to 1.7.4 #241
- Upgraded node-jsonc-parser library #200
Full Changelog: v22.1.1...v22.1.2
v22.1.1
Version 22.1.1
What's Changed
Enhancements
- [JAVAVSCODE-172] Support for using JDK 23 EA builds with the extension including features like ClassFile API, Implicitly Declared Classes and Instance Main Methods, etc. #174
- [JAVAVSCODE-175] Support for JEP 467 (Markdown format for Javadoc) added #176
- [JAVAVSCODE-74] Support for running a project with dependencies not managed by Maven or Gradle #173
- Upgrading to NB-22 #169
Other Changes
Full Changelog: v22.0.1...v22.1.1
v22.0.1
Version 22.0.1 (May 30th, 2024)
What's Changed
Bugs
- [JAVAVSCODE-59] In VSCode provide quickfix relevant to the position of the cursor apache/netbeans#7353
- [JAVAVSCODE-101] Command jdk.java.project.resolveProjectProblems' not found apache/netbeans#7370
Other Changes
- Disable unused modules #159
- Copyright modification in README #155
- Minor README updates #157
- Provide better tags in vscode marketplace #162
Full Changelog: v22.0.0...v22.0.1
v22.0.0
Version 22.0.0 (April 25th, 2024)
What's Changed
Enhancements
- [JAVAVSCODE-9] Disable hints according to user preference apache/netbeans#6760
- [JAVAVSCODE-110] Added option to delete workspace cache with respect to oracle java extension #124
- [JAVAVSCODE-123] Update to NetBeans 21 and JDK 22 features support #128
- [JAVAVSCODE-131] Added JDK 22 GA download option in JDK downloader #133
- [JAVAVSCODE-146] Rename "Java Platform Support" as "Java" #147
- Option to work with JDK 23 early access by disabling javac bundled with Netbeans #130
- Bump up axios 1.6.0 to 1.6.8 #127
- Bump up @vscode/debugadapter from 1.55.1 to 1.65.0 #135
Bugs
- [JAVAVSCODE-29] vscode reports a need to upgrade Gradle to an earlier version for JDK-21 apache/netbeans#6807
- [JAVAVSCODE-30] Fixed refactoring of pom.xml as well on renaming class name #120
- [JAVAVSCODE-95] Fixed false error thrown if parent pom version uses variable #125
Other Changes
- [JAVAVSCODE-137] Updated Third party licenses related to Node JS third party dependencies #138
- Removing (unused) DB support from extension #112
Full Changelog: v1.0.1...v22.0.0
v1.0.1
Version 1.0.1 (February 22nd, 2024)
What’s Changed
Enhancements
- Implementing support for features in JDK 22 by utilizing OpenJDK 22 Early Access binaries apache/netbeans#6742
- [JAVAVSCODE-16] Added option for running any Java project using context menu #75
- [JAVAVSCODE-22] Added support for using different jdk in each workspace and deprecated jdk.userdir configuration #67
- [JAVAVSCODE-28] Include TestNG tests in the test explorer.#40
- [JAVAVSCODE-56] Added “Go To Test” option #93
- [JAVAVSCODE-60] Added a configuration for user-defined vm arguments to start the Java language server #63
- [JAVAVSCODE-69] Add a warning for cases like var foo = new ArrayList<>(); apache/netbeans#6780
- [JAVAVSCODE-76] Support for parameter hints added apache/netbeans#6476
- [JAVAVSCODE-78] Added checksum match for jdk downloader #81
- [JAVAVSCODE-80] Renamed downloaded jdk binaries so that it is not replaced by the already present binaries #82
- Update to NetBeans 20 #92
Bugs
- [JAVAVSCODE-23] Class outline/structure missing in some cases fixed apache/netbeans#6642
- [JAVAVSCODE-24] Error on formatting pom.xml fixed apache/netbeans#6631
- [JAVAVSCODE-26] Don’t create “lock files” in the user’s project folders apache/netbeans#6690
- [JAVAVSCODE-35] String templates break formatting fixed apache/netbeans#6637
- [JAVAVSCODE-48] Renaming variable fails when using string template fixed apache/netbeans#6637
- [JAVAVSCODE-52] Avoiding crash during indexing when a record has a component with a wrong name apache/netbeans#6649
- [JAVAVSCODE-53] Incorrect hint “The assigned value is never used” fixed apache/netbeans#6635
- [JAVAVSCODE-62] “The collection is only added to, never read” warning now detects forEach apache/netbeans#6646
- [JAVAVSCODE-71] Updated download.jdk command configuration to open JDK downloader window even if no folder is open in workspace #72
- [JAVAVSCODE-73] Symbols defined in a different file but the same packages are now defined apache/netbeans#6329
- [JAVAVSCODE-86] “Surround with...” option fixed under refactor options #89
Other Changes
- adding the extension markeplace in README #12
- Added more style in readme file #98
- README urls fix #20
- Adding workflow to build the extension on push and pull request. #39
- Update README.md #43
- Removed “information_for_contributors” field #68
- Bump axios from 1.5.0 to 1.6.0 in /vscode #77
- Build.md and .gitignore changes #87
- added formatter preferences readme #85
- updated THIRD_PARTY_LICENSES.txt #111
- Upgrade commons-codec from 1.15 to 1.16.0 #107
- Upgrade of failureaccess (component of Guava) #109
Full Changelog: v1.0.0...v1.0.0.1