openxava
博客

2023年6月26号

OpenXava 7.1.2 已发布

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

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

<properties>
    <openxava.version>7.1.2</openxava.version>
    ...
</properties>

然后重编译您的项目:

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

请查看迁移指南

改进

我们进行了一些改进:

  • 在 xava.properties 中新增了 trustedHostsForImages 属性,用于 CSP 中图片来源的例外情况。
  • 在 xava.properties 中新增了 trustedHostsForScripts 属性,用于 CSP 中脚本来源的例外情况。
  • 在 xava.properties 中新增了 trustedHostsForStyles 属性,用于 CSP 中 CSS 文件来源的例外情况。
  • 在 xava.properties 中新增了 trustedHostsForFrames 属性,用于 CSP 中frame 和 iframe 的例外情况。

升级的库

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

  • HSQLDB 升级至 2.7.2。
  • Lombok 升级至 1.18.28。
  • Jersey media 升级至 2.39.1。

文档

我们改进了以下文档:

  • 在文档中添加了关于如何将 Spring Boot 与 OpenXava 集成的文章。
我们在新版本发布前就會不時发布新的文档和视频。所以您可能已经在使用以上的一些功能或资料了,尽管上面所有的文档都在 GitHub 的 7.1.2 标签下。

错误修复

我们进行了许多修复:

  • 修复当使用弹出式日历时,@OnChange 仅应用于最后一个日期属性。
  • 修复当 flowLayout=true 时,简单布局在位于group、section或嵌入式的视图中不起作用。
  • 修复当单击日历导航的图标后,图标边框仍然显示。
  • 修复当鼠标停在日历日期上时没有显示任何背景颜色。
  • 修复在 Terra主题下,日历的分隔线不太清晰。
  • 修复了日历中当前日期的背景颜色不依赖于主题。
  • 修复了日历中的事件图标颜色不依赖于主题。
  • 修复了有时日历列表格式不将第一个日期属性作为日历日期。
  • 修复当实体中存在两个以上日期属性时,日历列表格式存在问题。
  • 修复了迁移说明中的一些代码关键字拼写错误(nonce)。
  • 修复了沒在迁移文档提到 7.1 后不再支持执行 JavaScript 的 IForwardAction。
  • 修复了从版本 6 至 7的迁移文档中缺少一些要复制和排除的资源。
  • 修复了欢迎页面和首次使用指南页面的自定义文档引用了master分支,有时会不兼容。

blog comments powered by Disqus

English - Español