openxava
博客

2022年11月14号

OpenXava 7.0.2 已发布

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

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

<properties>
    <openxava.version>7.0.2</openxava.version>
    ...
</properties>

然后重编译您的项目:

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

请查看迁移指南

所升级的库

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

  • HSQLDB嵌入式数据库 升级到 2.7.1。
  • 开发时使用的嵌入式 Tomcat 升级到 9.0.68。
  • Hibernate 升级到 5.6.12。
  • Hibernate Envers 升级到 5.6.12。
  • JAXB impl 升级到 2.3.7。
  • PdfBox 升级到 2.0.27。
  • Groovy 升级到 4.0.6。
  • 升级文档和创新项目中 MySQL 和 Db2 的控制器版本。

文档中的改进

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

  • 使用 Maven 修改 OpenXava 代码的文档。
  • 在 Visual Studio Code 使用 OpenXava 的入门课程时的英文、西班牙文和中文文档。
  • 在 OpenXava 使用 LeanXcale 数剧库时如何配置的英文、西班牙文和中文文档。
  • 改进了配置 Oracle 的文档。

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

修复

我们修复了很多点:

  • 修复了依赖项中 1 个潜在的安全漏洞,目前我们有 0 个漏洞。
  • 修复当路径中有空格时,无法加载编辑器中的 JS 和 CSS。
  • 修复加载控制器会出现的消息“警告!试图加载两次 {0} 控制器”。
  • 修复当列表有设置条件时,开新的对话框并显示另一个列表时,原本的列表会失去所有设置。
  • 修复了 SchemaTool 在 Microsoft SQL Server 的 schema 无法生成约束。
  • 修复了当从 openxava-archetype-spanish 创建的新项目时,在根文件夹中有一个 archetype-metadata.xml。
  • 修复了在 openxava-archetype-spanish 创建新项目时,重音会被未知字符取代(在 7.0.1 中未修复)。
  • 修复在移动或删除列后无法筛选列表和集合。
  • 修复在英文的模型文档中持久性配置没注释清楚。
  • 修复第 24 章的代码不适用于 HSQLDB 以外的数据库。
  • 修复生成 PDF 时在某些浏览器的配置中会失败。
  • 修复在MacOS 12 中 Safari 16 里显示“正在加载...”消息时布局错误。

blog comments powered by Disqus

English - Español