Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

https://github.com/apache/netbeans/milestone/14?closed=1


Java Enhancements

nbjavac-upgrade-to-jdk-17https://api.github.com/repos/apache/netbeans/pulls/3112
[NETBEANS-6111] auto completion for "record" is now prefix aware.https://api.github.com/repos/apache/netbeans/pulls/3227
[NETBEANS-5799] : Add support for Pattern Matching for switch (Preview)https://api.github.com/repos/apache/netbeans/pulls/3007
When java.lang is not available, avoid throwing a FatalError, but rather try to report an error to the user and continue.https://api.github.com/repos/apache/netbeans/pulls/2947
Java code completion should show effectivelly final variables for use from anonymous classes.https://api.github.com/repos/apache/netbeans/pulls/3106
Fixing TreeUtilities.pathFor in the presence of the synthetic 'value=' in annotations.https://api.github.com/repos/apache/netbeans/pulls/3103
Include URLs in Java code templates for easier customizationhttps://api.github.com/repos/apache/netbeans/pulls/3141
Improve wait condition for the test: both Lookup and configurations must change.https://api.github.com/repos/apache/netbeans/pulls/3140
[NETBEANS-6116] - General Availability for javadoc 17https://api.github.com/repos/apache/netbeans/pulls/3222
CheckRegexp hint causes all lines with regexp shown with a warninghttps://api.github.com/repos/apache/netbeans/pulls/3287
NETBEANS-6080: NoSuchMethodError thrown while applying CreateClassFix.https://api.github.com/repos/apache/netbeans/pulls/3199
Return a copy instead of cached arrayhttps://api.github.com/repos/apache/netbeans/pulls/3163

Gradle

[NETBEANS-6107] Bumped Gradle Tooling to 7.3-rc-1 with Java 17 support.https://api.github.com/repos/apache/netbeans/pulls/3246
[NETBEANS-5050] Gradle projects should recognize Kotlin source directories.https://api.github.com/repos/apache/netbeans/pulls/2541
[NETBEANS-6065] Make Gradle Project test close connections to Gradle Daemonhttps://api.github.com/repos/apache/netbeans/pulls/3193
[NETBEANS-6107] Allow to use Gradle 7.2 distributions on JDK17.https://api.github.com/repos/apache/netbeans/pulls/3216
[NETBEANS-6055] Prevent NPE form GradleDistributionManagerhttps://api.github.com/repos/apache/netbeans/pulls/3195
New Project wizard for Gradle should use gradle inithttps://api.github.com/repos/apache/netbeans/pulls/3084
Updating the Java Frontend project template to work with Gradle 7.0https://api.github.com/repos/apache/netbeans/pulls/3083
The class com.oracle.truffle.polyglot.LanguageCache$Loader is not found in newer GraalVMs, use TruffleJDKServices instead.https://api.github.com/repos/apache/netbeans/pulls/3235

maven

[NETBEANS-6115] UTF-8 input is broken in Maven project.https://api.github.com/repos/apache/netbeans/pulls/3289
[NETBEANS-6044] Maven looks for annotation processor classpath in compiler plugin's configuration.https://api.github.com/repos/apache/netbeans/pulls/3190
NETBEANS-5971 support Maven Wrapper (mvnw) in projects.https://api.github.com/repos/apache/netbeans/pulls/3198

groovy

[NETBEANS-6077] Cached Transformation Classloader, based on set of classpath roots.https://api.github.com/repos/apache/netbeans/pulls/3213
Use static type checking to attribute ASThttps://api.github.com/repos/apache/netbeans/pulls/3125
Performance: groovy loads classes using FileSystemshttps://api.github.com/repos/apache/netbeans/pulls/3165
Avoid ClassLoader resource lookupshttps://api.github.com/repos/apache/netbeans/pulls/3175
Must reach ELEMENTS_RESOLVED before working with java elshttps://api.github.com/repos/apache/netbeans/pulls/3184
Fix test failures in Groovy.editorhttps://api.github.com/repos/apache/netbeans/pulls/3197
[NETBEANS-6130] - Fix wrong Groovy version in ant libraryhttps://api.github.com/repos/apache/netbeans/pulls/3247

entreprise

Payara Server UI disabled on the failed startuphttps://api.github.com/repos/apache/netbeans/pulls/3273
[NETBEANS-5734] Add details for Glassfish 6.2.1 server and improve version detectionhttps://api.github.com/repos/apache/netbeans/pulls/3288
[NETBEANS-6118] - Fix test failures in 'j2ee.core'https://api.github.com/repos/apache/netbeans/pulls/3226
[NETBEANS-5892] - Java Maven Web Project not created properlyhttps://api.github.com/repos/apache/netbeans/pulls/3170

lsp

