openxava
博客

2022年10月24号

OpenXava 7.0.1 已发布

此次是维护版本,其中包含了许多修复以及一些小改进。

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

<properties>
    <openxava.version>7.0.1</openxava.version>
    ...
</properties>

然后重编译您的项目:

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

请查看迁移指南

所升级的库

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

  • Hibernate 升级到 5.6.11.
  • Hibernate Envers 升级到 5.6.11.
  • Groovy 升级到 4.0.5.
  • Jersey 升级到 2.37.
  • 升级在文档和创新项目中 MySQL、PostgreSQL、Oracle 和 MS SQL Server 的控制器版本。

文档中的改进

我们一直努力改进文档和其他学习的资料,如视频:

  • IntelliJ 入门指南(英文、西班牙文和中文)。
  • Maven 入门指南(英文、西班牙文和中文)。
  • 第一章课程:“入门”的中文视频。
  • 第二十六章也翻译成中文了,所以现在整个课程都有中文版本。
  • 已删除“在 Weblogic 上部署”的过时文档。
  • 在 IntelliJ 的文档中更新为使用 Maven 创建新项目。
  • 改进附录 D 自动化测试,新增使用 HtmlUnit 的示例。

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

修复

我们修复了很多点:

  • 修复 @Coordinates 编辑器在开发环境中或从命令行启动时不起作用。
  • 修复在子控制器中动作的图像和文本太近,而且图标的空间也不相同。
  • 修复参考指南中导向内部的错误链接。
  • 修复参考指南中的模型章节一些导向 API javadoc 的链接。 
  • 修复在 @HtmlText 中 XML 代码不会保存。
  • 修复自 7.0 起,使用 context root 的应用程序都无法运行的问题。
  • 修复 HtmlText 编辑器在使用 < 跟一个字符时会删除其内容,例如 <a。
  • 修复从 openxava-archetype-spanish 创建的新项目时,在出现重音时会有乱码。
  • 修复因使用 pom.xml 和文档里连接到AS/400 的默认依赖方法时会常败的问题。 
  • 修复当使用英语、西班牙语或中文以外的 JVM 语言时,未翻译日志中的一些消息。 
  • 修复当配置文件(editors.xml、controllers.xml 等)是空的时候会产生的异常。
  • 修复 ModuleTestBase 的 assertDiscussionCommentContentText() 自 7.0 起无法正确运行。

blog comments powered by Disqus

English - Español