Skip to content

Apache NetBeans 13

Compare
Choose a tag to compare
@ebarboni ebarboni released this 16 Jun 10:35
· 3437 commits to master since this release
00d6d96

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 that have been marked as changed. by @sdedic in #3376
  • [NETBEANS-6312] Assure that TokenHierarchy is called with Document's read lock. by @entlicher in #3379
  • NETBEANS-6307: check global artifact cache, ignore per-project cached structure if not consistent. by @sdedic in #3375
  • Delay change events for node after the node's pending queries are resolved by @sdedic in #3382
  • Adding command for New Database Connection by @jhorvath in #3358
  • Run Configuration UI for the Explorer view by @jisedlac in #3378
  • Disable client-side projects and nodejs support. by @sdedic in #3384
  • Various fixes of project / folder actions presence in vscode by @sdedic in #3383
  • Clean merge of "Fixing the configure hint sub-fix to work more properly for per-project hint settings." by @matthiasblaesing in #3388
  • Fixing the configure hint sub-fix to work more properly for per-project hint settings. by @jlahoda in #3147
  • Replacing manually built javac with Maven one by @jtulach in #2783
  • [NETBEANS-6337] - remove annotation warnings related to deprecating by @BradWalker in #3390
  • Fix html.angular, js2.editor, js2.nodejs and js2.requirejs tests by @matthiasblaesing in #3389
  • [NETBEANS-5901] Handling of FileObjects not backed by j.i.File when sorting by full path is requested. by @jlahoda in #3134
  • javac wrapper module should clean its "external" folder. by @mbien in #3392
  • Allow searching for multi-line Strings. by @mbien in #3393
  • [NETBEANS-6328] avoid IllegalArgumentException in FoldManagerImpl by @MKuettner in #3385
  • Follow LSP specification for null value for startCharacter in FoldingRange by @matthiasblaesing in #3397
  • LSP: Never remove imports on save when the code isn't bug free. by @dbalek in #3398
  • Fix cluster splitting of RAT errors by @matthiasblaesing in #3404
  • Be able to resolve project problems in VSCode extension. by @entlicher in #3400
  • print simple junit report on travis job failure. by @mbien in #3403
  • LSP: Do not produce CodeActions for errors with empty description. by @dbalek in #3413
  • VSCode: Show Debug Console while running tests. by @dbalek in #3406
  • [NETBEANS-6361] Code completion for class fields doesn't work. by @ppisl in #3408
  • dlight.nativeexecution test documentation by @vieiro in #3421
  • LSP console IO is made more reliable, output is not lost now. by @entlicher in #3420
  • Modified to prevent IllegalStateExceptions from CasualDiff. by @dbalek in #3422
  • [NETBEANS-6285] Shield against usage of JDK-11 API. by @JaroslavTulach in #3418
  • Avoid using word failed in non-fatal debug messages by @JaroslavTulach in #3425
  • Native image breakpoints work with shared libraries. by @entlicher in #3417
  • nb-javac checks cleanup and dialog removal. by @mbien in #3396
  • disabled uihandler modules (exception+statistics reporter). by @mbien in #3410
  • Formatted the templates to be inline with the default java formatting. by @mbien in #3394
  • Add binaries.repos property to downloadbinaries call in projectized.xml. by @neilcsmith-net in #3401
  • Convert source path to URI String. by @entlicher in #3427
  • maven daemon support by @mbien in #3210
  • LSP: Do not refactor library classes. by @dbalek in #3426
  • LSP: Fixed broken code completion for super constructor call. by @dbalek in #3424
  • VSIX doc changes for 12.6.301 release of NBLS by @MartinBalin in #3434
  • [jackpot] Add sourceVersion(int) to rule file utils and deprecate enum variant. by @mbien in #3395
  • Always call mx build before running the java.mx.projects tests by @JaroslavTulach in #3435
  • Initial port and adapt of GitHub issue configuration from Airflow. by @neilcsmith-net in #3415
  • LSP: Change method parameters should refactor access modifier. by @dbalek in #3442
  • Simplified cancelHandle test. by @sdedic in #3441
  • LSP: Modified to fix errors currently printed to log from ServerTest. by @dbalek in #3438
  • [NETBEANS-5599] PHP 8.1 Support: New in initializers by @junichi11 in #3448
  • Better report of failures, append stderr/out. by @sdedic in #3450
  • Fixes creation of a Glassfish deployment descriptor by @jGauravGupta in #3219
  • NETBEANS-3270 Webapp not correctly recognized as Java EE by @jGauravGupta in #3231
  • First version of semantic highlight support for both the LSP client and Java LSP server. by @jlahoda in #2617
  • Use boolean flag to create apidoc menu by @ebarboni in #3443
  • Honor MxLibrary.path() if specified by @JaroslavTulach in #3453
  • [jackpot] Add sourceVersion(int) to rule file utils and deprecate enum variant. (part 2) by @mbien in #3439
  • [NETBEANS-189] Updates for Sql autocomplete and [NETBEANS-5831] Create a SQL Standard Quoter for Use with Connectionless Cases by @ebresie in #3074
  • [NETBEANS-5599] PHP 8.1 Support: Pure intersection types by @junichi11 in #3461
  • [NETBEANS-5599] PHP 8.1 Support by @junichi11 in #3463
  • VSCode: Cannot run tests via when no file is opened in editor. by @dbalek in #3457
  • Update FlatLaf from 1.6.1 to 2.0 by @DevCharly in #3445
  • Update year in NOTICE to 2022 by @sdedic in #3464
  • NETBEANS-3042 Fixes Payara Server log formatting issue by @jGauravGupta in #3260
  • NETBEANS-6347: Disabled user actions fixed by @sdedic in #3454
  • [NETBEANS-5565] Disable running LSP servers for VCS diffs. by @jlahoda in #2876
  • [NETBEANS-6394] - Upgrade Metro from 2.4.4 to 2.4.8 by @pepness in #3462
  • [NETBEANS-5209] Document switcher popup not grouping by project on first use. by @mbien in #3299
  • [NETBEANS-4274] fix refactoring of class member when a new name is the same as the name of a local variable by @jherkel in #2612
  • [NETBEANS-6388] remove findbugs installer module. by @mbien in #3455
  • Updated Subversion support to 1.14.0 by @lkishalmi in #3391
  • Adding support for Oracle Cloud by @jhorvath in #3352
  • Support to redefine icons for LSP client by @sdedic in #3459
  • Hint/Inspection panel and dialog layout fixes by @mbien in #3472
  • [#3466] do not show Convert Type to Var hint for method references by @oyarzun in #3471
  • Sync delivery to release130 for 13-rc1 by @neilcsmith-net in #3473
  • [NETBEANS-6117] Fix Gradle project loading in template operations. by @lkishalmi in #3480
  • javafx ide.ergonomics config should not try to load the old nb-javac. by @mbien in #3488
  • [NETBEANS-6323] Fix Gradle popup menu Tasks.. action not working. by @neilcsmith-net in #3490
  • search/replace dialog: set shift+enter as line break and add multi-line info message. by @mbien in #3489
  • Ensure BufferedInputStream is not initialized with a buffer size of 0 by @matthiasblaesing in #3491
  • [#3494] Organize Imports inspection is not record aware. by @mbien in #3497
  • Change maven 384 dependencies to codehaus groupID by @ebarboni in #3496
  • Fixes to LSP client/server related to semantic highlighting. by @jlahoda in #3492
  • Cache netbeanrelease.json for offline builds and source releases. by @neilcsmith-net in #3500
  • Update README with JDK 11 requirement. by @neilcsmith-net in #3501
  • Sync delivery to release130 for 13-rc2 by @neilcsmith-net in #3483
  • New From Template creates an invalid HTML page by @JaroslavTulach in #3505
  • Update FlatLaf from 2.0 to 2.0.1 by @DevCharly in #3504
  • [NETBEANS-6384] Detect another Java support ext and recommend to Disable one. by @JaroslavTulach in #3510
  • Fix code completion for parent's trait #3486 by @junichi11 in #3521
  • Micronaut project creation fix by @matthiasblaesing in #3506
  • Regenerate sigfiles by @junichi11 in #3507
  • Making build information a bit more up to date by @JaroslavTulach in #3512
  • Exposing simple UI action to open next segment of a heap dump by @JaroslavTulach in #3518
  • build.xml and run.xml: fixed detection of 64 bit architecture for Java 9+ (on Windows) by @DevCharly in #3522
  • #3526: Retain traling / for non-existing directories. by @sdedic in #3541
  • [#3511] workaround for extends/implements panel not showing any results. by @mbien in #3543
  • [jackpot] DefaultRuleUtilities::referencedIn fix for single variable matching by @mbien in #3540
  • [NETBEANS-6177] Fix an issue the stop command is not sent by @junichi11 in #3549
  • Sync delivery to release130 for 13-rc3 by @neilcsmith-net in #3514
  • [#3593] Fix csl elementhandle by @matthiasblaesing in #3597
  • [#3590] Prevent suspicious NPE forn Gradle SubProjectsNode by @lkishalmi in #3591
  • fixed wrong nb-javac module name so that it can be installed. by @mbien in #3575
  • Sync delivery to release130 for 13-rc4 by @neilcsmith-net in #3610

Full Changelog: 12.6...13