Commit Graph

157 Commits

Author SHA1 Message Date
Oliver Gierke
17c41522a7 DATACMNS-572 - Prepare 1.9.0.RELEASE (Evans GA).
Upgraded to Spring HATEOAS 0.16.0.RELEASE.
2014-09-05 10:48:48 +02:00
Oliver Gierke
2c7f7e8e04 DATACMNS-571 - Remove custom build infrastructure for Optional.
We now require a JDK to build Spring Data Commons as using the custom Optional type from the Spring Data Build project as it causes the tests to break as Spring 4.1 snapshots load the Optional type to check for it's ability on the classpath which the JVM rejects.
2014-09-01 13:43:11 +02:00
Oliver Gierke
77a67021e5 DATACMNS-561 - After release cleanups. 2014-08-13 16:29:31 +02:00
Spring Buildmaster
4c64eddeb7 DATACMNS-561 - Prepare next development iteration. 2014-08-13 06:19:32 -07:00
Spring Buildmaster
d8e9808dd4 DATACMNS-561 - Release version 1.9.0.RC1 (Evans RC1). 2014-08-13 06:19:28 -07:00
Oliver Gierke
2386f48233 DATACMNS-561 - Prepare 1.9.0.RC1 (Evans RC1). 2014-08-13 15:13:06 +02:00
Oliver Gierke
62e66ab305 DATACMNS-551 - Move to Asciidoctor for reference documentation. 2014-08-06 21:20:08 +02:00
Oliver Gierke
750f33a587 DATACMNS-536 - After release cleanups. 2014-07-10 20:40:43 +02:00
Spring Buildmaster
260eda8f9d DATACMNS-536 - Prepare next development iteration. 2014-07-10 09:03:44 -07:00
Spring Buildmaster
a93f299e2e DATACMNS-536 - Release version 1.9.0.M1. 2014-07-10 09:03:41 -07:00
Oliver Gierke
4fbe53c1b1 DATACMNS-536 - Prepare 1.9.0.M1 (Evans M1). 2014-07-10 17:17:48 +02:00
Oliver Gierke
b497fa58b3 DATACMNS-536 - Upgrade to Spring HATEOAS 0.15.0.RELEASE. 2014-07-10 13:33:14 +02:00
Brad Nussbaum
e588a40bcf DATACMNS-536 - Polish APT plugin configuration.
Original pull request: #87.
2014-07-09 22:07:03 +02:00
Oliver Gierke
6f79d9d727 DATACMNS-535 - Build now requires Java 7 to run.
Added Maven Enforcer Plugin to make sure the build is run against a JDK 7.

Related ticket: DATACMNS-532.
2014-07-07 14:18:06 +02:00
Oliver Gierke
d28c9bfd3f DATACMNS-529 - Adapt to Spring 4 upgrade.
Upgraded Servlet API version to 3.0.1 as it's required by Spring 4's test packages.
2014-07-01 10:37:55 +02:00
Oliver Gierke
c899201040 DATACMNS-527 - Upgraded to Java 8 stub in correct version. 2014-06-30 14:36:05 +02:00
Oliver Gierke
74793143be DATACMNS-528 - Upgraded to Spring HATEOAS 0.14.0.RELEASE. 2014-06-30 14:05:51 +02:00
Oliver Gierke
d41da583e9 DATACMNS-513 - PagedResourcesAssemblerArgumentResolver now correctly resolves mappings for sub-class invocations.
We're now using the newly introduced method on ControllerLinkBuilderFactory that takes both a type and a method to forward the method the invocation is happening on independently from the method being invoked.
2014-06-05 17:16:16 +02:00
Oliver Gierke
58fa6c350b DATACMNS-507 - After release cleanups. 2014-05-20 22:10:04 +02:00
Spring Buildmaster
6d3623a5d4 DATACMNS-507 - Prepare next development iteration. 2014-05-20 07:51:26 -07:00
Spring Buildmaster
403f4bb56e DATACMNS-507 - Release version 1.8.0.RELEASE. 2014-05-20 07:51:22 -07:00
Oliver Gierke
8050d9428d DATACMNS-507 - Prepare 1.8 GA. 2014-05-20 16:37:57 +02:00
Oliver Gierke
05acb8ee40 DATACMNS-507 - Upgrade to Spring HATEOAS 0.12.0.RELEASE. 2014-05-20 15:58:25 +02:00
Oliver Gierke
a1c67a5265 DATACMNS-503 - Upgraded to Guava 17.0. 2014-05-08 12:45:47 +02:00
Oliver Gierke
fbebdf420c DATACMNS-495 - After release cleanups. 2014-05-02 15:23:54 +02:00
Spring Buildmaster
a71f7b1230 DATACMNS-495 - Prepare next development iteration. 2014-05-02 04:48:23 -07:00
Spring Buildmaster
d6163c0a3d DATACMNS-495 - Release version 1.8.0.RC1. 2014-05-02 04:48:21 -07:00
Oliver Gierke
47d27ceacd DATACMNS-495 - Prepare 1.4.0.RC1.
Upgraded to Spring Data Parent 1.4.0.RC1. Switched to milestone repository.
2014-05-02 13:43:03 +02:00
Oliver Gierke
5791e9b201 DATACMNS-495 - Prepare 1.8.0.RC1.
Removed compiler warnings (obsolete @SuppressWarnings and obsolete code). Upgraded to Spring HATEOAS 0.11.0.
2014-05-01 20:23:58 +02:00
Oliver Gierke
cc9dafbd02 DATACMNS-500 - Removed Jackson 1 dependency. 2014-05-01 20:21:33 +02:00
Oliver Gierke
c141fb771d DATACMNS-483 - Support for wrapper types as return types for repository methods.
The repository method invocation mechanism now post-processes the result of the actual method invocation in case it's not type-compatible with the return type of the invoked method and invokes a conversion if applicable. This allows us to register custom converters for well-known wrapper types. We currently support Optional from both Google Guava and JDK 8.

