|
| 1 | +#2.8.0 Release Notes |
| 2 | + |
| 3 | +## Pull Requests |
| 4 | +- (#2178) Change regex in Paths.java to handle expressions/constraints correctly @nobe0716 |
| 5 | +- (#2174) fix fmt maintenanc @silenceshell |
| 6 | +- (#2169) Swagger ui 3.x suggested improvements `feature` @kasecato |
| 7 | +- (#2160) Fix conversion of byte to integer with max / min `bug` @avdv |
| 8 | +- (#2153) Upgrading Swagger UI to 3.7.0 @kasecato |
| 9 | +- (#2144) Allow ApiModelProperties on methods to be discovered from superclasses @RoyJacobs |
| 10 | +- (#2106) Add support for exclusive ranges handling @filiphr |
| 11 | +- (#2103) Fix some tests under windows @apixandru |
| 12 | +- (#2101) Fix Remapping issue @apixandru |
| 13 | +- (#2081) Fix child expansion context creation `bug` @gzsombor |
| 14 | +- (#2069) Optimise HandlerMethodResolver.getMemberMethods ` maintenance` @simongajdosech |
| 15 | +- (#2066) Added error handling around "duplicate" request handlers @mate1983 |
| 16 | +- (#2048) Support explicit ordering for Tags @jroweboy |
| 17 | +- (#2040) Use Guava 20.0 throughout the project maintenance @Thunderforge |
| 18 | +- (#2014) Fix markdown @koppor |
| 19 | +- (#2013) Fixed merging headers from the already existing request with the supplied request @pvanassen |
| 20 | +- (#1988) custom the web page title as swagger.title when had set it @rainplus |
| 21 | +- (#1974) Add default property support on model properties `feature` @matrosovs |
| 22 | +- (#1956) @ApiModelProperty example string does not escape char "\" from JSON example @heapifyman |
| 23 | +- (#1952) Fix to recognize @Param as query parameter in EntitySearchExtractor know @viruscamp |
| 24 | +- (#1943) Wrong API resource path in Swagger 1.2 @mathieuales |
| 25 | +- (#1942) Model classes having names containing integers are not detected as array @mathieuales |
| 26 | +- (#1917) Consumes / Produces media-types on the document level aren't copied and merged anymore with the operation level consumes / produces media-types. @mzeijen |
| 27 | +- (#1914) Provide proprty pattern annotation support @simonamc |
| 28 | +- (#1897) Correct spelling and typos @naXa777 |
| 29 | +- (#1878) Preserve tags order in documentation builder @rainoko |
| 30 | +- (#1868) Create EntitySaveExtractor.java @jadhavsuhas |
| 31 | +- (#1838) Fix a mixed up part in the Getting Started guide for Docket @PeterWippermann |
| 32 | +- (#1837) Minor update of Docket's JavaDoc @PeterWippermann |
| 33 | +- (#1829) JacksonEnumDeterminer to handle JsonFormat.Shape.Object @yelhouti |
| 34 | + |
| 35 | +## Features |
| 36 | +- (#2177) Paths.sanitizeRequestMappingPattern fix @nobe0716 |
| 37 | +- (#2139) Should support "title" property, set via @ApiModel annotation. @ngbalk |
| 38 | +- (#2088) @ApiParam(allowableValues = "range(0, infinity)") does not work @filiphr |
| 39 | +- (#2063) Added support for Pageable resolved parameter @avillev |
| 40 | +- (#2057) Swagger-ui don't render additionalProperties `duplicate` @deblockt |
| 41 | +- (#2026) Produces/Consumes do not maintain order @jgaribay21 |
| 42 | +- (#2023) Is it possible to disable globalResponseMessage configuration partially. `duplicate` @dohoon |
| 43 | +- (#2021) @ApiModelProperty.allowEmptyValue = true/false does not emit "allowEmptyValue" in swagger.json @bill |
| 44 | +- (#2000) Upgrade to latest version of Swagger UI (3.1.5) `duplicate` @madheshr |
| 45 | +- (#1960) Upgrade to swagger-ui 3.0 `duplicate` @alex |
| 46 | +- (#1957) springfox doesn't work with spring boot 2.0 and spring data Kay-RC2 `duplicate` @shashankitmaster |
| 47 | +- (#1955) Add support for inclusive and exclusive ranges for allowable values @JohnNiang |
| 48 | +- (#1946) collectionFormat problem @vitek499 |
| 49 | +- (#1936) configuration for adding dynamic api-key(access token value). `duplicate` @akashgupta08 |
| 50 | +- (#1919) Add support to rename ApiModel property name in Model Attributes @peterjurkovic |
| 51 | +- (#1901) Pattern Bean Validations API (JSR-303) support for Request Parameters help wanted @simonamc |
| 52 | +- (#1900) Tag custom ordering @rainoko |
| 53 | +- (#1818) JsonFormat for enum and other cases @yelhouti |
| 54 | +- (#1729) Status of support for v3.0.2 of Swagger UI `duplicate` @JLLeitschuh |
| 55 | + |
| 56 | +## Maintenance |
| 57 | +- (#2161) How to set a default value to a field of a model? in progress @michele |
| 58 | +- (#2093) swagger-ui.html appears to be empty `documentation` @silentsnooc |
| 59 | +- (#2090) When using AlternateTypeRuleConvention ApiModelProperty annotation does not work @snimavat |
| 60 | +- (#2031) How to get object in response body in autogenerated swagger.json file `documentation` @rajat |
| 61 | +- (#2029) ApiImplicitParam with empty datatype fails when we try it out `documentation` @ljp510016132 |
| 62 | +- (#1995) View APIs from different Spring Cloud Instances registered in Eureka `documentation` @s |
| 63 | +- (#1971) Vavr/Javaslang Jackson module support `documentation` @Sir4ur0n |
| 64 | +- (#1954) Multiple swagger JSON's in swagger-ui.html `documentation` @dreambrother |
| 65 | +- (#1950) Document support customized param using HandlerMethodArgumentResolver `documentation` @neil4dong |
| 66 | +- (#1916) Consumes and produces media-types defined on Docket are incorrectly merged together with consumes/produces media-types that are defined on a resource level @mzeijen |
| 67 | +- (#1913) Space getting added to oAuth scope while making authorization request `documentation` @mojaiq |
| 68 | +- (#1904) Nondeterministic output for Models used in multiple controllers `documentation` @kevinm416 |
| 69 | +- (#1899) Upgrade libraries @dilipkrish |
| 70 | +- (#1896) Wrong spelling and typos in code @naXa777 |
| 71 | +- (#1882) @RepositoryRestResource -- ApiParam definition for the JPA methods always defines the @Param as "body" type parameter @aniruthmp |
| 72 | +- (#1875) Tags should be orderable @rainoko |
| 73 | +- (#1870) The lasted version supported for Swagger UI 3.x? @maliqiang |
| 74 | +- (#1865) Can't test the configuration 404 not found `documentation` @pinkyjain26 |
| 75 | +- (#1833) Different guava versions in dependencies @Dimok74 |
| 76 | +- (#1704) Document springfox oauth2 `documentation` `duplicate` @kidshg |
| 77 | + |
| 78 | +## Bugs |
| 79 | + |
| 80 | +- (#2165) AlternateTypeRules doesn't work as expected @crmky |
| 81 | +- (#2148) 2.7.1-SNAPSHOT NullPointerException when attempting to view http://localhost:8080/v2/api-docs @beardy247 |
| 82 | +- (#2138) java.util.Optional<java.time.OffsetDateTime> disappears from request params `duplicate` @bohdan |
| 83 | +- (#2135) No qualifying bean error when launching spring 5.0.x application with springfox `duplicate` @gauravphoenix |
| 84 | +- (#2133) Optional<LocalDateTime> @kitsjory |
| 85 | +- (#2132) @ApiModelProperty has no effect on some variables (name starting with one lowercase) `not-reproducable` @bbrenne |
| 86 | +- (#2118) Request type mapping doesn't work if using both RequestBody and ModelAttribute on the same parameter @andrea |
| 87 | +- (#2114) @RequestParam and @PathVariable annotated parameters should not be expanded @loxal |
| 88 | +- (#2111) Application startup failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'documentationPluginsBootstrapper' @shobhit921 |
| 89 | +- (#2107) @ApiParam ignores certain properties `duplicate` @milosonator |
| 90 | +- (#2097) Swagger 2 : Getting "type": "ref" when using @RequestPart `duplicate` @jrishabh198 |
| 91 | +- (#2096) @ApiParam is ignored on ValueObjects wrapped with @JsonCreator @dkellenb |
| 92 | +- (#2080) NullPointerException in handlerPackage `duplicate` @ejuniorasas |
| 93 | +- (#2072) Springfox generates Api-Doc for non-exported Repositories @stoetti |
| 94 | +- (#2053) @PathVariable work with Parameter Converter strangely `duplicate` @cxl086 |
| 95 | +- (#2039) Endpoints with the same path and parameters but different headers some times cause java.lang.IllegalArgumentException: Multiple entries with same key @joaoacmota |
| 96 | +- (#2025) SpringFox-Data-Rest 2.7.0: Missing camelCase with generated Associations operationIds @stoetti |
| 97 | +- (#2015) Add support for generics `not-reproducable` `wontfix` @raderio |
| 98 | +- (#2012) Duplicated swagger.json document `not-reproducable` @cesartl |
| 99 | +- (#2011) OperationBuilder mergeResponseMessages overwrites headers @pvanassen |
| 100 | +- (#1999) Generated JSON for endpoints with PathVariables converted to non-trivial objects is incorrect `duplicate` @joel |
| 101 | +- (#1998) PathVarible composed of Custom Objects are not parsed correctly `duplicate` @frbo42 |
| 102 | +- (#1965) @RequestPart annotation not rendering models correctly @pratapyelugula |
| 103 | +- (#1963) Spring Data Rest Integration doesn't document repository method parameters correctly @thombergs |
| 104 | +- (#1961) Springfox - Authorization value didn't update after Authorize confirmed.. @thomasharin |
| 105 | +- (#1941) swagger-ui does not remove java string escape char "\" from @ApiModelProperty example @heapifyman |
| 106 | +- (#1932) BasePathAwareController docs aren't base path aware @fquinner |
| 107 | +- (#1926) Can't be filtered by ignoredParameterTypes `not-reproducable` @heyuxian |
| 108 | +- (#1924) Unable to define host in Swagger 1.2 @mathieuales |
| 109 | +- (#1906) Swagger shows wrong id field using Spring Data Rest `duplicate` @drenda |
| 110 | +- (#1894) @EnableSwagger2 breaking my unit tests `not-reproducable` @rawadrifai |
| 111 | +- (#1890) Can't declare Docket in multiple Configuration classes `not-reproducable` @lorenzobenvenuti |
| 112 | +- (#1887) @ApiResponses tag does not override default responses `not-reproducable` @muff1nman |
| 113 | +- (#1880) Wrong API resource path in Swagger 1.2 @mathieuales |
| 114 | +- (#1876) NullPointerException with Spring Data Rest integration @drenda |
| 115 | +- (#1866) 2.7.0 does not list PATCH methods from Spring Data Rest @jadhavsuhas |
| 116 | +- (#1864) @NotNull not working to mark field as required @sddakoty |
| 117 | +- (#1860) [Spring boot] @EnableAspectJAutoProxy cause endpoint scanning failed `duplicate` @jdupont22 |
| 118 | +- (#1841) Overloaded method does not respect the "tag" option @jackmatt2 |
| 119 | +- (#1839) Primary keys are added to path parameters for Spring Data Rest Entities POST request after upgrading to 2.7.0 @jadhavsuhas |
| 120 | +- (#1830) CORS headers disappeared after upgrading to 2.7.0 `not-reproducable` @gionn |
| 121 | +- (#1804) Api key input missing in swagger ui after upgrading version to 2.6.1 @prajapatkiran |
| 122 | +- (#1781) Swagger JSON generated by SpringFox shows 'Consumes' for GET and DELETE operations @dcp65 |
| 123 | +- (#1672) Swagger-UI giving 405 (Method not allowed) when called `not-reproducable` @GarrettMosier |
| 124 | + |
1 | 125 | # 2.7.0 Release Notes |
2 | 126 |
|
3 | 127 | ## PRs |
|
0 commit comments