| # Change Log |
| |
| <!-- |
| |
| Licensed to the Apache Software Foundation (ASF) under one |
| or more contributor license agreements. See the NOTICE file |
| distributed with this work for additional information |
| regarding copyright ownership. The ASF licenses this file |
| to you under the Apache License, Version 2.0 (the |
| "License"); you may not use this file except in compliance |
| with the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, |
| software distributed under the License is distributed on an |
| "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| KIND, either express or implied. See the License for the |
| specific language governing permissions and limitations |
| under the License. |
| |
| --> |
| |
| ## 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 |
| * Various bug fixes |
| |
| ## 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 |