Apache NetBeans 19 发布

Apache NetBeans 19 现已正式发布。NetBeans 是一个主要面向 Java 的集成开发环境,同时支持 C/C++、PHP、JavaScript 和其他编程语言。

一些更新内容包括:

Gradle

  • 配置常规 "run" / JavaExec-style tasks 以进行单类执行。保留 runSingle 以实现兼容性 #6003
  • Gradle Tooling API 8.3-rc-1 #6254
  • 继续使用 Groovy DSL for Gradle #6307
  • 在新的 Gradle 项目中配置最新发布的包装器 #6333

Maven

  • 升级到 maven-indexer 7.0.1 并改进索引下载 #4999
  • 改进 enable-preview Java 修复 #5802
  • 升级到 apache lucene 9.6.0 和 maven-indexer 7.0.2 + more #5931
  • 将捆绑的 Maven 升级到 3.9.2 #5936
  • 使用 SMO 服务进行类名和 SHA1 查询 #5984
  • Maven 远程索引过滤器 #5922
  • #5978 : Maven/priming 优化 #5998
  • 集成上游增量索引更新优化和其他改进 #6089
  • 针对 preferences 中的无效代码点进行防御性防护 #6094
  • 将捆绑的 Maven 升级到 3.9.3 #6117
  • 修复模块化 Maven 项目中模块信息的错误 javac tree 访问 #6154
  • 修复不稳定的 unittest org.netbeans.modules.maven.ModuleInfoSupportTest #6168
  • 修复 Maven 依赖项更新提示中的 NumberFormatException #6184
  • 更新新项目的 Jakarta EE 10 原型 #6201
  • 修复问题报告器中具有无法访问的工件的循环 #6197
  • Revert "Use resolve() method that actually throws exception."  #6228
  • 为 JUnit5 启用“Rerun failed tests”按钮 #6217

Java

  • #4447 - 修复 java 编辑器中缺少的条件、循环和 try/catch 代码折叠块 #4448
  • VSCode:各种代码补全增强功能 #5963
  • 启用 Micronaut HyperlinkProviders - 死锁已修复 #5991
  • 在尝试运行测试之前,确保 test roots 与正确的项目关联 #5722
  • 添加一种在未知时直接指定 JTreg 的方法 #5721
  • JPDA Evaluator:不应在 EDT 上获取值、描述和子项 #5877
  • 添加一个选项来禁用包私有元素的未使用提示,忽略可能使用 MethodHandles.Lookup 查找的元素 #5173
  • 在没有数据库连接的情况下运行项目/文件时尝试避免崩溃 #6085
  • 使模块能够依赖于 CPU 架构,更新 OpenJFX 并支持 Linux 和 mac OS 的 Aarch64 #6028
  • Reverting "Prefixing all code names of commands with 'nbls'.",因为需要更多时间来讨论、验证补丁并对其进行调整 #6114
  • 更新集合返回封装提示 #6090
  • 在侦听器生成样式中提供 Lambda 表达式选项 #6150
  • VisualDevelopmentUtil 应关闭 streams #6172
  • [NETBEANS-5719] 添加选项以禁用参数完成的工具提示 #5897
  • 修复 openjdk.project 测试并将其添加到 CI 中 #6194
  • 添加在 jtreg 下运行单个子测试的能力 #6067
  • 支持从 jakartaee8 到 jakartaee10 应用程序的转换 #5847
  • 修复了 BigStringCustomEditor 无法保存 byte arrays 支持的 Strings 的问题 #6157
  • 添加对第二个 jdk 早期版本的 javadoc 支持 #6078
  • 调查 ComputeImportsTest 测试失败 #6235
  • 修复使用添加/删除参数提示时的 Javadoc 格式错误 #6282
  • Clarify Java Platform Manager UI #6325

PHP

  • PHP:更改了 null 的解析方式,类似于 true 和 false #6065
  • 稳定一些不可靠的测试,以实现更顺畅的 CI 操作 #6151
  • 再次添加“Fix Imports”更改 #6161
  • 更新 PHPUnit 的 PHP 示例项目 #6169
  • 当 vardoc 具有可为空类型时修复“Fix Imports” #6170
  • 修复不正确的 AbstractClassInstantiationHintError #6119 #6171
  • 再次修复“Fix Imports”问题 #5578 #6177
  • 避免获取具有空类型名称的所有类型 #6039 #6237
  • 当“Fix Imports”插入 use 语句时,为格式选项添加空行(在 Use Types 之间)#6238 #6242

详情可查看更新说明:https://github.com/apache/netbeans/releases/tag/19

下载:https://netbeans.apache.org/download/nb19/

猜你喜欢

转载自www.oschina.net/news/257815/apache-netbeans-19-released