openxava
博客

2023年1月30号

OpenXava 7.0.5 已发布

本次是维护版本,其中除了一些小改进也修复了许多故障。

要更新至此版本,请在项目中的 pom.xml 文件中更改 openxava.version 属性的值,如下:

<properties>
    <openxava.version>7.0.5</openxava.version>
    ...
</properties>

然后重编译您的项目:

  • 在 OpenXava Studio 中:
    • 在项目中点击鼠标右键 > Run As > Maven clean
    • 在项目中点击鼠标右键 > Run As > Maven install
  • 或使用命令行: mvn clean package

请查看迁移指南

所升级的库

我们升级了以下第三方库:

  • 新增依赖 Log4j(2.19.0)。
  • Groovy 升级到 4.0.7。
  • 升级文档和创新项目中 Firebird 的版本。

新增或改进的文档

我们新增了以下文档:

  • 更新了“如何在 OpenXava 7 Maven 使用 Groovy”的文档。
  • 更新了“在 32 位元电脑使用 OpenXava 7 Maven 开发”的文档。

我们在新版本发布前就會不時发布新的文档和视频。所以您可能已经在使用以上的一些功能或资料了,尽管上面所有的文档都在 GitHub 的 7.0.5 标签下。

修复

我们修复了许多故障:

  • 修复了 @Calculation 在 @ElementCollection 的 @Embeddable 成员中无法使用。
  • 修复了当 IJavaScriptPostAction 的动作使用 showDialog() 时,其 JavaScript 不会运行。
  • 修复了 @Coordinates 的地图会遮住对话框的内容。
  • 修复了当一个动作继承 ReferenceSearchAction 时,使用 addActions() 无效。
  • 修复了在列表中,鼠标只能在文字上点击才有效。
  • 修复当 @HtmlText 里有 XML 内容时,在列表模式下,它的下一列内容会移到前一列。
  • 修复在 @HtmlText 里的撇号后接着有书名号时,在列表模式下,该属性的内容会显示错误。
  • 修复当 @HtmlText 有撇号时,列表模式下该属性的提示框显示的内容只会到撇号之前的内容。
  • 修复在一个 @OnChange 动作里,第二次调用 View.setValueNotifying() 时,不会触发更改事件。
  • 修复后缀编辑器有撇号时,显示不正确。
  • 修复了使用 openxava-archetype-spanish 创建的新项目,在重音时会乱码。
  • 修复在 @File 的属性使用 @Action 时,其在使用者界面的显示会错误。
  • 修复 log 中的故障 ”ERROR StatusLogger Log4j2 could not find a logging implementation”。

blog comments powered by Disqus

English - Español