回归
- 3.5.17 中修复的问题 #3334
新增功能
- 忽略空 xnode per #3349
- Share 表达式验证器 #3339
- 抛出有用的错误而不是 IndexOutOfBoundsException(自动映射)#3327
- 优化 mapper 构建器 #3252
测试
- 新增 TransactionFactory、Transaction 测试用例 #3277
Build
- 重新设计了 pom 以匹配当前的 Java 17 构建用法
- 将所有测试移至更新的 java 标准
- 清理了 github 操作
- 仅在发布提交上运行 ‘site’ branch
支持通知:这是预期的最后一个 java 8 版本,此时将创建一个新分支 support-java8,以防较旧的支持需要修复。在此之后,master 将迁移到 java 11 的一个版本,以便开始将代码支持引入 java 11。之后,将创建一个 support-java11,然后 master 将仅移至 java 17 或更高版本。这将略微改变计划,因为这样做意味着 java 11 将是 3.6.0 和临时的,而关于 3.6.0 讨论的任何内容都将移至 3.7.0。一旦达到 java 17,将出现相同的 java 应用程序。在那之后,之前讨论过的关于原始 3.6.0 的任何内容都可以开始出现。
转自 Release Mybatis 3.5.18 · mybatis/mybatis-3 · GitHub
由 #3349 引入的 Revert Regression。
转自 Release Mybatis 3.5.19 · mybatis/mybatis-3 · GitHub