Apache NetBeans 12.0
What's Changed
- [NETBEANS-3807] - cleanup ArrayList rawtype warnings.. by @BradWalker in #1932
- Snapshot of APIs as of Apache NetBeans 11.3 by @ebarboni in #1975
- Increment all standard module specification versions ready for NB 12.… by @ebarboni in #1976
- [TRAVIS] Fix for macOS tests by @hectorespert in #1971
- [NETBEANS-3903] - Netbeans 11.2 fails to detect startup of Tomcat by @nam-van-nguyen in #1981
- [NETBEANS-3646] - Update google guava from 15.0 to 27.0 by @pepness in #1828
- [NETBEANS-3807] - cleanup ArrayList rawtype warnings.. by @BradWalker in #1982
- Ensuring that 'newText' in TextEdit is non-null. by @jlahoda in #1911
- Update winp and use processtreekiller from maven central by @matthiasblaesing in #1899
- [NETBEANS-2763] CSS files with huge number of classes/ids/elements fail autocompletion by @matthiasblaesing in #1959
- [NETBEANS-2314] Truncated param descriptions should not yield exceptions by @matthiasblaesing in #1973
- Attempt to fix potential issue with NbLexerCharStream(s) by @Ihsahn in #1969
- [NETBEANS-3799] Improve extracting types from PHP annotations by @czukowski in #1934
- [NETBEANS-2183] Workaround change in CDNJS search API by @matthiasblaesing in #1967
- [NETBEANS-3909] SQL Execution should reuse Output Window if possible by @matthiasblaesing in #1962
- [NETBEANS-2613] Enable fetching schemas for urn schema by @matthiasblaesing in #1970
- [NETBEANS-3630] - Upgrade javaee8.api binaries by @pepness in #1809
- [NETBEANS-3923] - cleanup ThreadLocal rawtype warnings by @BradWalker in #1984
- Hook formating/rangeFormating into LSP Client by @matthiasblaesing in #1955
- Opening ide/jumpto API for everyone by @JaroslavTulach in #1987
- Fix HtmlRenderer.createLabel() by @matthiasblaesing in #1990
- [NETBEANS-3918] defer creation of target folder until/if needed by @errael in #1991
- [NETBEANS-3345] - cleanup fallthrough warnings.. by @BradWalker in #1618
- More stabilization fixes for vanilla indexerer - mostly stabilizing b… by @jlahoda in #1964
- [TRAVIS] Fix macOS job by @hectorespert in #1997
- Only register LSP based formatting if MimePath has language server by @matthiasblaesing in #1996
- [TRAVIS] Run tests for PHP modules by @hectorespert in #1988
- [TRAVIS] Add ide modules in Travis config by @hectorespert in #1989
- [NETBEANS-3907] - Update JDBC PostgreSQL from 42.2.8 to 42.2.10 by @pepness in #1960
- [NETBEANS-2559] Avoid NPE when openjfx by @errael in #2003
- Get a file of all libraries during download by @ebarboni in #2001
- [NETBEANSINFRA-6] get latest archetype from maven repo by @oyarzun in #1999
- [NETBEANS-3313] Implemented Project Delete Action for Gradle Projects by @lkishalmi in #1939
- [NETBEANS-3968] Fix convert visibility hint for methods by @junichi11 in #2005
- [NETBEANS-445][NETBEANS-2634] Update CSS display property to CSS display module level 3 + add unicode-range by @matthiasblaesing in #2006
- [NETBEANS-2446] Use parent of saved projectFolder as projectLocation by @errael in #1980
- [NETBEANS-4002] - clean Iterator raw types by @BradWalker in #2016
- [NETBEANS-3961] Save project location for reuse for native maven proj… by @errael in #2002
- NETBEANS-3188 use Apache Maven 3.6.3 by @ebarboni in #2012
- NETBEANS-3254 Remove allowAmbigousCommand follow up by @ebarboni in #2008
- Update SpringFramework 3 by @hectorespert in #1954
- Adding a new hint for hardcoded version numbers after -source when --… by @jlahoda in #1993
- [NETBEANS-3915] - Update JUnit from 5.5.2 to 5.6.0 by @pepness in #1977
- Fix member references in Jackpot scripts by @jlahoda in #1940
- Fixing Java code completion tests on JDK 14, switching tests to use JDK 14. by @jlahoda in #2004
- Updated README.md with permit.jdk9.builds details for build by @ebresie in #2019
- [NETBEANS-3558] Fix SpringFramework dispatcher servlet template by @hectorespert in #1966
- [TRAVIS] Add more webcommon modules in Travis config by @hectorespert in #2018
- [NETBEANS-3986] Creating New Class On Pasting Class Text by @Akshay-Gupta-19 in #2020
- [NETBEANS-3806] - cleanup hashcode in DBElementsCollection by @BradWalker in #1931
- Fixing vanilla partial reparse on current JDKs; adding optional mode … by @jlahoda in #1965
- Notifications module long description by @hectorespert in #2009
- NETBEANS-3738 filter evenspy parameter according to jdk spec by @ebarboni in #2011
- [NETBEANS-3730] Use NewProject JavaFX archetypes tailored for NetBeans by @errael in #1983
- Revert "[NETBEANS-3986] Creating New Class On Pasting Class Text" by @ebarboni in #2022
- NETBEANS-4028 NETBEANS-3738 better check of null case by @ebarboni in #2029
- [NETBEANS-3428] Update FlatLaf from 0.26 to 0.28 by @DevCharly in #2024
- [NETBEANS-3942] FlatLaf: fix editor annotations when switching LaF and switching color profile too on restart by @DevCharly in #2031
- [NETBEANS-3957] fixed "opened documents list" show HTML code instead of rich text by @DevCharly in #2035
- [NETBEANS-3879] FlatLaf: fix Ctrl+PAGE_UP and Ctrl+PAGE_DOWN by @DevCharly in #2027
- [NETBEANS-3941] FlatLaf dark: fixed text color of additional columns in "Search Results" view by @DevCharly in #2033
- NETBEANSINFRA-12 get better list for mavencoordinates by @ebarboni in #2043
- Update groovy support to use 2.5.10 by @svenreimers in #2042
- Allow explicit selection of JUnit4 test generator by @jtulach in #2038
- Adding full support for Wildfly 17, 18 by @ehsavoie in #2000
- Sync master to release 12.0 beta2 by @ebarboni in #2028
- Default JavaFX archetypes to javafx 1.8 when running on jdk1.8 by @errael in #2036
- Ignore module-info.java if on jdk1.8 or earlier. by @errael in #2037
- Update JavaFX archetypes for recent JavaFX/maven PRs #2036,#2037 by @errael in #2057
- [TRAVIS] Add java modules by @hectorespert in #2032
- [NETBEANS-4119] Prevent NPE on Closing DefaultProjectOperationDialog by @lkishalmi in #2066
- [NETBEANS-2543] File names clipped in Files and Projects tabs by @eirikbakke in #2025
- [TRAVIS] Retry webcommon javascript2.jquery module by @hectorespert in #2045
- Use current platform for OpenJDK tests by @jlahoda in #2069
- Improving LSP client: ability to share language servers across differ… by @jlahoda in #2052
- [NETBEANS-3428] FlatLaf: hover in multi-tabs by @DevCharly in #2051
- [NETBEANS-3870] FlatLaf and Windows LaF: fix smooth scrolling by @DevCharly in #2058
- [NETBEANS-3881] FlatLaf: "Find Usages" dialog: fixed warning overlaps Scope combobox by @DevCharly in #2034
- [NETBEANS-4039] Added SPI for Preferred Color Profile Changes by @lkishalmi in #2039
- Fix Java refactoring with vanilla javac by @jlahoda in #2013
- [NETBEANS-3428] Update FlatLaf from 0.28 to 0.30 by @DevCharly in #2060
- [NETBEANS-4118] Moved Gradle Tooling into its own module and to version 6.3 by @lkishalmi in #2065
- [NETBEANS-4030] FlatLaf and Nimbus: fixed selection not painted in libraries category in project dialog by @DevCharly in #2050
- Sync master to release 12.0 beta3 by @ebarboni in #2054
- [NETBEANS-4167] Fix null token on { in yaml files by @lkishalmi in #2078
- Revert "[NETBEANS-4039] Added SPI for Preferred Color Profile Changes" by @lkishalmi in #2088
- [NETBEANS-4127] Adjust maven profiler to provide jvmargs as separate … by @errael in #2068
- [NETBEANS-4154] Payara Platform 5.202 support in Apache NetBeans IDE by @jGauravGupta in #2073
- [NETBEANS-4071] Fix plexus class setup for maven embedder by @matthiasblaesing in #2087
- [NETBEANS-4143] Dont quote args in common case; fixes terminal startu… by @errael in #2071
- [NETBEANS-4078] Don't install nb-javac on JDK11 by @jtulach in #2062
- Validations for maven project creation by @errael in #2053
- [NETBEANS-4177] Add another check for valid parameter list position to avoid exception if sourcecode is incorrect by @graben in #2082
- [NETBEANS-4084] Fix Gradle Projects Wizard to remember the last used … by @lkishalmi in #2096
- [NETBEANS-4173] Update FlatLaf from 0.30 to 0.31 by @DevCharly in #2094
- [NETBEANS-4206] Only set project location once directly from PROJECT_… by @errael in #2097
- Preventing AssertionError from javac due to use of incorrect scope on… by @jlahoda in #2083
- [NETBEANS-346] Tabs, characters, and the right Margin don't line up by @eirikbakke in #2076
- [TRAVIS] Enable Travis cache by @hectorespert in #2085
- [Travis] Retry java/refactoring.java module tests by @hectorespert in #2101
- If cancel happens while Analyzer is running, AssertionError is thrown… by @jlahoda in #2095
- Contributing end-of-line switcher. by @jlahoda in #2049
- Lock npm module versions by @jlahoda in #2105
- [TRAVIS] Run tests for enterprise modules by @hectorespert in #2098
- NETBEANS-4209: Update Truffle debugging for GraalVM 20.1.0 by @entlicher in #2100
- NETBEANS-3580] : Fixed Debug Expression Lambda by @singh-akhilesh in #2055
- [NETBEANS-3311] Convert TextBlock to String, Function call parameter fix by @Akshay-Gupta-19 in #2089
- [NETBEANS-4037] Attempting to avoid querying the SourceForBinaryQuery… by @jlahoda in #2092
- Update used groovy libraries to 2.5.11. Fixes NETBEANS-4172 by @svenreimers in #2077
- Pack200 remove from nb installer by @singh-akhilesh in #2107
- [NETBEANS-3707] Fixed colors used for PHP code completion by @KacerCZ in #2081
- [NETBEANS-4239] Fixed NPE in GradleCompilerOptionsQuery by @lkishalmi in #2111
- Fix ant property to exclude tests by @hectorespert in #2104
- NETBEANS-4176-Unescape javadoc title after parsing by @Rahul-khandelwal in #2080
- [NETBEANS-4159] Switch to ElementKindVisitor8 as base class (min runtime JDK) and add noop logger for unknown elements by @graben in #2074
- Upgrading FreeMarker to Apache FreeMarker by @lkishalmi in #2067
- [NETBEANS-4070] fixed JavaDoc in tooltip (ctrl+mouse hover) duplicate… by @dmochalov in #2047
- [NETBEANS-3787] FlatLaf: fixed active tab painting if project tab colors enabled by @DevCharly in #2048
- [TRAVIS] Add missing license to correct failing verification by @graben in #2113
- [NETBEANS-4280] - cleanup potential security breaches by @BradWalker in #2110
- [NETBEANS-4291] Fix some classes not found from multi-release JARs in Java editor by @neilcsmith-net in #2115
- Do not suggest to install nb-javac on JDK 14+ by @jlahoda in #2108
- [NETBEANS-3973] Fixed double space before lambda arrow by @mgraciano in #2127
- Mark included 3rd-party update centre as trusted. by @neilcsmith-net in #2109
- [NETBEANS-4281] Fix ConvertToPatternInstanceOf hint always showing. by @neilcsmith-net in #2112
- [NETBEANS-4203] for InputOutput.reset() do NbWriter.reset() as needed by @errael in #2102
- test NbIOProvider.resetIO(io) as used by api.io InputOutput.reset() by @errael in #2130
- [NETBEANS-4283]:Code Modifications related to finalisation of Switch Expressions in JDK14 by @Mohan-Sarilla in #2124
- [NETBEANS-4029] Fix feature dialog by @hectorespert in #2070
- [TRAVIS] Run xml.schema.completion tests by @hectorespert in #2118
- [NETBEANS-4270] account for doc.insertString changing length of inser… by @errael in #2117
- [NETBEANS-4300] Typo in "default platform" value for Maven property netbeans.hint.jdkPlatform by @anthonyvdotbe in #2123
- [NETBEANSINFRA-6] Dynamically get the latest nbm-maven-plugin version by @oyarzun in #2017
- [NETBEANS-4299] find endPos for synthetic annotation attribute by @errael in #2126
- NETBEANS-4192 The Gui builder uses deprecated InputEvent *_MASK constant by @jostle in #2091
- [NETBEANS-2415]: Bring back support for WildFly server by @ehsavoie in #2046
- [NETBEANS-4038] - Add javadoc for JDK 14 General-Availability Release by @pepness in #2030
- Sync master to release 12.0 beta 4 by @ebarboni in #2093
- [NETBEANS-3733] Suggest surefire 2.22.0 for JUnit5 tests. by @sdedic in #2144
- NETBEANS-2082: do not scroll to caret after fold collapse, if caret is s off-screen. by @sdedic in #2139
- [NETBEANS-4259] Preventing crash in code completion for a lambda expr… by @jlahoda in #2134
- Fix macOS QuickSearch toolbar position by @hectorespert in #2145
- [NETBEANS-4005] Update jgit to v5.5.1 by @pedro-w in #2026
- Adding the OpenJDK support with ability to disable use of ant langtoo… by @jlahoda in #2143
- [NETBEANS-4235]:Fixed formatting issue in Java Record by @arusinha in #2138
- [NETBEANS-4328] Make sure JavaFX is recommended but not required on JDK 11+. by @neilcsmith-net in #2135
- NETBEANS-3575 initial implementation. by @GitHubb3R in #1968
- [NETBEANS-4108] fixed git -> ignore should add a new line at the end … by @dmochalov in #2061
- Sync master to release 12.0 beta 5 by @ebarboni in #2146
- [NETBEANS-3858] Checking if the iterator has a next element, before m… by @jlahoda in #2157
- [NETBEANS-4370] Fix Yaml Lexer in-mustache EOF fails by @lkishalmi in #2156
- [NETBEANS-4365] Fix NetBeans New Action Wizard. by @lkishalmi in #2154
- Sync master to release 12.0 beta 6 by @ebarboni in #2159
New Contributors
- @nam-van-nguyen made their first contribution in #1981
- @czukowski made their first contribution in #1934
- @Rahul-khandelwal made their first contribution in #2080
- @dmochalov made their first contribution in #2047
- @jostle made their first contribution in #2091
- @GitHubb3R made their first contribution in #1968
Full Changelog: 11.3...12.0