LSP: minor bug fixeshttps://api.github.com/repos/apache/netbeans/pulls/3256
[NETBEANS-5887] Use RequestProcessor to fix SecurityException:setContextClassLoader.https://api.github.com/repos/apache/netbeans/pulls/3082
LSP: Find tests on initial scan.https://api.github.com/repos/apache/netbeans/pulls/3093
LSP: Move refactoring added.https://api.github.com/repos/apache/netbeans/pulls/3123
[NETBEANS-5925] Prevent from NPE when no NetBeans project is opened.https://api.github.com/repos/apache/netbeans/pulls/3120
Restart frame action implemented in the DAP.https://api.github.com/repos/apache/netbeans/pulls/3119
Eating VSCode own Dog Foodhttps://api.github.com/repos/apache/netbeans/pulls/3129
LSP: Show test results for MX projects.https://api.github.com/repos/apache/netbeans/pulls/3128
LSP: Extract Superclass and Extract Interface refactorings added.https://api.github.com/repos/apache/netbeans/pulls/3138
LSP Client Improvements (Foldmanager, Performance)https://api.github.com/repos/apache/netbeans/pulls/3153
Proper handling of LSP logging breakpoints.https://api.github.com/repos/apache/netbeans/pulls/3150
LSP: Pull Up and Push Down refactorings added.https://api.github.com/repos/apache/netbeans/pulls/3149
By default build release-like version of .vsixhttps://api.github.com/repos/apache/netbeans/pulls/3118
LSP: Various Surround With refactoring fixes.https://api.github.com/repos/apache/netbeans/pulls/3169
LSP: Surround With refactorings implemented.https://api.github.com/repos/apache/netbeans/pulls/3157
LSP: ChangeMethodParameters refactoring added.https://api.github.com/repos/apache/netbeans/pulls/3174
Do not persist breakpoints and watches when debugging through LSP server.https://api.github.com/repos/apache/netbeans/pulls/3182
LSP: Test results displayed using the new TestExplorer API.https://api.github.com/repos/apache/netbeans/pulls/3186
LSP: various refactor bugfixeshttps://api.github.com/repos/apache/netbeans/pulls/3196
Convert paths of external libraries when debugging through LSP.https://api.github.com/repos/apache/netbeans/pulls/3214
Remove check that blows up when the LSP or DAP server is reset.https://api.github.com/repos/apache/netbeans/pulls/3220
Enable Groovy by default in vscode and NBJLS.https://api.github.com/repos/apache/netbeans/pulls/3225
LSP: Various Test Explorer fixes.https://api.github.com/repos/apache/netbeans/pulls/3224
LSP: Code completion should auto import classeshttps://api.github.com/repos/apache/netbeans/pulls/3237

vscode

Attach to a running Native Image.https://api.github.com/repos/apache/netbeans/pulls/3080
VSNetBeans 12.5.301 doc changeshttps://api.github.com/repos/apache/netbeans/pulls/3243
Assure that the decorated ranges in editor do not disappear when editor visibility changes.https://api.github.com/repos/apache/netbeans/pulls/3261
Additional bugfix for #3223https://api.github.com/repos/apache/netbeans/pulls/3232
Handle dots in class name by treating the prefix as a package structurehttps://api.github.com/repos/apache/netbeans/pulls/3223
CodeLens for Run/Debug main in Java Frontend Applicationhttps://api.github.com/repos/apache/netbeans/pulls/3212

PHP Enhancements

[NETBEANS-6054] PHP Template missing Namespace optionhttps://api.github.com/repos/apache/netbeans/pulls/3280
[NETBEANS-4978] Avoid inserting use statements to an incorrect positionhttps://api.github.com/repos/apache/netbeans/pulls/3279
[NETBEANS-6087] Use the refactoring feature for private members of trait instead of the instant renamerhttps://api.github.com/repos/apache/netbeans/pulls/3257
[NETBEANS-3391] Support PSR-12 valid formatting ruleshttps://api.github.com/repos/apache/netbeans/pulls/3254
[NETBEANS-5849] Fix CC in a use declaration after a group use declarationhttps://api.github.com/repos/apache/netbeans/pulls/3111
[NETBEANS-5905] Don't check idekey for Xdebughttps://api.github.com/repos/apache/netbeans/pulls/3109
Selected range is ignored for CSS reformattinghttps://api.github.com/repos/apache/netbeans/pulls/3202

HTML Enhancements

SCSS improvementshttps://api.github.com/repos/apache/netbeans/pulls/3092
[NETBEANS-5970] Add the option for HTML palette completionhttps://api.github.com/repos/apache/netbeans/pulls/3146

C/C++ Enhancements

Switch typescript and cpplite editors to multiviewshttps://api.github.com/repos/apache/netbeans/pulls/3155
Prevent NullPointerException in CPP LanguageServerImplhttps://api.github.com/repos/apache/netbeans/pulls/3191

Debugger Enhancements

