Commit Graph

115 Commits

Author SHA1 Message Date
Greg Turnquist
3006c47616 #635 - Upgrade to Spring 5 GA
On spring5 build profiles, use Spring 5 GA, and the subsequent snapshot release.
2017-09-28 11:53:59 -05:00
Greg Turnquist
ef825433e8 #627 - Upgrade to Spring 5 RC4 2017-09-18 09:48:47 -05:00
Oliver Gierke
9c7fa95541 #623 - Upgraded Spring 5 build profile to Jackson 2.9.1. 2017-09-08 17:28:15 +02:00
Oliver Gierke
6bed9bec40 #583 - Updated Jackson version to 2.9.0.pr for Spring 5 compatibility in build profile.
Fixed super constructor invocation to avoid NullPointerException in super class.
2017-05-16 13:33:27 +02:00
Oliver Gierke
e0bfa04beb #562 - Polishing.
Add Greg to project metadata in pom.xml.
2017-03-26 11:14:56 +02:00
Greg Turnquist
fe8c3c476d #553 - Upgrade spring43-next build profile to 4.3.8.BUILD-SNAPSHOT. 2017-03-26 11:12:18 +02:00
Greg Turnquist
72f55530c0 #553 - Fix typo in configuration of Maven Dependency Plugin. 2017-03-26 11:11:51 +02:00
Greg Turnquist
784e988d13 #552 - Upgrade Spring5-next profile to 5.0 M5. 2017-03-26 11:10:38 +02:00
Oliver Gierke
276a7c1f70 #538 - Updated location of static resources. 2017-01-31 17:54:06 +01:00
Spring Buildmaster
283a25154e #529 - Prepare next development iteration. 2016-12-22 13:09:36 +00:00
Spring Buildmaster
e192661183 #529 - Release version 0.23.0.RELEASE. 2016-12-22 13:09:35 +00:00
Spring Buildmaster
61528d3242 #473 - Prepare next development iteration. 2016-12-22 09:04:54 +01:00
Spring Buildmaster
0de4ca3e5d #473 - Release version 0.22.0.RELEASE. 2016-12-22 09:04:52 +01:00
Oliver Gierke
150c4c759b #526 - Upgrade to Spring Framework 4.3.5. 2016-12-21 13:06:52 +01:00
Oliver Gierke
069628b5ac #473 - Switched to HTTPS for repository declarations. 2016-12-20 11:41:44 +01:00
Oliver Gierke
f5368ff9bf #473 - Dependency and plugin updates. 2016-12-20 11:34:32 +01:00
Oliver Gierke
26c3620249 #520 - Added Jacoco plugin to SonarQube build profile. 2016-12-08 10:37:32 +01:00
Oliver Gierke
8f53d3f730 #473 - Update dependencies.
Jackson 2.7.4 -> 2.8.5
Minidev JSON 2.2 -> 2.2.1
2016-12-07 12:20:01 +01:00
Oliver Gierke
9b140fcd01 #517 - Upgraded to Spring 4.3.4. 2016-12-07 12:19:22 +01:00
Oliver Gierke
304585f83d #507 - Upgraded Spring 5 build profile to 5.0 M2.
Added build profile to Travis setup.
2016-10-28 10:45:35 +02:00
Oliver Gierke
e5c6485985 #485 - Upgraded to Spring 4.3
Upgraded to Spring 4.3.3 snapshots for now to benefit from fixes in ResolvableType [0]. Upgraded to Jackson 2.7.4 on the way and added a build profile for released Spring 5 versions.

[0] https://jira.spring.io/browse/SPR-14648
2016-08-31 17:07:18 +02:00
Spring Buildmaster
f1fd16cded #472 - Prepare next development iteration. 2016-07-27 11:02:15 +00:00
Spring Buildmaster
ff33320af7 #472 - Release version 0.21.0.RELEASE. 2016-07-27 11:02:14 +00:00
Oliver Gierke
266ad50b35 #469 - Removed support for AnnotationMethodHandlerAdapter.
Added a Spring 5 specific build profile and removed the references to AnnotationMethodHandlerAdapter which already had been deprecated in the latest Spring 3 in favor of RequestMappingHandlerAdapter.

