Apache NetBeans 是顶级的 Apache 项目,是一个开源的开发环境、工具平台和应用框架,可以满足开发者、用户和依靠 NetBeans 作为产品基础的企业的需求,使他们能够快速、有效、轻松地开发产品。
Gradle
- 在 Gradle 中初步实现(实验性的)Dependency API
- 将 Grade Editor 相关功能重构为 gradle.editor 模块
- Gradle 隐藏空的生成文件夹
- 支持没有 build.gradle 的项目
- 修复 gradle build actions 对话框中的 npe
- 各种修复和改进
- 将 gradle.dist 和 gradle.editor 模块切换为常规
- 保护对 gradle 内部 API 的访问,避免项目加载失败
- ……
Maven
- 改进 Jakarta EE 9/9.1 的支持
- 修复 NexusRepositoryIndexerImpl 异常处理程序中可能出现的NPE
- 为 Jakarta EE 9.1 更新 Maven 原型版本
- Maven UseReleaseOptionHint 修复
- Maven HintsPanel UI 布局修复和清理
- ……
Java
- 在 Debugger API 中更新 ActionsManager
- 更新 nb-javac 至 19+33
- 支持多版本的 jar
- 避免使用无效的 JavaPlatform
- 修复 JavadocImports 的非法字符串修饰问题
- ……
Groovy
- NetBeans 不应该在 Groovy 三引号字符串中自动插入 \n\
PHP
- 修复常量数组访问的语法错误
- 修复文本运算符(AND、OR、XOR)的格式问题
C/C++
- CPPLight 调试器可以在 arch64 上运行
Enterprise
- 支持 Oracle Cloud 中的漏洞审计
- 无法在 Apache NetBeans 15 中注册 Payara 6.x
- 导入本地模式以避免在构建过程中进行 DNS 查询
Web
- CSS 实现了 position:sticky
- 已经添加结束标签后不调用自动补全的问题
Editor
- YAML 支持
- 将 YAML 默认缩进为 2 个空格
- YAML 支持层代码清理
- 对 YAML 语言支持进行小规模清理
- Dockerfile 支持
- 为 Dockerfile-s 添加了多视图
- TOML 支持
- 对 TOML 文件的一些支持
- TOML 的清理和改进
- 支持 ANTLR v4 和 v3
- ANTLR v4 和 v3 语法编辑支持
- 修正编辑 ANTLR 语法时可能出现的 NPE 问题
- 改进对 ANTLRv4 语法的支持
- 支持 ANTLRv4 缩进和代码片段
- 为 ANTLRv4 语法提供更精确的代码补全
- 修正了 ANTLR v4 的文件末尾缩进和代码补全
更多详情可查看:https://github.com/apache/netbeans/releases/tag/16