Skip to content

Releases: apache/netbeans

Apache NetBeans 18-rc1

19 Apr 14:04
9314593
Compare
Choose a tag to compare
Pre-release

What's Changed

Gradle

  • Fix spurious messages printed to the console. by @sdedic in #5538
  • Avoid ConcurrentMod exception, tolerate broken project dependencies by @sdedic in #5660
  • Fixed key escaping; fixed list/map property extraction. by @sdedic in #5535
  • Upgraded Gradle Tooling to 8.1-rc-2 with JDK 20 Support by @lkishalmi in #5750
  • Report empty set if project does not use buildscript; prevent NPE. by @sdedic in #5768
  • Better handling for dependencies w/o versions by @sdedic in #5773
  • Upgrade Gradle Tooling API to 8.1 GA by @lkishalmi in #5828

Maven

  • Fixed copypaste leftovers. by @sdedic in #5406
  • UnsupportedOperationException in maven dependency graph "Exclude dependency" and "Fix Version Conflict" actions by @matthiasblaesing in #5431
  • Maven EventSpy not compatible < JDK 1.8 by @graben in #5548
  • fixes a NPE in TestOutputListenerProvider (maven output handler). by @mbien in #5645
  • Improved maven indexer failure modes in low space situations by @mbien in #5655
  • add maven indexer remote index download settings. by @mbien in #5646
  • upgrade bundled maven to 3.9.1 by @mbien in #5679
  • Remove dependencies on Autoupdate UI by @sdedic in #5711
  • Maven indexing: Retain download index setting even if index setting is disabled by @matthiasblaesing in #5673
  • [maven hints] try to infer compiler plugin version from active maven version. by @mbien in #5693
  • make maven project properties window aware of the javac release option by @mbien in #5744
  • Improve maven multithreaded execution detection. by @asbachb in #5482
  • Force refresh of live subprojects when parent recovers from broken. by @sdedic in #5781
  • basic auto completion for maven version properties. by @mbien in #5823
  • disable compile-on-save by default in maven projects. by @mbien in #5826
  • don't block in NBM wizard + skip snapshots + more. by @mbien in #5753
  • support running tests from non default test folders by @Honza-cz in #4924
  • add missing error code to enable-preview hint by @mbien in #5837

Java

PHP

Read more

Apache NetBeans 17

21 Feb 12:13
ac2b269
Compare
Choose a tag to compare

What's Changed