Updated Spring build profiles in general.
2016-07-25 20:32:27 +02:00
Spring Buildmaster
01084c5fbd #458 - Prepare next development iteration. 2016-06-06 17:07:20 +00:00
Spring Buildmaster
63b9ec202c #458 - Release version 0.20.0.RELEASE. 2016-06-06 17:07:20 +00:00
Oliver Gierke
52675b7e39 #458 - Updated build profiles for Spring 4.3. 2016-06-06 18:57:54 +02:00
Oliver Gierke
4d189cf11f #457 - Polished usage of Lombok in ALPS package.
Switched to the non-experimental @Builder. Upgraded to Lombok 1.16.8.
2016-06-06 11:26:59 +02:00
Oliver Gierke
33ad2e0947 #455 - Adapt Jackson2HalModule to assure Jackson 2.7 compatibility.
Changed invocations of constructors of the super class in Jackson Serializers to use JavaType instead of Class<?> as the constructor has been removed in some of the base classes in Jackson 2.7.

Upgraded to Jackson 2.5.5 along the way.
2016-05-20 14:12:34 +02:00
Oliver Gierke
a019edae82 #381 - Upgraded Spring 4.2 build profile to Spring 4.2.1.RELEASE. 2015-09-02 08:38:49 +02:00
Spring Buildmaster
b41402f195 #379 - Prepare next development iteration. 2015-09-01 00:10:02 -07:00
Spring Buildmaster
e538dd31be #379 - Release version 0.19.0.RELEASE. 2015-09-01 00:10:00 -07:00
Oliver Gierke
1ecedaa4b3 #379 - Added test case that shows AbstractJackson2HttpMessageConverter drop information on rendering on Spring 4.2 and Jackson 2.6.
Related tickets: spring-projects/spring-boot#3731, SPR-13318.
2015-09-01 08:54:16 +02:00
Andy Wilkinson
790e10be25 #376 - Compile against latest JAX-RS API.
This commit updates Spring HATEOAS' optional dependency on the JAX-RS API to use the latest version (which uses a different artifact ID). This change will make things a little easier for the Spring IO Platform which currently provides dependency management for Jersey 2.x (which uses JAX-RS 2.0), by allowing it to stop providing dependency management for the JAX-RS 1.0 API.
2015-08-31 11:58:02 +02:00
Spring Buildmaster
01d2489504 #353 - Prepare next development iteration. 2015-08-04 02:04:13 -07:00
Spring Buildmaster
d0691ab51b #353 - Release version 0.18.0.RELEASE. 2015-08-04 02:04:10 -07:00
Oliver Gierke
2222a40cb3 #353 - Dependency upgrades.
Spring Framework 4.0.9 -> 4.1.7
Minidev JSON 2.1.1 -> 2.2
JSONPath 0.9.1 -> 2.0.0
Spring Data Build Resources 1.6.0 -> 1.6.2
Lombok 1.14.4 -> 1.16.4
JUnit 4.11 -> 4.12
Mockito 1.9.5 -> 1.10.19
JodaTime 2.3 -> 2.8.1
XMLUnit 1.5 -> 1.6

Asciidoctor Maven Plugin 1.5.2 -> 1.5.2.1
AsciidoctorJ PDF 1.5.0-alpha.6 -> 1.5.0-alpha.8
Maven Assembly Plugin 2.5.4 -> 2.5.5

