Skip to content

Releases: domaframework/doma

2.49.0

20 Sep 12:58
Compare
Choose a tag to compare

New Features

  • Support isNull and isNotNull predicates in ON clause of Criteria API (#729)

Bug Fixes

  • If the dialect does not support the mod operator, use the mod function in the Criteria API (#733)

Maintenance

  • Simplify integration test (#732)
  • Support Java 17 (#730)

Dependency Upgrades

  • Update plugin org.jetbrains.kotlin.jvm to v1.5.31 (#734)
  • Update plugin com.diffplug.eclipse.apt to v3.33.0 (#731)
  • Update plugin com.diffplug.eclipse.apt to v3.32.2 (#727)
  • Update org.junit.jupiter to v5.8.0 (#726)

2.48.0

11 Sep 09:34
Compare
Choose a tag to compare

New Features

  • Add the selectAsRow method to NativeSql DSL (#723)

Bug Fixes

  • Allow overloading for methods annotated with org.seasar.doma.Sql (#724)
  • Do not remove "(" when generating insert sql into auto_increment column only table (#722)
  • Fix a problem where the queryTimeout value was incorrectly used as the fetchSize value (#721)

Documentation

  • Remove the forum link (#725)

Dependency Upgrades

  • Update plugin com.diffplug.eclipse.apt to v3.32.1 (#719)
  • Update dependency ch.qos.logback:logback-classic to v1.2.6 (#718)
  • Update plugin com.diffplug.spotless to v5.15.0 (#716)
  • Update plugin com.diffplug.eclipse.apt to v3.32.0 (#715)
  • Update org.jetbrains.kotlin to v1.5.30 (#714)
  • Update dependency com.diffplug.spotless:com.diffplug.spotless.gradle.plugin to v5.14.3 (#713)
  • Update dependency gradle to v7.2 (#712)
  • Update dependency ch.qos.logback:logback-classic to v1.2.5 (#711)
  • Update dependency com.diffplug.eclipse.apt:com.diffplug.eclipse.apt.gradle.plugin to v3.31.0 (#710)
  • Update dependency com.diffplug.spotless:com.diffplug.spotless.gradle.plugin to v5.14.2 (#709)
  • Update dependency ch.qos.logback:logback-classic to v1.2.4 (#707)
  • Update dependency org.slf4j:slf4j-api to v1.7.32 (#708)
  • Update dependency com.diffplug.eclipse.apt:com.diffplug.eclipse.apt.gradle.plugin to v3.30.2 (#706)

2.47.1

10 Jul 23:17
Compare
Choose a tag to compare

Bug Fixes

  • Allow the domain class to implement the Iterable interface (#705)

Dependency Upgrades

  • Update dependency com.diffplug.spotless:com.diffplug.spotless.gradle.plugin to v5.14.1 (#704)
  • Update dependency gradle to v7.1.1 (#703)
  • Update dependency org.slf4j:slf4j-api to v1.7.31 (#702)
  • Update dependency com.diffplug.spotless:com.diffplug.spotless.gradle.plugin to v5.14.0 (#701)
  • Update dependency com.diffplug.eclipse.apt:com.diffplug.eclipse.apt.gradle.plugin to v3.30.0 (#700)
  • Update dependency com.diffplug.spotless:com.diffplug.spotless.gradle.plugin to v5.13.0 (#698)
  • Update dependency gradle to v7.1 (#699)

2.47.0

06 Jun 08:55
Compare
Choose a tag to compare

New Features

  • Add support for handling multiple AnnotateWith (#697)

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)