What's Changed
- Snapshot of APIs as of Apache NetBeans 12.0 by @ebarboni in #2165
- Increment all standard module specficiation versions ready for NB 12.1 by @ebarboni in #2166
- Continuous build in Windows by @hectorespert in #2158
- Test SimpleNotificationDisplayer implementation by @hectorespert in #1953
- Add tests in notifications module by @hectorespert in #1979
- [NETBEANS-4050] - cleanup uses of EMPTY_LIST, EMPTY_SET, EMPTY_MAP by @BradWalker in #2075
- [NETBEANS-4341] Disable maven global cache by @matthiasblaesing in #2177
- [NETBEANS-3413] Implicit inheritance of PHPDoc descriptions by @KacerCZ in #2122
- [NETBEANS-4338] Code Sniffer - updated link to homepage by @KacerCZ in #2140
- [NETBEANS-4368] Fix test file navigation dialog by @KacerCZ in #2155
- [NETBEANS-4339] PHP Mess Detector - added option to use custom rules by @KacerCZ in #2160
- [NETBEANS-3311] Convert TextBlock to String, Test Case Fix by @Akshay-Gupta-19 in #2172
- [NETBEANS-4310] - Update asm from 7.2 to 8.0.1 by @pepness in #2132
- [NETBEANS-4337] Code Sniffer standard is optional by @KacerCZ in #2149
- [NETBEANS-2623] Added Composer actions to update autoloader and run script by @KacerCZ in #2173
- Run, debug JVM JavaScript with Graal.js as well as Nashorn by @JaroslavTulach in #2106
- Do not blindly cast to IndexedClassDecl while reassigning anonymous c… by @jlahoda in #2170
- Test Netbeans build system (Ant Tasks) by @hectorespert in #2187
- [NETBEANS-3413] Implicit inheritance of PHPDoc descriptions - fixed tests by @KacerCZ in #2189
- [NETBEANS-4367] Properly handle default_cachedir in platform application launcher script by @eirikbakke in #2153
- [NETBEANS-4356] Code Completion must check also superclass/superinter… by @jlahoda in #2151
- [NETBEANS-2790] Do not throw ClosedWatchServiceException on Shutdown. by @lkishalmi in #2179
- Fix tests for Neon language by @KacerCZ in #2190
- [NETBEANS-4463] Fixed unit tests for Codeception on Windows by @KacerCZ in #2198
- [NETBEANS-4459] - remove use of deprecated field in Logger by @BradWalker in #2195
- [NETBEANS-4464] Fixed unit tests for Atoum on Windows by @KacerCZ in #2199
- [NETBEANS-4431]: Added option to create new file in Java project as r… by @arusinha in #2183
- Added tests for PHP modules in Windows build by @KacerCZ in #2202
- Move JavaFX related functionality to JavaFX cluster. by @dukescript in #2137
- [NETBEANS-4294] Donation of original AutoSave module to Apache NetBeans by @mgraciano in #2119
- JUnit Ignore annotation support by @hectorespert in #2185
- Make configureproxy idenpotent when invoked multiple times by @JaroslavTulach in #2210
- Let Lookup and NbBundle be usable in a sandbox by @JaroslavTulach in #2196
- [NETBEANS-4434] Code Completion doesn't work when script type attribute value is "module" by @junichi11 in #2184
- [NETBEANS-4483] Fixed unit tests for Nette Tester by @KacerCZ in #2206
- [NETBEANS-4479] Fixed tests for PHPUnit on Windows by @KacerCZ in #2204
- [NETBEANS-4480] Fixed tests for PHP Project on Windows by @KacerCZ in #2205
- [NETBEANS-4487] Fixed tests for PHP Debugger on Windows by @KacerCZ in #2209
- [NETBEANS-3898] skip hidden files in ModuleList.doScanNetBeansOrgSources by @errael in #2152
- Move macOS tests to GitHub action by @hectorespert in #2180
- [NETBEANS-4498] Fixed unit tests for Symfony by @KacerCZ in #2213
- [NETBEANS-4499] Fixed unit tests for Symfony 2/3 by @KacerCZ in #2214
- [NETBEANS-4410] Fixed NPE on Certain Gradle Test Executions. by @lkishalmi in #2191
- [NETBEANS-4396] Properly disabling Compile on Save when it is not sup… by @jlahoda in #2163
- [NETBEANS-4400] Added support for renaming RECORD name using refactoring by @singh-akhilesh in #2164
- [NETBEANS-1721] Changed display of boolean values in PHP Debugger by @KacerCZ in #2178
- [NETBEANS-4486] Fixed unit tests for Latte Templates by @KacerCZ in #2208
- [NETBEANS-4501] Fixed tests for Smarty Framework by @KacerCZ in #2218
- [NETBEANS-4478] Fixed tests for PHP Code analysis on Windows by @KacerCZ in #2203
- [NETBEANS-4438] Fix new action wizard by @lkishalmi in #2193
- [NETBEANS-4515] - remove use of proprietary API - ARRAYLENGTH by @BradWalker in #2220
- Moved Gradle modules out of Groovy cluster by @lkishalmi in #2171
- [NETBEANS-4500] Fixed tests for PHP Editor on Windows by @KacerCZ in #2223
- [NETBEANS-4420] Fix IAE on tooltip images with unknown size. by @lkishalmi in #2227
- Adding tests for java.source.base without nb-javac and java.hints tests to Travis; fixing tests and code along the way. by @jlahoda in #2121
- [NETBEANS-4509] PHP - code completion for function with return type by @KacerCZ in #2228
- [NETBEANS-4487] Move PHP tests on Linux to GitHub Actions by @KacerCZ in #2221
- [NETBEANS-4541] Set working directory when running PHP CS Fixer by @KacerCZ in #2230
- Fixing vanilla indexer to handle based anonymous classes properly. by @jlahoda in #2201
- [NETBEANS-4528] Setting classname for GradleTestcase by @lkishalmi in #2229
- GitHub actions badge by @hectorespert in #2182
- [NETBEANS-4503] Code completion does not work in functions declared inside methods by @junichi11 in #2241
- [NETBEANS-4465] - update RAT license exceptions by @BradWalker in #2200
- [NETBEANS-4562] Change the max level of PHPStan to 8 by @junichi11 in #2244
- [NETBEANS-4340] Added PHP Mess Detector options configuration by @KacerCZ in #2231
- [NETBEANS-4066] Fix overshooting text in editor tabs on HiDPI displays by @eirikbakke in #2167
- [NETBEANS-4507] Fix Composer search when package has no description by @KacerCZ in #2245
- [NETBEANS-4548] Enable launcher to detect java installed by sdkman by @lkishalmi in #2240
- Fix apisupport.ant tests by @hectorespert in #2086
- [NETBEANS-4278,4279] Gradle Support for Generated Sources and Annotation Processors by @lkishalmi in #2233
- [NETBEANS-4308] Deadlock in SQLEditorSupport by @matthiasblaesing in #2247
- [NETBEANS-2981] Add script paths to code analysis customizer panels by @junichi11 in #2246
- [NETBEANS-4185] Support for self return type by @KacerCZ in #2242
- [NETBEANS-4573] PHP CS Fixer doesn't work with a directory and a file by @junichi11 in #2254
- Minor improvements for php.api.phpmodule by @junichi11 in #2250
- [NETBEANS-4571] Show PHP Static Analysis configuration files in Important Files by @KacerCZ in #2249
- Removed java.platform dependency from the Gradle Projects module by @lkishalmi in #2255
- [NETBEANS-3989]:Code Modifications related to finalisation of Text Blo… by @Mohan-Sarilla in #2136
- [NETBEANS-4444] The selected text is not removed in the Find Combobox when text is input via IME by @junichi11 in #2188
- Backport of OQL finalizables fix by @daemontus in #2262
- Include both KDE4 and KDE5 proxy settings. by @sdedic in #2259
- [NETBEANS-4123] PAC evaluator scripts runs just one at a time. by @sdedic in #2260
- CachingArchiveProvider should return a proper Archive for jar URLs th… by @jlahoda in #2264
- [NETBEANS-4520] Enable File Chooser in non-project New File Wizard by @SiddheshRane in #2219
- [NETBEANS-4593] Recognize a URL which contains "@" by @junichi11 in #2258
- [NETBEANS-2333][NETBEANS-3681] Update validator.jar for html.validation by @junichi11 in #2217
- [NETBEANS-1646] Formatting options for CSS by @junichi11 in #2257
- Separating unused element detection out of the semantic highlighter; … by @jlahoda in #2207
- [NETBEANS-4576] Support for code template completion for HTML by @junichi11 in #2253
- Improve GraalVM script engines interoperability. by @sdedic in #2261
- Speeding up build, fixing some dependencies as needed. by @jlahoda in #2252
- Temporary lightweight C/C++ support by @jlahoda in #2234
- [NETBEANS-4021] - Support for Jakarta EE 8 by @juneau001 in #2023
- [NETBEANS-4572] - Add javadoc for JDK 16 early access by @pepness in #2248
- [NETBEANS-4621] Color highlighting is not correct when script type attribute value is "module" by @junichi11 in #2268
- [NETBEANS-4615] Display compiler arg in Gradle Source Customizer Panel by @lkishalmi in #2267
- [NETBEANS-4636] Make FileBuilt and SourceForBinary work with Modular Gradle Java Projects by @lkishalmi in #2273
- [NETBEANS-4311]: Added support for auto-completion of Java Record by @arusinha in #2222
- Improvements to the Java LSP Server by @jlahoda in #2279
- [NETBEANS-3825] nb-javac Upgrade to JDK-14 by @Akshay-Gupta-19 in #2277
- [NETBEANS-4604] PHP - instant rename of private constant by @KacerCZ in #2263
- Update badge to new build location by @ebarboni in #2297
- Fixing removal of a double-quote inside a text block. by @jlahoda in #2296
- [NETBEANS-4693] new nb-javac-14 with records in maven projects fix by @Akshay-Gupta-19 in #2304
- Fix library definitions causing warnings at startup by @matthiasblaesing in #2302
- [NETBEANS-4699] Make it easy to create dynamically updated ProxyLookup instances without subclassing by @timboudreau in #2232
- Adding support for clangd to cpplite by @jlahoda in #2294
- [NETBEANS-4635] - Add JakartaEE 8 Platform module by @pepness in #2272
- Sync master to release121 for 12.1-beta2 by @neilcsmith-net in #2276
- [NETBEANS-3409] Missing popup menu for sql editor tabs by @matthiasblaesing in #2306
- Update validator.jar for html.validation by @matthiasblaesing in #2308
- [NETBEANS-4715] Make GlassFish Report Jakarta EE 8.0 Profile Support by @lkishalmi in #2313
- Sync master to release branch for NB 12.1-beta3 by @neilcsmith-net in #2311
- Various improvements inspired by working on VSCode extension by @JaroslavTulach in #2309
- [NETBEANS-4620] NullPointerException - finding occurrences by @junichi11 in #2325
- [NETBEANS-3428] FlatLaf: fix selection background color in output view by @DevCharly in #2327
- [NETBEANS-4627] FlatLaf: fix wrong background color of search result table in Find Tasks Editor by @DevCharly in #2326
- Sync master to release121 for 12.1-beta4 by @neilcsmith-net in #2330
Full Changelog: 12.0...12.1