Apache NetBeans 12.4
What's Changed
- Sync delivery to master post beta 1 by @neilcsmith-net in #2713
- Sync delivery to master after 12.3-beta2 by @neilcsmith-net in #2716
- LSP CodeActions enhancements. by @dbalek in #2714
- Small typo in javadoc comments for KeyStoreProvider. by @ramiswailem in #2733
- docs (DialogDisplayer notifyLater) small typo by @ramiswailem in #2753
- [NETBEANS-5353] Use cleanTest instead of rerun-tasks to force test to run by @sdedic in #2762
- [NETBEANS-5318] Temporary script trust. by @sdedic in #2764
- Sync delivery to master post 12.3-beta3 with conflicts resolved by @neilcsmith-net in #2770
- Completing the merge of delivery to master. by @entlicher in #2771
- Support for visualizing test results in VSCode extension over LSP. by @dbalek in #2766
- Delete unused imports and constant in UIHandler by @KacerCZ in #2740
- Broken project auto-resolution repeats actions by @sdedic in #2767
- [GR-29499] Fixing bug in updaing the list of discovered tests. by @dbalek in #2774
- Support for VM/app argument injection to (maven) run and debug project actions by @sdedic in #2731
- Let AutoUpdate task recognize m2:/ URL scheme by @JaroslavTulach in #2777
- [NETBEANS-5068] Add test cases in travis with jdk15 by @Akshay-Gupta-19 in #2562
- Towards building on JDK11 and running on JDK8 by @jtulach in #2761
- Restore original format of m2:/ URLs modified by aa25646 by @matthiasblaesing in #2778
- Updates to better document the build of VSCode. by @MartinBalin in #2782
- Register JDKPlatformProvider when creating javac in ant's ClassLoader. by @jlahoda in #2784
- Trust priming build, as the user already saw the warning. by @sdedic in #2787
- [NETBEANS-5380] Override generated ant projects for MX with NetBeans support by @matthiasblaesing in #2789
- Enabling partial reparse; improving and detection of mistakes. by @jlahoda in #2721
- Use Java 11 to Build NetBeans dev Snap by @lkishalmi in #2792
- fix travis link in readme by @premek in #2790
- Use GitHub to get netbeansrelease.json at Snap builds by @lkishalmi in #2796
- Fix NPE in BreadcrumbsImpl, Update TextMate library, update typescript grammer and language server by @matthiasblaesing in #2775
- Priming build action support by @sdedic in #2795
- Snapshot of APIs as of 12.3. by @neilcsmith-net in #2788
- Increment spec versions for 12.4 development. by @neilcsmith-net in #2793
- Graceful handling of renamed/deleted files. by @sdedic in #2800
- NonUI compatibility: Trust project question uses standard dialogs. by @sdedic in #2769
- [NETBEANS-5090] fix missing Serializable interface when a @ViewScoped CDI bean is created via JSF CDI Bean Wizard by @jherkel in #2743
- Maven: Fixed failing test. by @sdedic in #2807
- [NETBEANS-5438] Fix incorrect PHP xdebug3 port config when copying to clipboard by @saulotoledo in #2805
- LSP progress cancel request may not work by @sdedic in #2799
- Support Freeform projects with source Level 9+ by @matthiasblaesing in #2794
- Update nbbuild freeform project to open without errors by @matthiasblaesing in #2798
- Fixed invalid branding directory name. by @sdedic in #2810
- [GR-28352] Java: Compile Workspace compiles more than workspace. by @dbalek in #2734
- A prototype of CoS for vanilla javac. by @jlahoda in #2128
- [NETBEANS-5545] ParentProject and RootProject query support for Maven projects by @sdedic in #2811
- [NETBEANS-5373] Fixed compatibility with Phing 3 by @KacerCZ in #2776
- Avoid displaying unnecessary
<classLoader>
field. by @JaroslavTulach in #2809 - Auto-open project owner of the opened file. by @sdedic in #2806
- [NETBEANS-5141] Support Gradle Source Groups from Alien Projects by @lkishalmi in #2779
- [NETBEANS-4946] - Improve JAVA/JAKARTA EE with Ant based projects by @pepness in #2491
- [NETBEANS-4587] Code completion for HTML forms by @KacerCZ in #2739
- Fix show 'Visual Debugging' options by @philippefichet in #2821
- [NETBEANS-5458] Update Batik SVG to version 1.14 by @sdedic in #2817
- Change invokeLaters to Mutex.EVENT. by @sdedic in #2823
- LSP: Various stability issues with more complex project fixed. by @dbalek in #2824
- Offer to trust and prime the project when it is being opened. by @JaroslavTulach in #2822
- [NETBEANS-5430] Implement ActionProvider.COMMAND_PRIME for gradle by @sdedic in #2816
- Execute commit validation on JDK15 and JDK11 by @JaroslavTulach in #2813
- Micronaut support by @dbalek in #2812
- Fixed ProjectUtils.parentOf() for gradle subprojects. by @sdedic in #2815
- [NETBEANS-5350] Improved Fix Uses dialog by @KacerCZ in #2755
- Avoid NPE when executing some Maven projects. by @jtulach in #2833
- [NETBEANS-5484] Handle NPE when the project Gradle project discovery fails by @lkishalmi in #2836
- [NETBEANS-5484] Clear NB Non-Project cache when we have more info from Gradle by @lkishalmi in #2837
- [NETBEANS-4881] Automatically detect & list Payara Platform version in the server registration panel by @jGauravGupta in #2409
- Update FlatLaf from 1.0 to 1.1.1 and added "FlatLaf" options by @DevCharly in #2839
- Popup tab switcher should hide when another application steals focus by @timboudreau in #2711
- [NETBEANS-3561] Corrected compiler warnings in Visual Library API pro… by @mklaehn in #1758
- Makes java.j2seplatform API / SPI public by @emilianbold in #2732
- Application name is not set correctly on Linux with JDK 16+ by @matthiasblaesing in #2840
- Delegates from TemplateWizardIterImpl.hasPrevious by @emilianbold in #2841
- Adding annotations to test method, so that they can be run more easily from the glyph gutter. by @jlahoda in #2834
- Fixing codegen handling of both rewrite of an import and an adding of an import due to qual ident. by @jlahoda in #2808
- [NETBEANS-5490] - General Availability for javadoc 16 by @pepness in #2829
- Update .gitattributes - support for shell scripts by @lbruun in #2702
- [NETBEANS-5008] : Support for finalization of pattern-matching-instance-of feature by @singh-akhilesh in #2804
- Trust checkbox changed to tri-option combobox to indicate temporal trust. by @sdedic in #2768
- Fixing build for older ant versions. by @sdedic in #2838
- [NETBEANS-5482] Support for ExplicitProcessParameters in gradle/java projects by @sdedic in #2828
- FlatLaf: added missing license header to FlatLafOptionsPanel.form by @DevCharly in #2846
- Use JSON parser to understand java.mx.projects. by @JaroslavTulach in #2843
- [NETBEANS-5511] Remove items via the iterator. by @entlicher in #2842
- Opt-in to treat warnings as errors by @JaroslavTulach in #2835
- [NETBEANS-5499] Felix removed in favour of Netbinox, fixes URLStreamHandlerFactory. add-opens added for jdk.compiler. by @sdedic in #2844
- [NETBEANS-5524] Check for priming action before use. by @sdedic in #2847
- Branding API to disable Maven index download by @JaroslavTulach in #2848
- [NETBEANS-5221] Only warn about missing Node.js once. by @jlahoda in #2850
- [NETBEANS-5004] Update macOS native launchers to call launcher shell script rather than nbexec by @oyarzun in #2717
- Update JavaFX to 16 by @matthiasblaesing in #2849
- [NETBEANS-1428] Fix for profiler crash - with CI/CD workflow by @lbruun in #2700
- LSP: Test Explorer essential fixes by @dbalek in #2851
- [NETBEANS-5478]: DownloadBinaries task: 5 secs connect time is not enough by @lbruun in #2826
- [NETBEANS-2665] Gradle Project Loading Improvements by @lkishalmi in #2747
- LSP: Readme, changelog, and version modified for 12.4 Beta. by @dbalek in #2852
- Native debugging of GraalVM's native images. by @entlicher in #2825
- Renormalize line-endings for profiler/lib.profiler/scripts/*.bat by @matthiasblaesing in #2855
- Profiler lib native binaries: use ASF binaries with fix for NETBEANS-1428 by @matthiasblaesing in #2856
- Profiler lib native binaries: use ASF binaries with fix for NETBEANS-1428 by @lbruun in #2853
- [NETBEANS-5216] Jakarta EE 9 Project Support by @juneau001 in #2684
- NETBEANS-5313 Payara Server not listed in the registered application servers list for Jakarta EE 8 profile by @jGauravGupta in #2845
- [NETBEANS:4447]:Fixed NullPointerException while computing switch exp… by @Mohan-Sarilla in #2570
- [NETBEANS-5540] Workaround for 12.4 beta: disable lazy-load by default. by @sdedic in #2864
- Sync master to release124 for beta 2 by @neilcsmith-net in #2866
- Return FileObject for non-existing JARs. by @JaroslavTulach in #2860
- [NETBEANS:4447]:Fixed NullPointerException while computing switch expression by @mishrasandeep in #2791
- Test Explorer fixes. by @dbalek in #2878
- [NETBEANS-5522] Minimal support for Gradle 7.0 by @lkishalmi in #2859
- OpenJDK download plugin by @emilianbold in #2854
- [NETBEANS-5541] Upgrade Gradle Tooling to 7.0 by @lkishalmi in #2861
- [NETBEANS-5577] Add PHP-CS-Fixer 3.x configuration files by @KacerCZ in #2880
- json.g4 wrong licenses by @vieiro in #2887
- [NETBEANS-5370] Prevent generating abstract methods with PHPDoc return array type by @junichi11 in #2886
- [NETBEANS-5588] Upgradle to JaCoCo 0.8.6 for Gradle Code Coverage by @lkishalmi in #2893
- Revert "Update JavaFX to 16" by @matthiasblaesing in #2889
- Adding Markdown syntax highlighting by @jlahoda in #1428
- Always display errors as an icon in bottom right corner by @JaroslavTulach in #2888
- When LSP Server fails to start too many times, don't try start it again. by @jlahoda in #2870
- FlatLaf: update from 1.1.1 to 1.1.2 and fix/improve options by @DevCharly in #2872
- Fix parsing of constraints if the current parser does not have source files. by @jlahoda in #2892
- [NETBEANS-5322] Removing IndexedClassDecl. by @jlahoda in #2727
- [NETBEANS-5398] Fix NPE on Gradle settings when no network connection by @lkishalmi in #2879
- Fixing source level detection for OpenJDK projects in 'open' directory. by @jlahoda in #2875
- [NETBEANS-4443] PHP 8.0 Support: Named Arguments by @junichi11 in #2894
- Quickfix for disco api plugin by @HanSolo in #2896
- [NETBEANS-5114] add missing namespace for facelets composition template client by @jherkel in #2613
- [NETBEANS-5427] Replace usage of JDK internal, or in-house Base64 codecs by java.util.Base64 by @piercemar in #2874
- [NETBEANS-5499] Upgrade Felix library, works on JDK16. by @sdedic in #2873
- Reducing dependencies on Swing API when basic API exists. by @sdedic in #2883
- Print dependency path for modules excluded from platform. by @sdedic in #2884
- [NETBEANS-5590] Support for assisted download of sources/javadocs for dependencies by @sdedic in #2897
- Missing license added by @sdedic in #2903
- FlatLaf: fix/improve styling of quicksearch field in menubar by @DevCharly in #2900
- Upgrading to SigTest 1.4 and using its release attribute by @jtulach in #2881
- nbjavac-upgrade-to-jdk-16 by @singh-akhilesh in #2899
- Sync release124 with delivery branch by @geertjanw in #2908
- Preventing a NPE in LSPBindings, description.bindings can be null. by @jlahoda in #2911
- [NETBEANS-5587] Support SNAPSHOT versions of dependencies. by @sdedic in #2895
- LSP: Java code completion fixes. by @dbalek in #2909
- More consistency for virtual file objects by @JaroslavTulach in #2910
- javac warnings should not cause background indexing to Repair the code. by @jlahoda in #2912
- Build & Rebuild actions are disabled in mx projects! by @JaroslavTulach in #2915
- LSP: Code navigation fixes by @dbalek in #2917
- LspSession associates LSP and DAP servers, and check of gdb version. by @entlicher in #2913
- Prevent from breakpoint collision in TruffleAccess. by @entlicher in #2919
- [NETBEANS-5640] Fixing potential NPE on out of project Folder creation by @lkishalmi in #2927
- [NETBEANS-5475] fix potential NPE after GradleJavaSourceSet.relativePath() calls by @lkishalmi in #2931
- Sync delivery to release for 12.4 rc2 by @geertjanw in #2925
- Updates discoclient library (which adds more downloadable distributions) by @emilianbold in #2941
- 12.4 release updates by @MartinBalin in #2922
- [NETBEANS-5587] Fix regression in gavSplit by @lkishalmi in #2942
- Sync release124 with delivery for rc3 by @geertjanw in #2945
- Adds all the JDK distros in the discovery service combobox by @emilianbold in #2951
- Sync release124 with delivery for 12.4 rc4 by @geertjanw in #2952
New Contributors
- @saulotoledo made their first contribution in #2805
- @HanSolo made their first contribution in #2896
- @piercemar made their first contribution in #2874
Full Changelog: 12.3...12.4