Skip to content

Apache NetBeans 16

Compare
Choose a tag to compare
@ebarboni ebarboni released this 30 Nov 16:44
· 3013 commits to master since this release
3219354

What's Changed

Gradle

  • Initial implementation of (experimental) Dependency API in Gradle by @sdedic in #4499
  • Refactor Grade Editor Related Functionality into a gradle.editor Module by @lkishalmi in #4518
  • Gradle hide empty generated folders by @lkishalmi in #4525
  • Support projects without build.gradle by @sdedic in #4594
  • Fix npe from gradle build actions dialog by @errael in #4703
  • NETBEANS-4720 Support custom gradle test sourcesets by @merscwog in #4721
  • Override gradle's compiler version from compiler args. by @errael in #4711
  • Various fixes and improvements [1/3] by @sdedic in #4726
  • API: access to build properties of gradle script [2/3] by @sdedic in #4729
  • Fix for Gradle project sources popup menu invocation error #4755 by @makiam in #4759
  • Support for jar & native image artifact for gradle projects [3/3] by @sdedic in #4730
  • #4847: do not use newer classes in older distributions. by @sdedic in #4850
  • Switched gradle.dist and gradle.editor module to regular. Fixes #4866 by @lkishalmi in #4898
  • #4923: access to gradle internal APIs is protected from failing the project load, just logs a notification. by @sdedic in #4936
  • Prevent CCE NbGradleProjectImpl to DataObject by @lkishalmi in #4943
  • Fix GradleCliEditorKit Registration by @lkishalmi in #4950

Maven

  • Support for project output artifacts by @sdedic in #4495
  • Improve Jakarta EE 9/9.1 support by @pepness in #4438
  • Build action must be included in the cache key by @sdedic in #4526
  • Allow to disable warning for specific lifecycle participants. by @sdedic in #4630
  • Artifact tags, support for shaded output and source attachments. by @sdedic in #4631
  • Fix possible NPE in NexusRepositoryIndexerImpl exception handler. by @mbien in #4705
  • Update Maven archetype version for Jakarta EE 9.1 by @pepness in #4532
  • Implement maven pom javac release option hint (JEP 247). by @mbien in #4802
  • Maven UseReleaseOptionHint fixes by @mbien in #4835
  • hide template link as last resort if it appears to be broken. by @mbien in #4891
  • Fix maven classpath listening by @neilcsmith-net in #4899
  • Maven HintsPanel UI layout fixes and minor cleanup. by @mbien in #4906

Java

  • Modernize ActionsManager in Debugger API by @lkishalmi in #4459
  • OrganizeImports fixed for clashing star imports. by @dbalek in #4561
  • Update nb-javac to 19+33. by @dbalek in #4467
  • Multi-release jar support by @matthiasblaesing in #4589
  • Fix extra space added in try with resources by @neilcsmith-net in #4648
  • Avoid using an invalid JavaPlatform by @errael in #4672
  • JavadocImports fixed for illegal string trim. by @naotsugu in #4647
  • Fixing error recovery for (current) record patterns. by @jlahoda in #4586
  • Code completion for jdk-19 case patterns implemented. by @dbalek in #4746
  • Fixing error recovery when j.l.MatchException is missing, and patterns are present. by @jlahoda in #4756
  • revert rushed unbalanced-hint fix (#4421). by @mbien in #4580
  • [NETBEANS-4923]: Problem with Deploy/HotDeploy using Netbeans 12.1 an… by @ehsavoie in #4768
  • Code completion after yield in switch expressions fixed. by @dbalek in #4769
  • Improve java platform selection logic for hints. by @mbien in #4678
  • Fix error in wizard when creating module-info file (GH4628) by @neilcsmith-net in #4780
  • Provide hints for conversion to Virtual thread executor when thread pools are used by @MegJayan in #4592
  • add semantic highlight for when keyword by @MegJayan in #4671
  • Implementation of auto completion, formatting adjustment and providing hints for JEP 405 record patterns by @MegJayan in #4533
  • Update JDK 19 Javadoc link from EA to GA. by @neilcsmith-net in #4836
  • put nb-javac modules on the plugin import block list. by @mbien in #4838
  • Never mark overriding methods as unused, fixes GH4276. by @neilcsmith-net in #4857
  • Fix MoveMemberPanel and MoveClassPanel (GH4708) by @neilcsmith-net in #4863

Groovy

  • #4556 - NetBeans should not auto-insert \n\ in Groovy triple quoted strings by @ppisl in #4562

PHP

C/C++

Enterprise

  • Support for vulnerability audit in Oracle cloud by @sdedic in #4461
  • Fixed JBoss EAP regex patterns to match two digit minor/patch versions by @akronenw in #4694
  • Better messages during project audit. Code cleanup. by @sdedic in #4733
  • Unable to register Payara 6.x in Apache NetBeans 15 by @jGauravGupta in #4695
  • More options for LSP audit command by @sdedic in #4834
  • Import local schema to avoid DNS lookup in build by @jgneff in #4933

Web

  • CSS: Implemented position:sticky by @troizet in #4480
  • Fix for not calling auto completion after end tag was already added by @Chris2011 in #4649

Editor

UI Changes

Platform

  • Better messages from Janitor on abandoned cache dirs. by @lkishalmi in #4455
  • Do not eager load non-eager module fragments. by @sdedic in #4317
  • Limit ValidateClassFilesTest to scan only JARs referenced from modules by @matthiasblaesing in #4775
  • Another attempt to fix intermittent clipboard bug on Windows by @eirikbakke in #4774
  • After file external change fire reloaded event by @errael in #4249

Language Server Protocol

  • LSP: Cloud explorer should be hidden with Java support switched off. by @dbalek in #4449
  • LSP: Html4J UI modified work over LSP. by @dbalek in #4040
  • Accept file paths passed as a plain string, toURL throws IAE. by @sdedic in #4560
  • Automatically disable NBLS Java for GCN users. by @dbalek in #4596
  • Project info exported through LSP by @sdedic in #4595
  • Allow empty jdbc password by @jhorvath in #4784

VSCode Extension

Maintanance

  • fix CI concurrency settings by @mbien in #4514
  • Cleanup a bunch of raw type error messages related to TreeSet. by @BradWalker in #4582
  • remove usages of deprecated junit.framework.Assert. by @mbien in #4429
  • Cleanup warnings related to raw type List by @BradWalker in #4265
  • conditional CI pipeline + migrate some jobs from travis to gh by @mbien in #4431
  • bump versions of setup-java, setup-php and cache actions. by @mbien in #4770
  • Cleanup more raw type List warnings.. by @BradWalker in #4794
  • Tomcat module cleanup by @pepness in #4454
  • wrap unreliable micronaut tests in retry script for now by @mbien in #4872
  • ci - run cache action after checkout by @mbien in #4886

Other Changes

New Contributors

Full Changelog: 15...16