Apache NetBeans 19 released

Apache NetBeans 19  is now officially released . NetBeans is an integrated development environment primarily for Java, but also supports C/C++, PHP, JavaScript and other programming languages.

Some updates include:

Gradle

  • Configure regular "run" / JavaExec-style tasks for single-class execution. Keep runSingle for compatibility  #6003
  • Gradle Tooling API 8.3-rc-1 #6254
  • Continue using Groovy DSL for Gradle  #6307
  • Configure the latest released wrapper in a new Gradle project  #6333

Maven

  • Upgrade to maven-indexer 7.0.1 and improve index download  #4999
  • Improve enable-preview Java fix  #5802
  • Upgrade to apache lucene 9.6.0 and maven-indexer 7.0.2 + more  #5931
  • Upgrade bundled Maven to 3.9.2  #5936
  • Using SMO service for class name and SHA1 lookup  #5984
  • Maven remote index filter  #5922
  • #5978  : Maven/priming optimization  #5998
  • Integrate upstream incremental index update optimization and other improvements  #6089
  • Defensive protection against invalid code points in preferences  #6094
  • Upgrade bundled Maven to 3.9.3  #6117
  • Fix incorrect javac tree access for module information in modular Maven projects  #6154
  • Fix unstable unittest org.netbeans.modules.maven.ModuleInfoSupportTest  #6168
  • Fix NumberFormatException in Maven dependency update prompt  #6184
  • Updated Jakarta EE 10 prototype for new projects  #6201
  • Fix loop with inaccessible artifacts in issue reporter  #6197
  • Revert "Use resolve() method that actually throws exception."  #6228
  • Enable "Rerun failed tests" button for JUnit5  #6217

Java

  • #4447  - Fix missing conditional, loop and try/catch code folding blocks in java editor  #4448
  • VSCode: Various code completion enhancements  #5963
  • Enable Micronaut HyperlinkProviders - deadlock fixed  #5991
  • Make sure test roots are associated with the correct project before trying to run tests  #5722
  • Add a way to directly specify a JTreg when unknown  #5721
  • JPDA Evaluator: Value, description and subkeys should not be obtained on EDT  #5877
  • Add an option to disable unused hints for package-private elements, ignoring elements that may be looked up using MethodHandles.Lookup  #5173
  • Try to avoid crashes when running projects/files without a database connection  #6085
  • Enable modules to depend on CPU architecture, update OpenJFX and support Aarch64 for Linux and mac OS  #6028
  • Reverting "Prefixing all code names of commands with 'nbls'." because more time is needed to discuss, verify and adjust the patch  #6114
  • Update collection returns package prompt  #6090
  • Provide Lambda expression option in listener generation style  #6150
  • VisualDevelopmentUtil should close streams  #6172
  • [NETBEANS-5719] Add option to disable tooltips for parameter completion  #5897
  • Fix openjdk.project tests and add them to CI  #6194
  • Add ability to run individual subtests under jtreg  #6067
  • Support conversion from jakartaee8 to jakartaee10 applications  #5847
  • Fixed the issue where BigStringCustomEditor cannot save Strings supported by byte arrays  #6157
  • Add javadoc support for earlier versions of second jdk  #6078
  • Investigate ComputeImportsTest test failure  #6235
  • Fix Javadoc format error when using add/remove parameter prompt  #6282
  • Clarify Java Platform Manager UI #6325

PHP

  • PHP: Changed the way null is parsed, similar to true and false  #6065
  • Stabilize some unreliable tests for smoother CI operations  #6151
  • Add "Fix Imports" change again  #6161
  • Update PHP sample project for PHPUnit  #6169
  • Fix "Fix Imports" when vardoc has nullable types  #6170
  • Fix incorrect AbstractClassInstantiationHintError  #6119  #6171
  • Fix "Fix Imports" issue again  #5578  #6177
  • Avoid getting all types with empty type names  #6039  #6237
  • When "Fix Imports" inserts use statements, add empty lines for format options (between Use Types) #6238  #6242

For details, please view the update instructions: https://github.com/apache/netbeans/releases/tag/19

Download: https://netbeans.apache.org/download/nb19/

Guess you like

Origin www.oschina.net/news/257815/apache-netbeans-19-released