openapi-generator/assets/js/f1d7b915.c79fca49.js

1 line
41 KiB
JavaScript

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7154],{3905:function(e,a,t){t.d(a,{Zo:function(){return d},kt:function(){return N}});var r=t(7294);function n(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function i(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);a&&(r=r.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,r)}return t}function l(e){for(var a=1;a<arguments.length;a++){var t=null!=arguments[a]?arguments[a]:{};a%2?i(Object(t),!0).forEach((function(a){n(e,a,t[a])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):i(Object(t)).forEach((function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(t,a))}))}return e}function p(e,a){if(null==e)return{};var t,r,n=function(e,a){if(null==e)return{};var t,r,n={},i=Object.keys(e);for(r=0;r<i.length;r++)t=i[r],a.indexOf(t)>=0||(n[t]=e[t]);return n}(e,a);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)t=i[r],a.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var m=r.createContext({}),o=function(e){var a=r.useContext(m),t=a;return e&&(t="function"==typeof e?e(a):l(l({},a),e)),t},d=function(e){var a=o(e.components);return r.createElement(m.Provider,{value:a},e.children)},s="mdxType",u={inlineCode:"code",wrapper:function(e){var a=e.children;return r.createElement(r.Fragment,{},a)}},k=r.forwardRef((function(e,a){var t=e.components,n=e.mdxType,i=e.originalType,m=e.parentName,d=p(e,["components","mdxType","originalType","parentName"]),s=o(t),k=n,N=s["".concat(m,".").concat(k)]||s[k]||u[k]||i;return t?r.createElement(N,l(l({ref:a},d),{},{components:t})):r.createElement(N,l({ref:a},d))}));function N(e,a){var t=arguments,n=a&&a.mdxType;if("string"==typeof e||n){var i=t.length,l=new Array(i);l[0]=k;var p={};for(var m in a)hasOwnProperty.call(a,m)&&(p[m]=a[m]);p.originalType=e,p[s]="string"==typeof e?e:n,l[1]=p;for(var o=2;o<i;o++)l[o]=t[o];return r.createElement.apply(null,l)}return r.createElement.apply(null,t)}k.displayName="MDXCreateElement"},2368:function(e,a,t){t.r(a),t.d(a,{assets:function(){return d},contentTitle:function(){return m},default:function(){return k},frontMatter:function(){return p},metadata:function(){return o},toc:function(){return s}});var r=t(7462),n=t(3366),i=(t(7294),t(3905)),l=["components"],p={id:"release-3-0-0",title:"Release Notes: 3.0.0",sidebar_label:"Release Notes: 3.0.0"},m=void 0,o={unversionedId:"release-3-0-0",id:"release-3-0-0",title:"Release Notes: 3.0.0",description:"* ## Docker",source:"@site/../docs/3.0.0-release-note.md",sourceDirName:".",slug:"/release-3-0-0",permalink:"/docs/release-3-0-0",draft:!1,editUrl:"https://github.com/OpenAPITools/openapi-generator/edit/master/website/../docs/3.0.0-release-note.md",tags:[],version:"current",lastUpdatedBy:"Nathan Baulch",lastUpdatedAt:1630162704,formattedLastUpdatedAt:"Aug 28, 2021",frontMatter:{id:"release-3-0-0",title:"Release Notes: 3.0.0",sidebar_label:"Release Notes: 3.0.0"},sidebar:"docs",previous:{title:"Release Summary",permalink:"/docs/release-summary"},next:{title:"Generators List",permalink:"/docs/generators"}},d={},s=[],u={toc:s};function k(e){var a=e.components,t=(0,n.Z)(e,l);return(0,i.kt)("wrapper",(0,r.Z)({},u,t,{components:a,mdxType:"MDXLayout"}),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h2",{parentName:"li",id:"docker"},"Docker")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"7dfd94002 Docker: use correct MAVEN_CONFIG (#182)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"b5a0d173d Revise the usage of OpenAPI Generator online (docker image) (#73)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"e58dc2c77 Fix COPY in Dockerfile (#64)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"9d7feaaeb Fix online generator (docker push) (#58)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"9247cd01e Changes for Docker")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"64037ee59 update docker-related files to ues jdk8")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h2",{parentName:"li",id:"plug-ins"},"Plug-ins")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"b6b8c0db8 ","[","gradle-plugin] Initial implementation (#162) ")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"0a28aad73 ","[","MAVEN PLUGIN] Checking for null configOptions before looking for property")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"9c79297d6 ","[","MAVEN PLUGIN] Use latest version in dependencies snippet")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"9e1bbe0c1 Add maven wrapper")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h2",{parentName:"li",id:"api-clients"},"API Clients")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h3",{parentName:"li",id:"ada"},"Ada")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"edf6be8c0 ","[","Ada] bug fix by defining x-is-model-type when property is local to the YML file")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"9ba74f484 ","[","Ada] Fix GNAT project and server skeleton to avoid sending a response when an error is returned")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"ea27924f5 ","[","Ada] changed default project/package name, to solve circular dependencies")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"6b9d38d40 remove trailing spaces in ada template")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"0de7f972f Fix the Ada server skeleton to check the authsMethods in the Shared_Instance generic package")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"4bd8fc6e8 Fix 7511: ","[","Ada] Client call is not correct with multiple parameters and application/x-www-urlencoded")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"3035bc629 ","[","Ada] Hotfix/ada model sort")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},'43f0e8692 Ada code generator corrected: "=>" instead of "->". ')),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"7d2b49085 ","[","Ada] wrong order for generated structures in models.ads files")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"2b2b85eec ","[","Ada] wrong JSON in POST operations")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h3",{parentName:"li",id:"c"},"C#")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"0e34bcf4e ","[","csharp] ctor params should always be camelCase")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"872471996 ","[","csharp] Support arrays of arrays for properties and models")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"1c4e6b7d4 ","[","csharp] Fix ToJson to work with composition and polymorphism")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"ed7af73f6 ","[","csharp] Reference this.Configuration in client API template")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h3",{parentName:"li",id:"c-1"},"C++")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"e796e4c36 ","[","C++] Add linux as a reserve keyword")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"36f69a034 remove trailing spaces in qt5 c++ templates")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"f192613f1 fix string type in c++ generator")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"409015461 fix file type in qt5cpp")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"a4bcb3bc7 fix datetime and map type for qt5cpp")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"23b31aba8 ","[","qt5cpp] Fix crash when API return a map container")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"3b031ed2b ","[","qt5cpp] delete callback data allocated before signal emission")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"1bb1e44d1 ","[","qt5cpp] Remove qt5 pro.user file")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"194722015 Qt5cpp plug memleaks part2")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"12f3661d6 Qt5cpp plug memleaks")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"ea4b94842 ","[","qt5cpp] Add nullptr guard to prevent crash when empty model is being serialized")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"0bf430a80 Qt5cpp Add support for nested containers")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"0b3ec6b1f fix NPE with cpp qt5, add logic to avoid NPE with composed schema")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"7c734445b fix file parameter in header file (cpprest)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"070b5c00b fix object type declaration in cpprest")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"bad1885b4 ","[","cpprest] add parameterToString for number type with unspecified format (double)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"73bd24db7 ","[","cpprest] Add support for nested vectors")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"ee2eb74f7 ","[","qt] update Qt client")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"d82499944 Adding qt project generation fix")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"9bd94b4db ","[","qt] Fix warning message")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h3",{parentName:"li",id:"clojure"},"Clojure")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"d7e374504 ","[","Clojure] Add util method to set the api-context globally (#93)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h3",{parentName:"li",id:"dart"},"Dart")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"f1638a659 ","[","Dart] Allow setting an accessToken for OAuth")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"a5e26a44f ","[","Dart] - Rework Dart client generator to be flutter-compatible")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h3",{parentName:"li",id:"elixir"},"Elixir")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"f9b2839a3 ","[","Elixir] Check date value before calling to_iso8601")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h3",{parentName:"li",id:"elm"},"Elm")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"5a87fe695 ","[","elm] Fix operations with empty responses (#171)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"a5cf27b60 Fix Petstore example for Elm (#96)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"c522927d5 Fix Elm generator for polymorphism (#78)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"7d9fb9f51 Add CI test for Elm in travis (#40)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"769a65c95 ","[","Elm] Add support for array schemas")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"56a0268e3 ","[","elm] missing '->' in Main elm template")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h3",{parentName:"li",id:"erlang"},"Erlang")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"c73118524 ","[","erlang-client] Erlang request utils")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"049eef9c5 Test erlang client, server petstore")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"bcc7b788e fix erlang client compilation error")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h3",{parentName:"li",id:"go"},"Go")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"acb63fd5e Fix go readme, remove resty install")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"5d8362d85 Update go client, fix double body read")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"47614bb76 Properly capitalize exported go types")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"ee561fcd6 Add withXml option for Go language")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"0f6696089 ","[","Go] Use consistent indentation in readme ")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"72abb20f2 ","[","Go] Fix operation files clobbering model files. ","[","2.4.0]")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h3",{parentName:"li",id:"haskell"},"Haskell")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"34db79b9b ","[","haskell-http-client] update dependency versions + readme (#81)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"e45b3784f Fix NPE with Haskell client generator with OAS3 spec")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"d3401396f ","[","haskell-http-client] remove duplicates in produces/consumes; fix pathParam paramName issue")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"4bc99b9da minor fixes to haskell http client generator")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"2d0bafb6b ","[","haskell-http-client] default InlineMimeTypes=true")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"9fba9c325 ","[","haskell-http-client] add config options: cabalPackage, cabalVersion, baseModule, requestType, configType")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h3",{parentName:"li",id:"kotlin"},"Kotlin")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"a3322fbf7 ","[","kotlin] Add OkHttpClient.Builder to ApiClient.")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"3c5fb1d80 ","[","kotlin] Add json annotation to each enum value.")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"39fa375e3 ","[","kotlin] Fix NPE for POST/PUT/PATCH with empty request models.")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"c599906f1 Kotlin: Correct data_class.mustache to use proper property for inner enum data type")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"c69925b53 ","[","Kotlin] Fix issues with threetenbp ")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"a811a48c3 minor fix to kotlin client generator due to merge conflict")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"914275fe7 ","[","kotlin] support selection of datelibrary")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"a61d23265 Fixed incorrect renaming of header and query param to camel cases for Kotlin Client template")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h3",{parentName:"li",id:"lua"},"Lua")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"dbe78e23e ","[","Lua] Improve auto-generated test files")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"6c79052ac Add auto-generated Lua spec files for APIs, models")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"38a2c1dde ","[","Lua] Fix Rockpec")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"a2410b210 Add auto-generated rockspec file to Lua API client")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"df10c725a Add lua test script, minor fix to Lua API files")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h3",{parentName:"li",id:"java"},"Java")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"2e69e6c03 build.gradle should not have commas")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"1a4e5a4e5 Java client: Add constants for libraries (#163)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"7db0201a8 Fix NPEs in Java generator (#154)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"4d7ff8cfb JavaDoc fixes for Java/RESTEasy client (#151)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"072ce070b resteasy: fix outer enum case (#139)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"ccd002966 ","[","Java] rest-assured: fix javadoc in templates")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"e7410d4c8 Allow $ in java var name")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"03490e923 Fix Java binary mapping")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"70b4b55fa Fix performance linting problem with maps in Java ApiClient template")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"cddcda0fe ","[","Java]","[Jersey2]"," Make generated client code thread safe")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"298ca8d35 use correct jackson date library when using Java 8")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"53eeb0c04 ","[","Java] fix connection leak on retrofit OAuth token renewal")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"61c25e711 ","[","Java] Fixes for retrofit")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"f02332755 ","[","JAVA] 4709: codegen with parcelableMode fails to build if using arrays in swagger.")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"4eeb974cb ","[","Java]","[google-api-client]"," Fix bug with empty POST request not sending content-type")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"d4543a99e ","[","Java]","[retrofit2]"," file upload sets filename as baseName instead of a dynamic filename")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"62a930223 ","[","JAVA]","[Rest-assured]"," reqSpec() method has been added into api.mustache for requests custom\u2026")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"fec0363f7 ","[","Java] Add back byte array enhancement")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"59ff4c198 ","[","Java]","[library: vertx]"," Add default value and required parameter support to vertx server temp\u2026")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"3bd2da9a8 ","[","Java] Fix build warnings")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"429b96ae7 ","[","JAVA] equals and hashCode for models with byte[] and binary strings")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"495971c2c ","[","Java] use html entities in javadoc of generated code (#106)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"82ee8656f ","[","java] Enum in array of array (#66)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"bf7e4e7df Java gson: add @SerializedName value as constant (#22)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"30c1448d7 Fix build.gradle for Java RESTEasy client")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"642c0566d ","[","Java] Use Rx2 Completable for Void Retrofit2 responses")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"72221b1cf Adding @Deprecated to retrofit2 client interfaces.")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"47111b324 ","[","Java] fix gson deserialize format byte")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"9e06f7063 ","[","Java] Fix assignment of new object instance to variable")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"006f084b5 ","[","Java] Allow to set values with setApiPackage(..) and setModelPackage(..)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h3",{parentName:"li",id:"javascriptnodejs"},"JavaScript/NodeJS")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"d80e29585 Fix JS test using baseName in default value (#5)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"fe15f4690 fix toDefaultValueWithParam in JS")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"90859575e Fixing variable name typo (instane -> instance)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h3",{parentName:"li",id:"objective-c"},"Objective-C")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"9fb2c29a4 7644 objc deprecated afnetworking datataskwithrequest")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"5d1874028 add class as a keyword in objc generator")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"1b8df5c20 Update ObjcClientCodegen.java")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"246ed5754 restore objc reserved word: property")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h3",{parentName:"li",id:"php"},"PHP")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"3beeb4e77 ","[","PHP] Not-required properties now shows as nullable (#129)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"37df59d6f ","[","PHP] Adjust the names (script, sample folder, generator) to lang option (#159)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"4a5d16b23 ","[","PHP] Fix string length validation")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"d58835e57 ","[","PHP] Improve: Make validation strict")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"cf8d8d56f ","[","PHP] Fix code example from README. Variable name was missing when using Basic auth.")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"0adbf7e51 ","[","PHP] Improve: update sample tests automatically")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"32cf2f16f ","[","PHP] Non required enum property")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"3bcf0ff76 ","[","PHP] Add path & file separator (/) to return the correct path when deserializing a file")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"14e1e1980 ","[","PHP] Improve validation on empty arrays")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"809e1f4c9 ","[","PHP] Cleanup tests")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"76907cacd ","[","PHP] declare property headerSelector")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h3",{parentName:"li",id:"python"},"Python")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"7184f1ec6 ","[","python] asyncio supports _preload_content; remove unused imports (#107)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"d74d2ba03 fix: python clients")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"8e0a0ebd6 Fix python / tornado body handling")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"b39c35c76 Fix inconsistency between model name and file name in python client")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"dfbef4374 Fixed unicode error and supported allow_nonstandard_methods in tornado based python client")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"f6e0e297e ","[","python-asyncio] tests and fixes")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h3",{parentName:"li",id:"r"},"R")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"61e58d649 Add R namespace file")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h3",{parentName:"li",id:"ruby"},"Ruby")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"a08164592 fix ruby parameters in documentation, fix requiredParams, optionalParams")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"8e34f9a98 update to newer version of ruby")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"aa6b217bb ","[","Ruby] Add auto-generated rubocop config file")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h3",{parentName:"li",id:"rust"},"Rust")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"b44357394 ","[","Rust] Implement minimal auth support")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"0b845a57e ","[","Rust] Changes hard coded body to dynamic parameter name - ")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"a3c97753f ","[","Rust] Handles UUID as string")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"027df610b ","[","Rust] Handle error response statuses")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"66be7a791 ","[","Rust] Add user agent handling for rust template (master) ")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"3029b7b0f ","[","Rust] Format example with rustfmt")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h3",{parentName:"li",id:"scala"},"Scala")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"197b4481e normalize akka-scala and Java README")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"612cfb7af ","[","Akka-scala] Clean unused dependencies such swagger-core")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"86697fedb ","[","Scala]","[Gatling]"," correct body params filename")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"832919b84 ","[","Scala]","[Akka]"," Remove unused dep when model package is empty")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h3",{parentName:"li",id:"swift"},"Swift")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"40d5d0990 ","[","Swift4] accept empty content with default client")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"3b7230b17 ","[","Swift 4] Fix APIHelper to accept array parameter")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"e22faf4cd ","[","Swift] Add public initializer for modelObject.")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"b184fb1d9 ","[","Swift3] escape URL parameters")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"52f606b8d Fix Swift3 test cases and add pom.xml, travis config for iOS test")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"a3d0f1d4b Swift4: make generated models structs instead of classes")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h3",{parentName:"li",id:"typescript"},"TypeScript")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"f615d823f update ts node dependencies")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"9ac9bc0dc ","[","TypeScript] enhance ts import")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"009dcf009 Mark ",(0,i.kt)("inlineCode",{parentName:"p"},"not required")," swagger properties as optional typescript properties")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"bdd2c2a4e Misc typescript Angular code generation improvements")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"260375c9e Fix typescript-node generation of array type models")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"d1933b5fc Fix a problem in the generation of typescript-jquery when we have enum in a query param")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"20305139b ","[","Feature]","[TypeScript]"," request param enum as literal unions")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"524f162e6 Use supportsES6 flag in ts compilation for language typescript-angular")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"9b8602311 ","[","TypeScript] Make OpenAPI Generator serialize subclasses properly (#102)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"4bc5ffe86 ","[","typescript-angular] add provided in support (#120)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"ef832e715 ","[","Feature]","[TS Angular]"," improve docs angular import")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"fc7e08346 ","[","TS]","[Fetch]"," Add interfaces option")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"157e6b7fa ","[","angular] Add option to generate tagged unions")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"7faaa091c Fix generated module imports in Aurelia APIs")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"b5f0b24ba ","[","TS] fix object declaration in model")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h2",{parentName:"li",id:"api-servers"},"API Servers")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h3",{parentName:"li",id:"c-2"},"C++")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"6fef0a7ff fix string issue with restbed generator")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"a339422bd move get type declaration method to c++ restbed")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h3",{parentName:"li",id:"c-3"},"C#")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"d9d653016 ","[","aspnetcore] Make the use of Swashbuckle optional (#110)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"9a8183ab0 ","[","aspnetcore] Fix openapi.json location rename (#56)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"12abfb968 ","[","aspnetcore] Update Dockerfile")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"866817587 ","[","aspnetcore] Fix string enum generation")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h3",{parentName:"li",id:"java-1"},"Java")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"bd50d368e ","[","JAVA - jaxrs-resteasy-eap] Add import to models (#179)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"7efda597c Fix issue with useBeanValidation option in Java server generators (#160)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"71b5de3ed Do not set contextPath for spring-boot (#104)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"b73ab0260 jaxrs-cxf-cdi: fix outer enum (#131)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"4d7fc046f ","[",'JaxRS] Add "validation-api" dependency in jetty (#30)')),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"ce930e7a6 ","[","Jaxrs-cxf] Add bean-level cascaded beanvalidation for pojos (@Valid)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},'386b9f432 Modify "postProcessOperations" for "jaxrs-cxf-client" ')),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"5d92717dc update jaxrs to listen at port 10080")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"7c2031675 update artifact id for jaxrs datelib j8")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"88c5112f2 Adds support for returning response in jaxrs-spec interfaces")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"6bf84d5fa ","[","JAXRS-SPEC] Fix lowercase enums sent as uppercase")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},'3a1922bc9 Fix version for "spring-boot-maven-plugin" (#85)')),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"161948657 Add reactive option for Spring Boot (webflux)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"ff1178ad7 ","[","Java]","[Spring]"," fix missing optional query params")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"2103fadab Fix package declaration for play-framework")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"2c6380c84 fix inner item (list, map) for play framework")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"e33b350c8 Fix an issue in Play Framework generator where a CSV is empty and transferred to the controllerImp with an empty item.")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"99fc27246 ","[","JAX-RS]","[Spec]"," Removes throws Exception.")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},'fe2a44339 Fixes issue (SpringCodeGen dateLibrary "java8-localdatetime" option is ignored).')),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"d890d733f ","[","JaxRS]","[Java]"," issue with implFolder on windows, and required fields generation for containers (#88)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"c91ce17ae Feature/javaPlayWithAsynchronousControllers")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"f00a1ef52 ","[","JAVA] Correct consumes/produces attributes for Spring Controllers")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"d14318cf2 ","[","JAVA]","[Spring]"," Optional params with delegate")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"3f81378d7 ","[","java resteasy] fix string comparison (#134)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"5ea3d3bb1 ","[","JAX-RS]","[SPEC]"," Bug fix that prevents generating interfaces when interfaceOnly is false.")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h3",{parentName:"li",id:"kotlin-1"},"Kotlin")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"7cad47dd3 ","[","kotlin-server] --library=ktor (barebones implementation)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"752b36e66 ","[","Kotlin] Sanitize enumeration name to add underscore when it starts with digits (#77)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h3",{parentName:"li",id:"nodejs"},"NodeJS")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"6d88d073c ","[","NodeJS] make serverPort configurable via CLI option")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"e7f4fb3c4 Fix nodejs-server path issue in windows platform")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h3",{parentName:"li",id:"php-1"},"PHP")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"d30fcbabb Fixes for php-ze-ph generator")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"60e3339aa ","[","Feature]","[PHP]"," Update for ze-ph generator")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h3",{parentName:"li",id:"python-1"},"Python")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"62b93fc5c ","[","Python]","[Flask]"," Handles UUID format - ")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"9999eac52 fix python flask parameter naming")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h3",{parentName:"li",id:"scala-1"},"Scala")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"d5c355a59 ","[","Scalatra] Updated the version of Scalatra to the latest (2.6.2)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"52322c47c ","[","finch] Allow finch server to compile for CI checks (#7)")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h3",{parentName:"li",id:"ruby-1"},"Ruby")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"dcad9ae80 ","[","Rails5] make version of the generated Rails stub server to strict Rails 5.0")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h3",{parentName:"li",id:"rust-1"},"Rust")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"37faaf926 ","[","rust-server] API version constant and composite version support")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"6c7813e79 ","[","rust-server] asynchronous support via hyper v0.11")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h2",{parentName:"li",id:"documentation"},"Documentation")),(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("p",{parentName:"li"},"25a6a9d44 html: fix typo in class name "))),(0,i.kt)("ul",null,(0,i.kt)("li",{parentName:"ul"},(0,i.kt)("h2",{parentName:"li",id:"miscellaneous"},"Miscellaneous")),(0,i.kt)("li",{parentName:"ul"},"f04213285 Cli error message improvements (#172)"),(0,i.kt)("li",{parentName:"ul"},"0ece706a4 Remove CodegenConfig.fromModel(String, Schema) method (#90)"),(0,i.kt)("li",{parentName:"ul"},"64f2bea37 Fix getReferenced...() methods in ModelUtils (#157)"),(0,i.kt)("li",{parentName:"ul"},"16ff5174e Update swagger-parser to 2.0.1 (#123)"),(0,i.kt)("li",{parentName:"ul"},"76b7307a6 DefaultGenerator: ignore only form param schemas (#74)"),(0,i.kt)("li",{parentName:"ul"},"a3aabd390 Create a default implementation of delegate if none could be autowired (#92)"),(0,i.kt)("li",{parentName:"ul"},"ca89af808 Switch to Java 8"),(0,i.kt)("li",{parentName:"ul"},"27426f7b5 Cli generator name option, replaces 'language' options in CLI and Maven Plugin (#57)"),(0,i.kt)("li",{parentName:"ul"},"a1ff50241 Rename datatype to dataType in CodegenProperty (#69)"),(0,i.kt)("li",{parentName:"ul"},"3b9a2a7c3 CaseFormatLambda has been added, params for Rest-assured client has been refactored (#91)"),(0,i.kt)("li",{parentName:"ul"},"488910362 Set parameters allowableValues dynamically (#65)"),(0,i.kt)("li",{parentName:"ul"},'2821f18b9 Meta: set version for "build-helper-maven-plugin" (#89)'),(0,i.kt)("li",{parentName:"ul"},"82d9e935e Add CORS configuration to openapi-generator-online (#71)"),(0,i.kt)("li",{parentName:"ul"},"e3814f51d Improvements to online codegen (#55)"),(0,i.kt)("li",{parentName:"ul"},"6b8079808 Consider minLength, maxLength and pattern in referenced schema (#45)"),(0,i.kt)("li",{parentName:"ul"},"7c5dfbfa0 Minor improvements to OpenAPI Generator Online (#54)"),(0,i.kt)("li",{parentName:"ul"},"8dd46a3fb Move online gen from jersey to spring boot (#44)"),(0,i.kt)("li",{parentName:"ul"},"803821e21 Fix an issue with example generator when array is too large (#46)"),(0,i.kt)("li",{parentName:"ul"},"673f2bc46 Add CodegenProperty.nameInSnakeCase (#42)"),(0,i.kt)("li",{parentName:"ul"},"67ebe17dd Fix isPrimitiveType flag for array of form parameters (#38)"),(0,i.kt)("li",{parentName:"ul"},"10ac4024d Code clean-up: remove field declaration hiding existing fields (#35)"),(0,i.kt)("li",{parentName:"ul"},"ab9c4b5a6 Code clean-up: Add own private static final LOGGER in each class (#26)"),(0,i.kt)("li",{parentName:"ul"},"41b0ff351 Code clean-up: remove DefaultCodegen#getSimpleRef(String) (#19)"),(0,i.kt)("li",{parentName:"ul"},"13f084e7b Fix dataTypeWithEnum for array of form parameters"),(0,i.kt)("li",{parentName:"ul"},"fd3b883e8 ","[","DefaultCodegen] Fill CodegenOperation::produces with unique media types"),(0,i.kt)("li",{parentName:"ul"},"db9a899a0 update getSchemaType variable, remove unused import"),(0,i.kt)("li",{parentName:"ul"},"d74b4cdf8 fix map type and collection format for form parameter (array)"),(0,i.kt)("li",{parentName:"ul"},"d99f46cff Revise how to obtain the example value"),(0,i.kt)("li",{parentName:"ul"},"b1eac05b2 Fix form datatype (array of string)"),(0,i.kt)("li",{parentName:"ul"},"3c666a6d4 Fix array of form parameters"),(0,i.kt)("li",{parentName:"ul"},"1492df6ce Override server port for Jetty configuration"),(0,i.kt)("li",{parentName:"ul"},"622a75b2c Fix data type shadowing"),(0,i.kt)("li",{parentName:"ul"},"861d11d01 use vendor extension in operation to set the body parameter name"),(0,i.kt)("li",{parentName:"ul"},"80c8b92cb add postProcessParameter for body, form parameter"),(0,i.kt)("li",{parentName:"ul"},"7fe555a51 Set collectionFormat default only for array"),(0,i.kt)("li",{parentName:"ul"},"16589de97 default collection format to csv according to the spec"),(0,i.kt)("li",{parentName:"ul"},"edbe4902a Consider '$ref' for consumes and produces in CodegenOperation"),(0,i.kt)("li",{parentName:"ul"},"e24238a35 Improve getter name handling for boolean properties"),(0,i.kt)("li",{parentName:"ul"},"6e2ca294b update discriminator to discriminatorName"),(0,i.kt)("li",{parentName:"ul"},"74075c087 Primitive datatype in Schema components"),(0,i.kt)("li",{parentName:"ul"},"d8abd4a14 support map in body parameter"),(0,i.kt)("li",{parentName:"ul"},"186594115 Update swagger-core to 2.0.1"),(0,i.kt)("li",{parentName:"ul"},"2034f61e5 Add HideGenerationTimestamp getter and setter in the CodegenConfig interface"),(0,i.kt)("li",{parentName:"ul"},"d0e2d7684 Getter and Setter for hideGenerationTimestamp"),(0,i.kt)("li",{parentName:"ul"},"adbde2fb6 replace fromOperation with postProcessOperations"),(0,i.kt)("li",{parentName:"ul"},"9d1ae0dd2 fix bigdecimal in default codegen"),(0,i.kt)("li",{parentName:"ul"},"ffa0e115d fix default value and type declaration"),(0,i.kt)("li",{parentName:"ul"},"0e744adb8 Apply collection format to SIMPLE enum style"),(0,i.kt)("li",{parentName:"ul"},"36ed29852 Tweak tests according to the parameter order changes"),(0,i.kt)("li",{parentName:"ul"},"17b082793 Move 'enum_query_double' to parameters section"),(0,i.kt)("li",{parentName:"ul"},"28fcf48f4 Add a method returns discriminator name"),(0,i.kt)("li",{parentName:"ul"},"7daa2ec5d Fix broken discriminator"),(0,i.kt)("li",{parentName:"ul"},"faa901640 Replace with the helper function: ",(0,i.kt)("inlineCode",{parentName:"li"},"getTypeDeclaration")),(0,i.kt)("li",{parentName:"ul"},"c8650d0e3 Make optional properties in models optional parameters"),(0,i.kt)("li",{parentName:"ul"},"40c30dd2f Fix inputSpec for multi module builds"),(0,i.kt)("li",{parentName:"ul"},"5326152cc add option to reorder form/body parameter"),(0,i.kt)("li",{parentName:"ul"},"d1850091a Improve JMeter Template"),(0,i.kt)("li",{parentName:"ul"},"fedfb0cda Factorize addOption/addSwitch method"),(0,i.kt)("li",{parentName:"ul"},"e73eeb4fd fix for stripping prefix on single enums"),(0,i.kt)("li",{parentName:"ul"},"13e3db59e Add operationIdOriginal to store the original operationId"),(0,i.kt)("li",{parentName:"ul"},"0b2d80569 Expose getter/setter for serverPort to facilitate testing"),(0,i.kt)("li",{parentName:"ul"},"8e270f465 add vendorExtensions field in CodegenSecurity class"),(0,i.kt)("li",{parentName:"ul"},"1ee85de94 Added Intelli J ignore"),(0,i.kt)("li",{parentName:"ul"},"7b8e409cf Added gitignore generation function")))}k.isMDXComponent=!0}}]);