Performance optimizations to speed up remote debugging.https://api.github.com/repos/apache/netbeans/pulls/3204
Performance optimizations to speed up remote debugging.https://api.github.com/repos/apache/netbeans/pulls/3158
[NETBEANS-6123] Step and Continue after breakpoint suspends at wrong place after eval.https://api.github.com/repos/apache/netbeans/pulls/3236
[NETBEANS-6127] Do not parallelize notifyToBeResumedNoFire(), because it runs under a lock.https://api.github.com/repos/apache/netbeans/pulls/3244
The set of arguments and launcher arguments is corrected.https://api.github.com/repos/apache/netbeans/pulls/3238
Support of setting the current working directory and environment variables.https://api.github.com/repos/apache/netbeans/pulls/3180

Profiler Enhancements

Concentrating I/O access into JavaIoFile private classhttps://api.github.com/repos/apache/netbeans/pulls/3159
Library to process Heap dumps without accessing java.io.Filehttps://api.github.com/repos/apache/netbeans/pulls/3148

Miscellaneous Enhancements

[jackpot] Hints SPI code cleanup / warning removalhttps://api.github.com/repos/apache/netbeans/pulls/3208
[NETBEANS-6081] - Cleaning enterprise module part 3/8https://api.github.com/repos/apache/netbeans/pulls/3230
[NETBEANS-6081] - Cleaning enterprise module part 2/8https://api.github.com/repos/apache/netbeans/pulls/3229
[NETBEANS-6081] - Cleaning enterprise module part 1/8:https://api.github.com/repos/apache/netbeans/pulls/3221
[NETBEANS-4755] - remove use of deprecated API - getURL()https://api.github.com/repos/apache/netbeans/pulls/2336
Cleanup raw type warninghttps://api.github.com/repos/apache/netbeans/pulls/3143
[NETBEANS-5976] - cleanup Integer deprecation warningshttps://api.github.com/repos/apache/netbeans/pulls/3154
[NETBEANS-6023] - cleanup SQLParser.java warning errorshttps://api.github.com/repos/apache/netbeans/pulls/3177
[NETBEANS-6045] - cleanup ArrayList warningshttps://api.github.com/repos/apache/netbeans/pulls/3185
[NETBEANS-6090] - update javac.source to 1.8 from 1.5https://api.github.com/repos/apache/netbeans/pulls/3217
[NETBEANS-5907] - Update eclipselink from 2.7.7 to 2.7.9https://api.github.com/repos/apache/netbeans/pulls/3100
Update JavaFX to 17https://api.github.com/repos/apache/netbeans/pulls/3179
Update JNA and JNA platform to 5.9.0https://api.github.com/repos/apache/netbeans/pulls/3178
[NETBEANS-6008] Update FlatLaf from 1.5 to 1.6.1https://api.github.com/repos/apache/netbeans/pulls/3250
Fix RAT and (some) verify-all-libs-and-licenses errors and warningshttps://api.github.com/repos/apache/netbeans/pulls/3276
[NETBEANS-5950] - cleanup warnings related to unreachable exception catcheshttps://api.github.com/repos/apache/netbeans/pulls/3126
[jackpot] updated Collection.toArray() refactoringhttps://api.github.com/repos/apache/netbeans/pulls/3166
[jackpot] add Collection/Map.size() > 0 case to isEmpty() refactoring.https://api.github.com/repos/apache/netbeans/pulls/3164
[jackpot] source version fix for java versions using the new scheme.https://api.github.com/repos/apache/netbeans/pulls/3176
[jackpot] hint reload on save + run action registration + small cleanuphttps://api.github.com/repos/apache/netbeans/pulls/3171
[jackpot] ConvertTextBlockToString warning should be a hint/suggestionhttps://api.github.com/repos/apache/netbeans/pulls/3160
Corrected some typo errorshttps://api.github.com/repos/apache/netbeans/pulls/3133
update test for layerbuilderhttps://api.github.com/repos/apache/netbeans/pulls/3205
NETBEANS-6153 installer jdk 11 fixeshttps://api.github.com/repos/apache/netbeans/pulls/3272
Keep old plain for loops in NetBeans sourceshttps://api.github.com/repos/apache/netbeans/pulls/3130
ant clean fix for javacc java filehttps://api.github.com/repos/apache/netbeans/pulls/3187

Platform Enhancements

[NETBEANS-3196] Fix lazy Node loading when switching from Children.LEAF to another Children instancehttps://api.github.com/repos/apache/netbeans/pulls/1779
[NETBEANS-5927] Switch Windows LAF to the now-standard "Segoe UI" fonthttps://api.github.com/repos/apache/netbeans/pulls/3114
NETBEANS-5722: Added `com.sun.java.swing.plaf.motif` to exported moduleshttps://api.github.com/repos/apache/netbeans/pulls/3194
[NETBEANS-4198] Fix anti-aliasing and HiDPI scaling in the Test Results progress bar.https://api.github.com/repos/apache/netbeans/pulls/3203
NETBEANS-5956: Adding default java trust store to xml retrieverhttps://api.github.com/repos/apache/netbeans/pulls/3207