Mark Paluch
61bbc9ab7f
DATAMONGO-2500 - Release version 2.2.7 (Moore SR7).
2.2.7.RELEASE
2020-04-28 14:35:55 +02:00
Mark Paluch
9e802a59c7
DATAMONGO-2500 - Prepare 2.2.7 (Moore SR7).
2020-04-28 14:35:24 +02:00
Mark Paluch
38e1e632a7
DATAMONGO-2500 - Updated changelog.
2020-04-28 14:35:16 +02:00
Mark Paluch
89cf78cc4a
DATAMONGO-2484 - Updated changelog.
2020-04-28 11:59:03 +02:00
Mark Paluch
cecd47d679
DATAMONGO-2529 - Ensure that MappingMongoConverter.read(…) is never called with null.
...
Previously, various methods attempted to pass a null argument as source for the converter. The API is non-null and implementations relying on these constraints were easily breakable.
We now make sure that the source is never null.
2020-04-23 15:25:45 +02:00
Mark Paluch
ed35e577af
DATAMONGO-2504 - Polishing.
...
Update equals/hashCode implementation to use the Spring Data form. Make fields final where possible. Use diamond syntax. Reorder methods. Reformat code. Extend tests.
Original pull request: #848 .
2020-04-23 15:25:45 +02:00
ddebray
f54cf40eda
DATAMONGO-2504 - Add hashCode and equals to TextCriteria and Term.
...
Original pull request: #848 .
2020-04-23 12:29:07 +02:00
Christoph Strobl
5314e6f8bb
DATAMONGO-2513 - Fix Eq aggregation operator comparing collection values.
...
Original pull request: #855 .
2020-04-22 11:47:02 +02:00
Mark Paluch
b7b2709177
DATAMONGO-2523 - Polishing.
...
Reformat code.
Original pull request: #859 .
2020-04-22 10:08:33 +02:00
Christoph Strobl
34c47e84c0
DATAMONGO-2523 - Fix Json binding of SpEL expressions in arrays.
...
The closing bracket must not have a leading whitespace.
Original pull request: #859 .
2020-04-22 10:08:30 +02:00
Mark Paluch
f7d91184a0
DATAMONGO-2517 - Polishing.
...
Reformat code.
Original pull request: #857 .
2020-04-21 16:02:36 +02:00
Christoph Strobl
eeddc860f7
DATAMONGO-2517 - Fix invalid entity creation for text queries.
...
Fix a glitch in the MappingMongoConverter that uses the single String argument constructor (since it matches in type and parameter count to the given input string) to falsely instantiate an Entity when it should not.
Original pull request: #857 .
2020-04-21 16:02:24 +02:00
Christoph Strobl
bcefdd209b
DATAMONGO-2506 - Provide meaningful error message when using unsupported return type in repository aggregation method.
...
We improved the error message for unsupported return types instead of running into an IllegalArgumentException for unique results.
Original pull request: #851 .
2020-04-07 14:59:30 +02:00
Mark Paluch
3f1fea2d19
DATAMONGO-2502 - Polishing.
...
Extend tests. Fix generics. Consistently use compiled patterns for positional placeholder removal.
Original pull request: #847 .
2020-04-07 14:47:42 +02:00
Christoph Strobl
665322a69a
DATAMONGO-2502 - Fix nested array path mapping for updates.
...
Original pull request: #847 .
2020-04-07 14:17:05 +02:00
Mark Paluch
3e59bc3b38
DATAMONGO-2492 - Updated changelog.
2020-03-31 15:08:52 +02:00
Mark Paluch
1752931dde
DATAMONGO-2485 - After release cleanups.
2020-03-25 10:58:27 +01:00
Mark Paluch
4b9bae1656
DATAMONGO-2485 - Prepare next development iteration.
2020-03-25 10:58:26 +01:00
Mark Paluch
74c08fa8aa
DATAMONGO-2485 - Release version 2.2.6 (Moore SR6).
2.2.6.RELEASE
2020-03-25 10:46:02 +01:00
Mark Paluch
628aad8f64
DATAMONGO-2485 - Prepare 2.2.6 (Moore SR6).
2020-03-25 10:45:35 +01:00
Mark Paluch
39c8672e6d
DATAMONGO-2485 - Updated changelog.
2020-03-25 10:45:28 +01:00
Christoph Strobl
620991ddee
DATAMONGO-2300 - Polishing.
...
Move null check to event publishing logic.
Original Pull Request: #763
2020-03-23 10:11:41 +01:00
Heesu Jung
ba8f28f623
DATAMONGO-2300 - Add check rawType is null in readMap.
...
Original Pull Request: #763
2020-03-23 10:01:50 +01:00
Mark Paluch
6389055d3a
DATAMONGO-2497 - Update documentation regarding @Transient properties usage in the persistence constructor.
2020-03-19 15:37:37 +01:00
Christoph Strobl
4465ed9819
DATAMONGO-2445 - Deprecate ReactiveGridFsOperations using AsyncInputStream.
...
Methods using AsyncInputStream will be removed in 3.0. Please use the ones accepting a Publisher.
Original pull request: #843 .
2020-03-19 09:42:49 +01:00
Mark Paluch
8dc97e5d01
DATAMONGO-2488 - Polishing.
...
Simplify conditional entity check.
Original pull request: #841 .
2020-03-11 14:38:17 +01:00
Christoph Strobl
a037c50961
DATAMONGO-2488 - Fix nested array path field name mapping.
...
Original pull request: #841 .
2020-03-11 14:38:16 +01:00
Jens Schauder
28d5f02e15
DATAMONGO-2473 - Updated changelog.
2020-03-11 09:59:36 +01:00
Mark Paluch
e65a353fc4
DATAMONGO-2453 - After release cleanups.
2020-02-26 11:54:09 +01:00
Mark Paluch
42400e7836
DATAMONGO-2453 - Prepare next development iteration.
2020-02-26 11:54:08 +01:00
Mark Paluch
cdd7a2008b
DATAMONGO-2453 - Release version 2.2.5 (Moore SR5).
2.2.5.RELEASE
2020-02-26 11:38:17 +01:00
Mark Paluch
c2b80fddd8
DATAMONGO-2453 - Prepare 2.2.5 (Moore SR5).
2020-02-26 11:37:58 +01:00
Mark Paluch
8eaa8119e6
DATAMONGO-2453 - Updated changelog.
2020-02-26 11:37:53 +01:00
Mark Paluch
5fccadd41e
DATAMONGO-2452 - Updated changelog.
2020-02-26 11:31:49 +01:00
Christoph Strobl
5d0ab340e3
DATAMONGO-2478 - Fix NPE in Query.of when given a proxied source.
...
Original pull request: #836 .
2020-02-24 11:34:36 +01:00
Christoph Strobl
5d7e9199de
DATAMONGO-2476 - Fix Json parsing for unquoted placeholders in arrays.
...
Original pull request: #835 .
2020-02-24 11:07:56 +01:00
Mark Paluch
5e2c65a650
DATAMONGO-2456 - Updated changelog.
2020-02-12 15:05:04 +01:00
Mark Paluch
1f5553d2d8
DATAMONGO-2079 - MappingMongoConverter no longer implements ValueResolver.
...
MappingMongoConverter no longer implements a package-private interface so that converter instances can be proxied.
Original Pull Request: #832
2020-02-04 14:52:43 +01:00
Mark Paluch
40d5ab050f
DATAMONGO-2464 - Polishing.
...
Apply fix also to reactive MongoDB repository documentation.
Original pull request: #816 .
2020-02-03 11:33:42 +01:00
LiangYong
1629ba11b2
DATAMONGO-2464 - Fix code examples in reference documentation.
...
fixed repository miss "{" issue.
Original pull request: #816 .
2020-02-03 11:31:33 +01:00
Mark Paluch
6e94f138d5
DATAMONGO-2460 - Polishing.
...
Reformat code. Use diamond syntax.
Original pull request: #830 .
2020-02-03 11:25:36 +01:00
Christoph Strobl
1b7273db42
DATAMONGO-2460 - Fix target type computation for complex id properties with @Field annotation.
...
We now set the target type to org.bson.Document for id properties annotated with @Field having the implicit target type derived from the annotation. Along the lines we fixed warn message when an id property with explicit (unsupported) field name is detected.
Original pull request: #830 .
2020-02-03 11:25:36 +01:00
Mark Paluch
8857903831
DATAMONGO-2406 - Polishing.
...
Add optimization for Mono.
Original pull request: #825 .
2020-01-29 09:58:14 +01:00
Christoph Strobl
69cacb5fe3
DATAMONGO-2406 - Derived reactive deleteBy query execution should allow Mono<Void> result.
...
Mono<Void> is now a supported return type of derived reactive deleteBy queries like:
Mono<Void> deleteByLastname(String lastname);
Original pull request: #825 .
2020-01-29 09:58:14 +01:00
Mark Paluch
ba4b958114
DATAMONGO-2457 - Polishing.
...
Slightly tweak wording.
Original pull request: #829 .
2020-01-29 09:52:02 +01:00
Christoph Strobl
6d971ef2c8
DATAMONGO-2459 - Add sample for passing on limit and offset using reactive repositories.
...
Original pull request: #829 .
2020-01-29 09:46:43 +01:00
Christoph Strobl
03ff37db92
DATAMONGO-2457 - Fix id type explanation in repository documentation.
...
Original pull request: #829 .
2020-01-29 09:46:41 +01:00
Mark Paluch
428126ef75
DATAMONGO-2454 - Updated changelog.
2020-01-17 09:58:36 +01:00
Mark Paluch
aee242c52a
DATAMONGO-2383 - Updated changelog.
2020-01-16 16:12:40 +01:00
Mark Paluch
1299f78e80
DATAMONGO-2432 - After release cleanups.
2020-01-15 12:48:23 +01:00