Software 43918 Published by

The first release candidate for Apache NetBeans IDE 27 has been released for testing, addressing various issues and improvements. The release includes improvements in Gradle, Maven, Ant, Java, PHP, Enterprise, JSON, and XML catalogs. The latest version of Gradle now supports using the latest version in new projects, while Maven has been updated to 3.9.10 and removed COS notifications. Java has been added to the VS Code extension, and Java Editor has been improved. PHP has been updated to 2.33.0, and JavaScript TextInterceptorTests have been fixed. JavaScript has been enhanced, and Enterprise has added new PrimeFaces and OmniFaces namespaces. The release also includes fixes for missing domains folder settings for Payara Services Configuration, media query level 4, and JSON.



Apache NetBeans 27-rc1

What's Changed

Gradle

Maven

  • CI: start testing on JDK 25 by  @mbien in  #8482
  • Fix mvnd test session regression by  @mbien in  #8539
  • Update bundled maven to 3.9.10 by  @mbien in  #8534
  • Maven project: remove COS notifications and deprecate COS in UI by  @mbien in  #8566
  • Upgrade offline version of html-ui archetypes to 0.41 by  @dukescript in  #8588
  • Add Njord extension to ignored Maven lifecycle participants. by  @neilcsmith-net in  #8641
  • Update bundled maven to 3.9.11 by  @mbien in  #8652
  • fixes Rerun failed test with maven and junit5 creates the wrong command line. by  @homberghp in  #8545

Ant

Java

  • Adding inlay hints in the VS Code extension. by  @lahodaj in  #6053
  • CI: run more steps with retry script by  @mbien in  #8450
  • Cache ClassIndex during UnusedDetector search by  @mbien in  #8437
  • ComputeOverrides: move ClasspathInfo creation out of inner loops by  @mbien in  #8481
  • Allowing refactorings for java files not part of any project. by  @shivam71 in  #8442
  • Avoid SourceVersion query in javadoc hint by  @mbien in  #8526
  • fixing formatter issues by  @naren2605 in  #8484
  • Inlining values inside debugger by  @lahodaj in  #8019
  • Fix dangling-doc-comments warnings by  @mbien in  #8559
  • solves NPE in RemoveUnnecessary.java by  @homberghp in  #8575
  • Allow optional language specification when analyzing stack by  @jtulach in  #8598
  • Fix web.common test dependency by  @mbien in  #8584
  • update UseSuperTypeTest for jdk 21 by  @homberghp in  #8446
  • Variable-hides-field hint optimization by  @mbien in  #8525
  • Java Editor: remove some reflective calls and improve logging by  @mbien in  #8601
  • CI: enable java.api.common tests by  @mbien in  #8621
  • In VSCode extension added user configuration for commit characters for accepting code suggestions by  @Achal1607 in  #8515
  • Fix javadoc build on JDK 25 by  @mbien in  #8633
  • TreeRuleTestBase: disable slow inherited tests by  @mbien in  #8602
  • Fix Javadoc external link errors by  @neilcsmith-net in  #8625
  • Upgrade nb-javac to JDK 25b31 by  @mbien in  #8572
  • Partial handling of module imports. by  @lahodaj in  #8425
  • Unused in package hint: optimize used-in-package scenario by  @mbien in  #8524
  • Organize Members hint: don't rearrange record components by  @mbien in  #8220
  • Remove lib.jshell and lib.jshell9 modules by  @mbien in  #8264
  • Fixing create local variable fix for lambdas inside field initializers. by  @lahodaj in  #8666

PHP

  • Bump shivammathur/setup-php from 2.32.0 to 2.33.0 by  @dependabot[bot] in  #8438
  • Fix race condition in JavaScript TextInterceptorTests by  @mbien in  #8455
  • Add relative path preference settings to PhpUnit by  @adamturcsan in  #8478
  • Bump shivammathur/setup-php from 2.33.0 to 2.34.1 by  @dependabot[bot] in  #8595
  • PHP: Disabling "Keep Marks" highlighting setting has no effect for PHP by  @matthiasblaesing in  #8617
  • [ GH-8313] Allow use of custom HTML-Tags in PHP by  @NReib in  #8315

Enterprise

Web

Versioning

Editor

UI Changes

  • Remove sun.awt.shell add-opens flag by  @mbien in  #8563
  • Don't load the windows clipboard agent on JDK 25 and later by  @mbien in  #8608
  • Upgrade FlatLaf from 3.6 to 3.6.1 by  @mbien in  #8651

Platform

  • Replace WeakSet usage with JDK equivalent and deprecate class. by  @mbien in  #8411

Language Server Protocol

VSCode Extension

Maintenance

Other Changes

New Contributors

Full Changelog 26...27-rc1

Release Apache NetBeans 27-rc1 · apache/netbeans