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
正文完
可以使用微信扫码关注公众号(ID:xzluomor)