Apache NetBeans IDE 12.6 发布

Apache 软件基金会推出了 Apache NetBeans 12.6 集成开发环境,该环境提供对 Java SE、Java EE、PHP、C/C++、JavaScript 和 Groovy 编程语言的支持。 这是自 Oracle 移交 NetBeans 代码以来 Apache 基金会发布的第九个版本。

拟议的变更包括:

  • 对于 Java 开发人员来说,匿名类变量和带有“record”关键字的声明的代码完成已得到改进。 添加了对“switch”语句中模式匹配的初步支持。 确保代码中包含 URL,并带有指向所使用模板的链接。
    Apache NetBeans IDE 12.6 发布
  • 内置的 NetBeans Java 编译器 nb-javac(修改版 javac)已更新至版本 1.8,添加了对 JDK 17 的支持。添加了对 javadoc 17 的支持。JavaFX 已更新至版本 17。
  • 改进了对 Gradle 构建系统的支持。 Gradle 工具包已更新至版本 7.3,支持 Java 17。确保识别包含 Kotlin 语言代码的目录。 提出了一个新的 Gradle 项目创建向导。 Java 前端项目模板已更新以支持 Gradle 7。
    Apache NetBeans IDE 12.6 发布
  • 改进了对 Maven 构建系统的支持。 已实现在项目中使用支持 Maven Wrapper (mvnw) 的功能。 UTF-8 的问题已得到解决。 改进了注释的预处理器搜索。
  • Groovy语言提出了一种新的类加载器(Cached Transformation Classloader),提供了AST中属性类型的静态检查,并且从文件系统加载类时的解析性能得到了显着提高。
  • Tools for Java EE 添加了对 Glassfish 6.2.1 的支持。
  • 引入了与使用 LSP 服务器(语言服务器协议)进行代码分析和语法识别相关的大部分修复和改进。
  • 对于 PHP,模板中添加了对命名空间的支持,添加了防止将“use”表达式插入错误位置的保护,确保使用重构工具来实现特征的私有属性,并支持 PSR-12 代码添加了格式标准。
    Apache NetBeans IDE 12.6 发布
  • HTML 编辑器改进了 SCSS 支持,添加了完成调色板值的选项,并添加了在重新格式化 CSS 时忽略块的功能。
    Apache NetBeans IDE 12.6 发布
  • Typescript 和 cpplite 编辑器已切换为使用 MultiViews 模块来正确显示界面中的选项卡。
    Apache NetBeans IDE 12.6 发布
  • 对调试器进行了改进。 改进了远程调试的性能。 添加了配置当前工作目录和环境变量的功能。
  • 改进了 YAML 格式的解析器。

来源: opennet.ru

添加评论