Anunciado Apache NetBeans 15

Apache NetBeans 15 é lançado com mais de 170 correções, confira.

Anunciado Apache NetBeans 15


O NetBeans IDE é um ambiente de desenvolvimento integrado gratuito e de código aberto para desenvolvedores de software nas linguagens Java, JavaScript, HTML5, PHP, C/C++, Groovy, Ruby, entre outras. O IDE é executado em muitas plataformas, como Windows, Linux, Solaris e MacOS. Wikipédia

 

 O anúncio foi feito em 07 de Setembro de 2022.

"A equipe do Apache NetBeans tem o prazer de anunciar que o Apache NetBeans 15 foi lançado em 31 de agosto de 2022 (embora tenha havido um atraso no anúncio do lançamento)."


No quadro abaixo confira todas as correções.


Increment spec versions for Apache NetBeans 15 development. by @neilcsmith-net in #4011 Sync #4015 from delivery to master by @neilcsmith-net in #4018 maven indexing lucene renovation by @mbien in #3558 clean up code base to remove Windows 95 & 98 support.. by @BradWalker in #4025 ignore ISSUE_TEMPLATE for rat by @ebarboni in #4020 updated nb-javac18 plugin version and description by @singh-akhilesh in #4010 Add Athena/Redshift to Add Connection wizard by @eirikbakke in #3991 Sync delivery to master after 14-rc2 by @ebarboni in #4031 Adjust spec version to differ from Apache NetBeans 14 for java/libs.nbjavac by @ebarboni in #4045 JEP 413: External Snippets and Snippet Attributes Support by @mishrasandeep in #3498 Micronaut Data finder completion should work for record entities. by @dbalek in #4053 Do not include jdk.jshell in test mod list by default. by @sdedic in #4013 Allow tests to access JPDA. Pass mx path to the testsuite. by @sdedic in #4072 LSP: Javadoc code completion added. by @dbalek in #4071 maven indexing: upgrade maven-indexer to 6.2.0 and remove workaround. by @mbien in #4077 Added java regex flags for text matching and Example generator from r… by @mishrasandeep in #3252 Sync delivery to master after 14-rc3 by @ebarboni in #4075 Put .gradle directories on Global ignore list. by @lkishalmi in #4094 ide/lsp.client fonts-colors by @vieiro in #4057 Make VSIX settings Remote SSH aware by @MartinBalin in #4083 Validate external snippet attributes like file, class, region to check for improper attribute values(JEP 413) by @MegJayan in #3884 [NETBEANS-6241] - Fixed switchToRuleSwitch Hint for BindingPattern and GuardedPattern by @mishrasandeep in #3343 Repair failing TrufleSuiteTest.testParseTruffleSourcesWithoutError(). by @entlicher in #4100 Prevent being created unexpected folders #4099 by @junichi11 in #4109 Better YAML editing with auto closing quotes and mustache by @lkishalmi in #4093 Updating OCI libraries, adding DevOpsProject node by @jhorvath in #4108 Sync delivery to master after 14-rc4 by @ebarboni in #4117 Debugging of native images built by GraalVM CE. by @entlicher in #4124 Add 'Open in Terminal' action to project root node's context menu. by @Atrament666 in #4026 LSP: Format Document and Format Selection actions implemented. by @dbalek in #4128 Minor bug fixes. by @dbalek in #4131 Fix maven groupId completion by @matthiasblaesing in #4136 Set --enable-preview for jtreg tests. by @jlahoda in #4120 LSP4J library updated to version 0.13 by @dbalek in #4135 test release-drafter by @ebarboni in #4129 maven indexing: local repo indexing optimizations by @mbien in #4095 [NETBEANS-5523] PHP 8.0: Treat namespaced names as single token by @junichi11 in #4037 Sync delivery to master after 14-rc5 by @ebarboni in #4144 Correction of getOwningClass(), including a test. by @entlicher in #4154 Groovy debugger in a separate module, depends on Groovy parser to retrieve names of Groovy classes. by @entlicher in #4153 Initial implementation of Project Dependency API by @sdedic in #4149 Autofocus new name field when renaming folder #4076 by @junichi11 in #4158 Update graaljs parser to handle optional chaining (?.) for indexing and function calls by @matthiasblaesing in #4115 Additional methods into knownBLockingMethods to match classes of JDK-11 by @jtulach in #4168 Added support for properties backed up by functional interfaces by @lkishalmi in #4157 Sync delivery to master after 14-rc6 by @ebarboni in #4173 readme updates (fixed links) + new log/config/cache section. by @mbien in #3948 API to trigger LSP diagnostic collection. by @sdedic in #4177 fix NPE on git checkout error, print msg to output instead. by @mbien in #4151 set release drafter workflow to manual activation. by @mbien in #4185 LSP: Initial support for multi-step inputs added. by @dbalek in #4159 Fix possible NPE at RunUtils.getCompatibleGradleDistribution by @lkishalmi in #4182 Minor fixes. by @dbalek in #4183 Cleanup readme and fix rat issue by @ebarboni in #4190 Maven / dependency query fixes. by @sdedic in #4184 LSP: Open type command added. by @dbalek in #4187 External Code Formatters added into NBLS. by @dbalek in #4176 PHP 8.1: Support for the special property(value) of BackedEnum #4066 by @junichi11 in #4169 Default NBLS userdir to workspace local directory. Development runs on global. by @sdedic in #4167 Update JS Stubs and impove JSDoc extraction and rendering by @matthiasblaesing in #4058 Add property sheet for Gradle Configuration nodes by @lkishalmi in #4191 Fix potential NPE in GradleModuleFileCache21 by @lkishalmi in #4210 upgrade maven-indexer to 6.21 and remove workaround for MINDEXER-157. by @mbien in #4193 Move NbProjectInfo and ModelFetcher out of Gradle API package by @lkishalmi in #3908 updated col.toArray() java editor template ("2ar"). by @mbien in #4201 Regex checker UI improvements by @mbien in #4200 JDK downloader improvements by @mbien in #4205 Try to generate maven project skeleton from our dependencies by @ebarboni in #4194 Improve stability of gradle build info extraction by @matthiasblaesing in #4222 Update asm from 9.2 to 9.3 by @pepness in #3954 safer auto completion chaining by @mbien in #4165 Improve output window performance for ant java tasks #4141. by @notzed in #4180 Update maven-archetype-plugin from 3.1.2 to 3.2.1 by @pepness in #3759 [NETBEANS-5599] PHP 8.1 Support: First class callable syntax by @junichi11 in #4240 Fixes for not initialized final fields added. by @dbalek in #4230 Snapshot of APIs as of NetBeans 14 by @neilcsmith-net in #4189 Fix variable highlighting in arrow function #4209 by @junichi11 in #4250 NotifyDescriptor.ComposedInput added. by @dbalek in #4203 Register @ActionsProvider.Registrations as annotation processed by DebuggerProcessor by @jtulach in #4255 Moving UIContext out of public package. by @dbalek in #4258 LSP: Do not autoimport nested classes when not necessary. by @dbalek in #4256 Issue #3886: Unused in package misbehavior - fix. by @dbalek in #4204 Inline redundant variable hint added. by @dbalek in #4278 improve php test performance by @mbien in #4284 Preventing to create hints more times. by @ppisl in #3981 JS: Don't generate hint for missing semicolon in generated constructor node by @matthiasblaesing in #4232 Global JS functions from classpath/platform are reported as undeclared global variable by @matthiasblaesing in #4252 Remove Preview label by @MartinBalin in #4295 Implementation of GoTo Symbol for Groovy by @ppisl in #4091 LSP: Auto import of types in code completion fixed. by @dbalek in #4291 Present project view files as tree leaves. by @sdedic in #4267 Cleanup references to the generic emptySet().. by @BradWalker in #4297 Improve vertical centering of FlatLAF buttons on Windows by @eirikbakke in #3992 [jackpot] Updates to autoboxing inspections by @mbien in #3240 Java Record - changed state_component to record_component by @singh-akhilesh in #4293 Implemnted --direct-disable module option. by @sdedic in #4301 ci xserver for commit validation matrix by @mbien in #4233 Git: replace invalid characters in branch name by @troizet in #4306 Use the copy constructor when that is all one needs. by @BradWalker in #4325 remove jdk18 reflection calls and updated the usages by @singh-akhilesh in #4012 LSPClient: Don't assume URL -> FileObject mapping exists by @matthiasblaesing in #4327 Fixes unhandled ExpressionArrayAccess in PHP Editor by @KacerCZ in #4308 Alter FlatLaf tab colouring to address focus visibility. by @neilcsmith-net in #4286 Update FlatLaf from 2.1 to 2.3 by @DevCharly in #4298 Cleanup warnings related to raw type List.. by @BradWalker in #4331 Improve performance of JS implementation of AlternativeLocationImpl by @matthiasblaesing in #4313 Issue 4243: delete java/lang/Module and use dynamic proxy to implement Instrumentation across JDK versions… by @nbauma109 in #4273 FlatLAF improvements and new configuration properties by @eirikbakke in #4335 ElementUtilities performance optimization. by @mbien in #4142 Update to codesnippetdoclet 0.82 (supports JDK-11) and using JEP-413 @snippet tag by @jtulach in #4342 ci test reports via gh job summaries by @mbien in #4328 #4244 - New Project > Java with Maven > Version not being correctly set by @zephyrgr in #4348 Improve alignment of text and "X" button in FlatLAF window system tabs by @eirikbakke in #4349 Minor improvements in OCI ui and VSCode icon mapping by @jhorvath in #4350 Analyze Stack Trace window improvements. by @mbien in #4355 maven project wizard should set groupId #4343. by @mbien in #4356 Adding ability to run OpenJDK's jtreg tests in VSCode using LSP's code lens by @jlahoda in #4171 Add markup tag completion hints for inline snippets by @MegJayan in #4107 Output from pty is fully read after debugger exit. by @entlicher in #4310 Default value of userdir set to local. by @sdedic in #4289 Recursively print type parameter's type parameters. by @sdedic in #4270 Allow to find precise output folder for each language. by @sdedic in #4287 Detect proxy issues and offer fixes. by @sdedic in #4043 Improvements to JDK download and registration UI. by @neilcsmith-net in #4353 Avoid NPE in ant module suite's "Project Properties" dialog. by @errael in #4236 Adding symbol provider to obtain symbols for GoTo Symbol in workspace by @ppisl in #4302 nb project wizard fixes by @mbien in #4357 VSNetBeans 14.0.301 documentation changes by @MartinBalin in #4362 Uprade to Apache Maven 3.8.6 by @ebarboni in #4333 Add initial support for Jakarta 9.1 and improve GlassFish support for all released versions by @pepness in #4364 lambda expression completion support. by @mbien in #3458 Removed unused Smack libraries by @lkishalmi in #4361 Invoke indexer in RepositoryUpdater grouped by mimepath of file by @matthiasblaesing in #4324 Add javadoc for JDK 20 early access by @pepness in #4369 Fix missing module name in Javadoc URLs for Show Javadoc, etc. by @neilcsmith-net in #4363 Enable inline hints by default by @jtulach in #4358 Option to switch off Java language support inside NBLS added. by @dbalek in #4377 Update FlatLaf from 2.3 to 2.4 by @DevCharly in #4375 Disable flaky ValidateLayerConsistencyTest by @matthiasblaesing in #4218 Let ClassSource check for null elements in constructor. by @mbien in #4389 [GITHUB-3913] Disable Micronaut HyperlinkProviders to prevent deadlock by @matthiasblaesing in #4385 use java.home as "default jdk" if jdk.home leads to symlinks. by @mbien in #4390 Upgrade Gradle Tooling API to 7.5 with Java 18 Support by @lkishalmi in #4379 Fix NPE when there is no build.gradle for the root project by @lkishalmi in #4387 Improved YAML curly, bracket and quotes keystroke handling by @lkishalmi in #4386 added tests to org.openide.util.xml.XMLUtil: by @lbownik in #4294 Add minimal support for Gradle default version catalog by @lkishalmi in #4388 NEON - added FlatLaf Dark specific colors to improve legibility by @KacerCZ in #4392 #4366: Handle references to other compilation units. by @sdedic in #4384 Let iterate() initialize the indexer first. by @sdedic in #4383 Change output encoding fallback behavior to account for JEP400 by @duoduobingbing in #4396 [NETBEANS-4044] Fixing patching of modular libraries by @jlahoda in #4391 Sync delivery to release150 for 15-rc1 by @neilcsmith-net in #4400 upgrade maven-indexer to 6.2.2. by @mbien in #4403 reuse existing nbm maven plugin to export package by @ebarboni in #4404 Fix #4411 - ensure moduleLocations is initialized. by @neilcsmith-net in #4414 reintroduce getallmavencoordinates by @ebarboni in #4410 Sync delivery to release150 for 15-rc2 by @neilcsmith-net in #4412 Using record construct on JDK-11 yields an error in the editor by @jtulach in #4422 Enable direct loading of native library for junixsocket instead of loading from temp by @matthiasblaesing in #4420 Fixed issues in history view by @troizet in #4427 PHPStan - fixes typo in config panel and updates config file name by @KacerCZ in #4435 Fix Gradle Source4Binary always returns with resources location. by @lkishalmi in #4436 Unbalanced hint should work for fields initialized in constructor by @mbien in #4421 Sync delivery to release150 for 15-rc2 (part 2) by @neilcsmith-net in #4432 Update JNA and JNA-platform to 5.12.1 by @matthiasblaesing in #4446 Treat Gradle disk cache at least as evaluated. by @lkishalmi in #4456 Update junixsocket 2.4.0 -> 2.5.1 (API incompatible!) by @matthiasblaesing in #4462 Make sure, that Java, Groovy and Truffle breakpoints are not clashing by @lkishalmi in #4442 Sync delivery to release150 for 15-rc3 by @neilcsmith-net in #4452 Revert PR4025 due to changes in compile time constants. by @neilcsmith-net in #4498 Gradle project reports unresolved configurations. by @lkishalmi in #4476 org.netbeans.modules.java.hints.bugs.Unused doesn't cancel properly by @mbien in #4501 Updating macOS installer process to sign libjunixsocket-native-2.5.1.dylib by @mcdonnell-john in #4471 Exception reporter improvments by @mbien in #4490 #4500 static imported methods slow down auto completion by @mbien in #4502 Sync delivery to release150 for 15-rc4 by @neilcsmith-net in #4506

Fonte

Instalação

O Apache NetBeans 15 é empacotado em Flatpak, caso a sua distro ainda não tenha suporte ao empacotamento adicione.

Para Arch Linux e Manjaro

sudo pacman -S flatpak 

Para Debian e Ubuntu

sudo apt install flatpak 

Para Fedora

sudo dnf install flatpak 

Para openSUSE

sudo zypper install flatpak
Adicione o repositório Flathub.
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Adicione o repositório Flathub Beta.

flatpak remote-add --user flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo

Instale o Apache NetBeans 15 com o comando.

flatpak install org.apache.netbeans

Ai está.


Comentários

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais