Apache Groovy 2.5.12 和 3.0.4 发布

局长
 局长
发布于 2020年05月22日
收藏 1

完美小我材料领开源豆,速来抽奖!>>>

Apache Groovy 2.5.12 和 3.0.4 已发布。

3.0.4 是 Groovy 3_0_X 分支的保护版本,官方建议一切应用此分支的用户升级到最新版本。

此版本包含 45 个 bugfix 和改进,罗列部分以下:

改进

  • [GROOVY-9504] - 添加对 slurper 类的途径支撑
  • [GROOVY-9512] - 应用不合的开关控制 indy 的回调固定阈值
  • [GROOVY-9545] - DGM: 为 java.util.stream.Stream 添加 toArray(Class) 扩大办法
  • [GROOVY-9549] - groovydoc: 完成类描述中未显示的接口

Bugfix

  • [GROOVY-4554] - JavaStubGenerator 与 package-info.groovy 文件不克不及优胜兼容
  • [GROOVY-8774] - Stub 生成器不克不及处理 package-info
  • [GROOVY-9398] - GroovyScriptEngine 没法重新编译应用泛型参数(Generic Parameters)的类
  • [GROOVY-9405] - Junit 5 IncompatibleClassChangeError
  • [GROOVY-9432] - 当测验测验经过过程 Grapes 应用 Picocli 时出现 ClassNotFoundException 异常
  • [GROOVY-9465] - GroovyDoc: class-header 没有一向显示
  • [GROOVY-9501] - 在子类拜访外部类中的私有静态字段时,出现 MissingPropertyException 异常
  • [GROOVY-9505] - java.lang.UnsupportedOperationException: 此特点请求在 JDK 14 上的 ASM8 在 Spock 测试中应用
  • [GROOVY-9506] - Joint compilation 被破坏

概略检查发布解释

2.5.12 包含 10 个 bugfix 和改进:

Bugfix

  • [GROOVY-8966] - 当处于 exclusive 状况的 NumberRange 被 List.getAt(range) 应用时,会被转换为 inclusive 状况
  • [GROOVY-9501] - 在子类拜访外部类中的私有静态字段时,出现 MissingPropertyException 异常
  • [GROOVY-9506] - Joint compilation 被破坏
  • [GROOVY-9517] - 从 Class Array 到 Class List,CompileStatic typeCasting runtime 会掉足
  • [GROOVY-9518] - 调用构造函数时不克不及推导出闭合参数类型
  • [GROOVY-9519] - CLIBuilder: 选项 "type: Integer, defaultValue '0'" 假设应用了默许值,则会产生布尔值
  • [GROOVY-9528] - CLIBuilder: 当供给未知选项时,出现"error: Missing required options"

依附升级

  • [GROOVY-9552] - Bump Ant versions to address: [CVE-2020-1945] Apache Ant insecure temporary file vulnerability
  • [GROOVY-9553] - 升级 picocli 至 4.3.2

文档

  • [GROOVY-9531] - 改进 Groovy 3.0 的 CliBuilder 文档

概略检查发布解释

下载地址:https://groovy.apache.org/download.html

本站文章除注明转载外,均为本站原创或编译。迎接任何情势的转载,但请务必注明出处,尊敬他人休息共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://aledoyoga.com]
本文标题:Apache Groovy 2.5.12 和 3.0.4 发布
加载中
前往顶部
顶部