Commit Graph

70 Commits

Author SHA1 Message Date
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
Spring Buildmaster
c6b65e4717 #216 - Release version 0.16.0.RELEASE. 2014-07-28 00:36:58 -07:00
Spring Buildmaster
050eae06d3 #208 - Prepare next development iteration. 2014-07-10 04:26:05 -07:00
Spring Buildmaster
835df9ddd6 #208 - Release version 0.15.0.RELEASE. 2014-07-10 04:26:03 -07:00
Oliver Gierke
8f0dcecdb2 #208 - Prepare 0.15.0.RELEASE.
Build and test dependency updates. Fixed JSON in VndErrors reference file as the order of the properties has changed after Jackson upgrade.
2014-07-10 13:18:09 +02:00
Oliver Gierke
377f4adff8 #141 - Added model to build ALPS documents.
Added the necessary abstractions to build an ALPS [0] document.

[0] http://alps.io
2014-07-09 16:02:20 +02:00
Spring Buildmaster
9993e9f51f #202 - Prepare next development iteration. 2014-07-08 14:33:56 +02:00
Spring Buildmaster
99bfb253ee #202 - Release version 0.14.0.RELEASE. 2014-06-30 00:25:04 -07:00
Spring Buildmaster
ce5b66cd9a #181 - Prepare next development iteration. 2014-06-18 00:51:26 -07:00
Spring Buildmaster
fe2005b550 #181 - Release version 0.13.0.RELEASE. 2014-06-18 00:51:24 -07:00
Oliver Gierke
b60113852d #181 - Prepare 0.13.0.RELEASE.
Upgraded Evo Inflector version to 1.2. Updated changelog.
2014-06-18 09:47:35 +02:00
Spring Buildmaster
345c710ddc #174 - Prepare next development iteration. 2014-05-20 05:37:08 -07:00
Spring Buildmaster
7007081c53 #174 - Release version 0.12.0.RELEASE. 2014-05-20 05:37:05 -07:00
Oliver Gierke
f3024063c6 #174 - Upgrade dependencies in preparation of 0.12 release.
Upgraded to Spring 3.2.9.RELEASE and Slf4j to 1.7.7.
2014-05-20 14:32:07 +02:00
Spring Buildmaster
bef8994a43 #167 - Prepare next development iteration. 2014-05-01 10:48:57 -07:00
Spring Buildmaster
0a331f49c3 #167 - Release version 0.11.0.RELEASE. 2014-05-01 10:48:55 -07:00
Oliver Gierke
2bf386bd6f #167 - Prepare 0.11.0.RELEASE.
Updated pom.xml. Upgraded to Logback 1.1.2, Jackson 2.3.3, Spring Plugin 1.1.0.
2014-05-01 19:37:55 +02:00
Oliver Gierke
0985979428 #131 - Add Traverson hypermedia client API.
Introduce Traverson as means to traverse hypermedia based APIs by providing a set of relation names to discover and follow to access the final representation. Traverson allows to specify a parameter map that will be used  to potentially expand the URIs discovered.

