github apache/netbeans 12.4
Apache NetBeans 12.4

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

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

Full Changelog: 12.3...12.4

Don't miss a new netbeans release

NewReleases is sending notifications on new releases.