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