Guilds icon indicating copy to clipboard operation
Guilds copied to clipboard

Bump jdbi3-sqlobject from 3.8.2 to 3.34.0

Open dependabot[bot] opened this issue 2 years ago • 0 comments

Bumps jdbi3-sqlobject from 3.8.2 to 3.34.0.

Release notes

Sourced from jdbi3-sqlobject's releases.

3.34.0

  • jdbi3-generator will now support any Java 8+ version without generating compile-time warnings (#2128)
  • AbstractArgumentFactory also need to check for supertypes when the generic argument is not a class (fixes #2026)
  • Replace @Unmappable with @JdbiProperty so you can configure both mapping and binding flexibly

JDBI 3.33.0

  • make @Unmappable work with FieldMapper fields and KotlinMapper properties
  • rework the mapping logic for all bean related mappers (Bean, Field, Constructor, KotlinMapper)
  • clarify the @​PropagateNull logic, ensure that it works with nested beans
  • ensure that bean mapper annotations work with lombok value and bean classes
  • add explicit support for byte[] -> BYTEA for Postgres. (#2109)
  • Revert lexer changes #1906 due to regressions
  • add missing jdbi3-postgis and jdbi3-json (tests) to the BOM
  • update build tooling for Java and Kotlin
  • internal kotlin packages are considered undocumented and no longer show up in the docs
  • Bean mapping now prefers setter annotations over getter annotations. (#2103)
  • Various methods that accept SQL statements now take CharSequence in preference to String (#2047)
  • Add a typesafe Sql class for SQL statements.
  • Upgrade Postgres driver to 42.5.0
  • call warm() correctly for SqlStatementCustomizer (#2040)

JDBI 3.32.0

  • Use Kotlin 1.7 ecosystem (compiler, plugin) but compile to Kotlin 1.5 compatibility
  • Add support for Eclipse LocationTech JTS data types with PostGIS. (#2072, #2074, thank you @​bchapuis)
  • Fix exception in Handle#close() when underlying connection is closed (#2065)
  • Give access to per-batch row modification count (#2069, #2060, thank you @​doppelrittberger)
  • Start new examples module for JDBI3 example code.

3.31.0

  • Support binding parameters of type CharSequence (#2057, thanks @​sman-81)
  • Fix Sql scripts to support BEGIN / END nested scripts (#2021, thanks @​sman-81)
  • ResultIterables have additional convenience methods forEachWithCount and filter (#2056, thanks @​sman-81)
  • upgrades to the build system to support external modules. This allows keeping the jdbi3-oracle12 module up to date.

3.30.0

  • Fix DefinedAttributeTemplateEngine lexer bug swallowing single-quoted text with escapes (#1906)
  • ANTLr 4.10.1
  • GSON 2.9.0 fixes CVE-2022-25647
  • Spring 5.3.20 fixes CVE-2022-22965
  • Promote TemplateEngine.NOP to a NoTemplateEngine class, for use with @​UseTemplateEngine

JDBI 3.29.0

This is a maintenance release. It bumps the minor because of a backwards incompatible change in the JdbiOtjPostgresExtension due to a change in the upstream otj-pg-embedded component.

If you do not use this component, there are no significant changes over 3.28.0.

  • build now fully supports building with JDK 17
  • minor changes and cleanups (#2020, #2023)

... (truncated)

Changelog

Sourced from jdbi3-sqlobject's changelog.

3.34.0

  • jdbi3-generator will now support any Java 8+ version without generating compile-time warnings (#2128)
  • AbstractArgumentFactory also need to check for supertypes when the generic argument is not a class (fixes #2026)
  • Replace @Unmappable with @JdbiProperty so you can configure both mapping and binding flexibly

3.33.0

  • make @Unmappable work with FieldMapper fields and KotlinMapper properties
  • rework the mapping logic for all bean related mappers (Bean, Field, Constructor, KotlinMapper)
  • clarify the @​PropagateNull logic, ensure that it works with nested beans
  • ensure that bean mapper annotations work with lombok value and bean classes
  • add explicit support for byte[] -> BYTEA for Postgres. (#2109)
  • Revert lexer changes #1906 due to regressions
  • add missing jdbi3-postgis and jdbi3-json (tests) to the BOM
  • update build tooling for Java and Kotlin
  • internal kotlin packages are considered undocumented and no longer show up in the docs
  • Bean mapping now prefers setter annotations over getter annotations. (#2103)
  • Various methods that accept SQL statements now take CharSequence in preference to String (#2047)
  • Add a typesafe Sql class for SQL statements.
  • Upgrade Postgres driver to 42.5.0
  • call warm() correctly for SqlStatementCustomizer (#2040)

3.32.0

  • Use Kotlin 1.7 ecosystem (compiler, plugin) but compile to Kotlin 1.5 compatibility
  • Add support for Eclipse LocationTech JTS data types with PostGIS. (#2072, #2074, thank you @​bchapuis)
  • Fix exception in Handle#close() when underlying connection is closed (#2065)
  • Give access to per-batch row modification count (#2069, #2060, thank you @​doppelrittberger)
  • Start new examples module for JDBI3 example code.

3.31.0

  • Support binding parameters of type CharSequence (#2057, thanks @​sman-81)
  • Fix Sql scripts to support BEGIN / END nested scripts (#2021, thanks @​sman-81)
  • ResultIterables have additional convenience methods forEachWithCount and filter (#2056, thanks @​sman-81)
  • upgrades to the build system to support external modules. This allows keeping the jdbi3-oracle12 module up to date.

3.30.0

  • Fix DefinedAttributeTemplateEngine lexer bug swallowing single-quoted text with escapes (#1906)
  • ANTLr 4.10.1
  • GSON 2.9.0 fixes CVE-2022-25647
  • Spring 5.3.20 fixes CVE-2022-22965
  • Promote TemplateEngine.NOP to a NoTemplateEngine class, for use with @​UseTemplateEngine

3.29.0

This is a maintenance release. It bumps the minor because of a backwards incompatible change in the JdbiOtjPostgresExtension due to a change in the upstream otj-pg-embedded component.

... (truncated)

Commits
  • 59eb5ce [maven-release-plugin] prepare release v3.34.0
  • 7e8753a release notes 3.34.0
  • a1f5596 Replace Unmappable with JdbiProperty for skipping binding / mapping
  • c048190 Merge pull request #2128 from Proximyst/issue-2127
  • a6d0e74 Merge pull request #2130 from hgschmie/skip-check-sortpom
  • 33f57fa Merge pull request #2126 from hgschmie/lombok-code
  • dc1975c turn off sortpom if checks are skipped
  • f4e7d8c Factor lombok code into its own module
  • edba252 fix failing CD pipeline
  • 2bc7905 enforce integration tests on make deploy
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

dependabot[bot] avatar Oct 06 '22 08:10 dependabot[bot]