Guilds
Guilds copied to clipboard
Bump jdbi3-sqlobject from 3.8.2 to 3.34.0
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 flexiblyJDBI 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 upstreamotj-pg-embedded
component.If you do not use this component, there are no significant changes over 3.28.0.
... (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 flexibly3.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 upstreamotj-pg-embedded
component.
... (truncated)
Commits
59eb5ce
[maven-release-plugin] prepare release v3.34.07e8753a
release notes 3.34.0a1f5596
Replace Unmappable with JdbiProperty for skipping binding / mappingc048190
Merge pull request #2128 from Proximyst/issue-2127a6d0e74
Merge pull request #2130 from hgschmie/skip-check-sortpom33f57fa
Merge pull request #2126 from hgschmie/lombok-codedc1975c
turn off sortpom if checks are skippedf4e7d8c
Factor lombok code into its own moduleedba252
fix failing CD pipeline2bc7905
enforce integration tests onmake deploy
- Additional commits viewable in compare view
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)