We currently support LinkDiscoverer based relation discovery, which means that relations in HAL representations can be found by simply stating their names. Alternatively JSON path expressions can be used (starting with a $).
2014-05-01 17:47:46 +02:00
Spring Buildmaster
03de68b3e5 #127 - Prepare next development iteration. 2014-03-31 02:12:58 -07:00
Spring Buildmaster
0c1a59d160 #127 - Release version 0.10.0.RELEASE. 2014-03-31 02:12:57 -07:00
Oliver Gierke
ba67233391 #127 - Prepare 0.10.0.RELEASE.
Upgraded to latest Objenesis and Slf4j. Updated changelog.
2014-03-31 10:48:48 +02:00
Oliver Gierke
8436e9ed4e #165 - Removed support for Jackson 1.x. 2014-03-21 17:45:58 +01:00
Oliver Gierke
4ad5dd7136 #154 - Introduce XMLUnit to make sure we can build on Java 6 and 7.
Using XMLUnit's Diff to guard against minor changes in the default rendering of XML between Java 6 and 7.
2014-02-27 07:47:31 +01:00
Spring Buildmaster
ecb258f113 #126 - Prepare next development iteration. 2014-01-29 03:13:53 -08:00
Spring Buildmaster
f9fd5a2cf3 #126 - Release version 0.9.0.RELEASE. 2014-01-29 03:13:51 -08:00
Oliver Gierke
e67fef6f93 #140, #126 - Prepare 0.9 release.
Finalize changelog. Upgraded to Spring 3.2.7. Switched to release repository.
2014-01-29 11:24:40 +01:00
Oliver Gierke
4d9373abcb #126 - Prepare 0.9 release.
Updated change log so far. Upgraded to latest dependency versions. Polished porject information in pom.xml. Added Spring dependencies that we directly depend on. Adapted test cases to changes in Jackson 2 output format. Updated ChangelogCreator to latest milestone and repository URI.
2014-01-21 13:12:53 +01:00
Oliver Gierke
394fa4a009 #140 - Upgraded to Spring 3.2.6. 2014-01-19 18:39:45 +01:00
Spring Buildmaster
9ec6f34a6f #105 - Prepare next development iteration. 2013-09-08 16:46:15 -07:00
Spring Buildmaster
5b8578884a #105 - Release version 0.8.0.RELEASE. 2013-09-08 16:46:13 -07:00
Oliver Gierke
8628da7bba #106 - Upgraded to Jackson 2.2.0. 2013-09-08 16:41:08 -07:00
Spring Buildmaster
9e37bdfc29 #74 - Prepare next development iteration. 2013-07-16 09:16:38 -07:00
Spring Buildmaster
14de0ac36c #74 - Release version 0.7.0.RELEASE. 2013-07-16 09:16:35 -07:00
Oliver Gierke
4142140a37 #91 - Improved proxying for method link references with Objenesis.
Upgraded to Spring 3.2.3 to be able to use inlined CGLib directly. We now use Objenesis to create the proxy instances which avoids the need for a default constructor.
2013-06-28 23:25:20 +02:00
Spring Buildmaster
23e78a7418 #61 - Prepare next development iteration. 2013-05-31 05:18:27 -07:00
Spring Buildmaster
a8adbdd791 #61 - Release version 0.6.0.RELEASE. 2013-05-31 05:18:24 -07:00
Spring Buildmaster
1fe02aaab7 #44 - Prepare next development iteration. 2013-04-30 08:59:35 -07:00
Spring Buildmaster
5f0c35fa48 #44 - Release version 0.5.0.RELEASE. 2013-04-30 08:59:32 -07:00
Oliver Gierke
64663a5648 #57 - Method reference link building now considers formatting annotations.
The String value handed into the UriTemplate created through mock method invocations now uses a DefaultFormattingConversionService to consider formatting annotations on the controller method parameters.
2013-04-30 16:12:00 +02:00
Oliver Gierke
6acf17e730 #47, #60 - Added RelProvider implementation pluralizing using the Evo Inflector algorithm.
See http://www.csse.monash.edu.au/~damian/papers/HTML/Plurals.html for details of the algorithm.
2013-04-29 12:18:54 +02:00
Oliver Gierke
27e43f4a2a #47 - Fixed pom formatting. 2013-04-29 11:56:27 +02:00
Oliver Gierke
3976ae168b #50 - Added @EnableHypermediaSupport annotation.
The annotation registers supporting application components as Spring beans based on the configured hypermedia type. Currently supported are the default rendering as well as HAL. We register a matching LinkDiscoverer implementation as well as the appropriate Jackson modules (if present on the classpath) to support HAL.

Upgraded to Spring 3.1.4 to benefit from fix to prevent multiple invocations of ImportBeanDefinitionRegistrars (see SPR-9939 / SPR-9925).
2013-02-18 19:30:51 +01:00
Oliver Gierke
35ad18839e #53 - Set up Slf4j logging and excluded Commons Logging. 2013-02-18 19:30:01 +01:00
Ansgar Konermann
1bd90991bd #48 - Set source encoding to UTF-8 explicitly. 2013-02-14 17:53:04 +01:00
Spring Buildmaster
8c78b30a92 #19 - Prepare next development iteration. 2013-01-28 06:48:13 -08:00
Spring Buildmaster
7c34e9bc98 #19 - Release version 0.4.0.RELEASE. 2013-01-28 06:48:11 -08:00