github.com/rzurga/go-swagger@v0.28.1-0.20211109195225-5d1f453ffa3a/notes/v0.14.0.md (about) 1 # Change Log 2 3 ## [0.14.0](https://github.com/go-swagger/go-swagger/tree/0.14.0) (2018-05-25) 4 [Full Changelog](https://github.com/go-swagger/go-swagger/compare/0.13.0...0.14.0) 5 6 **Implemented enhancements:** 7 8 - Multipart with no file causes InternalServerError [\#1400](https://github.com/go-swagger/go-swagger/issues/1400) 9 - Generated configure file has confusing directions. [\#1384](https://github.com/go-swagger/go-swagger/issues/1384) 10 - Quiet mode and log redirection [\#1370](https://github.com/go-swagger/go-swagger/issues/1370) 11 - Custom templating: custom templates not associated with non-asset dependencies [\#1362](https://github.com/go-swagger/go-swagger/issues/1362) 12 - How to generate a correct struct file name from "\#/definitions/IPAM" [\#1344](https://github.com/go-swagger/go-swagger/issues/1344) 13 - Shutdown method on server do not close the server [\#1316](https://github.com/go-swagger/go-swagger/issues/1316) 14 - Enhancement: multiple instances of error messages for invalid spec [\#1307](https://github.com/go-swagger/go-swagger/issues/1307) 15 - Allow adding/overriding Consumers and Producers [\#1301](https://github.com/go-swagger/go-swagger/issues/1301) 16 - Invalid recursive type [\#1277](https://github.com/go-swagger/go-swagger/issues/1277) 17 - Examples are not validated [\#1231](https://github.com/go-swagger/go-swagger/issues/1231) 18 - Security definition order is not consistent between code generations [\#1214](https://github.com/go-swagger/go-swagger/issues/1214) 19 - Security only supports "OR" logic, not "AND" [\#1089](https://github.com/go-swagger/go-swagger/issues/1089) 20 - swagger validate: the need for better error messages [\#859](https://github.com/go-swagger/go-swagger/issues/859) 21 - max int64 and uint64 handling [\#581](https://github.com/go-swagger/go-swagger/issues/581) 22 - implement validation: unique scopes in security reference [\#14](https://github.com/go-swagger/go-swagger/issues/14) 23 24 **Fixed bugs:** 25 26 - No validation is called when the object referring to the array type parameter [\#1537](https://github.com/go-swagger/go-swagger/issues/1537) 27 - Body params that are Arrays of Objects generate un-compilable code due to Validate method [\#1536](https://github.com/go-swagger/go-swagger/issues/1536) 28 - Allof with a polymorphic type can have conflicting field names [\#1532](https://github.com/go-swagger/go-swagger/issues/1532) 29 - Nested tuple is not validated [\#1487](https://github.com/go-swagger/go-swagger/issues/1487) 30 - Generated validation method miss some fields [\#1479](https://github.com/go-swagger/go-swagger/issues/1479) 31 - mixin removes securityDefinitions [\#1471](https://github.com/go-swagger/go-swagger/issues/1471) 32 - Invalid code generation with AdditionalProperties [\#1453](https://github.com/go-swagger/go-swagger/issues/1453) 33 - Simple aliased model type does not validate format [\#1437](https://github.com/go-swagger/go-swagger/issues/1437) 34 - Generator does not support polymorphic and addl props in the same type. [\#1409](https://github.com/go-swagger/go-swagger/issues/1409) 35 - responses with external $ref thrown nil pointer dereference [\#1406](https://github.com/go-swagger/go-swagger/issues/1406) 36 - Required properties are not validated when additionalProperties: true is provided [\#1397](https://github.com/go-swagger/go-swagger/issues/1397) 37 - No validation is called on body of array type parameter. [\#1392](https://github.com/go-swagger/go-swagger/issues/1392) 38 - server generation chokes on flattened definitions [\#1388](https://github.com/go-swagger/go-swagger/issues/1388) 39 - Default values for simple arrays generate code that does not compile [\#1378](https://github.com/go-swagger/go-swagger/issues/1378) 40 - Codegen fixture \[discriminators\] produces code that doesn't compile [\#1376](https://github.com/go-swagger/go-swagger/issues/1376) 41 - Generated server with form-data required=false evaluates file to nil [\#1373](https://github.com/go-swagger/go-swagger/issues/1373) 42 - --dump-data no longer working [\#1356](https://github.com/go-swagger/go-swagger/issues/1356) 43 - `--skip-validator` not work for `swagger generate model` [\#1354](https://github.com/go-swagger/go-swagger/issues/1354) 44 - \[feedback\] format mac does not work in swagger:strfmt [\#1348](https://github.com/go-swagger/go-swagger/issues/1348) 45 - Why not validate not required field even if it has format [\#1347](https://github.com/go-swagger/go-swagger/issues/1347) 46 - JSON marshaling and unmarshaling broken for object containing array of polymorphic types. [\#1336](https://github.com/go-swagger/go-swagger/issues/1336) 47 - Temporary files are not deleted on program termination [\#1331](https://github.com/go-swagger/go-swagger/issues/1331) 48 - Invalid receiver error for a response of type `file` [\#1327](https://github.com/go-swagger/go-swagger/issues/1327) 49 - ressource id type array leads to invalid generated code [\#1314](https://github.com/go-swagger/go-swagger/issues/1314) 50 - Generated client parameter does not set request body for arbitrary object. [\#1309](https://github.com/go-swagger/go-swagger/issues/1309) 51 - nested properties [\#1296](https://github.com/go-swagger/go-swagger/issues/1296) 52 - embedded spec discards information from original spec [\#1281](https://github.com/go-swagger/go-swagger/issues/1281) 53 - BodyParam of type array doesn't properly generate client code [\#1280](https://github.com/go-swagger/go-swagger/issues/1280) 54 - swagger flatten generates invalid spec [\#1270](https://github.com/go-swagger/go-swagger/issues/1270) 55 - Server generation: open 'xxx.json/yyy.json' no such file or directory \[cascading $ref\] [\#1259](https://github.com/go-swagger/go-swagger/issues/1259) 56 - Server generation: object has no key \[cascading $ref\] [\#1258](https://github.com/go-swagger/go-swagger/issues/1258) 57 - Type ref don't contain value check [\#1237](https://github.com/go-swagger/go-swagger/issues/1237) 58 - Examples are not validated [\#1231](https://github.com/go-swagger/go-swagger/issues/1231) 59 - Codegen generates invalid go code for `additionalProperties: true` [\#1198](https://github.com/go-swagger/go-swagger/issues/1198) 60 - Invalid server code generated for file response [\#1195](https://github.com/go-swagger/go-swagger/issues/1195) 61 - Adding length to a string with `uri` format will result i unworkable generated code [\#1191](https://github.com/go-swagger/go-swagger/issues/1191) 62 - Client requires non-required field for validation. [\#1187](https://github.com/go-swagger/go-swagger/issues/1187) 63 - Generated code does not handle 307 redirects properly [\#1170](https://github.com/go-swagger/go-swagger/issues/1170) 64 - Problem with datetime format [\#1084](https://github.com/go-swagger/go-swagger/issues/1084) 65 - Valid struct is not generated [\#1066](https://github.com/go-swagger/go-swagger/issues/1066) 66 - Client generation fails with `object has no key "UserBase"` [\#1065](https://github.com/go-swagger/go-swagger/issues/1065) 67 - Missing declarations and invalid code [\#1062](https://github.com/go-swagger/go-swagger/issues/1062) 68 - dot symbol in the path cause problems [\#1050](https://github.com/go-swagger/go-swagger/issues/1050) 69 - Missing fields in generated marshaler/unmarshaler when the object extends other objects [\#1042](https://github.com/go-swagger/go-swagger/issues/1042) 70 - referenced path item cause an error [\#1034](https://github.com/go-swagger/go-swagger/issues/1034) 71 - Response examples break definition references [\#1013](https://github.com/go-swagger/go-swagger/issues/1013) 72 - incorrect API response if using allof ref [\#979](https://github.com/go-swagger/go-swagger/issues/979) 73 - swagger GSMA [\#951](https://github.com/go-swagger/go-swagger/issues/951) 74 - Generated server marks all parameters in response as required [\#910](https://github.com/go-swagger/go-swagger/issues/910) 75 - UUIDs do not appear to be validated [\#909](https://github.com/go-swagger/go-swagger/issues/909) 76 - Resolver does not expand relative path references [\#890](https://github.com/go-swagger/go-swagger/issues/890) 77 - Generator don't generates validation for embended models [\#866](https://github.com/go-swagger/go-swagger/issues/866) 78 - Non-compiling generated code when parameter is array type with enum validation and underscore in name [\#863](https://github.com/go-swagger/go-swagger/issues/863) 79 - handler in todo-list tutorial doesn't match the example code [\#858](https://github.com/go-swagger/go-swagger/issues/858) 80 - Multiple validation errors results in only one validation being shown in response [\#667](https://github.com/go-swagger/go-swagger/issues/667) 81 - Broken model code generated for polymorphic swagger types that have lists of non-concrete types. [\#607](https://github.com/go-swagger/go-swagger/issues/607) 82 - Missing Validate method on polymorphic/discriminator types [\#606](https://github.com/go-swagger/go-swagger/issues/606) 83 - Code generation error for binary stream producer, consumer [\#533](https://github.com/go-swagger/go-swagger/issues/533) 84 85 **Closed issues:** 86 87 - `swagger validate` fails to complete when referencing another file [\#1535](https://github.com/go-swagger/go-swagger/issues/1535) 88 - Go vendors dependencies: Cannot use a generated client in a server [\#1534](https://github.com/go-swagger/go-swagger/issues/1534) 89 - Embedded spec is not flattened and won't work if there are external references. [\#1528](https://github.com/go-swagger/go-swagger/issues/1528) 90 - How to print the error message in response sample using "swagger:response" tag [\#1526](https://github.com/go-swagger/go-swagger/issues/1526) 91 - Response schema of type array being aliased [\#1524](https://github.com/go-swagger/go-swagger/issues/1524) 92 - Validating a Standard spec [\#1522](https://github.com/go-swagger/go-swagger/issues/1522) 93 - Client parameters don't set body when model is an enum [\#1513](https://github.com/go-swagger/go-swagger/issues/1513) 94 - Spec generation doesn't honour the ",string" JSON struct tag [\#1510](https://github.com/go-swagger/go-swagger/issues/1510) 95 - How to add static sections? [\#1509](https://github.com/go-swagger/go-swagger/issues/1509) 96 - Type mismatch in flatten source [\#1504](https://github.com/go-swagger/go-swagger/issues/1504) 97 - Not possible to hide individual struct fields [\#1497](https://github.com/go-swagger/go-swagger/issues/1497) 98 - strfmt.Datetime how to omit when empty, nil or time.Time{} [\#1491](https://github.com/go-swagger/go-swagger/issues/1491) 99 - Breaking change in Authenticator runtime [\#1488](https://github.com/go-swagger/go-swagger/issues/1488) 100 - Request model is not loading in swagger [\#1476](https://github.com/go-swagger/go-swagger/issues/1476) 101 - Unable to generate Swagger spec [\#1475](https://github.com/go-swagger/go-swagger/issues/1475) 102 - Passing empty slice as parameter results in panic [\#1462](https://github.com/go-swagger/go-swagger/issues/1462) 103 - malloc deadlock [\#1454](https://github.com/go-swagger/go-swagger/issues/1454) 104 - Support for optional auth? [\#1446](https://github.com/go-swagger/go-swagger/issues/1446) 105 - Optional SSN field performs no validation [\#1434](https://github.com/go-swagger/go-swagger/issues/1434) 106 - Possible to have models in Subdirectory? [\#1428](https://github.com/go-swagger/go-swagger/issues/1428) 107 - Do we have to specifically allow HEAD requests? [\#1426](https://github.com/go-swagger/go-swagger/issues/1426) 108 - How to pass TLS structure from net.HttpRequest into my handler? [\#1423](https://github.com/go-swagger/go-swagger/issues/1423) 109 - Undefined variable "filterI" presents after code generation when using nested "collectionFormat": "csv" [\#1414](https://github.com/go-swagger/go-swagger/issues/1414) 110 - New feature to allow Parameters section [\#1404](https://github.com/go-swagger/go-swagger/issues/1404) 111 - flatten command remove the empty security properties [\#1396](https://github.com/go-swagger/go-swagger/issues/1396) 112 - Getting duplicate Definitions under 0.13 [\#1385](https://github.com/go-swagger/go-swagger/issues/1385) 113 - Add Title generation for info part of spec. [\#1382](https://github.com/go-swagger/go-swagger/issues/1382) 114 - package and file name contain underscore \(after a change in go-swagger\) [\#1380](https://github.com/go-swagger/go-swagger/issues/1380) 115 - match for the market the limit of the new system with esi [\#1374](https://github.com/go-swagger/go-swagger/issues/1374) 116 - Standard library packages not found [\#1359](https://github.com/go-swagger/go-swagger/issues/1359) 117 - Why is vendor folder still version controlled? [\#1352](https://github.com/go-swagger/go-swagger/issues/1352) 118 - Newbie needs help with wiring server-side handlers [\#1351](https://github.com/go-swagger/go-swagger/issues/1351) 119 - The generate server command sorts the Operations but not the Models. [\#1349](https://github.com/go-swagger/go-swagger/issues/1349) 120 - Compilation failure from pestore example [\#1346](https://github.com/go-swagger/go-swagger/issues/1346) 121 - Improper UnmarshalJSON of polymorphic object contained in another object [\#1341](https://github.com/go-swagger/go-swagger/issues/1341) 122 - Generated client ignores application/x-www-form-urlencoded and uses multipart. [\#1332](https://github.com/go-swagger/go-swagger/issues/1332) 123 - can't compile generated server code for "file" in requests [\#1330](https://github.com/go-swagger/go-swagger/issues/1330) 124 - Improper import for a models directory placed in a subdirectory [\#1326](https://github.com/go-swagger/go-swagger/issues/1326) 125 - Make generated client take an `io.Reader` for parameters of type `file` [\#1325](https://github.com/go-swagger/go-swagger/issues/1325) 126 - Additional struct inserted when using allOf and an inline definition compared to 0.9.0 [\#1323](https://github.com/go-swagger/go-swagger/issues/1323) 127 - External References Aren't Expanded for Models [\#1322](https://github.com/go-swagger/go-swagger/issues/1322) 128 - How to define multiple content-type for one API [\#1319](https://github.com/go-swagger/go-swagger/issues/1319) 129 - Using go-swagger to generate other artifacts using custom templates not working from 0.12.0 [\#1312](https://github.com/go-swagger/go-swagger/issues/1312) 130 - unit test output is too verbose [\#1299](https://github.com/go-swagger/go-swagger/issues/1299) 131 - Master broken g8f4ad4c [\#1293](https://github.com/go-swagger/go-swagger/issues/1293) 132 - Issue with folded paths [\#1292](https://github.com/go-swagger/go-swagger/issues/1292) 133 - server generate : can't run custom template in operationGroups [\#1290](https://github.com/go-swagger/go-swagger/issues/1290) 134 - .security in body must be of type array: "null" [\#1286](https://github.com/go-swagger/go-swagger/issues/1286) 135 - Stream server problem [\#1278](https://github.com/go-swagger/go-swagger/issues/1278) 136 - custom templating: need the target path as base import [\#1274](https://github.com/go-swagger/go-swagger/issues/1274) 137 - improve error handling in generator [\#1272](https://github.com/go-swagger/go-swagger/issues/1272) 138 - Feature Request: Renaming interface method from handle to actual method name [\#1271](https://github.com/go-swagger/go-swagger/issues/1271) 139 - generate client errors out because of a nullable field in a definition [\#1265](https://github.com/go-swagger/go-swagger/issues/1265) 140 - Command line option to specify copyright does not work in long mode [\#1263](https://github.com/go-swagger/go-swagger/issues/1263) 141 - Code generation fails when swagger description property includes text "\*/" [\#1254](https://github.com/go-swagger/go-swagger/issues/1254) 142 - Changing SwaggerUI [\#1250](https://github.com/go-swagger/go-swagger/issues/1250) 143 - Codegen gives SIGSEGV [\#1238](https://github.com/go-swagger/go-swagger/issues/1238) 144 - Go-swagger v0.12.0 - invalid memory address or nil pointer dereference [\#1171](https://github.com/go-swagger/go-swagger/issues/1171) 145 - Generating spec pulls in unused enumeration types from Protobuf-generated files [\#1149](https://github.com/go-swagger/go-swagger/issues/1149) 146 - How the Response Sample was Executeing? [\#1144](https://github.com/go-swagger/go-swagger/issues/1144) 147 - migrate to use net.Context [\#96](https://github.com/go-swagger/go-swagger/issues/96) 148 149 **Merged pull requests:** 150 151 - Update vendor - 2018-05-24 [\#1547](https://github.com/go-swagger/go-swagger/pull/1547) ([fredbi](https://github.com/fredbi)) 152 - Allow white space sensitive markdown in comments. [\#1541](https://github.com/go-swagger/go-swagger/pull/1541) ([dougnd](https://github.com/dougnd)) 153 - Polymorphic unmarshaller [\#1540](https://github.com/go-swagger/go-swagger/pull/1540) ([fredbi](https://github.com/fredbi)) 154 - Body validations [\#1539](https://github.com/go-swagger/go-swagger/pull/1539) ([fredbi](https://github.com/fredbi)) 155 - Ordering security definitions and requirements [\#1533](https://github.com/go-swagger/go-swagger/pull/1533) ([fredbi](https://github.com/fredbi)) 156 - Update custom-server.md [\#1531](https://github.com/go-swagger/go-swagger/pull/1531) ([arunvm123](https://github.com/arunvm123)) 157 - revamp README [\#1529](https://github.com/go-swagger/go-swagger/pull/1529) ([fredbi](https://github.com/fredbi)) 158 - Allow struct fields to be annotated with swagger:ignore [\#1527](https://github.com/go-swagger/go-swagger/pull/1527) ([neilgarb](https://github.com/neilgarb)) 159 - Fix complex anonymous additional properties [\#1521](https://github.com/go-swagger/go-swagger/pull/1521) ([fredbi](https://github.com/fredbi)) 160 - Fix build deps [\#1515](https://github.com/go-swagger/go-swagger/pull/1515) ([casualjim](https://github.com/casualjim)) 161 - fix writing enum parameters \(\#1513\) [\#1514](https://github.com/go-swagger/go-swagger/pull/1514) ([stevecookform3](https://github.com/stevecookform3)) 162 - Honour JSON ",string" directive when generating spec [\#1511](https://github.com/go-swagger/go-swagger/pull/1511) ([neilgarb](https://github.com/neilgarb)) 163 - Generated client parameter does not set request body for map types [\#1508](https://github.com/go-swagger/go-swagger/pull/1508) ([koron](https://github.com/koron)) 164 - Lifts validations [\#1507](https://github.com/go-swagger/go-swagger/pull/1507) ([fredbi](https://github.com/fredbi)) 165 - missing letter in message \(possiby =\> possibly\) [\#1500](https://github.com/go-swagger/go-swagger/pull/1500) ([tmatias](https://github.com/tmatias)) 166 - support --skip-flatten for model generation [\#1498](https://github.com/go-swagger/go-swagger/pull/1498) ([zhuangqh](https://github.com/zhuangqh)) 167 - Fix typos in docs/use/middleware.html [\#1492](https://github.com/go-swagger/go-swagger/pull/1492) ([davidmi](https://github.com/davidmi)) 168 - Extend gen operation group [\#1482](https://github.com/go-swagger/go-swagger/pull/1482) ([fredbi](https://github.com/fredbi)) 169 - Composed auth example [\#1481](https://github.com/go-swagger/go-swagger/pull/1481) ([fredbi](https://github.com/fredbi)) 170 - Allow AND and Optional auth expressions [\#1478](https://github.com/go-swagger/go-swagger/pull/1478) ([casualjim](https://github.com/casualjim)) 171 - server: generic interface body is never filled [\#1474](https://github.com/go-swagger/go-swagger/pull/1474) ([koron](https://github.com/koron)) 172 - Fix panic on empty slice PathParam [\#1463](https://github.com/go-swagger/go-swagger/pull/1463) ([marclop](https://github.com/marclop)) 173 - FAQ update [\#1460](https://github.com/go-swagger/go-swagger/pull/1460) ([fredbi](https://github.com/fredbi)) 174 - \* Fix model build issue with AdditionalItems \(serialization, validation\) [\#1455](https://github.com/go-swagger/go-swagger/pull/1455) ([fredbi](https://github.com/fredbi)) 175 - Acknowledge bug fixes and add CI fixtures. [\#1452](https://github.com/go-swagger/go-swagger/pull/1452) ([fredbi](https://github.com/fredbi)) 176 - Vendor update as of 2018-03-09 [\#1451](https://github.com/go-swagger/go-swagger/pull/1451) ([fredbi](https://github.com/fredbi)) 177 - Failure to parse multiform data results in HTTP 400 status [\#1449](https://github.com/go-swagger/go-swagger/pull/1449) ([fredbi](https://github.com/fredbi)) 178 - Fixes \#910 [\#1448](https://github.com/go-swagger/go-swagger/pull/1448) ([fredbi](https://github.com/fredbi)) 179 - Acknowledge corrected issues with test cases [\#1447](https://github.com/go-swagger/go-swagger/pull/1447) ([fredbi](https://github.com/fredbi)) 180 - Small refactoring of schemavalidator.gotmpl [\#1445](https://github.com/go-swagger/go-swagger/pull/1445) ([fredbi](https://github.com/fredbi)) 181 - Enable validation for inline body parameters [\#1444](https://github.com/go-swagger/go-swagger/pull/1444) ([fredbi](https://github.com/fredbi)) 182 - Fixing \#1437 uncovered another issue on type aliasing. [\#1443](https://github.com/go-swagger/go-swagger/pull/1443) ([fredbi](https://github.com/fredbi)) 183 - Add --skip-validation option to generate model command [\#1442](https://github.com/go-swagger/go-swagger/pull/1442) ([fredbi](https://github.com/fredbi)) 184 - Added codegen fixtures to acknowledge fixed issues. [\#1441](https://github.com/go-swagger/go-swagger/pull/1441) ([fredbi](https://github.com/fredbi)) 185 - Small refactoring on custom extensions usage [\#1440](https://github.com/go-swagger/go-swagger/pull/1440) ([fredbi](https://github.com/fredbi)) 186 - Fixes \#1437 \[format validation in simple schemas\] [\#1438](https://github.com/go-swagger/go-swagger/pull/1438) ([fredbi](https://github.com/fredbi)) 187 - Document how to avoid "target must reside inside a location in the $GOPATH/src" using docker [\#1435](https://github.com/go-swagger/go-swagger/pull/1435) ([tschaub](https://github.com/tschaub)) 188 - Vendor update [\#1424](https://github.com/go-swagger/go-swagger/pull/1424) ([fredbi](https://github.com/fredbi)) 189 - Sort AllOf schemas for generation [\#1422](https://github.com/go-swagger/go-swagger/pull/1422) ([fredbi](https://github.com/fredbi)) 190 - Added test case from issue\#1414 as fixture [\#1421](https://github.com/go-swagger/go-swagger/pull/1421) ([fredbi](https://github.com/fredbi)) 191 - Fixes issue \#1084 [\#1420](https://github.com/go-swagger/go-swagger/pull/1420) ([fredbi](https://github.com/fredbi)) 192 - Add test for \#1198 which was fixed with \#1397 [\#1411](https://github.com/go-swagger/go-swagger/pull/1411) ([gregmarr](https://github.com/gregmarr)) 193 - Support both discriminated and addl props in one type \#1409 [\#1410](https://github.com/go-swagger/go-swagger/pull/1410) ([gregmarr](https://github.com/gregmarr)) 194 - docs: replace `httpkit` with `runtime` [\#1407](https://github.com/go-swagger/go-swagger/pull/1407) ([darkowlzz](https://github.com/darkowlzz)) 195 - Added Parameters section to swagger:route [\#1405](https://github.com/go-swagger/go-swagger/pull/1405) ([jucardi](https://github.com/jucardi)) 196 - Properties not validated w/additionalProperties \#1397 [\#1403](https://github.com/go-swagger/go-swagger/pull/1403) ([gregmarr](https://github.com/gregmarr)) 197 - fixes writing client stream body [\#1399](https://github.com/go-swagger/go-swagger/pull/1399) ([casualjim](https://github.com/casualjim)) 198 - Fix issues on simple params [\#1394](https://github.com/go-swagger/go-swagger/pull/1394) ([fredbi](https://github.com/fredbi)) 199 - Support checking presence of path, header, and body parameters [\#1390](https://github.com/go-swagger/go-swagger/pull/1390) ([ZachEddy](https://github.com/ZachEddy)) 200 - Make generate server sort the models \#1349 [\#1387](https://github.com/go-swagger/go-swagger/pull/1387) ([gregmarr](https://github.com/gregmarr)) 201 - Add quiet mode and output redirection [\#1371](https://github.com/go-swagger/go-swagger/pull/1371) ([fredbi](https://github.com/fredbi)) 202 - 1348 Add generation of validate on MAC format [\#1369](https://github.com/go-swagger/go-swagger/pull/1369) ([fredbi](https://github.com/fredbi)) 203 - Add format validation on non required schema properties [\#1367](https://github.com/go-swagger/go-swagger/pull/1367) ([fredbi](https://github.com/fredbi)) 204 - Fixed dump-data as json [\#1366](https://github.com/go-swagger/go-swagger/pull/1366) ([fredbi](https://github.com/fredbi)) 205 - Added dependency resolution with repository on custom templates \(not … [\#1365](https://github.com/go-swagger/go-swagger/pull/1365) ([fredbi](https://github.com/fredbi)) 206 - Adding fix for issue \#1341 [\#1364](https://github.com/go-swagger/go-swagger/pull/1364) ([nickrmc83](https://github.com/nickrmc83)) 207 - Edit the todo tutorial for grammar and clarity [\#1363](https://github.com/go-swagger/go-swagger/pull/1363) ([autarch](https://github.com/autarch)) 208 - Added a flag to add more intialisms [\#1353](https://github.com/go-swagger/go-swagger/pull/1353) ([diego-fu-hs](https://github.com/diego-fu-hs)) 209 - case sensitive import path on Windows [\#1345](https://github.com/go-swagger/go-swagger/pull/1345) ([koron](https://github.com/koron)) 210 - Fix doc links [\#1343](https://github.com/go-swagger/go-swagger/pull/1343) ([fredbi](https://github.com/fredbi)) 211 - Integration PR from validate: go-openapi/validate\#42 \(issue go-openapi/validate\#44\) [\#1340](https://github.com/go-swagger/go-swagger/pull/1340) ([casualjim](https://github.com/casualjim)) 212 - 1331 - Delete temporary files [\#1333](https://github.com/go-swagger/go-swagger/pull/1333) ([sebastien-rosset](https://github.com/sebastien-rosset)) 213 - support file as response schema [\#1329](https://github.com/go-swagger/go-swagger/pull/1329) ([casualjim](https://github.com/casualjim)) 214 - update vendor [\#1324](https://github.com/go-swagger/go-swagger/pull/1324) ([kreamyx](https://github.com/kreamyx)) 215 - Add shutdown handling of graceful server on calls to Server.Shutdown [\#1320](https://github.com/go-swagger/go-swagger/pull/1320) ([Crevil](https://github.com/Crevil)) 216 - Removed check of array type of body when writing to request [\#1318](https://github.com/go-swagger/go-swagger/pull/1318) ([geret13](https://github.com/geret13)) 217 - fix a typo in template [\#1317](https://github.com/go-swagger/go-swagger/pull/1317) ([koron](https://github.com/koron)) 218 - move language specific baseImport check to LanguageOpts \#1312 [\#1315](https://github.com/go-swagger/go-swagger/pull/1315) ([elakito](https://github.com/elakito)) 219 - client request parameter will set body param for array of interface{} [\#1313](https://github.com/go-swagger/go-swagger/pull/1313) ([e-zhang](https://github.com/e-zhang)) 220 - check for interface body param in client parameter WriteToRequest [\#1310](https://github.com/go-swagger/go-swagger/pull/1310) ([e-zhang](https://github.com/e-zhang)) 221 - 342 fix add fixture [\#1306](https://github.com/go-swagger/go-swagger/pull/1306) ([fredbi](https://github.com/fredbi)) 222 - 1171. Add fixture [\#1305](https://github.com/go-swagger/go-swagger/pull/1305) ([fredbi](https://github.com/fredbi)) 223 - 1238-fix: add fixture in UT [\#1304](https://github.com/go-swagger/go-swagger/pull/1304) ([fredbi](https://github.com/fredbi)) 224 - Enriched UT on template\_repo.go [\#1303](https://github.com/go-swagger/go-swagger/pull/1303) ([fredbi](https://github.com/fredbi)) 225 - Allow adding or overriding consumers and producers [\#1302](https://github.com/go-swagger/go-swagger/pull/1302) ([dmjones500](https://github.com/dmjones500)) 226 - 1299-fix-unit-test-verbosity [\#1300](https://github.com/go-swagger/go-swagger/pull/1300) ([fredbi](https://github.com/fredbi)) 227 - 1290-fix server generation now supports operationGroups templates jus… [\#1298](https://github.com/go-swagger/go-swagger/pull/1298) ([fredbi](https://github.com/fredbi)) 228 - Bump go-openapi/spec [\#1287](https://github.com/go-swagger/go-swagger/pull/1287) ([databus23](https://github.com/databus23)) 229 - Ref resolution changes in the swagger binary side [\#1285](https://github.com/go-swagger/go-swagger/pull/1285) ([kreamyx](https://github.com/kreamyx)) 230 - bump go-openapi/spec [\#1282](https://github.com/go-swagger/go-swagger/pull/1282) ([databus23](https://github.com/databus23)) 231 - Fix \#1274 - add a new template variable in GenCommon. [\#1275](https://github.com/go-swagger/go-swagger/pull/1275) ([fredbi](https://github.com/fredbi)) 232 - fix \#1272 - Improve error handling in generator [\#1273](https://github.com/go-swagger/go-swagger/pull/1273) ([fredbi](https://github.com/fredbi)) 233 234 \* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*