Change Log
Version 21.9.9
- This is Early Access of 22.0.0 version (this version used due to VSCode versioning)
- Simplified LSP server startup
- Project and priming build fixes
- LSP: Do not compute text edits in source actions on
resolve
call - Micronaut:
- Micronaut PUT/POST Data Endpoints method generation
- Code completion for Repository finder methods enhanced
- Code completion for Java static members
- Plain and Data Controllers have separate templates
Version 21.0.0
- Improved vulnerability audit results and display
- Number of fixes in Maven projects processing
- Java TextMate grammar used
Version 20.0.301
- Micronaut:
- Micronaut Expression Language added - Syntax highlighting, Code Completion, Go to Declaration
- Micronaut Controllers can be based on Repository interfaces to allow data access
- Pageable data Repositories added to New from Template multistep wizard
- Database and OCI:
- OCI Vault support for Database applications run in OKE
- Copy OCID for OCI resources
- Number of bug fixes & improvements
- Numerous LSP improvements & bug fixes
- Number of fixes and improvements in project management
- Priming build reload issues fixed
- Using selected launch config for F5 and code lenses
- and others...
Version 19.0.301
- LSP: Micronaut Symbols recognized and shown in Find Symbol in VSCode
- Open sources from Jar files as read-only from their true locations.
- Store database connection properties in temporary file existing only during Debug/Run session of given application
- Micronaut: project improvements and bug fixes including Micronaut 4 project and annotations processing
- Entity classes generation improvements
- JDK 21 javac support
Version 19.0.0
- Performance improvements in Maven projects loading and priming build
- Navigation for Micronaut URI and Beans in Find Symbol
- Allow for lazy computation of CodeActions
- Database support improvements:
- Generating Entity classes from database improved
- JDBC properties editing
- Display database schema tree improvements
- Adding OCI Autonomous database simplified
- Allow to reenter DB username and password
Version 18.0.0
- Java 8+ launch config renamed to Java+
Version 17.0.301
- nb-javac 20 support
- Gradle support to work on JDK 20
- Various bug fixes
Version 17.0.0
Version 16.0.301
- Multistep wizard added to connect to Autonomous DB
- Fixes for obtaining projects information
- Temporary fix: Support extra cluster directories.
- Support for GraalVM MX projects updated
Version 16.0.1
- Gradle 7.6 support to work on JDK 19
- Proxy autodection and configuration for Maven & Gradle
Version 15.0.301
- Native image CE debugger works on aarch64
- Organize Imports fixed for clashing star imports
- Auto import of types in code completion
- Added inline redundant variable hint
- Improvements to Maven and Gradle projects to report project artifacts
- Return all dependencies for Maven and Gradle projects
- Support Maven and Gradle vulnerability audits in OCI a proxy to nvd.nist.gov
- NetBeans should not auto-insert
\n\
in Groovy triple quoted strings - nb-javac 19 support
Version 15.0
- Open Type command added
- Present project view files as tree leaves
- Minor improvements in OCI ui and VSCode icon mapping
Version 14.0.301
- Settings:
NetBeans:UserDir
is set to Local
as default value. This means each instance of VSCode runs own VSNetBeans LS - Format Document and Format Selection added
- External formatters using Eclipse, Google and Spring added.
- JavaDoc completion added
- Groovy Go To Symbol added
- Several refactorings added
- Settings are Remote-SSH aware
- Native Image debugging provided by GraalVM works now for GraalVM CE and EE
- Number of bug fixes and improvements in Java, projects and databases support
Version 14.0
- Workaround for VSCode 1.67 error which breaks Projects explorer icon
- Remove HTML tags from project problem messages
- Fixes for Gradle projects and LSP
Version 13.0.301
- Added base code completion for Spock test framework
- Spock Block Names are offered inside methods if the class extends Spock Specification
- Parameter names are offered, if the parameters are defined in a method name that is annotated with @Unroll
- Added Outline view for Groovy files
- Significant improvements & bug fixes working with Gradle projects
- Info on project problems shown in VSCode
- Move refactoring updated to use rich form style
- Oracle Cloud Explorer added
- Database Explorer added for JDBC databases including wallet authentication style
- Micronaut and JPA Entity classes supported together with Repository classes
- GraalVM native image debugging fixes and improvements
- Java Call Hierarchy added
Version 12.6.301
- Project Explorer to display logical project structure, dependencies and project files introduced
- Dedicated form for Change method parameters refactoring
- Organize Imports added, see
Netbeans > Java > Imports:
settings for customizations - Setting
NetBeans: Userdir = global | local
added to run Language Server per workspace or globally for user - Run Configurations panel added to allow intuitive configuration of Run & Debug
- Java Outline view provides all details for selected file
- Numerous bug fixes and stability improvements in all areas
Version 12.5.301
- Number of refactorings added
- Attach to Native Image launch config added for Native Image Debugger
- Native Image debugger visually distinguishes when Java code was not included in binary by native-image tool.
- Groovy Support for Spock tests enabled by default
- Java 8+ launch config accepts arguments for ENV and CWD
- JDK17 support
- Supporting VS Code 1.59 official API and UI for running tests
Version 12.4.301
- New Project action added
- New From Template action added
- Debugger attach supported
- Number of bug fixes
Version 12.4
- Numerous fixes in Code Completion and Code navigation, like Go To Super implementation, Find all implementations,...
- Go To Definition works for Gradle projects
- GDB version check for proper version usable in native-image debugger
- mx project fixes
Version 12.4 Beta
- Test results UI added using Test Explorer UI extension
- Micronaut projects support added
- YAML configuration files code completion
- Maven multi-project projects support
- Gradle projects improvements
- Multi-project projects supported
- Priming build is run and project remembered as trusted
- Support for explicit parameters for the application and its VM
- GDB debugging using CppLite for C/C++ and Native-Image
- Number of bug fixes
Version 12.3
- LSP codelens for Run and Debug of main and test methods
- NETBEANS-5319 - Always do save modified files when used through LSP
- Project problems and improvements in headless environment for VSNetBeans
- Showing completions returned by annotation Processors in VS Code
- Project problems are resolved in headless environment
- Restart NBLS when an extension providing some NB cluster is installed/uninstalled
- Enable full VSNetBeans Maven build test
- Don't show reload/save dialogs in VSNetBeans
- Properly stop Maven execution from LSP/DAP
Version 12.2.1
- Numerous refactorings for Java source code editing added
- Progress bar for long running operation like build actions
- Ability to cancel selected operations
- Maven projects: Go to Definition source code action downloads and open Java source
- JavaDoc is shown when mouse hoovers over symbol