diff --git a/pom.xml b/pom.xml
index bdcd4d93..95913f5c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -71,7 +71,8 @@
UTF-8
1.8
3.18.0
- 0.2.2.RELEASE
+ 0.2.4
+ 2.4.0
1.2.2
1.2.3
0.8.5
@@ -95,7 +96,7 @@
spring-next
2020.0.0-SNAPSHOT
- 5.3.1-SNAPSHOT
+ 5.3.2-SNAPSHOT
@@ -176,23 +177,6 @@
true
-
-
- io.spring.docresources
- spring-doc-resources
- ${docs.resources.version}
- zip
- true
-
-
- org.springframework.data.build
- spring-data-build-resources
- 2.4.0-SNAPSHOT
- zip
- true
-
-
-
@@ -202,34 +186,30 @@
-->
- org.apache.maven.plugins
- maven-dependency-plugin
+ com.googlecode.maven-download-plugin
+ download-maven-plugin
unpack-doc-resources
-
- unpack-dependencies
-
generate-resources
+
+ wget
+
- io.spring.docresources
- spring-doc-resources
- zip
- true
+ https://repo.spring.io/release/io/spring/docresources/spring-doc-resources/${docs.resources.version}/spring-doc-resources-${docs.resources.version}.zip
+ true
${generated-asciidoc-sources.directory}
- unpack-shared-resources
-
- unpack-dependencies
-
+ unpack-spring-data-resources
generate-resources
+
+ wget
+
- ${project.groupId}
- spring-data-build-resources
- zip
- true
+ https://repo.spring.io/release/org/springframework/data/build/spring-data-build-resources/${spring.data.build.resources.version}/spring-data-build-resources-${spring.data.build.resources.version}.zip
+ true
${shared.resources}
@@ -292,7 +272,7 @@
+ todir="${generated-asciidoc-sources.directory}/images/">
@@ -317,7 +297,7 @@
+ todir="target/site/reference/html/images">
@@ -342,11 +322,11 @@
+ tofile="target/site/reference/pdf/spring-hateoas-reference.pdf"/>
+ tofile="target/site/reference/epub/spring-hateoas-reference.epub"/>
@@ -366,27 +346,17 @@
org.asciidoctor
asciidoctor-maven-plugin
- 2.0.0-RC.1
+ 2.1.0
-
- org.jruby
- jruby
- 9.2.6.0
-
org.asciidoctor
asciidoctorj
- 2.0.0-RC.1
+ 2.4.2
org.asciidoctor
- asciidoctorj-pdf
- 1.5.0-alpha.16
-
-
- org.asciidoctor
- asciidoctorj-epub3
- 1.5.0-alpha.8.1
+ asciidoctorj-diagram
+ 2.0.1
@@ -402,16 +372,20 @@
index.adoc
html5
${generated-docs.directory}
- highlight.js
+ shared
js/highlight
github
true
true
+ highlight.js
./css
spring.css
left
+
+ asciidoctor-diagram
+
@@ -1117,8 +1091,8 @@
- spring-libs-snapshot
- https://repo.spring.io/libs-snapshot
+ spring-snapshot
+ https://repo.spring.io/lib-snapshot
diff --git a/src/main/asciidoc/fundamentals.adoc b/src/main/asciidoc/fundamentals.adoc
index fcfefd19..6a9872b7 100644
--- a/src/main/asciidoc/fundamentals.adoc
+++ b/src/main/asciidoc/fundamentals.adoc
@@ -153,7 +153,7 @@ If you returned such an instance from a Spring MVC or WebFlux controller and the
.The HAL representation generated for the person representation model
====
-[source javscript]
+[source, json]
----
{
"_links" : {
diff --git a/src/main/asciidoc/index.adoc b/src/main/asciidoc/index.adoc
index 8483627d..6a08bd86 100644
--- a/src/main/asciidoc/index.adoc
+++ b/src/main/asciidoc/index.adoc
@@ -7,7 +7,7 @@ Oliver Gierke; Greg Turnquist; Jay Bryant
This project provides some APIs to ease creating REST representations that follow the https://en.wikipedia.org/wiki/HATEOAS[HATEOAS] principle when working with Spring and especially Spring MVC. The core problem it tries to address is link creation and representation assembly.
-(C) 2012-2019 The original authors.
+(C) 2012-2020 The original authors.
NOTE: Copies of this document may be made for your own use and for distribution to others, provided that you do not charge any fee for such copies and further provided that each copy contains this Copyright Notice, whether distributed in print or electronically.
diff --git a/src/main/asciidoc/server.adoc b/src/main/asciidoc/server.adoc
index bd66be58..2eb577f1 100644
--- a/src/main/asciidoc/server.adoc
+++ b/src/main/asciidoc/server.adoc
@@ -72,7 +72,7 @@ return new ResponseEntity(headers, HttpStatus.CREATED);
====
[[fundamentals.obtaining-links.builder.methods]]
-==== Building links that point to methods
+=== Building links that point to methods
You can even build links that point to methods or create dummy controller method invocations.
The first approach is to hand a `Method` instance to the `WebMvcLinkBuilder`.