Swagger-codegen 2.1.5 Released!
Another big update to swagger-codgen. 198 pull requests have been merged and over 150 issues closed. Codegen now has 36 different targets to build from your Swagger (now OAI) specifications.
We've also started pushing docker images of the swagger-online generator directly to DockerHub. You can pull these images and generate code directly inside your Docker infrastructure in seconds, without building anything.
The swagger-codegen-cli has updated options, all which are available inside the swagger-generator server.
General enhancements & bug fixes
- A bug with inline response models has been addressed (#1618, #1734)
- A static javascript client has been added (#1671, #1690)
- Better support for variable + parameter name collisions (#1821, #1824)
- Binary and Byte types are now exposed to the template system (#1757)
- Dependency updates (#1776)
- Duplicate
operationId
prevention (#1823) - General code hygiene (#1794)
- Options sanitization, datatype declaration for configuration purposes (#1786, #1805)
- Profiling added to scripts (#1709, #1708, #1702)
- Publish docker image on build (#1813)
- Vendor extension support (#1768)
Language-specific updates
- Android now has a
volley
client (#1775, #1816) - Clojure fixes (#1693, #1659, #1664, #1649)
- C-Sharp fixes (#1716, #1718, #1720, #1797)
- Date library selection for java targets (#1784)
- External enum models for java (#1740)
- JAXRS server generation enhancements (#1785, #1790, #1788, #1646)
- Java has better import logic (#1807, #1814, #1815)
- node.js server generation enhancements (#1826, #1791)
- Objective-C / Swift library updates (#1726, #1766, #1644, #1627)
- Python fixes (#1803, #1808)
- Perl fixes (#1771, #1780)
- QT5 fixes, test cases (#1682)
- Ruby fixes (#1772, #1761, #1714, #1712, #1709)
- Serialization for
BigDecimal
in java targets to keep precision (#1787)