Oliver Drotbohm
aca2cc578a
#806 - Fixed package cycle between hateoas and hateoas.core packages.
...
Moved AffordanceModelFactory to the library's root package. Moved Kotlin extensions to hateoas.mvc package.
Added an ArchUnit based test for package cycles.
2019-02-11 14:57:25 +01:00
Jay Bryant
a483daab6d
#798 - Modernize documentation production and appearance.
...
Applied new convention standard for generating documentation using spring-doc-resources.
2019-02-06 10:26:48 -06:00
Oliver Drotbohm
c16ac486e4
#792 - Upgrade to Jackson 2.9.8.
2019-01-29 16:51:34 +01:00
Kulcsár Roland
9c5d10aa07
#715 - Add link and affordance DSLs to help write idiomatic Kotlin code.
...
* Provide a LinkBuilderDsl for help create links.
* Provider an AffordanceBuilderDsl to help create affordances.
2019-01-02 13:31:23 -06:00
Greg Turnquist
a5554ef2e5
#764 - Fix test dependencies to support Java 11.
...
Several test libraries had to be upgraded to their versions that support Java 11 and higher.
2018-12-17 10:33:16 -06:00
Greg Turnquist
7874be5b08
#764 - Introduce Concourse CI.
...
Introduces pipeline that replaces the Bambook Spring HATEOAS one which builds on master branch and deploys to artifactory.
Additionally:
* Tests against JDK 8, 11, and 12 before doing the final build and deploy.
* Also handles pull requests, running same suite of tests against mutiple JDKs.
2018-12-14 11:02:48 -06:00
Greg Turnquist
1731b49bc6
#760 - Make Spring Plugin a full dependency.
...
The scenarios of using Spring HATEOAS without Spring Plugin are too niche to not support the potential error messages should people use Spring HATEOAS outside of Spring Boot.
2018-12-12 12:23:29 -06:00
Greg Turnquist
bb4a4a615c
#758 - Centralize all Forward header handling.
...
Spring 5.1 is centralizing all Forward header handling. This moves critical bits into one location, making it easy to completely remove once we rebaseline against this version.
Also adds a test profile to ensure Spring 5.1 doesn't break anything.
Original pull request: #717 .
2018-12-06 14:20:54 +01:00
Oliver Drotbohm
267ff45043
#754 - Upgrade to Jackson 2.9.7.
2018-12-06 13:22:20 +01:00
Greg Turnquist
9f7eaeecd9
#752 - Upgraded to latest Spring 5.0 version.
2018-11-26 15:29:49 -06:00
Greg Turnquist
8f15301220
#711 - Upgrade to Spring Framework 5.0.6.RELEASE.
2018-05-15 15:06:34 -05:00
Greg Turnquist
3af698d928
#700 - Remove JAX-RS support.
2018-04-18 16:34:35 +02:00
Christian Bühler
21719bb041
#686 - Support whitespace in Links header (RFC 5988).
...
RFC 5988 (https://tools.ietf.org/html/rfc5988#section-5.5 ) has clear examples of whitespace in link headers. This commit introduces support (and tests) to support these spec cases.
2018-01-03 13:50:25 -06:00
Oliver Gierke
ad801e9003
#662 - Upgraded to Spring Framework 5.0.2.
2017-10-30 14:10:18 +01:00
Oliver Gierke
160afea34d
#648 - Added build setup to add Java 9 automatic module name.
2017-10-14 01:00:12 +02:00
Oliver Gierke
35033fee0e
#647 - Switch to AssertJ and upgrade to Mockito 2.
2017-10-14 00:59:54 +02:00
Oliver Gierke
b862919868
#646 - Upgraded to Lombok 1.16.18.
2017-10-14 00:59:54 +02:00
Oliver Gierke
09f7a5d5eb
#641 - General dependency upgrade.
2017-10-14 00:59:51 +02:00
Oliver Gierke
aaddb8fc55
#645 - Upgraded to Spring Plugin 2.0.
2017-10-14 00:59:18 +02:00
Oliver Gierke
ba63e0527f
#643 - Upgrade to Spring Framework 5 as development baseline.
...
Upgraded to required Jackson 2.9 baseline, too.
2017-10-14 00:59:18 +02:00
Oliver Gierke
79618e9e10
#642 - Upgrade compiler level to Java 8.
2017-10-14 00:59:18 +02:00
Oliver Gierke
17981e77e5
#644 - Removed Bundlor Maven plugin.
2017-10-13 17:54:49 +02:00
Oliver Gierke
4d7c618ca7
#641 - Prepare 1.0 development.
2017-10-13 17:52:54 +02:00
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