Skip to content

Swagger-core 1.5.12 Released

Compare
Choose a tag to compare
@fehguy fehguy released this 27 Dec 21:14
· 1881 commits to master since this release

Happy Holidays!!! Here's a gift from the Swagger Team.

We've updated Jackson to 2.8.4 in 1.5.12! This brings better performance, security, and bigger numbers to swagger-core.

This release replaces swagger-core-1.5.11, which was released with an issue affecting swagger parser.

As with always, there are many good things in this version

Enhancements:

  • Added java.time.OffsetDateTime #1759
  • Added minItems,maxItems for array properties #1767, #1781
  • Better support for model resolvers when no setters #1768, #1839
  • Scanning of split resources, interfaces #1800, #1888
  • Jackson unwrapped support #1833
  • Better support for child models #1896
  • More annotation support for validations #1905
  • Added multipleOf #1907
  • Support for @ApiImplicitParams at class level #1926
  • Added type and format in annotations #1973, #2034, #2035
  • Easier setting of vendorExtensions #2020
  • Added readOnly, allowEmptyValue, collectionFormat fields in annotations #2054, #2055
  • Better type handling for JSON serialization of minimum, maximum
  • Added boolean enum support (as if true | false wasn't enough) #2058

Fixes:

  • Use null vs. false for default boolean value #1827
  • Security enum fixes, other embarrassing stuff #1910, #1919
  • Preserve order for maps #1934, #2022
  • No more duplicate operationId values with inheritance #1959