Implementation notice

We use some JDK 8 type stubs from the Spring Data Build project to be able to compile using JDKs < 8. This is necessary as we need to remain compatible with Spring 3.2.x for the Dijkstra release train and our test executions still run into some issues with it a Java 8 runtime (mostly ASM related). These issues were reported in [0, 1] and we'll probably get off the hack for Dijkstra GA by upgrading to Spring 3.2.9.

[0] https://jira.spring.io/browse/SPR-11719
[1] https://jira.spring.io/browse/SPR-11718
2014-04-22 14:20:54 +02:00
Spring Buildmaster
e4c82f8475 DATACMNS-450 - Prepare next development iteration. 2014-03-31 13:00:06 +02:00
Spring Buildmaster
15bc44def7 DATACMNS-450 - Release version 1.8.0.M1. 2014-03-31 12:59:27 +02:00
Oliver Gierke
966a6248ec DATACMNS-450 - Prepare release 1.8.0.M1.
Updated pom.xml, readme and changelog.
2014-03-31 12:32:40 +02:00
Oliver Gierke
5391547eac DATACMNS-478 - Allow build to be run on Java 8.
Introduced XmlUnit to make sure we can test XML rendering Java 6, 7 and 8.
2014-03-27 17:05:08 +01:00
Spring Buildmaster
b41e337569 DATACMNS-443 - Prepare next development iteration. 2014-02-25 07:46:38 +01:00
Spring Buildmaster
a9fb7070c8 DATACMNS-443 - Release version 1.7.0.RELEASE. 2014-02-24 04:46:40 -08:00
Oliver Gierke
91e693b9da DATACMNS-443 - Prepare 1.7.0.RELEASE. 2014-02-24 13:10:02 +01:00
Oliver Gierke
fa80df2fa0 DATACMNS-425 - Upgrade to Spring Data Build snapshots. 2014-02-03 14:31:11 +01:00
Spring Buildmaster
1a94ffa796 DATACMNS-425 - Prepare next development iteration. 2014-01-29 04:24:57 -08:00
Spring Buildmaster
e00763bc44 DATACMNS-425 - Release version 1.7.0.RC1. 2014-01-29 04:24:55 -08:00
Oliver Gierke
8fa19aa01e DATACMNS-425 - Prepare 1.7.0.RC1 release.
Upgraded to Spring Data Build parent 1.3.0.RC1 and Spring HATEOAS 0.9.0.RELEASE. Switched to milestone repositories. Updated changelog and adapted notice.txt.
2014-01-28 13:24:18 +01:00
Oliver Gierke
26c4f2dd87 DATACMNS-430 - Using Jackson version property from build parent.
Removed custom dependency from Spring 4 profile as it's already included in the parent pom.
2014-01-22 17:52:53 +01:00
Oliver Gierke
059d398480 DATACMNS-425 - Use new repository URLs and add repo for build plugins.
Removed test dependency as it's already declared in Spring Data Build parent POM.
2014-01-20 12:38:03 +01:00
Oliver Gierke
3fc927ceb8 DATACMNS-421 - Removed obsolete version declarations for Spring dependencies. 2014-01-19 15:37:44 +01:00
Oliver Gierke
92a22182f1 DATACMNS-418 - PagedResourcesAssembler now adds self links to PagedResources.
PagedResourcesAssembler now adds a LinkTemplate to every PagedResources instance created and pulls the template variable information from the registered resolvers for Pageable and Sort.

Extended PageableResourceAssemblerArgumentResolver to create a special MethodParameterAwarePagedResourcesAssembler so that the assembler will take qualifier information into account when being injected into controller methods.

Upgraded to Spring HATEOAS 0.9.0.BUILD-SNAPSHOT to be able to benefit from new methods added to MethodParameters as well as the LinkTemplate class. Updated Sonargraph architecture definition to allow the web layer to access logging.
2014-01-16 14:31:55 +01:00
Oliver Gierke
11f1207e4e DATACMNS-403 - Upgraded to snapshot versions of Spring Data build parent. 2013-12-12 15:40:23 +01:00
Spring Buildmaster
09b8989a7f DATACMNS-403 - Prepare next development iteration. 2013-11-19 03:53:05 -08:00
Spring Buildmaster
0abed479e7 DATACMNS-403 - Release version 1.7.0.M1. 2013-11-19 03:53:03 -08:00
Thomas Darimont
341912acec DATACMNS-403 - Prepare release 1.7 M1.
Updated release metadata and bumped versions.
2013-11-19 12:48:42 +01:00