Skip to content

Releases: domaframework/doma

2.44.1

29 Oct 10:17
Compare
Choose a tag to compare

Bug Fixes

  • Retain first semi-colon instead of removing it in SQL template (#621)
  • Prohibit multiple 1-arg constructors in DataType annotated record (#614)

Maintenance

  • Switch from Gitter to Zulip (#619)
  • Deprecate LENIENT_SNAKE_LOWER_CASE and LENIENT_SNAKE_UPPER_CASE (#613)

Documentation

  • Replace doma-quarkus with quarkiverse-doma (#622)
  • Fix version property name (#615)

Dependency Upgrades

  • Update dependency com.diffplug.spotless:com.diffplug.spotless.gradle.plugin to v5.7.0 (#618)
  • Update EndBug/add-and-commit action to v5 (#616)
  • Update actions/download-artifact action to v2 (#617)

2.44.0

17 Oct 01:21
Compare
Choose a tag to compare

New Features

  • Add the "avgAsDouble" aggregate function (#605)

Maintenance

  • Make LocalTransactionManager more useful (#609)
  • Move the LogKind enum from doma-slf4j to doma-core (#607)
  • Suppress deprecation warning messages (#604)
  • Deprecate the config element of the Dao annotation (#603)
  • Use candidate version instead of explicitly specifying (#601)

Documentation

  • Add a description of Maven (#612)
  • Rename AppConfig to DbConfig (#611)
  • Add a link to the doma-slf4j repository (#610)
  • Fix typo (#608)
  • Get releaseVersion by GitHub CLI (#602)
  • Use "runtimeOnly" dependency for logback (#600)

Dependency Upgrades

  • Update dependency gradle to v6.7 (#606)

2.43.0

25 Sep 12:49
Compare
Choose a tag to compare

New Features

  • Add the doma-slf4j module (#594)

Bug Fixes

  • Fix changelog.yml (#597)
  • Fix typo in keywords used in Oracle11Dialect (#584)
  • Fix typo in method name (#583)
  • Fix a broken error message (#579)

Maintenance

  • Add CHANGELOG.md (#596)
  • Split a CI job (#587)
  • Add 'throws' declarations for compatibility (#586)
  • Cleanup Code for the doma-mock module (#585)
  • Cleanup Code for the doma-processor module (#582)
  • Remove duplicate code (#581)
  • Cleanup Code for the doma-kotlin module (#580)
  • Cleanup Code for the doma-core module (#578)
  • Specify the version explicitly on CI (#576)
  • Test on JDK 15 (#572)
  • Replace versions in documentation automatically (#567)

Documentation

  • Fix warning messages (#599)
  • Add documentation for SLF4J support (#598)
  • Clean getting-started document (#591)
  • Clean README.md (#590)
  • Rewrite getting-started document (#589)
  • Clean RELEASE_OPERATIONS.md (#575)
  • Support Java 15 (#573)
  • Format example code in README.md (#571)
  • Add a description for Kotlin projects (#569)
  • Fix a broken link (#568)

Dependency Upgrades

  • Update dependency com.diffplug.spotless:com.diffplug.spotless.gradle.plugin to v5.6.1 (#593)
  • Update dependency com.diffplug.spotless:com.diffplug.spotless.gradle.plugin to v5.6.0 (#592)
  • Update dependency com.diffplug.spotless:com.diffplug.spotless.gradle.plugin to v5.5.2 (#577)
  • Update dependency com.diffplug.eclipse.apt:com.diffplug.eclipse.apt.gradle.plugin to v3.25.0 (#574)
  • Update org.junit.jupiter to v5.7.0 (#570)

2.42.0

13 Sep 07:35
Compare
Choose a tag to compare

New Features

  • Improve the Kotlin Criteria API (#562)
  • Add the Criteria API for Kotlin (#558)

Bug Fixes

  • Fix peek methods in the Kotlin Criteira API (#561)
  • Fix invalid UPDATE statements for SQL Server (#557)

Maintenance

  • Run CodeQL code scanning once a day (#564)
  • Test Kotlin Criteria API on CI (#563)
  • Run code scanning on GitHub Action (#483)
  • Skip the spotlessCheck task in the integration testing (#555)
  • Skip the closeAndReleaseRepository task for the SNAPSHOT versions (#553)
  • Publish artifacts to the Maven Central automatically (#552)
  • Update issue templates (#551)
  • Skip signing for the publishToMavenLocal task (#549)
  • Use https protocol for external links (#548)
  • Use Renovate GitHub-hosted Presets (#546)
  • Remove an AUTHOR variable from change-template (#545)
  • Refactor build.gradle.kts (#541)

Documentation

  • Clean README.md (#566)
  • Support Kotlin 1.4.0 or later (#565)
  • Fix a broken link (#544)
  • Simplify RELEASE_OPERATIONS.md (#543)

Dependency Upgrades

  • Update dependency com.diffplug.spotless:com.diffplug.spotless.gradle.plugin to v5.5.1 (#560)
  • Update dependency com.diffplug.spotless:com.diffplug.spotless.gradle.plugin to v5.5.0 (#559)
  • Update dependency com.diffplug.spotless:com.diffplug.spotless.gradle.plugin to v5.4.0 (#554)
  • Update dependency com.diffplug.spotless:com.diffplug.spotless.gradle.plugin to v5.3.0 (#542)

2.41.0

26 Aug 21:57
Compare
Choose a tag to compare

New Features

  • Exclude an identity column and value from an INSERT statement for H… (#506) @nakamura-to

Bug Fixes

Maintenance

Documentation

Dependency Upgrades

  • Update dependency gradle to v6.6.1 (#536) @renovate
  • Update dependency com.diffplug.spotless:com.diffplug.spotless.gradle.plugin to v5.2.0 (#535) @renovate
  • Update dependency com.diffplug.eclipse.apt:com.diffplug.eclipse.apt.gradle.plugin to v3.24.0 (#498) @renovate

2.40.0

08 Aug 12:31
c70bd92
Compare
Choose a tag to compare

New Features

Bug Fixes

  • Fix the message for unique constraint violation (#461) @nakamura-to
  • Define a default implementation for the logTransactionSavepointReleas… (#459) @nakamura-to

Maintenance

Documentation

Dependency Upgrades

2.38.0

08 Aug 00:08
Compare
Choose a tag to compare

#454 Change the semantics of condition operators
#453 Accept a CharSequence value as a LIKE predicate operand
#452 Use Gradle 6.5

2.37.0

08 Aug 00:09
Compare
Choose a tag to compare

#449 Update a document about the Criteria API
#448 Support Quarkus
#447 Support the excludeNull setting for the INSERT and the UPDATE queries in the Criteria API
#444 Support to associate immutable entities in the Criteria API

2.36.0

08 Aug 00:10
Compare
Choose a tag to compare

#440 Update the Criteria API document
#439 Remove lambda expressions from generated code to reduce compilation time
#438 Support the select expression
#437 Support the literal expression for the following data types
#436 Support the case expression
#435 Make a select method call optional in a sub-select
#432 Add the select and the selectTo methods to the Entityql and NativeSql DSLs
#431 Add some string expressions
#430 Polish

2.35.0

08 Aug 00:11
Compare
Choose a tag to compare

#426 Improve the Criteria API documents
#425 Enhance the Criteria API
#424 Generate Metamodel classes effectively
#423 Reload a typeElement with its canonical name to avoid the eclipse bug
#422 Optimize generation code