Skip to content

Releases: apache/netbeans

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

Apache NetBeans 12.6

16 Jun 10:42
9cacf1f
Compare
Choose a tag to compare

What's Changed

  • Updating the Java Frontend project template to work with Gradle 7.0 by @JaroslavTulach in #3083
  • New Project wizard for Gradle should use gradle init by @JaroslavTulach in #3084
  • [NETBEANS-5887] Use RequestProcessor to fix SecurityException:setContextClassLoader. by @entlicher in #3082
  • Attach to a running Native Image. by @entlicher in #3080
  • By default build release-like version of .vsix by @JaroslavTulach in #3118
  • Sync delivery to master after 12.5-beta2 by @neilcsmith-net in #3122
  • [NETBEANS-5925] Prevent from NPE when no NetBeans project is opened. by @entlicher in #3120
  • Restart frame action implemented in the DAP. by @entlicher in #3119
  • LSP: Find tests on initial scan. by @dbalek in #3093
  • LSP: Move refactoring added. by @dbalek in #3123
  • [NETBEANS-5950] - cleanup warnings related to unreachable exception catches by @BradWalker in #3126
  • [NETBEANS-5907] - Update eclipselink from 2.7.7 to 2.7.9 by @pepness in #3100
  • Keep old plain for loops in NetBeans sources by @JaroslavTulach in #3130
  • LSP: Show test results for MX projects. by @dbalek in #3128
  • LSP: Extract Superclass and Extract Interface refactorings added. by @dbalek in #3138
  • Eating VSCode own Dog Food by @JaroslavTulach in #3129
  • Cleanup raw type warning by @BradWalker in #3143
  • Include URLs in Java code templates for easier customization by @JaroslavTulach in #3141
  • [NETBEANS-4755] - remove use of deprecated API - getURL() by @BradWalker in #2336
  • LSP: Pull Up and Push Down refactorings added. by @dbalek in #3149
  • [NETBEANS-5976] - cleanup Integer deprecation warnings by @BradWalker in #3154
  • Library to process Heap dumps without accessing java.io.File by @JaroslavTulach in #3148
  • Performance optimizations to speed up remote debugging. by @entlicher in #3158
  • Proper handling of LSP logging breakpoints. by @entlicher in #3150
  • Improve wait condition for the test: both Lookup and configurations must change. by @sdedic in #3140
  • Use static type checking to attribute AST by @sdedic in #3125
  • [NETBEANS-3196] Fix lazy Node loading when switching from Children.LEAF to another Children instance by @eirikbakke in #1779
  • LSP: Surround With refactorings implemented. by @dbalek in #3157
  • Performance: groovy loads classes using FileSystems by @sdedic in #3165
  • Return a copy instead of cached array by @sdedic in #3163
  • Concentrating I/O access into JavaIoFile private class by @JaroslavTulach in #3159
  • [NETBEANS-5799] : Add support for Pattern Matching for switch (Preview) by @singh-akhilesh in #3007
  • LSP: Various Surround With refactoring fixes. by @dbalek in #3169
  • LSP: ChangeMethodParameters refactoring added. by @dbalek in #3174
  • Snapshot of APIs as of 12.5 by @ebarboni in #3167
  • LSP Client Improvements (Foldmanager, Performance) by @matthiasblaesing in #3153
  • SCSS improvements by @matthiasblaesing in #3092
  • [NETBEANS-6023] - cleanup SQLParser.java warning errors by @BradWalker in #3177
  • Switch typescript and cpplite editors to multiviews by @matthiasblaesing in #3155
  • Avoid ClassLoader resource lookups by @sdedic in #3175
  • Delivery (125) to master by @ebarboni in #3173
  • [NETBEANS-6045] - cleanup ArrayList warnings by @BradWalker in #3185
  • Increment spec versions for 12.6 development by @ebarboni in #3183
  • ant clean fix for javacc java file by @ebarboni in #3187
  • [NETBEANS-6065] Make Gradle Project test close connections to Gradle Daemon by @lkishalmi in #3193
  • LSP: Test results displayed using the new TestExplorer API. by @dbalek in #3186
  • NETBEANS-5722: Added com.sun.java.swing.plaf.motif to exported modules by @asbachb in #3194
  • [NETBEANS-5931] Consolidate duplicated logic to set rendering hints by @eirikbakke in #3116
  • Support of setting the current working directory and environment variables. by @entlicher in #3180
  • Fix test failures in Groovy.editor by @sdedic in #3197
  • Update JavaFX to 17 by @matthiasblaesing in #3179
  • Revert "Performance optimizations to speed up remote debugging." by @matthiasblaesing in #3181
  • Update JNA and JNA platform to 5.9.0 by @matthiasblaesing in #3178
  • NETBEANS-6080: NoSuchMethodError thrown while applying CreateClassFix. by @dbalek in #3199
  • [NETBEANS-6055] Prevent NPE form GradleDistributionManager by @lkishalmi in #3195
  • Prevent NullPointerException in CPP LanguageServerImpl by @matthiasblaesing in #3191
  • [NETBEANS-4198] Fix anti-aliasing and HiDPI scaling in the Test Results progress bar. by @eirikbakke in #3203
  • [NETBEANS-6044] Maven looks for annotation processor classpath in compiler plugin's configuration. by @sdedic in #3190
  • LSP: various refactor bugfixes by @dbalek in #3196
  • Do not persist breakpoints and watches when debugging through LSP server. by @entlicher in #3182
  • Must reach ELEMENTS_RESOLVED before working with java els by @sdedic in #3184
  • Performance optimizations to speed up remote debugging. by @entlicher in #3204
  • Java code completion should show effectivelly final variables for use from anonymous classes. by @jlahoda in #3106
  • Fixing TreeUtilities.pathFor in the presence of the synthetic 'value=' in annotations. by @jlahoda in #3103
  • CodeLens for Run/Debug main in Java Frontend Application by @JaroslavTulach in #3212
  • NETBEANS-5971 support Maven Wrapper (mvnw) in projects. by @neilcsmith-net in #3198
  • [NETBEANS-6107] Allow to use Gradle 7.2 distributions on JDK17. by @sdedic in #3216
  • [NETBEANS-6077] Cached Transformation Classloader, based on set of classpath roots. by @sdedic in #3213
  • When java.lang is not available, avoid throwing a FatalError, but rather try to report an error to the user and continue. by @jlahoda in #2947
  • NETBEANS-5956: Adding default java trust store to xml retriever by @asbachb in #3207
  • [NETBEANS-6116] - General Availability for javadoc 17 by @pepness in #3222
  • [NETBEANS-6081] - Cleaning enterprise module part 1/8: by @pepness in #3221
  • [NETBEANS-6118] - Fix test failures in 'j2ee.core' by @pepness in #3226
  • [NETBEANS-6090] - update javac.source to 1.8 from 1.5 by @BradWalker in #3217
  • [NETBEANS-6081] - Cleaning enterprise module part 2/8 by @pepness in #3229
  • Remove check that blows up when the LSP or DAP server is reset. by @entlicher in #3220
  • Handle dots in class name by treating the prefix as a package structure by @JaroslavTulach in #3223
  • Enable Groovy by default in vscode and NBJLS. by @sdedic in #3225
  • LSP: Various Test Explorer fixes. by @dbalek in #3224
  • Additional bugfix for #3223 by @JaroslavTulach in #3232
  • [NETBEANS-6106] Test fix: returned map contains java[Exec].{workingDir|environment} properties by @sdedic in #3233
  • Convert paths of external libraries when debugging through LSP. by @entlicher in #3214
  • [NETBEANS-6102] no/null ...
