Skip to content

Releases: domaframework/doma

2.46.2

26 May 12:24
Compare
Choose a tag to compare

Bug Fixes

  • Don't use Stream.findFirst() to avoid NullPointerException (#695)

Dependency Upgrades

  • Update dependency gradle to v7.0.2 (#691)
  • Update org.junit.jupiter to v5.7.2 (#692)
  • Update dependency com.diffplug.spotless:com.diffplug.spotless.gradle.plugin to v5.12.5 (#690)
  • Update dependency gradle to v7.0.1 (#689)

2.46.1

25 Apr 02:06
Compare
Choose a tag to compare

Maintenance

  • Add params and literals methods to InsertBuilder, UpdateBuilder and DeleteBuilder (#683)
  • Remove "skip ci" check (#673)
  • Pass parameters using environment variables (#672)

Documentation

  • Fix typo "IEDA" -> "IDEA" (#684)

Dependency Upgrades

  • Update actions/github-script action to v4 (#688)
  • Update dependency com.diffplug.spotless:com.diffplug.spotless.gradle.plugin to v5.12.4 (#687)
  • Update dependency com.diffplug.spotless:com.diffplug.spotless.gradle.plugin to v5.12.3 (#686)
  • Update dependency com.diffplug.spotless:com.diffplug.spotless.gradle.plugin to v5.12.1 (#685)
  • Update dependency gradle to v7 (#681)
  • Update dependency com.diffplug.spotless:com.diffplug.spotless.gradle.plugin to v5.12.0 (#682)
  • Update dependency com.diffplug.eclipse.apt:com.diffplug.eclipse.apt.gradle.plugin to v3.29.1 (#680)
  • Update actions/setup-java action to v2 (#678)
  • Update dependency com.diffplug.spotless:com.diffplug.spotless.gradle.plugin to v5.11.1 (#676)
  • Update dependency com.diffplug.eclipse.apt:com.diffplug.eclipse.apt.gradle.plugin to v3.29.0 (#674)

2.46.0

21 Mar 00:25
Compare
Choose a tag to compare

New Features

  • Support the DataType annotation officially (#670)

Maintenance

  • Fix error "No code found during the build" (#669)
  • Change build steps for CodeQL analysis (#668)
  • Fix warning "git checkout HEAD^2 is no longer necessary" (#666)

Documentation

  • Support Java 16 (#671)

Dependency Upgrades

  • Bump jinja2 from 2.10 to 2.11.3 in /docs (#667)
  • Update dependency com.diffplug.spotless:com.diffplug.spotless.gradle.plugin to v5.11.0 (#665)
  • Update postgres Docker tag to v10.16 (#664)

2.45.0

27 Feb 03:08
Compare
Choose a tag to compare

New Features

  • Support mixin for Scope features (#648)
  • Add Scope features (#643)

Maintenance

  • Refactor Scope features (#660)

Documentation

  • Add documentation about Scope features (#663)
  • Change the name of quarkus extension and its link (#647)

Dependency Upgrades

  • Update dependency io.codearte.nexus-staging:io.codearte.nexus-staging.gradle.plugin to v0.30.0 (#662)
  • Update dependency com.diffplug.eclipse.apt:com.diffplug.eclipse.apt.gradle.plugin to v3.28.2 (#661)
  • Update dependency gradle to v6.8.3 (#659)
  • Update dependency com.diffplug.eclipse.apt:com.diffplug.eclipse.apt.gradle.plugin to v3.28.1 (#658)
  • Update dependency com.diffplug.spotless:com.diffplug.spotless.gradle.plugin to v5.10.2 (#656)
  • Update dependency com.diffplug.eclipse.apt:com.diffplug.eclipse.apt.gradle.plugin to v3.28.0 (#655)
  • Update dependency com.diffplug.spotless:com.diffplug.spotless.gradle.plugin to v5.10.1 (#654)
  • Update dependency com.diffplug.eclipse.apt:com.diffplug.eclipse.apt.gradle.plugin to v3.27.0 (#653)
  • Update dependency com.diffplug.eclipse.apt:com.diffplug.eclipse.apt.gradle.plugin to v3.26.1 (#652)
  • Update dependency com.diffplug.spotless:com.diffplug.spotless.gradle.plugin to v5.10.0 (#651)
  • Update dependency gradle to v6.8.2 (#650)
  • Update org.junit.jupiter to v5.7.1 (#649)
  • Update dependency gradle to v6.8.1 (#646)
  • Update EndBug/add-and-commit action to v7 (#644)
  • Update dependency gradle to v6.8 (#642)
  • Update dependency com.diffplug.spotless:com.diffplug.spotless.gradle.plugin to v5.9.0 (#640)
  • Update EndBug/add-and-commit action to v6 (#638)
  • Update dependency com.diffplug.eclipse.apt:com.diffplug.eclipse.apt.gradle.plugin to v3.26.0 (#639)
  • Update dependency gradle to v6.7.1 (#636)
  • Update dependency com.diffplug.spotless:com.diffplug.spotless.gradle.plugin to v5.8.2 (#635)
  • Update dependency com.diffplug.spotless:com.diffplug.spotless.gradle.plugin to v5.8.1 (#634)

2.44.3

09 Nov 13:41
Compare
Choose a tag to compare

Bug Fixes

  • Consider the trailing semi-colon in SQL transformation (#631)

Maintenance

  • Specify timeout-minutes for GitHub Actions jobs (#630)
  • Remove automerge-action (#629)

Documentation

  • Fix markdown syntax (#633)
  • Update README.md (#632)

2.44.2

04 Nov 22:14
Compare
Choose a tag to compare

Bug Fixes

  • Fix returning wrong type for Optional properties on selecting (#628)

Maintenance

  • Adjust merge retry settings (#626)
  • Add a new personal access token (#625)
  • Add pascalgn/automerge-action (#624)
  • Run the Gradle release task in the GitHub Actions workflow (#623)

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)