Gradle

  • Fix mapping of dependencies described as key/value maps to the source by @sdedic in #4918
  • #4965: Fix issues with gradle pre-6.4 by @sdedic in #4995
  • [#4865] Register JDPA and Java Compiler Output on Project level by @lkishalmi in #4984
  • Fixed some Gradle introspection problems wit pre-6.1 Gradle Versions by @lkishalmi in #5014
  • Fix #5015: Fix Gradle/broken task dependency and serialization by @sdedic in #5022
  • Made Gradle JavaCompilerProcessorFactory work in absence of a ClasspathProvider by @lkishalmi in #5042
  • Use Project Dictated JVM for Gradle Discovery by @lkishalmi in #4985
  • Make Java Platform available on non-java Gradle Projects by @lkishalmi in #5053
  • Gradle: Support for proxy detection / autoconfiguration. by @sdedic in #5006
  • Fixing project loading issues with micronaut complex project. by @sdedic in #5124
  • Upgraded Gradle Tooling API to 8.0-rc-1 by @lkishalmi in #5240
  • Made runSingle Gradle task work on Gradle 8.0 by @lkishalmi in #5269
  • Fix Java version detection in GradleJavaCompatProblemProvider by @lkishalmi in #5271
  • Catch IAE when Gradle error getLocation cannot be called. by @lkishalmi in #5270
  • Gradle options UI cleanup (Execution and Appearance panel). by @mbien in #5274
  • Gradle Execution Customizer with Runtime by @lkishalmi in #5158
  • UI: fixed conditional gradle version info label. by @mbien in #5343

Maven

  • [NETBEANS-6519] Maven dependency produces full tree with duplicates, avoids cycles. by @sdedic in #4947
  • hide maven transfer progress via flag instead of regexp filter. by @mbien in #4954
  • Fix NullPointerException in MavenSelectionHintsTask by @jglick in #4994
  • Proxy autodetection + autoconfiguration for Maven. by @sdedic in #5038
  • [NETBEANS-4928] EAR deployment considers outputFileNameMapping Maven EAR plugin property by @OndroMih in #4930
  • Avoid an AssertionError with Maven folds by @jglick in #4957
  • enable some important sounding java tests by @mbien in #5107
  • fix output window stacktrace parsing when mvnd is used. by @mbien in #5099
  • globally enable maven stacktrace processing. by @mbien in #5116
  • Add displayname for maven POM language and order languages in options dialog by @matthiasblaesing in #5164
  • adds a basic maven dependency updater hint. by @mbien in #5009
  • upgrade exec-maven-plugin to 3.1.0. by @mbien in #5111
  • upgrade bundled maven to 3.8.7 by @mbien in #5170
  • update OutputUtils to support stacktrace links leading to JDK files. by @mbien in #5091
  • Fix for Windows Maven parent.relativePath from Mark Herkrath by @mdeggers in #5282
  • allow concurrent local indexing while downloading remote indexes. by @mbien in #5290
  • Springboot artifacts fix by @sdedic in #5352
  • Fix POM Graph colors for dark themes by @johntor in #5391

Java

  • Fix java.editor tests by @jlahoda in #4931
  • NBABasedBulkSearch::encode doesn't return on cancel by @mbien in #4793
  • LSP: Create test class code action added. by @dbalek in #4939
  • apidoc check and improvement by @ebarboni in #4969
  • Test bugfixes: preparation for GH action migration by @sdedic in #4975
  • #5023: Formatting preferences for Java contains bad sample code by @swpalmer in #5028
  • spi.java.hints: remove unused byte buddy dependency. by @mbien in #5029
  • Fix organize imports to not add record from same package by @jirkabs in #5046
  • Fixing pattern matching for binding patterns by @matthiasblaesing in #5121
  • Prevent AOBE on empty, bad class files. by @lkishalmi in #5137
  • Make more hints for java available by @matthiasblaesing in #5013
  • Locate sources JAR if it is next to binary JAR by @jtulach in #5156
  • Recognize nbjrt: protocol and locate JDK9+ src.zip by @jtulach in #5157
  • [NETBEANS-4763] Handling switch expressions, case rules and exhaustive switches more correctly. by @jlahoda in #4788
  • Update to nb-javac-19.0.1. by @dbalek in #5133
  • Fix Javadoc 17 parsing by @neilcsmith-net in #5127
  • Allow to run missing ref hint in batch mode, but mark it as not having a fix. by @jlahoda in #5171
  • [NETBEANS-1309] add support for @summary javadoc tag by @jherkel in #5180
  • fix NPE in RemoveUnnecessary class when case statement list is null. by @mbien in #5179
  • Extract source name from .class and use it to locate proper source by @jtulach in #5152
  • apidoc error/warning fix by @ebarboni in #5216
  • [NETBEANS-1615] fixed @throws hint for type variable by @wal-jan in #2974
  • Fix possible NPE in Tiny.java by @lkishalmi in #5249
  • move java modules job to JDK 11 and fix tests where needed by @mbien in #5138
  • For nb.org projects, use the correct nbjavac prepend for the internal (boot)classpath. by @jlahoda in #5174
  • Add javadoc for JDK 21 early access by @pepness in #5259
  • Improving the Java AST debugging view. by @jlahoda in #4879
  • Prevent NullPointerException when matching filenames in SourceUtils by @matthiasblaesing in #5279
  • Improving indexing for erroneous sources. by @jlahoda in #5172
  • added missing record enums to editor module. by @mbien in #5339
  • PreconditionsChecker: fixed NPE when path is null. by @mbien in #5346
  • Annotated record reformatting fix by @mbien in #5374
  • [NETBEANS-4054] Ensuring progress when javac crashes while batch evaluating hints. by @jlahoda in #5384

PHP

Enterprise

  • Jakarta EE 10 - Platform/API/RI support by @jGauravGupta in #4692
  • Use warning rather than error for vulnerability reports. by @sdedic in #5005
  • Support directly native build plugin by @sdedic in #5021
  • tomcat5: Enable usage of javac release and remove internal class use (fix JDK8 and JDK17+) by @matthiasblaesing in #5160
  • Support for OCI profiles. by @sdedic in #5118
  • Do not inherit "throws Exception" from Callable to compile on JDK8 by @sdedic in #5191
  • Autoload default config profiles into ServerInstances. by @sdedic in #5226
  • Add Jakarta EE/Java EE support for Tomcat and TomEE by @pepness in #4822
  • Adding new...
Read more

Apache NetBeans 17-rc3

02 Feb 14:06
ac2b269
Compare
Choose a tag to compare
Pre-release

What's Changed

Maven

Java

  • Annotated record reformatting fix by @mbien in #5374
  • [NETBEANS-4054] Ensuring progress when javac crashes while batch evaluating hints. by @jlahoda in #5384

PHP

Enterprise

  • Tomcat 11 min supported Java is 17 by @pepness in #5340
  • Proper escaping of TNS_ADMIN path. Select JDBC driver with defined implementation. by @sdedic in #5363
  • Import local schema to avoid DNS lookup in build by @jgneff in #5372
  • Fix AddADBAction and DownloadWalletAction in delivery by @sdedic in #5389
  • React on both build and compile goals. by @sdedic in #5396

Web

  • LSP client: Prevent NullPointerException when caret is not present on text component by @matthiasblaesing in #5393

Other Changes

New Contributors

Full Changelog: 17-rc2...17-rc3

Apache NetBeans 17-rc2

28 Jan 18:19
6d082ad
Compare
Choose a tag to compare
Pre-release

What's Changed

Gradle

  • UI: fixed conditional gradle version info label. by @mbien in #5343

Java

  • Improving indexing for erroneous sources. by @jlahoda in #5172
  • added missing record enums to editor module. by @mbien in #5339
  • PreconditionsChecker: fixed NPE when path is null. by @mbien in #5346

PHP

UI Changes

  • Update FlatLaf from 2.6 to 3.0 and add macOS light and dark themes by @DevCharly in #5298

Full Changelog: 17-rc1...17-rc2

Apache NetBeans 17-rc1

19 Jan 16:15
ad297ed
Compare
Choose a tag to compare
Pre-release

What's Changed

Gradle

  • Fix mapping of dependencies described as key/value maps to the source by @sdedic in #4918
  • #4965: Fix issues with gradle pre-6.4 by @sdedic in #4995
  • [#4865] Register JDPA and Java Compiler Output on Project level by @lkishalmi in #4984
  • Fixed some Gradle introspection problems wit pre-6.1 Gradle Versions by @lkishalmi in #5014
  • Fix #5015: Fix Gradle/broken task dependency and serialization by @sdedic in #5022
  • Made Gradle JavaCompilerProcessorFactory work in absence of a ClasspathProvider by @lkishalmi in #5042
  • Use Project Dictated JVM for Gradle Discovery by @lkishalmi in #4985
  • Make Java Platform available on non-java Gradle Projects by @lkishalmi in #5053
  • Gradle: Support for proxy detection / autoconfiguration. by @sdedic in #5006
  • Fixing project loading issues with micronaut complex project. by @sdedic in #5124
  • Upgraded Gradle Tooling API to 8.0-rc-1 by @lkishalmi in #5240
  • Made runSingle Gradle task work on Gradle 8.0 by @lkishalmi in #5269
  • Fix Java version detection in GradleJavaCompatProblemProvider by @lkishalmi in #5271
  • Catch IAE when Gradle error getLocation cannot be called. by @lkishalmi in #5270
  • Gradle options UI cleanup (Execution and Appearance panel). by @mbien in #5274
  • Gradle Execution Customizer with Runtime by @lkishalmi in #5158

Maven

  • [NETBEANS-6519] Maven dependency produces full tree with duplicates, avoids cycles. by @sdedic in #4947
  • hide maven transfer progress via flag instead of regexp filter. by @mbien in #4954
  • Fix NullPointerException in MavenSelectionHintsTask by @jglick in #4994
  • Proxy autodetection + autoconfiguration for Maven. by @sdedic in #5038
  • [NETBEANS-4928] EAR deployment considers outputFileNameMapping Maven EAR plugin property by @OndroMih in #4930
  • Avoid an AssertionError with Maven folds by @jglick in #4957
  • enable some important sounding java tests by @mbien in #5107
  • fix output window stacktrace parsing when mvnd is used. by @mbien in #5099
  • globally enable maven stacktrace processing. by @mbien in #5116
  • Add displayname for maven POM language and order languages in options dialog by @matthiasblaesing in #5164
  • adds a basic maven dependency updater hint. by @mbien in #5009
  • upgrade exec-maven-plugin to 3.1.0. by @mbien in #5111
  • upgrade bundled maven to 3.8.7 by @mbien in #5170
  • update OutputUtils to support stacktrace links leading to JDK files. by @mbien in #5091
  • Fix for Windows Maven parent.relativePath from Mark Herkrath by @mdeggers in #5282
  • allow concurrent local indexing while downloading remote indexes. by @mbien in #5290

Java

PHP

Enterprise

  • Use warning rather than error for vulnerability reports. by @sdedic in #5005
  • Support directly native build plugin by @sdedic in #5021
  • tomcat5: Enable usage of javac release and remove internal class use (fix JDK8 and JDK17+) by @matthiasblaesing in #5160
  • Support for OCI profiles. by @sdedic in #5118
  • Do not inherit "throws Exception" from Callable to compile on JDK8 by @sdedic in #5191
  • Autoload default config profiles into ServerInstances. by @sdedic in #5226
  • Add Jakarta EE/Java EE support for Tomcat and TomEE by @pepness in #4822
  • Adding new action which registers ADB connection by @jhorvath in #5291

Web

Versioning

  • tweaks some version...
Read more

Apache NetBeans 16-u1 (Gradle Update)

04 Jan 02:41
Compare
Choose a tag to compare

This release provides Gradle related fixes to NetBeans 16.

What's Changed

  • [#4984] Register JDPA and Java Compiler Output on Project level by @lkishalmi
  • [#4985] Use Project Dictated JVM for Gradle Discovery by @lkishalmi
  • [#5016] Fix issues with gradle pre-6.4 by @sdedic
  • [#5017] Fixed some Gradle introspection problems with pre-6.1 Gradle Versions by @lkishalmi
  • [#5022] Fix Gradle/broken task dependency and serialization by @sdedic
  • [#5124] Fixing project loading issues with micronaut complex project. by @sdedic

These updates are available on the NetBeans Distribution Update Center for Apace NetBeans 16.

Apache NetBeans 16

30 Nov 16:44
3219354
Compare
Choose a tag to compare

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

Read more

Apache NetBeans 15

06 Sep 10:46
387759c
Compare
Choose a tag to compare

What's Changed

  • Increment spec versions for Apache NetBeans 15 development. by @neilcsmith-net in #4011
  • Sync #4015 from delivery to master by @neilcsmith-net in #4018
  • maven indexing lucene renovation by @mbien in #3558
  • clean up code base to remove Windows 95 & 98 support.. by @BradWalker in #4025
  • ignore ISSUE_TEMPLATE for rat by @ebarboni in #4020
  • updated nb-javac18 plugin version and description by @singh-akhilesh in #4010
  • Add Athena/Redshift to Add Connection wizard by @eirikbakke in #3991
  • Sync delivery to master after 14-rc2 by @ebarboni in #4031
  • Adjust spec version to differ from Apache NetBeans 14 for java/libs.nbjavac by @ebarboni in #4045
  • JEP 413: External Snippets and Snippet Attributes Support by @mishrasandeep in #3498
  • Micronaut Data finder completion should work for record entities. by @dbalek in #4053
  • Do not include jdk.jshell in test mod list by default. by @sdedic in #4013
  • Allow tests to access JPDA. Pass mx path to the testsuite. by @sdedic in #4072
  • LSP: Javadoc code completion added. by @dbalek in #4071
  • maven indexing: upgrade maven-indexer to 6.2.0 and remove workaround. by @mbien in #4077
  • Added java regex flags for text matching and Example generator from r… by @mishrasandeep in #3252
  • Sync delivery to master after 14-rc3 by @ebarboni in #4075
  • Put .gradle directories on Global ignore list. by @lkishalmi in #4094
  • ide/lsp.client fonts-colors by @vieiro in #4057
  • Make VSIX settings Remote SSH aware by @MartinBalin in #4083
  • Validate external snippet attributes like file, class, region to check for improper attribute values(JEP 413) by @MegJayan in #3884
  • [NETBEANS-6241] - Fixed switchToRuleSwitch Hint for BindingPattern and GuardedPattern by @mishrasandeep in #3343
  • Repair failing TrufleSuiteTest.testParseTruffleSourcesWithoutError(). by @entlicher in #4100
  • Prevent being created unexpected folders #4099 by @junichi11 in #4109
  • Better YAML editing with auto closing quotes and mustache by @lkishalmi in #4093
  • Updating OCI libraries, adding DevOpsProject node by @jhorvath in #4108
  • Sync delivery to master after 14-rc4 by @ebarboni in #4117
  • Debugging of native images built by GraalVM CE. by @entlicher in #4124
  • Add 'Open in Terminal' action to project root node's context menu. by @Atrament666 in #4026
  • LSP: Format Document and Format Selection actions implemented. by @dbalek in #4128
  • Minor bug fixes. by @dbalek in #4131
  • Fix maven groupId completion by @matthiasblaesing in #4136
  • Set --enable-preview for jtreg tests. by @jlahoda in #4120
  • LSP4J library updated to version 0.13 by @dbalek in #4135
  • test release-drafter by @ebarboni in #4129
  • maven indexing: local repo indexing optimizations by @mbien in #4095
  • [NETBEANS-5523] PHP 8.0: Treat namespaced names as single token by @junichi11 in #4037
  • Sync delivery to master after 14-rc5 by @ebarboni in #4144
  • Correction of getOwningClass(), including a test. by @entlicher in #4154
  • Groovy debugger in a separate module, depends on Groovy parser to retrieve names of Groovy classes. by @entlicher in #4153
  • Initial implementation of Project Dependency API by @sdedic in #4149
  • Autofocus new name field when renaming folder #4076 by @junichi11 in #4158
  • Update graaljs parser to handle optional chaining (?.) for indexing and function calls by @matthiasblaesing in #4115
  • Additional methods into knownBLockingMethods to match classes of JDK-11 by @jtulach in #4168
  • Added support for properties backed up by functional interfaces by @lkishalmi in #4157
  • Sync delivery to master after 14-rc6 by @ebarboni in #4173
  • readme updates (fixed links) + new log/config/cache section. by @mbien in #3948
  • API to trigger LSP diagnostic collection. by @sdedic in #4177
  • fix NPE on git checkout error, print msg to output instead. by @mbien in #4151
  • set release drafter workflow to manual activation. by @mbien in #4185
  • LSP: Initial support for multi-step inputs added. by @dbalek in #4159
  • Fix possible NPE at RunUtils.getCompatibleGradleDistribution by @lkishalmi in #4182
  • Minor fixes. by @dbalek in #4183
  • Cleanup readme and fix rat issue by @ebarboni in #4190
  • Maven / dependency query fixes. by @sdedic in #4184
  • LSP: Open type command added. by @dbalek in #4187
  • External Code Formatters added into NBLS. by @dbalek in #4176
  • PHP 8.1: Support for the special property(value) of BackedEnum #4066 by @junichi11 in #4169
  • Default NBLS userdir to workspace local directory. Development runs on global. by @sdedic in #4167
  • Update JS Stubs and impove JSDoc extraction and rendering by @matthiasblaesing in #4058
  • Add property sheet for Gradle Configuration nodes by @lkishalmi in #4191
  • Fix potential NPE in GradleModuleFileCache21 by @lkishalmi in #4210
  • upgrade maven-indexer to 6.21 and remove workaround for MINDEXER-157. by @mbien in #4193
  • Move NbProjectInfo and ModelFetcher out of Gradle API package by @lkishalmi in #3908
  • updated col.toArray() java editor template ("2ar"). by @mbien in #4201
  • Regex checker UI improvements by @mbien in #4200
  • JDK downloader improvements by @mbien in #4205
  • Try to generate maven project skeleton from our dependencies by @ebarboni in #4194
  • Improve stability of gradle build info extraction by @matthiasblaesing in #4222
  • Update asm from 9.2 to 9.3 by @pepness in #3954
  • safer auto completion chaining by @mbien in #4165
  • Improve output window performance for ant java tasks #4141. by @notzed in #4180
  • Update maven-archetype-plugin from 3.1.2 to 3.2.1 by @pepness in #3759
  • [NETBEANS-5599] PHP 8.1 Support: First class callable syntax by @junichi11 in #4240
  • Fixes for not initialized final fields added. by @dbalek in #4230
  • Snapshot of APIs as of NetBeans 14 by @neilcsmith-net in #4189
  • Fix variable highlighting in arrow function #4209 by @junichi11 in #4250
  • NotifyDescriptor.ComposedInput added. by @dbalek in #4203
  • Register @ActionsProvider.Registrations as annotation processed by DebuggerProcessor by @jtulach in #4255
  • Moving UIContext out of public package. by @dbalek in #4258
  • LSP: Do not autoimport nested classes when not necessary. by @dbalek in #4256
  • Issue #3886: Unused in package misbehavior - fix. by @dbalek in #4204
  • Inline redundant variable hint added. by @dbalek in #4278
  • improve php test performance by @mbien in #4284
  • Preventing to create hints more times. by @ppisl in #3981
  • JS: Don't generate hint for missing semicolon in generated constructor node by @matthiasblaesing in #4232
  • Global JS functions from classpath/platform are reported as undeclared global variable ...
Read more

Apache NetBeans 14

16 Jun 10:41
c4f2d87
Compare
Choose a tag to compare

What's Changed

Read more

Apache NetBeans 13

16 Jun 10:35
00d6d96
Compare
Choose a tag to compare

What's Changed

  • Increment spec versions on master for NB13 development. by @neilcsmith-net in #3264
  • LSP: Enrich Java Outline view by more details. by @dbalek in #3263
  • Maven pom.xml annotations: Configure graphics context for antialiasing by @matthiasblaesing in #3269
  • Merge delivery to master after 12.6-rc1 by @neilcsmith-net in #3268
  • Handle any script's URI and provide script content when not readable from file. by @entlicher in #3277
  • Splitting workflows into individual files by @JaroslavTulach in #3295
  • Update to nb-javac identical to javac from jdk-17+35 by @jtulach in #3206
  • VaniallaPartialReparser reports incorrectly reparsed files by @matthiasblaesing in #3286
  • Merge delivery into master after 12.6-rc2 by @neilcsmith-net in #3282
  • Gson library upgraded to 2.8.9, LSP upgraded to 3.16 by @dbalek in #3200
  • An attempt to fix unstable test for java.mx.projects by @dbalek in #3301
  • Consider the reported trustlevel of the KeyStoreProvider when querying KeyStores by @matthiasblaesing in #3303
  • m2 URL components need to be URL decoded before being used to create the artifact by @matthiasblaesing in #3305
  • [jackpot] added generics aware rule to IteratorToFor inspection by @mbien in #3284
  • Allow VSCode users to choose 'local' - e.g. per workspace userdir by @JaroslavTulach in #3308
  • Shade whole methods which are not included in the native image. by @entlicher in #3270
  • Merge delivery into master after 12.6-rc3 by @neilcsmith-net in #3310
  • [NETBEANS-6193] PHP 8.0: Fix syntax errors for attributes of interface constants and methods by @junichi11 in #3315
  • Exclude less (@{}) and scss (#{}) string interpolation from formatting by @matthiasblaesing in #3314
  • [NETBEANS-6004] Give info when the IDE's Java is not compatible with Gradle by @lkishalmi in #3320
  • Handle invalid package.json only containing a single string by @matthiasblaesing in #3318
  • Dynamically switching from all-file processing to single-file processing of multi file JavaSources. by @jlahoda in #2959
  • LSP: Organize imports action added. by @dbalek in #3317
  • [NETBEANS-5799]: Pattern Matching for Switch hints (preview) by @mishrasandeep in #3156
  • [NETBEANS-5847] Maven project template uses template for project structure. by @sdedic in #3262
  • [NETBEANS-6217] Allow Convert Visibility Suggestion to be disabled by @junichi11 in #3324
  • [NETBEANS-5846] Minimal support of java-platfom Gradle projects. by @lkishalmi in #3293
  • [NETBEANS-3362] Show inherited members on the navigator pane by @junichi11 in #3296
  • Use Gradle distribution service and public repo for their binaries. by @matthiasblaesing in #3326
  • [NETBEANS-6196] Package code completion doesn't work in empty groovy … by @ppisl in #3316
  • [NETBEANS-2472] Mark overriding/overridden constants and properties as annotations by @junichi11 in #3327
  • Fixed some lost-in-translation issues with Gradle Tooling by @lkishalmi in #3329
  • [NETBEANS-6218] An infinite loop may occur when parsing Groovy sources by @ppisl in #3325
  • [NETBEANS-5599] PHP 8.1 Support: Final class constants part by @junichi11 in #3331
  • [jackpot] Rewrite "String::replaceAll with dot" inspection to apply to more cases and methods by @mbien in #3218
  • Small improvement on GitBranchHash which is able to get at least the hash of a detached HEAD by @lkishalmi in #3334
  • Fixed typo: runSingle presence depends on runClassName property. by @sdedic in #3335
  • Including nb-javac binaries in all the complementary distributions by @jtulach in #3251
  • [NETBEANS-5783] Testcase checking Gradle ProjectInfo never return null by @lkishalmi in #3319
  • [NETBEANS-6235] Build of vscode extension fails by @ppisl in #3336
  • Enable node-based UIs in LSP by @sdedic in #3323
  • Deactivate broken xmlretriever test (client cert expired and a new one is not yet issued) by @matthiasblaesing in #3339
  • [NETBEANS-6239] Add PHPStan rule level 9 by @KacerCZ in #3341
  • Micronaut data finder methods code completion by @dbalek in #3333
  • Remove jruby related YAML parser libs by @lkishalmi in #3338
  • Switch to FlatLaf Light as default look and feel for IDE by @neilcsmith-net in #3332
  • Check for nativeImagePath property. by @entlicher in #3345
  • [NETBEANS-5599] PHP 8.1 Support: Never type by @junichi11 in #3340
  • Micronaut Data Finder completion check for @repository annotation fixed. by @dbalek in #3346
  • fixed class modifier auto completion for sealed classes. by @mbien in #3228
  • Dispose/disconnect tree view after client stop. by @sdedic in #3348
  • Snapshot of APIs as of 12.6 by @neilcsmith-net in #3347
  • Use ToolProvider from libs.javacapi, not from bootclasspath by @JaroslavTulach in #3355
  • LSP: attempt to speed up open type action. by @dbalek in #3354
  • Bridged node actions to LSP commands. Enabled DB explorer view for LSP clients. by @sdedic in #3351
  • [NETBEANS-6253] Posibility to run single Groovy Script by @ppisl in #3350
  • Updating HTML/Java API to 1.7.3 version by @JaroslavTulach in #3357
  • LSP + VSCode extension: Run/Debug via project actions. by @entlicher in #3353
  • Build Java cluster on JDK17 by @mbien in #3278
  • Using HTML based UI for Change method parameters refactoring by @JaroslavTulach in #3361
  • [NETBEANS-6276] Groovy CC doesn't work on JDK 1.8 by @ppisl in #3362
  • [NETBEANS-5599] PHP 8.1 Support: Readonly Properties 2.0 by @junichi11 in #3360
  • Merge the code lens actions with the launch config properties and adapt Gradle to apply env. by @entlicher in #3364
  • [NETBEANS-6291] Navigation to fields sometimes doesn't work in Groovy by @ppisl in #3368
  • LSP: Allow to specify default DB connection by @sdedic in #3365
  • LSP: Provide completion for SQL queries for repository annotations. by @dbalek in #3367
  • Avoid spurious exception in log. Warn if perf counters are enabled on incompatible JDK by @sdedic in #3366
  • Added more actions to LSP Projects View by @sdedic in #3363
  • Allow plugins to exclude files from being indexed by @matthiasblaesing in #3209
  • Maintain data identity for duplicit info requests by @sdedic in #3370
  • Single file Groovy Run and Debug in VSCode. by @entlicher in #3369
  • LSP: Couple of Text Explorer fixes. by @dbalek in #3374
  • Show Databases and Projects views only after NBLS extension activates. by @sdedic in #3371
  • Change nb.sass.libsass to TRUE, to fix broken SASS by @t-oster in #3373
  • CSS Parser Fixes by @matthiasblaesing in #3359
  • Upgrade to Apache Maven 3.8.4 by @ebarboni in #3328
  • Remove obsolete permgen flags. by @mbien in #3372
  • Options panel use GTK default colors by @hectorespert in #2744
  • Rewrite lambda to an inner class to prevent from Gradle warning about execution optimizations. by @entlicher in #3377
  • [NETBEANS-6315] Escape HTML entities in PHPStan report by @KacerCZ in #3380
  • Really convert IDs to numbers to use with Map. Re-fetch items t...
Read more