Read more

Apache NetBeans 12.5

16 Jun 10:42
fd523dd
Compare
Choose a tag to compare

What's Changed

  • NETBEANS-5492 change test proxy connection url to apache by @premek in #2830
  • NETBEANS-4150 added a KeyringProvider using libsecret for new versions of Gnome by @premek in #2906
  • New from Template for VSCode. by @JaroslavTulach in #2882
  • [NETBEANS-3439] - Upgrade JavaCC from 3.2 to 7.0.5 by @pepness in #1662
  • Upgrading Graal.js to 20.3 LTS version by @jtulach in #2707
  • Provide all Truffle scopes with correct receiver information. by @entlicher in #2928
  • Sync delivery to master after 12.4 rc2 by @geertjanw in #2926
  • [NETBEANS-5528] Fix NPE in CoverageReportTopComponent as summary may be null by @ebarboni in #2914
  • Improved messages when project is opened bcs of file being worked on. by @sdedic in #2930
  • [NETBEANS-5638] Insane should ignore stub classes in traversal. by @sdedic in #2923
  • [NETBEANS-4252] Added PathFinder to Gradle Build Scripts Node by @lkishalmi in #2933
  • LSP: Go to Type Definition added. by @dbalek in #2939
  • LSP: "Go to Type" should open also types in project dependencies. by @dbalek in #2936
  • [NETBEANS-5668] Fix slipping
    -s in the Project Problem Dialog by @lkishalmi in #2944
  • Run/Debug single .java files outside of project in VSCode. by @JaroslavTulach in #2938
  • Sync master with delivery for rc3 by @geertjanw in #2946
  • LSP: Provide hover information in Micronaut yaml files. by @dbalek in #2955
  • [NETBEANS-5627] [NETBEANS-5629] Gradle early Lookup and Classpath initialization. by @sdedic in #2924
  • Support for Micronaut's automatic restarts (mn:run) for Maven by @sdedic in #2948
  • [NETBEANS-2373] Better than nothing support for Gradle Distribution dirs by @lkishalmi in #2920
  • Sync timestamps in test. Detailed logging added. by @sdedic in #2972
  • In cpplite project, when reading configuration, an empty string should not be considered a valid configuration. by @jlahoda in #2904
  • [NETBEANS-5658] Convert remaining editor toolbar icons to SVG by @eirikbakke in #2937
  • [NETBEANS-5693] Assure that debugger session finishes when native image application exits. by @entlicher in #2964
  • [NETBEANS-5656] Various smaller fixes in the database New Connection wizard by @eirikbakke in #2935
  • AbstractProjectClassPathImpl subtypes generally need to process Artifact.file to handle timestamped snapshots properly by @jglick in #502
  • Import changes from #2877 and do followup fixes by @matthiasblaesing in #2973
  • Fixing newly created cpplite project, avoiding starting the C/C++ LSP server when the configuration is not readable. by @jlahoda in #2877
  • [NETBEANS-5656] Fix unittests in Database Explorer by @matthiasblaesing in #2975
  • [NETBEANS-5655] Fix build error caused by non-ASCII quotes in an arch.xml file by @eirikbakke in #2934
  • LSP: Find usages should search also in project dependecies. by @dbalek in #2950
  • LSP: Get project source roots, classpath, and packages commands added. by @dbalek in #2971
  • [NETBEANS-5699] - Fixed test cases failing on JDK17 by @mishrasandeep in #2968
  • Micronaut configuration completion and navigation improvements by @dbalek in #2962
  • [NETBEANS-5346] Debugger attach in VSCode extension. by @entlicher in #2978
  • Support for configurations in Gradle by @sdedic in #2969
  • Fixes NPE and potential lockup in tests. by @sdedic in #2982
  • [NETBEANS-5723] Avoid spurious error log message when dragging window system tabs by @eirikbakke in #2980
  • Completion items imported from Java delegate to ElementJavadoc to get the content. by @sdedic in #2984
  • Improving reparsing for errors - not sending updates when the code has already changed. by @jlahoda in #2976
  • [NETBEANS-5744] Avoid java.io deadlock of close vs. pending read. by @sdedic in #2986
  • Debugger attach configurations ask for user input and configurations are split between Initial and Dynamic. by @entlicher in #2987
  • Avoid o(n^2) complexity when associating frames with threads in a heap dump. by @JaroslavTulach in #2985
  • LSP: groovy initial support by @dbalek in #2983
  • Fixed NPEs in Truffle debugger when SourceSection is null. by @entlicher in #2990
  • Debugger attach needs to be initialized. by @entlicher in #2991
  • Fixing selected tests and behavior on JDK 17 by @jlahoda in #2916
  • Propagate createFromTemplate parameters to folder subobjects by @JaroslavTulach in #2996
  • Introduce Static Import refactoring hint. by @Ondrej-Douda in #2943
  • Fix bug on using a platform dependent path separator by @digiovinazzo in #2961
  • Adding declarative Java hints to the LSP server. by @jlahoda in #2905
  • [NETBEANS-5775] Removing dependency on a removed Log constructor. by @jlahoda in #2993
  • Instantiate Maven & Gradle project without Swing UI by @JaroslavTulach in #2999
  • Groovy Code Completion support available through LSP protocol. by @sdedic in #3001
  • Improving usability of New from Template in VSNetBeans. by @JaroslavTulach in #3010
  • LSP: Groovy diagnostic handling. by @dbalek in #3009
  • LSP server informs client about unsuccessful launch. by @sdedic in #3006
  • Gradle Action Providers can disable an action. by @sdedic in #3004
  • Add Run with configuration into code lenses. by @entlicher in #2995
  • Removing unused findEnabledTarget() method. by @entlicher in #3015
  • Support for disabling actions in Maven (used by Micronaut) by @sdedic in #3016
  • Temporary configuration takes precedence, does not fire changes. by @sdedic in #3017
  • Fixing selected groovy tests on JDK 17 by @dbalek in #2997
  • Prevent deadlock - Workspace shared IO supports close on input stream. by @sdedic in #3019
  • [NETBEANS-5704] when generating --patch-module option, also use the generated source roots. by @jlahoda in #2977
  • [NETBEANS-5801] - Add javadoc for JDK 18 early access by @pepness in #3008
  • [NETBEANS-5503] Update JUnit from 4.13.1 to 4.13.2 by @pepness in #2831
  • Easier way to customize templates. by @JaroslavTulach in #2960
  • Make sure Java: New Project... is always active by @JaroslavTulach in #3021
  • LSP: Minor fixes of Groovy templates. by @dbalek in #3023
  • Avoid NPE if hyperlink belongs to another provider. by @sdedic in #3026
  • Exported more packages to allow transformation loading, prevents Linkage errors by @sdedic in #3027
  • LSP: Hover, go to declaration, and code lens implementation for Groovy by @dbalek in #3022
  • Avoid NPEs when Finder returns DeclarationLocation.NONE or no FObject. by @sdedic in #3030
  • [NETBEANS-5768] Recognize gradle projects with settings.gradle only file by @JaroslavTulach in #3028
  • Source/javadoc attacher must report download actions as enabled. by @sdedic in #3029
  • Small LSP fixes by @sdedic in #3011
  • Ability to add breakpoints into Groovy sources. by @entlicher in #3032
  • [NETBEANS-5816] ${header.dir} may contain spaces by @nigjo in #3033
  • Full ClassNode loads in indexer by @sdedic in #3034
  • Groovy: Go to declaration should work...
