github apache/netbeans 12.6
Apache NetBeans 12.6

latest releases: 23, 23-rc3, 23-rc2...
2 years ago

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

Full Changelog: 12.5...12.6

Don't miss a new netbeans release

NewReleases is sending notifications on new releases.