Updated available build profiles. Update Javadoc reference to link to used Spring Framework version.
2015-08-04 10:48:07 +02:00
Oliver Gierke
07a5620d9f #368 - Assert Jackson 2.6.0 compatibility.
Switched from overrides of the deprecated (and removed in 2.6) isEmpty(T) to isEmpty(SerializerProvider, T). Switched from deprecated @JsonSerialize(include = …) to the dedicated @JsonInclude annotation.
2015-08-04 10:35:44 +02:00
Oliver Gierke
a356dc3b89 #353 - Updated dependencies.
Logback 1.1.2 -> 1.1.3
Jackson 2.4.3 -> 2.4.6
Minidev JSON 2.1.0 -> 2.1.1
Slf4j 1.7.10 -> 1.7.12
Spring 4.1.5 -> 4.1.6
Spring Data Build resources 1.5.2 -> 1.6.0

Maven Antrun Plugin 1.7 -> 1.8
Maven Assembly Plugin 2.4 -> 2.5.4
Wagon Maven Plugin 1.0-beta-5 -> 1.0
Maven Compiler Plugin 3.2 -> 3.3
Maven JAR Plugin 2.5 -> 2.6
Maven Javadoc Plugin 2.10.1 -> 2.10.3
Maven Deploy Plugin 2.8.1 -> 2.8.2
2015-08-04 10:35:40 +02:00
Greg Turnquist
2c1797d9b7 #346 - Enhance Traverson.follow() to customize individual hops.
Introduced a dedicated value object to abstract a Hop within a relation traversal. The Hop consists of a relation name and optional local template parameters that are applied to this particular hop when traversing it.

Changed the implementation of Traverson to work with Hops instead of plain rels and merges the global template parameters with the hop-local ones before expanding the templates found.

Original pull request: #350.
2015-05-23 18:47:24 +02:00
Oliver Gierke
22488e0c05 #322 - Upgrade to Spring Plugin 1.2.0. 2015-03-19 16:12:50 +01:00
Oliver Gierke
2bcfd92c3b #321 - Remove dependency to Objenesis.
We're now using the inlined version of Objenesis in Spring Framework to avoid the additional dependency.
2015-03-19 13:34:41 +01:00
Spring Buildmaster
15e2eb1f75 #308 - Prepare next development iteration. 2015-03-05 01:34:30 -08:00
Spring Buildmaster
9985e7055b #308 - Release version 0.17.0.RELEASE. 2015-03-05 01:34:25 -08:00
Oliver Gierke
de59fa40b9 #313 - Assert compatibility with JSONPath 0.9 and 1.2.
We now reflectively invoke the JSONPath.compile(…) method as the method signature has changed but we need to stay compatible with 0.9 to allow the Spring Data Evans release train to upgrade to 0.17 without a major third-party dependency upgrade.

Copied the reflective method lookup from Spring's JsonPathExpectationsHelper.

Related ticket: #297, #305.
2015-03-02 16:05:12 +01:00
Oliver Gierke
6f61126989 #311 - Upgraded to Spring 4.0.9.RELEASE. 2015-02-27 15:07:12 +01:00
Oliver Gierke
20bba97498 #278 - Added build setup to deploy reference docs and JavaDoc.
Build infrastructure to render Asciidoc and create and upload JavaDoc as well as the rendered reference documentation. EPub doesn't work for some reason.

Migrated reference documentation to Asciidoctor. Readme should be shrinked down to the most minimum once we have a release.
2015-02-27 14:45:06 +01:00
Oliver Gierke
8d5424a6db #305 - Dependency upgrades.
Spring Framework 3.2.9 -> 3.2.13
Jackson 2.4.1 -> 2.4.3
JSONPath 0.9.1 -> 1.2.0
Slf4j 1.7.7 -> 1.7.10
Evo Inflector 1.2 -> 1.2.1

Adapted HalLinkDiscoverer to stricter checking of JSONPath expression.
2015-02-26 15:08:05 +01:00
Oliver Gierke
1953e6400b #304 - Added build profiles for Spring 4.x versions.
Also added config file for Travis CI build. Adapted test cases to mitigate API changes.
2015-02-26 14:56:19 +01:00
Spring Buildmaster
eedd4f06df #216 - Prepare next development iteration. 2014-07-28 00:37:00 -07:00