github-actions
released this
18 Jan 13:23
·
5 commits
to refs/heads/master
since this release
What's Changed
π’ INFORMATION: This version does not include any breaking changes, but the migration guide may still be helpful when upgrading. See https://github.com/domaframework/doma/wiki/Doma-3.x-Migration-Guide#upgrading-to-version-33.
New Features
- Add duplicate column detection in EntityProvider (#1267) @okurashoichi
- Add support for
IN
list padding in SQL queries (#1254) @nakamura-to - Add SQLite support to the Criteria API (#1259) @nakamura-to
- Collect statistics on SQL execution time (#1253) @nakamura-to
- Add java.lang.Iterable support for IN and NOT IN clauses in DSL (#1257) @taichi
- Enable direct mapping of external domain types to database (#1252) @nakamura-to
Maintenance
- Refactor method name for consistency and readability (#1264) @nakamura-to
- Handle null JdbcMappingHint gracefully and improve SQL log formatting (#1262) @nakamura-to
- Add license headers to all source code files (#1261) @nakamura-to
- Add suppression to deprecated classes and remove unused code (#1256) @nakamura-to
- Remove redundant runtime validation and deprecate unused code (#1255) @nakamura-to
- Refactor test code (#1251) @nakamura-to
Documentation
- Add SQLite to tested databases in README.md (#1271) @nakamura-to
- Add "Supported by" section to README (#1260) @nakamura-to
- Update Compatibility matrix (#1250) @nakamura-to
Dependency Upgrades
- Update dependency org.xerial:sqlite-jdbc to v3.48.0.0 (#1270) @renovate
- Update plugin spotless to v7.0.2 (#1269) @renovate
- Update dependency org.postgresql:postgresql to v42.7.5 (#1268) @renovate
- Update plugin spotless to v7 (#1265) @renovate
- Update dependency ch.qos.logback:logback-classic to v1.5.16 (#1263) @renovate
- Update dependency org.xerial:sqlite-jdbc to v3.47.2.0 (#1258) @renovate
Full Changelog: 3.2.0...3.3.0