Read more

Apache NetBeans 12.4

16 Jun 10:43
2172674
Compare
Choose a tag to compare

What's Changed

  • Sync delivery to master post beta 1 by @neilcsmith-net in #2713
  • Sync delivery to master after 12.3-beta2 by @neilcsmith-net in #2716
  • LSP CodeActions enhancements. by @dbalek in #2714
  • Small typo in javadoc comments for KeyStoreProvider. by @ramiswailem in #2733
  • docs (DialogDisplayer notifyLater) small typo by @ramiswailem in #2753
  • [NETBEANS-5353] Use cleanTest instead of rerun-tasks to force test to run by @sdedic in #2762
  • [NETBEANS-5318] Temporary script trust. by @sdedic in #2764
  • Sync delivery to master post 12.3-beta3 with conflicts resolved by @neilcsmith-net in #2770
  • Completing the merge of delivery to master. by @entlicher in #2771
  • Support for visualizing test results in VSCode extension over LSP. by @dbalek in #2766
  • Delete unused imports and constant in UIHandler by @KacerCZ in #2740
  • Broken project auto-resolution repeats actions by @sdedic in #2767
  • [GR-29499] Fixing bug in updaing the list of discovered tests. by @dbalek in #2774
  • Support for VM/app argument injection to (maven) run and debug project actions by @sdedic in #2731
  • Let AutoUpdate task recognize m2:/ URL scheme by @JaroslavTulach in #2777
  • [NETBEANS-5068] Add test cases in travis with jdk15 by @Akshay-Gupta-19 in #2562
  • Towards building on JDK11 and running on JDK8 by @jtulach in #2761
  • Restore original format of m2:/ URLs modified by aa25646 by @matthiasblaesing in #2778
  • Updates to better document the build of VSCode. by @MartinBalin in #2782
  • Register JDKPlatformProvider when creating javac in ant's ClassLoader. by @jlahoda in #2784
  • Trust priming build, as the user already saw the warning. by @sdedic in #2787
  • [NETBEANS-5380] Override generated ant projects for MX with NetBeans support by @matthiasblaesing in #2789
  • Enabling partial reparse; improving and detection of mistakes. by @jlahoda in #2721
  • Use Java 11 to Build NetBeans dev Snap by @lkishalmi in #2792
  • fix travis link in readme by @premek in #2790
  • Use GitHub to get netbeansrelease.json at Snap builds by @lkishalmi in #2796
  • Fix NPE in BreadcrumbsImpl, Update TextMate library, update typescript grammer and language server by @matthiasblaesing in #2775
  • Priming build action support by @sdedic in #2795
  • Snapshot of APIs as of 12.3. by @neilcsmith-net in #2788
  • Increment spec versions for 12.4 development. by @neilcsmith-net in #2793
  • Graceful handling of renamed/deleted files. by @sdedic in #2800
  • NonUI compatibility: Trust project question uses standard dialogs. by @sdedic in #2769
  • [NETBEANS-5090] fix missing Serializable interface when a @ViewScoped CDI bean is created via JSF CDI Bean Wizard by @jherkel in #2743
  • Maven: Fixed failing test. by @sdedic in #2807
  • [NETBEANS-5438] Fix incorrect PHP xdebug3 port config when copying to clipboard by @saulotoledo in #2805
  • LSP progress cancel request may not work by @sdedic in #2799
  • Support Freeform projects with source Level 9+ by @matthiasblaesing in #2794
  • Update nbbuild freeform project to open without errors by @matthiasblaesing in #2798
  • Fixed invalid branding directory name. by @sdedic in #2810
  • [GR-28352] Java: Compile Workspace compiles more than workspace. by @dbalek in #2734
  • A prototype of CoS for vanilla javac. by @jlahoda in #2128
  • [NETBEANS-5545] ParentProject and RootProject query support for Maven projects by @sdedic in #2811
  • [NETBEANS-5373] Fixed compatibility with Phing 3 by @KacerCZ in #2776
  • Avoid displaying unnecessary <classLoader> field. by @JaroslavTulach in #2809
  • Auto-open project owner of the opened file. by @sdedic in #2806
  • [NETBEANS-5141] Support Gradle Source Groups from Alien Projects by @lkishalmi in #2779
  • [NETBEANS-4946] - Improve JAVA/JAKARTA EE with Ant based projects by @pepness in #2491
  • [NETBEANS-4587] Code completion for HTML forms by @KacerCZ in #2739
  • Fix show 'Visual Debugging' options by @philippefichet in #2821
  • [NETBEANS-5458] Update Batik SVG to version 1.14 by @sdedic in #2817
  • Change invokeLaters to Mutex.EVENT. by @sdedic in #2823
  • LSP: Various stability issues with more complex project fixed. by @dbalek in #2824
  • Offer to trust and prime the project when it is being opened. by @JaroslavTulach in #2822
  • [NETBEANS-5430] Implement ActionProvider.COMMAND_PRIME for gradle by @sdedic in #2816
  • Execute commit validation on JDK15 and JDK11 by @JaroslavTulach in #2813
  • Micronaut support by @dbalek in #2812
  • Fixed ProjectUtils.parentOf() for gradle subprojects. by @sdedic in #2815
  • [NETBEANS-5350] Improved Fix Uses dialog by @KacerCZ in #2755
  • Avoid NPE when executing some Maven projects. by @jtulach in #2833
  • [NETBEANS-5484] Handle NPE when the project Gradle project discovery fails by @lkishalmi in #2836
  • [NETBEANS-5484] Clear NB Non-Project cache when we have more info from Gradle by @lkishalmi in #2837
  • [NETBEANS-4881] Automatically detect & list Payara Platform version in the server registration panel by @jGauravGupta in #2409
  • Update FlatLaf from 1.0 to 1.1.1 and added "FlatLaf" options by @DevCharly in #2839
  • Popup tab switcher should hide when another application steals focus by @timboudreau in #2711
  • [NETBEANS-3561] Corrected compiler warnings in Visual Library API pro… by @mklaehn in #1758
  • Makes java.j2seplatform API / SPI public by @emilianbold in #2732
  • Application name is not set correctly on Linux with JDK 16+ by @matthiasblaesing in #2840
  • Delegates from TemplateWizardIterImpl.hasPrevious by @emilianbold in #2841
  • Adding annotations to test method, so that they can be run more easily from the glyph gutter. by @jlahoda in #2834
  • Fixing codegen handling of both rewrite of an import and an adding of an import due to qual ident. by @jlahoda in #2808
  • [NETBEANS-5490] - General Availability for javadoc 16 by @pepness in #2829
  • Update .gitattributes - support for shell scripts by @lbruun in #2702
  • [NETBEANS-5008] : Support for finalization of pattern-matching-instance-of feature by @singh-akhilesh in #2804
  • Trust checkbox changed to tri-option combobox to indicate temporal trust. by @sdedic in #2768
  • Fixing build for older ant versions. by @sdedic in #2838
  • [NETBEANS-5482] Support for ExplicitProcessParameters in gradle/java projects by @sdedic in #2828
  • FlatLaf: added missing license header to FlatLafOptionsPanel.form by @DevCharly in #2846
  • Use JSON parser to understand java.mx.projects. by @JaroslavTulach in #2843
  • [NETBEANS-5511] Remove items via the iterator. by @entlicher in #2842
  • Opt-in to treat warnings as errors by @JaroslavTulach in #2835
  • [NETBEANS-5499] Felix removed in favour of Netbinox, fixes URLStreamHandlerFactory. add-opens added for jdk.compiler. by @sdedic in #2844
  • [NETBEANS-5524] Check for priming action before use. by @sdedic in h...
Read more