Skip to content

Releases: domaframework/doma

3.12.0

20 Mar 22:43

Choose a tag to compare

What's Changed

New Features

  • fix: loading the SQL file for the ClassLoader where the DAO method exists. (#1555) @Currypan1229

Maintenance

Documentation

  • docs: replace individual backer links with dynamic OpenCollective image (#1548) @nakamura-to

Dependency Upgrades

Full Changelog: 3.11.3...3.12.0

3.11.3

14 Mar 13:37

Choose a tag to compare

What's Changed

Bug Fixes

  • fix: ensure generated column name is always passed when identity column is not first (#1546) @nakamura-to

Maintenance

  • fix: suppress google-java-format NoClassDefFoundError lint in Spotless 8.3.0 (#1545) @nakamura-to

Full Changelog: 3.11.2...3.11.3

3.11.2

14 Mar 02:56

Choose a tag to compare

What's Changed

Bug Fixes

  • fix: support identity column not in first position on PostgreSQL and Oracle Database (#1543) @nakamura-to

Maintenance

  • test: verify postInsert listener receives correct identity value when identity column is not first (#1544) @nakamura-to

Documentation

Dependency Upgrades

Full Changelog: 3.11.1...3.11.2

3.11.1

04 Nov 13:42

Choose a tag to compare

What's Changed

Bug Fixes

  • Include property metamodels from entityMetamodel9 in selection (#1470) @3c1u

Maintenance

Documentation

Dependency Upgrades

Full Changelog: 3.11.0...3.11.1

3.11.0

25 Jul 20:07

Choose a tag to compare

What's Changed

New Features

Bug Fixes

  • Fix missing validation for Optional type parameters in Embeddable properties (#1399) @nakamura-to

Documentation

Dependency Upgrades

Full Changelog: 3.10.0...3.11.0

3.10.0

09 Jul 13:17

Choose a tag to compare

What's Changed

New Features

  • feat: add columnOverrides attribute to @Embedded annotation (#1386) @nakamura-to
  • feat: implement @Embedded annotation with column name prefix support (#1384) @nakamura-to

Maintenance

Documentation

Dependency Upgrades

Full Changelog: 3.9.1...3.10.0

3.9.1

28 Jun 03:55

Choose a tag to compare

What's Changed

Bug Fixes

  • Fix: Correct @Suppress annotation placement guidance in DOMA4220 (#1369) @nakamura-to
  • Add comprehensive test cases for ExpressionTokenizer and ExpressionParser (#1360) @nakamura-to
  • Fix: Add validation for empty expressions in if/elseif SQL directives (#1359) @nakamura-to

Maintenance

  • chore: Improve build performance with Gradle optimizations (#1370) @nakamura-to
  • Optimize annotation processor I/O operations and improve environment compatibility (#1368) @nakamura-to
  • refactor: Optimize ExpressionTokenizer with improved performance and code clarity (#1367) @nakamura-to
  • Refactor SqlTokenizer for performance and maintainability (#1362) @nakamura-to

Dependency Upgrades

Full Changelog: 3.9.0...3.9.1

3.9.0

06 Jun 20:06

Choose a tag to compare

What's Changed

New Features

Maintenance

Documentation

Dependency Upgrades

Full Changelog: 3.8.0...3.9.0

3.8.0

10 May 18:43

Choose a tag to compare

What's Changed

📢 INFORMATION:

If you use Gradle with Doma 3.8.0, use Doma Compile Plugin 4.0.0 or later.
This turns on Incremental Annotation Processing and makes builds faster.

New Features

Bug Fixes

  • Fix Gradle annotation processing configuration and update Doma plugin (#1336) @nakamura-to

Maintenance

Documentation

Dependency Upgrades

  • Update dependency com.google.googlejavaformat:google-java-format to v1.27.0 (#1330) @renovate[bot]
  • Update dependency com.oracle.database.jdbc:ojdbc11 to v23.8.0.25.04 (#1329) @renovate[bot]

Full Changelog: 3.7.0...3.8.0

3.7.0

03 May 12:02

Choose a tag to compare

What's Changed

New Features

Maintenance

Documentation

Dependency Upgrades

Full Changelog: 3.6.0...3.7.0