Commit Graph

645 Commits

Author SHA1 Message Date
Christoph Strobl
f89b38c244 Update copyright year to 2022.
See: #722
2022-02-17 14:43:55 +01:00
Greg L. Turnquist
6235660683 Update CI properties.
See #703
2022-02-14 14:38:48 -06:00
dependabot[bot]
9c036eeb9f Upgrade postgresql to 42.2.25.
Bumps [postgresql](https://github.com/pgjdbc/pgjdbc) from 42.2.5 to 42.2.25.
- [Release notes](https://github.com/pgjdbc/pgjdbc/releases)
- [Changelog](https://github.com/pgjdbc/pgjdbc/blob/master/CHANGELOG.md)
- [Commits](https://github.com/pgjdbc/pgjdbc/compare/REL42.2.5...REL42.2.25)

---
updated-dependencies:
- dependency-name: org.postgresql:postgresql
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Closes #716
2022-02-10 10:56:01 +01:00
Mark Paluch
ed79d92d1d Polishing.
Extract docker credentials into properties file.

See #715
2022-02-03 13:23:42 +01:00
Greg L. Turnquist
53d46b7255 Externalize build properties.
See #715.
2022-02-03 13:16:08 +01:00
Mark Paluch
4c8955de11 Guard access to identifier property.
We now check in all places where we optionally use the Id property that an entity actually has an Id property and fall back leniently if the entity doesn't have an identifier property.

Also, we use IdentifierAccessor consistently if the property is an identifier property.

See #711
2022-01-20 13:39:51 +01:00
Christoph Strobl
b6b0f80db7 After release cleanups.
See #687
2022-01-14 10:00:57 +01:00
Christoph Strobl
c0bf26dafc Prepare next development iteration.
See #687
2022-01-14 10:00:54 +01:00
Christoph Strobl
620798af5a Release version 1.3.8 (2021.0.8).
See #687
2022-01-14 09:47:48 +01:00
Christoph Strobl
bee670e2a6 Prepare 1.3.8 (2021.0.8).
See #687
2022-01-14 09:47:08 +01:00
Mark Paluch
abe23989e6 Upgrade to R2DBC Arabba-SR12.
Closes #702
2022-01-14 08:53:35 +01:00
Mark Paluch
f411a0cd86 Reflectively invoke RowMetadata.getColumnMetadatas.
We now use reflection to call RowMetadata.getColumnMetadatas to avoid NoSuchMethodError when using R2DBC 0.9 as the return type has changed in newer R2DBC versions.

Closes #699
2022-01-03 16:26:03 +01:00
Mark Paluch
db82073512 Polishing.
Remove unused imports. Use more explicit lambda parameter naming.

Original pull request: #690.
See #689
2021-12-07 09:27:48 +01:00
JoseLion
2a0603054f Use BeforeConvert callback result on non-versioned updates.
Previously, we used the original entity.

Closes #689
Original pull request: #690.
2021-12-07 09:27:48 +01:00
Jens Schauder
7c1328bda3 After release cleanups.
See #667
2021-11-12 10:38:57 +01:00
Jens Schauder
57412a24c5 Prepare next development iteration.
See #667
2021-11-12 10:38:54 +01:00
Jens Schauder
30b674f727 Release version 1.3.7 (2021.0.7).
See #667
2021-11-12 10:27:20 +01:00
Jens Schauder
69c64d915b Prepare 1.3.7 (2021.0.7).
See #667
2021-11-12 10:26:43 +01:00
Mark Paluch
e27328fce4 Polishing.
Reduce test method visibility.

See #683
2021-11-10 14:34:57 +01:00
Mark Paluch
02cf351f41 Move off RowMetadata.getColumnNames(…) in preparation for R2DBC 0.9.
Closes #683
2021-11-10 14:34:57 +01:00
Mark Paluch
4d65223355 Avoid nested entity creation if column value is null.
We now no longer attempt to create instances of nested entities if the column value is null. Previously the null check happened after checking registered custom conversions which has lead to potential object creation for columns containing null values.

Closes #670
2021-10-25 15:43:48 +02:00
Nik Handyman
7f3bc97a4e Remove redundant word from reference documentation.
Closes #634
2021-10-25 15:22:26 +02:00
Mark Paluch
c159de5142 After release cleanups.
See #653
2021-10-18 11:19:44 +02:00
Mark Paluch
9661b4dfc7 Prepare next development iteration.
See #653
2021-10-18 11:19:41 +02:00
Mark Paluch
c9b6acf061 Release version 1.3.6 (2021.0.6).
See #653
2021-10-18 11:11:44 +02:00
Mark Paluch
c561736dc1 Prepare 1.3.6 (2021.0.6).
See #653
2021-10-18 11:10:48 +02:00
Mark Paluch
87d896c5d2 Fix ReactiveQueryMethodEvaluationContextProvider initialization in R2dbcRepositoryFactoryBean.
We now correctly in initialize ReactiveQueryMethodEvaluationContextProvider in the repository factory bean. Previously, we used an empty instance of ReactiveQueryMethodEvaluationContextProvider that didn't consider registered extensions.

Closes #658
2021-09-28 10:02:04 +02:00
Mark Paluch
4d4808a100 After release cleanups.
See #637
2021-09-17 09:27:38 +02:00
Mark Paluch
c542614bc1 Prepare next development iteration.
See #637
2021-09-17 09:27:35 +02:00
Mark Paluch
f4c2dca8e9 Release version 1.3.5 (2021.0.5).
See #637
2021-09-17 09:18:31 +02:00
Mark Paluch
acfd6d2d0b Prepare 1.3.5 (2021.0.5).
See #637
2021-09-17 09:17:29 +02:00
Christoph Strobl
978fff6af5 Change visibility of PersistentEntitiesFactoryBean.
Also fix a javadoc parameter name mismatch along the way.

Closes: #651
2021-09-16 07:59:48 +02:00
Mark Paluch
383cc9a372 Upgrade to Maven Wrapper 3.8.2.
See #647
2021-09-10 15:39:34 +02:00
Mark Paluch
7574d20ad7 Fix tests after enabling parameter names.
Closes #644
2021-09-08 11:00:50 +02:00
Jens Schauder
c33fa0367f After release cleanups.
See #624
2021-08-12 11:37:31 +02:00
Jens Schauder
0a7095872f Prepare next development iteration.
See #624
2021-08-12 11:37:29 +02:00
Jens Schauder
04e98bc316 Release version 1.3.4 (2021.0.4).
See #624
2021-08-12 11:22:50 +02:00
Jens Schauder
bbb0571fab Prepare 1.3.4 (2021.0.4).
See #624
2021-08-12 11:22:26 +02:00
Mark Paluch
607b220803 Remove changelog shipped with the binaries.
Closes #631
2021-07-22 09:08:58 +02:00
Mark Paluch
7d18946893 Polishing.
Improve default converter setup by considering R2dbcCustomConversions.STORE_CONVERSIONS to register built-in converters in default configurations.

See #612
2021-07-22 09:08:02 +02:00
Mark Paluch
e5aeae9033 Defer PersistentEntity lookup until actual DTO conversion.
We now lazily instantiate DtoInstantiatingConverter to defer the entity lookup if needed.

Closes #612
2021-07-22 09:08:02 +02:00
Mark Paluch
69f1f1e530 Polishing.
Fix test.

See #628
2021-07-21 09:57:03 +02:00
Mark Paluch
6c1459adf6 Improve documentation for Modifying annotation.
Outline that the usage of this annotation leads to calling Results.getRowsUpdated() to obtain the query method result value.

Closes #629
2021-07-21 09:25:32 +02:00
Mark Paluch
d622065ee6 Deprecate R2dbcCustomConversions constructor taking Collection of converters.
Creating R2dbcCustomConversions without a dialect or StoreConversions can easily lead to misconfiguration that isn't immediately obvious because of missing store simple types. We now deprecated the constructor and have added guidance on how to properly create R2dbcCustomConversions that is associated with a dialect.

Closes #628
2021-07-21 09:18:56 +02:00
Jens Schauder
cafab47116 After release cleanups.
See #611
2021-07-16 11:51:05 +02:00
Jens Schauder
46fbb32d31 Prepare next development iteration.
See #611
2021-07-16 11:51:03 +02:00
Jens Schauder
c448459182 Release version 1.3.3 (2021.0.3).
See #611
2021-07-16 11:35:22 +02:00
Jens Schauder
1ea5cbd509 Prepare 1.3.3 (2021.0.3).
See #611
2021-07-16 11:34:27 +02:00
Jens Schauder
c7381326fc Updated changelog.
See #611
2021-07-16 11:34:22 +02:00
Jay Bryant
cabab1fc8c Editing.
See #616
Original pull request: #617.
2021-07-15 14:14:08 +02:00