2023年2月20号
OpenXava 7.0.6 已发布 本次是维护版本,其中除了一些小改进也修复了许多故障。 要更新至此版本,请在项目中的 pom.xml 文件中更改 openxava.version 属性的值,如下: <properties>
<openxava.version>7.0.6</openxava.version>
...
</properties>
然后重编译您的项目:
- 在 OpenXava Studio 中:
- 在项目中点击鼠标右键 > Run As > Maven clean
- 在项目中点击鼠标右键 > Run As > Maven install
- 或使用命令行: mvn clean package
请查看迁移指南。 |
|
所升级的库 我们升级了以下第三方库:
- 开发时使用的嵌入式 Tomcat 升级到 9.0.71。
- Groovy 升級到 4.0.8。
- 升级文档和创新项目中的 MySQL, PostgreSQL, Microsoft SQL Server 和Firebird 版本。
|
|
新增或改进的文档 我们新增了以下文档:
- 更新如何在 Eclipse 中使用 OpenXava 的文档,以使用 OpenXava 7 和 Maven。
- 更新课程的附录 A :架构和理念以适用版本 7。
我们在新版本发布前就會不時发布新的文档和视频。所以您可能已经在使用以上的一些功能或资料了,尽管上面所有的文档都在 GitHub 的 7.0.6 标签下。 |
|
修复 我们修复了许多故障:
- 修复在 Spring Boot 应用程序中添加 OpenXava 作为依赖项时,不会读取 CSS。
- 修复添加带有 servlet 过滤器 (@WebFilter) 的第三方库时,可能会破坏过滤器链。
- 修复当引用的实体为@ReadOnly时,该实体的 key 无法编辑以用于搜索。
- 修复当引用的实体其id为@ReadOnly时, 在新建视图中不会显示搜索的动作。
- 修复:虽然在@View 中重复成员是不应该的,但也没在日志中显示警告消息或堆栈跟踪。
- 修复了当刷新页面时有 JavaScript 的错误,在消息中没显示根本原因。
- 修复了用于映射的 Date3Type 转换器无法为 get/setPropertyValue() 读取/分配日期。
- 修复了 @DefaultValueCalculator 依赖于其他属性时,会修改现有实体的@Id 属性。
- 修复:清除i18 文件中未使用的标签和消息。
- 修复了英文翻译中缺少的一些标签。
- 修复了@Column(precision/length=x, scale=0) scale 部分被忽略并在格式化时假定为 2。
- 修复当使用电子邮件类发送带附件的电子邮件时编码不正确。
- 修复了 @ElementCollection 中的 @File 太高,即使它只存储非图像文件。
|
|
|
|