Oliver Gierke
562b6665a3
DATACMNS-1040 - Remove exclusion of Commons Logging.
...
Related ticket: SPR-14512.
2017-04-11 11:38:58 +02:00
Oliver Gierke
5a1c5d7917
DATACMNS-942 - After release cleanups.
2017-04-04 22:08:17 +02:00
Oliver Gierke
559ff27939
DATACMNS-942 - Prepare next development iteration.
2017-04-04 22:08:12 +02:00
Oliver Gierke
de2d43e59f
DATACMNS-942 - Release version 2.0 M2 (Kay).
2017-04-04 21:12:35 +02:00
Oliver Gierke
55429522dc
DATACMNS-942 - Prepare 2.0 M2 (Kay).
2017-04-04 21:12:01 +02:00
Oliver Gierke
575e4f9c92
DATACMNS-867 - Removed temporary Mockito version property.
...
This is now coming from the build parent.
2017-03-24 08:00:48 +01:00
Oliver Gierke
2d282b2d7f
DATACMNS-867 - Cleanups.
2017-03-24 08:00:26 +01:00
Oliver Gierke
d4811e29d9
DATACMNS-867 - Second draft.
2017-03-24 08:00:23 +01:00
Oliver Gierke
8fabba5aa3
DATACMNS-933 - After release cleanups.
2016-11-23 10:59:10 +01:00
Oliver Gierke
a5cd02c566
DATACMNS-933 - Prepare next development iteration.
2016-11-23 10:59:08 +01:00
Oliver Gierke
6ceb11fb05
DATACMNS-933 - Release version 2.0 M1 (Kay).
2016-11-23 10:35:47 +01:00
Oliver Gierke
232ab0e800
DATACMNS-933 - Prepare 2.0 M1 (Kay).
2016-11-23 10:35:08 +01:00
Oliver Gierke
3594c0c3e4
DATACMNS-993 - Move away from Spring snapshots.
2016-11-23 10:15:51 +01:00
Oliver Gierke
71fc87ad42
DATACMNS-937 - Support for JavaSlang's Option type as nullable wrapper.
...
Repository methods can now return JavaSlang's Option as alternative to JDK 8's Optional or Guavas Optional.
2016-11-19 12:56:19 +01:00
Mark Paluch
474c9981da
DATACMNS-836 - Provide wrapper conversion, ReactiveWrappers and RxJava 2 type conversion.
2016-11-14 15:41:53 +01:00
Oliver Gierke
aa32c3d53d
DATACMNS-836 - Upgraded to Reactor Core 2.5 M4.
2016-11-14 15:41:53 +01:00
Mark Paluch
2e4d63fddd
DATACMNS-836 - Add reactive repository support.
...
We now expose reactive interfaces to facilitate reactive repository support in store-specific modules. Spring Data modules are free to implement their reactive support using either RxJava 1 or Project Reactor (Reactive Streams). We expose a set of base interfaces:
* `ReactiveCrudRepository`
* `ReactiveSortingRepository`
* `RxJava1CrudRepository`
* `RxJava1SortingRepository`
Reactive repositories provide a similar feature coverage to blocking repositories. Reactive paging support is limited to a `Mono<Page>`/`Single<Page>`. Data is fetched in a deferred way to provide a paging experience similar to blocking paging.
A store module can choose either Project Reactor or RxJava 1 to implement reactive repository support. Project Reactor and RxJava types are converted in both directions allowing repositories to be composed of Project Reactor and RxJava 1 query methods. Reactive wrapper type conversion handles wrapper type conversion at repository level. Query/implementation method selection uses multi-pass candidate selection to invoke the most appropriate method (exact arguments, convertible wrappers, assignable arguments).
We also provide ReactiveWrappers to expose metadata about reactive types and their value multiplicity.
2016-11-14 15:41:52 +01:00
Mark Paluch
25be6b7254
DATACMNS-836 - Add reactor-core dependency.
2016-11-14 15:41:52 +01:00
Oliver Gierke
8bb6418251
DATACMNS-864 - Prepare 2.0 development.
...
Upgraded to Spring Data Build parent 2.0 snapshots. Removed obsolete distribution key property. Removed obsolete template.mf.
2016-11-14 15:39:48 +01:00
Oliver Gierke
c6624be8a7
DATACMNS-838 - After release cleanups.
2016-07-27 14:32:37 +02:00
Oliver Gierke
eac6d7e9f2
DATACMNS-838 - Prepare next development iteration.
2016-07-27 14:32:33 +02:00
Oliver Gierke
856724f3aa
DATACMNS-838 - Release version 1.13 M1 (Ingalls).
2016-07-27 13:52:12 +02:00
Oliver Gierke
c6391dc7f1
DATACMNS-838 - Prepare 1.13 M1 (Ingalls).
2016-07-27 13:51:37 +02:00
Oliver Gierke
e79c19d277
DATACMNS-885 - Added XML support for incoming projections based on XMLBeam.
...
Added an XML flavor of the support added in previous commits based on XML Beam [0].
[0] http://www.xmlbeam.org .
2016-07-25 18:23:53 +02:00
Oliver Gierke
eec2b43fd0
DATACMNS-885 - Support for binding JSON payloads to projection interfaces.
...
Projection types annotated with @ProjectedPayload can now be used as parameters for @RequestBody annotated Spring MVC controller method parameters.
Accessor methods will be translated into JSON path property expressions which can be customized by using the @JsonPath annotation. The methods are allowed to return simple types, nested projection interfaces or complex classes which will will be mapped using a Jackson ObjectMapper.
2016-07-25 17:26:32 +02:00
Oliver Gierke
16d826800f
DATACMNS-833 - After release cleanups.
2016-04-06 16:37:02 +02:00
Oliver Gierke
3a23b53769
DATACMNS-833 - Prepare next development iteration.
2016-04-06 16:36:59 +02:00
Oliver Gierke
e9f7035ca4
DATACMNS-833 - Release version 1.12 GA (Hopper).
2016-04-06 16:35:58 +02:00
Oliver Gierke
f16f28f70b
DATACMNS-833 - Prepare 1.12 GA (Hopper).
2016-04-06 16:34:45 +02:00
Oliver Gierke
eafc0854cc
DATACMNS-823 - After release cleanups.
2016-03-18 11:16:07 +01:00
Oliver Gierke
17273d0ac0
DATACMNS-823 - Prepare next development iteration.
2016-03-18 11:15:51 +01:00
Oliver Gierke
0a3e443391
DATACMNS-823 - Release version 1.12 RC1 (Hopper).
2016-03-18 11:14:59 +01:00
Oliver Gierke
c2da774268
DATACMNS-823 - Prepare 1.12 RC1 (Hopper).
2016-03-18 11:06:57 +01:00
Oliver Gierke
1a97627196
DATACMNS-811 - After release cleanups.
2016-02-12 15:43:56 +01:00
Oliver Gierke
bf29e6ec50
DATACMNS-811 - Prepare next development iteration.
2016-02-12 15:43:38 +01:00
Oliver Gierke
021bb8ffb2
DATACMNS-811 - Release version 1.12 M1 (Hopper).
2016-02-12 15:42:46 +01:00
Oliver Gierke
3667dcc81e
DATACMNS-811 - Prepare 1.12 M1 (Hopper).
2016-02-12 15:36:18 +01:00
Oliver Gierke
1c265847bf
DATACMNS-811 - Declare Artifactory Maven plugin to be able to distribute build artifacts.
2016-01-28 14:38:55 +01:00
Oliver Gierke
306795468d
DATACMNS-795 - Added support for Scala's Option type on repositories.
...
Just like with Google's or Java 8's optional we now support Scala's Option type as wrapper fro return values on repositories.
2015-12-16 19:54:27 +01:00
Oliver Gierke
c013c71e7a
DATACMNS-670 - Upgraded to Querydsl 4.
...
Switched to new Querydsl 4 artifacts and adapted to changed package names and API changes.
Cleaned up some JavaDoc and APIs in QuerydslBindingsFactory and QuerydslBinderCustomizer.
2015-11-17 11:07:05 +01:00
Oliver Gierke
bfc5a68697
DATACMNS-759 - After release cleanups.
2015-09-01 12:11:01 +02:00
Spring Buildmaster
f6bb8a7fd9
DATACMNS-759 - Prepare next development iteration.
2015-09-01 00:55:11 -07:00
Spring Buildmaster
6ef8cc86fc
DATACMNS-759 - Release version 1.11.0.RELEASE (Gosling GA).
2015-09-01 00:55:08 -07:00
Oliver Gierke
37830dae6e
DATACMNS-759 - Prepare 1.11.0.RELEASE (Gosling GA).
2015-09-01 09:44:21 +02:00
Oliver Gierke
be812e28cd
DATACMNS-759 - Switched to Spring HATEOAS version property provided by the build parent.
2015-09-01 09:25:59 +02:00
Oliver Gierke
e722030fa5
DATACMNS-742 - After release cleanups.
2015-08-04 14:09:19 +02:00
Spring Buildmaster
9fcf2850eb
DATACMNS-742 - Prepare next development iteration.
2015-08-04 03:58:20 -07:00
Spring Buildmaster
3013b63c2b
DATACMNS-742 - Release version 1.11.0 RC1 (Gosling RC1).
2015-08-04 03:58:18 -07:00
Oliver Gierke
e3d62ea213
DATACMNS-742 - Prepare 1.11.0.RC1 (Gosling RC1).
2015-08-04 11:56:20 +02:00
Oliver Gierke
be5e571a23
DATACMNS-742 - Upgraded to Spring HATEOAS 0.18.0.
2015-08-04 11:55:55 +02:00