Releases: domaframework/doma
Releases · domaframework/doma
2.44.1
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
Dependency Upgrades
2.44.0
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
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
New Features
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
New Features
- Exclude an identity column and value from an INSERT statement for H… (#506) @nakamura-to
Bug Fixes
- Fix invalid DELETE statement (#539) @nakamura-to
- Fix invalid UPDATE statement. (#538) @nakamura-to
Maintenance
- Remove the test-criteria project. (#540) @nakamura-to
- Add javadoc comments for the Criteria API. (#507) @nakamura-to
- Update issue templates (#504) @nakamura-to
- Introduce gradle/wrapper-validation-action (#502) @nakamura-to
- Configure Renovate (#497) @renovate
- Enable the Gradle build cache to improve build performance (#496) @nakamura-to
- Make release drafter runnable manually (#495) @nakamura-to
- Improve CI performance (#494) @nakamura-to
- Add null checks in build.gradle.kts (#493) @nakamura-to
- Use the maven repository as an artifact (#492) @nakamura-to
- Format code automatically with the Gradle build task (#484) @nakamura-to
- Simplify the release operation (#482) @nakamura-to
Documentation
- Polish documentation (#505) @nakamura-to
- Create CODE_OF_CONDUCT.md (#503) @nakamura-to
- Improve release operations (#489) @nakamura-to
- Use HTTPS to link to Apache License (#488) @nakamura-to
- Create SECURITY.md (#487) @nakamura-to
- Add a Contributing guide (#486) @nakamura-to
- Clarify release operations. (#485) @nakamura-to
Dependency Upgrades
2.40.0
New Features
- Log a release of a savepoint with a proper message (#458) @nakamura-to
Bug Fixes
- Fix the message for unique constraint violation (#461) @nakamura-to
- Define a default implementation for the logTransactionSavepointReleas… (#459) @nakamura-to
Maintenance
- Run the integration test in this repository (#477) @nakamura-to
- Dispatch integration test only when the event is push (#476) @nakamura-to
- Add exclude-labels (#474) @nakamura-to
- Add version-resolver (#473) @nakamura-to
- Create release notes automatically (#472) @nakamura-to
- Avoid unexpected token errors. (#471) @nakamura-to
- Use the first commit message as argument (#470) @nakamura-to
- Polish workflow (#469) @nakamura-to
- Run integration test (#468) @nakamura-to
- Cache Gradle packages (#467) @nakamura-to
- Upload libs and reports (#466) @nakamura-to
- Use GitHub Actions instead of Travis CI (#465) @nakamura-to
- Deprecate the getTableName and the getQualifiedTableName methods (#460) @nakamura-to
Documentation
- Move release notes. (#475) @nakamura-to
Dependency Upgrades
- Use Spotless 5.1.0 (#463) @nakamura-to
- Use Gradle 6.5.1 (#462) @nakamura-to
2.38.0
2.37.0
2.36.0
#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