diff --git a/pom.xml b/pom.xml index 5672d9b3..94f6a894 100644 --- a/pom.xml +++ b/pom.xml @@ -76,15 +76,13 @@ ${project.build.directory}/jacoco.exec 2.9.8 spring.hateoas - 2.2.0 - 3.0.2 - 5.4.1 - 2.2.1 + 2.4.0 + 5.4.2 Dysprosium-M1 - 1.7.25 + 1.7.26 5.2.0.M2 2.0.0.M1 - 1.3.21 + 1.3.31 diff --git a/src/main/resources/changelog.txt b/src/main/resources/changelog.txt index fc616ed4..0a97747d 100644 --- a/src/main/resources/changelog.txt +++ b/src/main/resources/changelog.txt @@ -1,6 +1,32 @@ Spring HATEOAS Changelog ======================== +Changes in version 1.0.0.M2 (2019-05-13) +---------------------------------------- +- #988 - Release 1.0 M2. +- #985 - Stabilize on Spring Framework 5.2.0.M1. +- #983 - Switch to Spring's ServerWebExchangeContextFilter. +- #980 - Migrate to JUnit 5. +- #977 - Performance improvements in link generation. +- #973 - Add configuration options to select the web stack to add hypermedia support for. +- #971 - Traverson to templated Link fails. +- #919 - Upgrade to Spring Framework 5.2 M2. +- #911 - Rename pull request tasks. +- #910 - URL Cleanup. +- #891 - Overhaul documentation section on EntityLinks. +- #886 - Add section on forward header handling to reference documents. +- #885 - Re-enable default registry of WebFlux encoders and decoders. +- #867 - WebClientConfigurer overrides exchange strategies. +- #863 - Removal of spring-plugin library. +- #860 - Switch to URI.create(). +- #859 - Fix RepresentationModelProcessor to smoothly register with Spring MVC. +- #856 - Improve migration script. +- #855 - URL Cleanup. +- #831 - Add nullability annotations to codebase. +- #830 - Reorganize the labels. +- #459 - Add Spring HATEOAS room to Gitter. + + Changes in version 1.0.0.M1 (2019-03-05) ---------------------------------------- - #854 - Migrate off Objenesis in favor of Spring's ProxyFactory. diff --git a/src/test/java/org/springframework/hateoas/support/ChangelogCreator.java b/src/test/java/org/springframework/hateoas/support/ChangelogCreator.java index f177716a..84c9ffa3 100644 --- a/src/test/java/org/springframework/hateoas/support/ChangelogCreator.java +++ b/src/test/java/org/springframework/hateoas/support/ChangelogCreator.java @@ -15,10 +15,12 @@ */ package org.springframework.hateoas.support; +import net.minidev.json.JSONArray; + import java.time.Duration; import java.util.Iterator; +import java.util.List; -import net.minidev.json.JSONArray; import org.springframework.hateoas.IanaLinkRelations; import org.springframework.hateoas.Links; import org.springframework.http.HttpEntity; @@ -35,7 +37,7 @@ import com.jayway.jsonpath.JsonPath; */ class ChangelogCreator { - private static final int MILESTONE_ID = 25; + private static final int MILESTONE_ID = 30; private static final String URI_TEMPLATE = "https://api.github.com/repos/spring-projects/spring-hateoas/issues?milestone={id}&state=closed"; public static void main(String... args) { @@ -61,7 +63,8 @@ class ChangelogCreator { readPage(response.getBody(), printHeader); printHeader = false; - Links links = Links.parse(response.getHeaders().get(HttpHeaders.LINK).get(0)); + List linksInHeader = response.getHeaders().get(HttpHeaders.LINK); + Links links = linksInHeader == null ? Links.NONE : Links.parse(linksInHeader.get(0)); if (links.getLink(IanaLinkRelations.NEXT).isPresent()) {