Apache NetBeans 12.6
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 mapping should be handled as disabled action. by @sdedic in #3234
- [NETBEANS-6123] Step and Continue after breakpoint suspends at wrong place after eval. by @entlicher in #3236
- The class com.oracle.truffle.polyglot.LanguageCache$Loader is not found in newer GraalVMs, use TruffleJDKServices instead. by @entlicher in #3235
- Selected range is ignored for CSS reformatting by @matthiasblaesing in #3202
- LSP: Code completion should auto import classes by @dbalek in #3237
- [NETBEANS-6081] - Cleaning enterprise module part 3/8 by @pepness in #3230
- update test for layerbuilder by @ebarboni in #3205
- The set of arguments and launcher arguments is corrected. by @entlicher in #3238
- nbjavac-upgrade-to-jdk-17 by @singh-akhilesh in #3112
- VSNetBeans 12.5.301 doc changes by @MartinBalin in #3243
- [NETBEANS-6127] Do not parallelize notifyToBeResumedNoFire(), because it runs under a lock. by @entlicher in #3244
- Corrected some typo errors by @matteobaccan in #3133
- [NETBEANS-6107] Bumped Gradle Tooling to 7.3-rc-1 with Java 17 support. by @lkishalmi in #3246
- Remove JARs fom repository to simplify release review by @matthiasblaesing in #3162
- [jackpot] add Collection/Map.size() > 0 case to isEmpty() refactoring. by @mbien in #3164
- [jackpot] source version fix for java versions using the new scheme. by @mbien in #3176
- [NETBEANS-6086] Improved YAML parser, now with error recovery. by @lkishalmi in #3245
- [NETBEANS-6008] Update FlatLaf from 1.5 to 1.6.1 by @DevCharly in #3250
- [NETBEANS-6130] - Fix wrong Groovy version in ant library by @pepness in #3247
- [NETBEANS-5927] Switch Windows LAF to the now-standard "Segoe UI" font by @eirikbakke in #3114
- [NETBEANS-5905] Don't check idekey for Xdebug by @junichi11 in #3109
- [NETBEANS-5849] Fix CC in a use declaration after a group use declaration by @junichi11 in #3111
- [NETBEANS-3391] Support PSR-12 valid formatting rules by @junichi11 in #3254
- [jackpot] Hints SPI code cleanup / warning removal by @mbien in #3208
- [NETBEANS-5050] Gradle projects should recognize Kotlin source directories. by @jpeseknb in #2541
- [NETBEANS-6087] Use the refactoring feature for private members of trait instead of the instant renamer by @junichi11 in #3257
- Don't search for parent folders when there is .mxignore file by @JaroslavTulach in #3255
- LSP: minor bug fixes by @dbalek in #3256
- [jackpot] hint reload on save + run action registration + small cleanup by @mbien in #3171
- [NETBEANS-5892] - Java Maven Web Project not created properly by @juneau001 in #3170
- [jackpot] updated Collection.toArray() refactoring by @mbien in #3166
- [NETBEANS-5970] Add the option for HTML palette completion by @junichi11 in #3146
- [jackpot] ConvertTextBlockToString warning should be a hint/suggestion by @mbien in #3160
- Assure that the decorated ranges in editor do not disappear when editor visibility changes. by @entlicher in #3261
- [NETBEANS-6111] auto completion for "record" is now prefix aware. by @mbien in #3227
- NETBEANS-6153 installer jdk 11 fixes by @ebarboni in #3272
- Merge delivery to release126 for NB12.6-rc1 by @neilcsmith-net in #3267
- [NETBEANS-6054] PHP Template missing Namespace option by @junichi11 in #3280
- Fix RAT and (some) verify-all-libs-and-licenses errors and warnings by @matthiasblaesing in #3276
- [NETBEANS-4978] Avoid inserting use statements to an incorrect position by @junichi11 in #3279
- Payara Server UI disabled on the failed startup by @jGauravGupta in #3273
- CheckRegexp hint causes all lines with regexp shown with a warning by @matthiasblaesing in #3287
- [NETBEANS-5734] Add details for Glassfish 6.2.1 server and improve version detection by @matthiasblaesing in #3288
- [NETBEANS-6115] UTF-8 input is broken in Maven project. by @mbien in #3289
- [NETBEANS-6068] Add back SOURCES_TYPE_JAVA into GroovySources by @neilcsmith-net in #3292
- [jackpot] Attempt to make JackpotTrees more robust. by @mbien in #3283
- [NETBEANS-6114] Restore automatic constructor completion functionality. by @mbien in #3290
- [NETBEANS-5962] Remove default bgcolor for multiline Strings by @neilcsmith-net in #3297
- Merge delivery into release126 for 12.6-rc2 by @neilcsmith-net in #3281
- If unenter is not available (on older javac versions), print the error into a log, rather than into System.err by @jlahoda in #3304
- git show history should show results without having to press search by @mbien in #3294
- [NETBEANS-6171] Interpret ClassCast as "interface unsupported" by @sdedic in #3302
- [NETBEANS-5783] Make sure that getDisplayName() is non null in Gradle Projects. by @lkishalmi in #3307
- [jackpot] for-loop to function should be an inline hint instead of a warning by @mbien in #3300
- Fix of NPE in TruffleAccess. by @entlicher in #3312
- Correct the parsing of String values in native image. by @entlicher in #3311
- [NETBEANS-6107] Use Gradle 7.3 Tooling API by @lkishalmi in #3313
- Filter jvm-options based on VM name by @jGauravGupta in #3275
- Merge delivery into release126 for 12.6-rc3 by @neilcsmith-net in #3309
New Contributors
- @matteobaccan made their first contribution in #3133
- @jpeseknb made their first contribution in #2541
Full Changelog: 12.5...12.6