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
Postar um comentário
olá, seja bem vindo ao Linux Dicas e suporte !!