Tags: osixia/go-swagger
Tags
Merge pull request go-swagger#1907 from e-nikolov/master Generate properties with x-order above ones without
[Full Changelog](go-swagger/go-swagger@v0.17.2...v0.18.0) **Implemented enhancements:** - Client cannot unmarshal struct [\go-swagger#1729](go-swagger#1729) - swagger generation with --with-context result in compiles error [\go-swagger#1684](go-swagger#1684) - Can't have server code in subdirectory [\go-swagger#1624](go-swagger#1624) - Proposal: x-omitempty for general types [\go-swagger#1623](go-swagger#1623) - When generating validations struct pkg references needs to be preserved [\go-swagger#578](go-swagger#578) **Fixed bugs:** - Duplicated parentheses [\go-swagger#1839](go-swagger#1839) - Regression with gob encoder optimization [\go-swagger#1824](go-swagger#1824) - generated embedded\_spec.go removing refs [\go-swagger#1816](go-swagger#1816) - Duplicated imports in configure.go [\go-swagger#1808](go-swagger#1808) - Recursive model errors during flattening stage of generate server [\go-swagger#1796](go-swagger#1796) - Invalid paths in go generate directive [\go-swagger#1789](go-swagger#1789) - race in handleShutdown [\go-swagger#1781](go-swagger#1781) - non-compiling code if an API method contains a parameter named 'result' [\go-swagger#1778](go-swagger#1778) - Are external references supported? [\go-swagger#1774](go-swagger#1774) - One spec in multiple files \(data types logic override\) - error of generating [\go-swagger#1767](go-swagger#1767) - go-swagger generate server: minItems \(maxItems\) on array fails during validation. [\go-swagger#1755](go-swagger#1755) - Client wont compile with a route tagged "test" [\go-swagger#1683](go-swagger#1683) - Generate client does not handle "-" dashes in --client-package consistently [\go-swagger#1157](go-swagger#1157) **Closed issues:** - body parameter of type string results in code that doesn't compile [\go-swagger#1832](go-swagger#1832) - Add an option for placing the docs/docs.go file [\go-swagger#1811](go-swagger#1811) - Deb version 0.17.2 doesn't contain the binary on bintray [\go-swagger#1793](go-swagger#1793) - Parameters in swagger:route produce validation warnings [\go-swagger#1785](go-swagger#1785) - Do not escape '&' character in json response [\go-swagger#1763](go-swagger#1763) - Deb installation is broken with the new version with the "v" prefix [\go-swagger#1760](go-swagger#1760) - Validate returns different output in console and logs [\go-swagger#1722](go-swagger#1722) **Merged pull requests:** - Prepare for v0.18.0 release [\go-swagger#1843](go-swagger#1843) ([casualjim](https://github.com/casualjim)) - FAQ update [\go-swagger#1842](go-swagger#1842) ([fredbi](https://github.com/fredbi)) - Models: avoids redundant "\(\)" on .ValueExpression [\go-swagger#1840](go-swagger#1840) ([fredbi](https://github.com/fredbi)) - route: add support description response tag at path [\go-swagger#1829](go-swagger#1829) ([d7561985](https://github.com/d7561985)) - Fix \go-swagger#1824 [\go-swagger#1827](go-swagger#1827) ([fredbi](https://github.com/fredbi)) - Add HandlerAPI\(\) function to stratoscale template [\go-swagger#1821](go-swagger#1821) ([maxatome](https://github.com/maxatome)) - Remove x net context from generated code [\go-swagger#1819](go-swagger#1819) ([fredbi](https://github.com/fredbi)) - Acknowledge fix \go-swagger#1816 with go-openapi updates [\go-swagger#1818](go-swagger#1818) ([fredbi](https://github.com/fredbi)) - Fixed go generate paths in configure\_xxx.go [\go-swagger#1810](go-swagger#1810) ([fredbi](https://github.com/fredbi)) - Fixed regression on Windows introduced by \go-swagger#1804 [\go-swagger#1809](go-swagger#1809) ([fredbi](https://github.com/fredbi)) - Handle array examples; document Example usage [\go-swagger#1807](go-swagger#1807) ([leon-barrett](https://github.com/leon-barrett)) - Deprecates `--with-context` option [\go-swagger#1806](go-swagger#1806) ([fredbi](https://github.com/fredbi)) - Fixes race condition in generated server [\go-swagger#1805](go-swagger#1805) ([fredbi](https://github.com/fredbi)) - More mangling for generated package names and path [\go-swagger#1804](go-swagger#1804) ([fredbi](https://github.com/fredbi)) - Fix slice validations in body param [\go-swagger#1803](go-swagger#1803) ([fredbi](https://github.com/fredbi)) - chore: update vendor for performance [\go-swagger#1802](go-swagger#1802) ([orisano](https://github.com/orisano)) - Use JSON for examples of type object [\go-swagger#1801](go-swagger#1801) ([leon-barrett](https://github.com/leon-barrett)) - Fix go vet 11 issue with debugAsJSON func [\go-swagger#1800](go-swagger#1800) ([fredbi](https://github.com/fredbi)) - Fix flattening spec with remote circular $ref [\go-swagger#1799](go-swagger#1799) ([fredbi](https://github.com/fredbi)) - Allow '?' character in route path [\go-swagger#1792](go-swagger#1792) ([andrewmilson](https://github.com/andrewmilson)) - There is a panic when invalid schema of route/operation is used in spec generation. It should prevent it [\go-swagger#1791](go-swagger#1791) ([marsianin](https://github.com/marsianin)) - fix client cannot unmarshal struct which contains null [\go-swagger#1788](go-swagger#1788) ([AlexInGitHub](https://github.com/AlexInGitHub)) - Absorbing api names across multiple lines [\go-swagger#1783](go-swagger#1783) ([liyuankui](https://github.com/liyuankui)) - fixes \go-swagger#1778. Allow 'result' name for API parameter [\go-swagger#1780](go-swagger#1780) ([mtfelian](https://github.com/mtfelian)) \* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*
[Full Changelog](go-swagger/go-swagger@v0.17.1...v0.17.2) **Closed issues:** - invalid client code generated for spec [\go-swagger#1770](go-swagger#1770) **Merged pull requests:** - Fix a typo in tutorial [\go-swagger#1764](go-swagger#1764) ([ladrift](https://github.com/ladrift)) \* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*
[Full Changelog](go-swagger/go-swagger@v0.17.0...v0.17.1) **Implemented enhancements:** - un-graceful shutdown after 15 seconds on generated restapi/server.go\#handleShutdown [\go-swagger#1714](go-swagger#1714) - Better Email Validation [\go-swagger#1519](go-swagger#1519) **Fixed bugs:** - skipping -A/--name option in generate server generates corrupt code [\go-swagger#1746](go-swagger#1746) **Closed issues:** - testing server: the required flags `--tls-certificate` and `--tls-key` were not specified [\go-swagger#1745](go-swagger#1745) - Go-swagger vendoring problem [\go-swagger#1743](go-swagger#1743) **Merged pull requests:** - fix typo in docs [\go-swagger#1756](go-swagger#1756) ([jharshman](https://github.com/jharshman)) - feature: x-omitempty extension for general types [\go-swagger#1751](go-swagger#1751) ([zhuangqh](https://github.com/zhuangqh)) - verifies swagger:operation can deal with $ref [\go-swagger#1750](go-swagger#1750) ([casualjim](https://github.com/casualjim)) - Updated contributing guidelines [\go-swagger#1749](go-swagger#1749) ([fredbi](https://github.com/fredbi)) - Fix go generate command when --name is absent [\go-swagger#1748](go-swagger#1748) ([fredbi](https://github.com/fredbi)) - Handle relative path when using Go modules [\go-swagger#1744](go-swagger#1744) ([mikkeloscar](https://github.com/mikkeloscar)) \* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*
[Full Changelog](go-swagger/go-swagger@0.16.0...v0.17.0) **Implemented enhancements:** - Unused variable in restapi/server.go [\go-swagger#1692](go-swagger#1692) - Generate spec in yml format [\go-swagger#1686](go-swagger#1686) - Could not get payload or file content from request [\go-swagger#1666](go-swagger#1666) **Closed issues:** - --socket-path is being ignored [\go-swagger#1740](go-swagger#1740) - Request context does not flow down handler pipeline \(handler registered i globalmiddleware\) is lost. [\go-swagger#1733](go-swagger#1733) - Cannot install go-swagger [\go-swagger#1728](go-swagger#1728) - -m, --scan-models missing when compiled using go 1.11 with module support [\go-swagger#1718](go-swagger#1718) - Models rendered to file even if imported from external package using x-go-type [\go-swagger#1710](go-swagger#1710) - Bug in external type import using x-go-type [\go-swagger#1703](go-swagger#1703) - How to receive the shutdown signal from generated server? [\go-swagger#1695](go-swagger#1695) - errcheck failed on generated restapi/server.go\#handleInterrupt [\go-swagger#1689](go-swagger#1689) - Move to go modules ? [\go-swagger#1677](go-swagger#1677) - Move from x/net/context to just context [\go-swagger#1676](go-swagger#1676) - tuple unmarshaller fails [\go-swagger#1673](go-swagger#1673) - Path parameter with request body [\go-swagger#1523](go-swagger#1523) **Merged pull requests:** - Fix graceful-timeout variable [\go-swagger#1732](go-swagger#1732) ([gregorhollmig](https://github.com/gregorhollmig)) - Enhance Server to have configurable graceful timeout [\go-swagger#1730](go-swagger#1730) ([gregorhollmig](https://github.com/gregorhollmig)) - use different bindata binary [\go-swagger#1723](go-swagger#1723) ([casualjim](https://github.com/casualjim)) - Fix do not generate models with x-go-type extension [\go-swagger#1717](go-swagger#1717) ([moskal91](https://github.com/moskal91)) - Fix missing error check on s.Shutdown\(\) [\go-swagger#1715](go-swagger#1715) ([MrLuje](https://github.com/MrLuje)) - Allow to include/exclude routes by their tags [\go-swagger#1709](go-swagger#1709) ([scf2k](https://github.com/scf2k)) - Support dot in the tag names [\go-swagger#1706](go-swagger#1706) ([scf2k](https://github.com/scf2k)) - Fix x-go-type imports missing [\go-swagger#1705](go-swagger#1705) ([moskal91](https://github.com/moskal91)) - Remove unused variable [\go-swagger#1701](go-swagger#1701) ([jackwilsdon](https://github.com/jackwilsdon)) - Enhance spec [\go-swagger#1700](go-swagger#1700) ([chenziliang](https://github.com/chenziliang)) - Add include/exclude parameters to spec generator [\go-swagger#1698](go-swagger#1698) ([scf2k](https://github.com/scf2k)) - Make extension generation optional [\go-swagger#1697](go-swagger#1697) ([chenziliang](https://github.com/chenziliang)) - fix minor typo "you" to "your" [\go-swagger#1694](go-swagger#1694) ([stmuk](https://github.com/stmuk)) - Add yaml format spec support [\go-swagger#1693](go-swagger#1693) ([chenziliang](https://github.com/chenziliang)) - remove telling user they need to install context package [\go-swagger#1691](go-swagger#1691) ([etsangsplk](https://github.com/etsangsplk)) - Gave up with parallel testing [\go-swagger#1669](go-swagger#1669) ([fredbi](https://github.com/fredbi)) - Spelling mistake 🍝 [\go-swagger#1667](go-swagger#1667) ([frg](https://github.com/frg)) - Fix race condition in unit test [\go-swagger#1664](go-swagger#1664) ([fredbi](https://github.com/fredbi)) - Improve go.mod support in generator [\go-swagger#1661](go-swagger#1661) ([mikkeloscar](https://github.com/mikkeloscar)) \* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*
[Full Changelog](go-swagger/go-swagger@0.14.0...0.15.0) **Implemented enhancements:** - Fail to generate model: unhandled type to resolve JSON pointer [\go-swagger#1602](go-swagger#1602) - Suggestion: Implement golangci on go-swagger? [\go-swagger#1576](go-swagger#1576) - Improve spec preprocessing : flatten vs expand [\go-swagger#1572](go-swagger#1572) - Produces application/pdf ignored [\go-swagger#1284](go-swagger#1284) - swagger json, title and possibly other constants in a separate package [\go-swagger#1169](go-swagger#1169) - Debug prints regorganization [\go-swagger#634](go-swagger#634) **Fixed bugs:** - Tuple unmarshaller fails on nil fields [\go-swagger#1571](go-swagger#1571) - Deadlock issue in shutdown function under restapi [\go-swagger#1565](go-swagger#1565) - Models: Invalid pointer redirect [\go-swagger#1562](go-swagger#1562) - Broken code is generated with --skip-flatten [\go-swagger#1559](go-swagger#1559) - Rendering and validation of maps in body [\go-swagger#1556](go-swagger#1556) - Base64 validation wrongly performed after decoding the string field [\go-swagger#1548](go-swagger#1548) - Model definition not included when response definition has an external $ref containing a schema $ref [\go-swagger#1429](go-swagger#1429) - Client Generator hangs on swagger with circular dependencies. [\go-swagger#957](go-swagger#957) - repeated resolve of remote ref fails [\go-swagger#908](go-swagger#908) - Override struct type in json struct tag? [\go-swagger#543](go-swagger#543) **Closed issues:** - Stack overflow error in swagger validate [\go-swagger#1614](go-swagger#1614) - server execution on linux does not appear to call server.ConfigureFlags\(\) in main.go [\go-swagger#1584](go-swagger#1584) - Question: Accessing parsed command-line arguments in configureAPI method [\go-swagger#1581](go-swagger#1581) - Error "Cannot find file" on transpile todo example yml to Go server code on windows. [\go-swagger#1554](go-swagger#1554) - Json Generation Issues [\go-swagger#1553](go-swagger#1553) - Security & Nullable fields [\go-swagger#1546](go-swagger#1546) - swagger:parameters won't generate in spec when inside a function [\go-swagger#1545](go-swagger#1545) - Polymorphism does not support --skip-flatten [\go-swagger#1516](go-swagger#1516) - Bug in oauth2 example [\go-swagger#1496](go-swagger#1496) - contributing guidelines lack development instructions [\go-swagger#1484](go-swagger#1484) - Missing strfmt import [\go-swagger#1480](go-swagger#1480) - The commit number of command `swagger version` is wrong v0.12.0 [\go-swagger#1297](go-swagger#1297) - Fail to include import "github.com/go-openapi/validate" in first go generate [\go-swagger#824](go-swagger#824) - it appears that vendoring breaks client generation assumption [\go-swagger#785](go-swagger#785) **Merged pull requests:** - Fixes \go-swagger#1614 [\go-swagger#1615](go-swagger#1615) ([fredbi](https://github.com/fredbi)) - Feature/x-order [\go-swagger#1612](go-swagger#1612) ([liber-takano](https://github.com/liber-takano)) - Update vendor 20180710 [\go-swagger#1608](go-swagger#1608) ([fredbi](https://github.com/fredbi)) - Document contribution guidelines [\go-swagger#1607](go-swagger#1607) ([fredbi](https://github.com/fredbi)) - Review doc site [\go-swagger#1604](go-swagger#1604) ([fredbi](https://github.com/fredbi)) - regen examples [\go-swagger#1600](go-swagger#1600) ([fredbi](https://github.com/fredbi)) - Update vendor - keep up to date with go-openapi repo [\go-swagger#1599](go-swagger#1599) ([fredbi](https://github.com/fredbi)) - Refactor debug code [\go-swagger#1598](go-swagger#1598) ([fredbi](https://github.com/fredbi)) - Fix some linting and mispelling issues [\go-swagger#1597](go-swagger#1597) ([fredbi](https://github.com/fredbi)) - Validation of string with format "byte" [\go-swagger#1593](go-swagger#1593) ([fredbi](https://github.com/fredbi)) - Tuple serializer [\go-swagger#1592](go-swagger#1592) ([fredbi](https://github.com/fredbi)) - Add go report card and golangci badges [\go-swagger#1590](go-swagger#1590) ([fredbi](https://github.com/fredbi)) - Doc for new flatten [\go-swagger#1589](go-swagger#1589) ([fredbi](https://github.com/fredbi)) - Minimal flatten [\go-swagger#1588](go-swagger#1588) ([fredbi](https://github.com/fredbi)) - Add license scan report and status [\go-swagger#1586](go-swagger#1586) ([fossabot](https://github.com/fossabot)) - Update vendor 20180630 [\go-swagger#1585](go-swagger#1585) ([fredbi](https://github.com/fredbi)) - Create .golangci.yml [\go-swagger#1578](go-swagger#1578) ([JonKohler](https://github.com/JonKohler)) - Update README.md to add Nutanix to the list [\go-swagger#1577](go-swagger#1577) ([JonKohler](https://github.com/JonKohler)) - Replace tylerb/graceful with inbuilt methods Go 1.8 onwards - new request [\go-swagger#1574](go-swagger#1574) ([tortuoise](https://github.com/tortuoise)) - fix: Shutdown method didn't shutdown all the schemes [\go-swagger#1569](go-swagger#1569) ([dreamlover](https://github.com/dreamlover)) - Anonymous body parameters and responses [\go-swagger#1568](go-swagger#1568) ([fredbi](https://github.com/fredbi)) - swagger:type Documentation [\go-swagger#1567](go-swagger#1567) ([nathanwilk7](https://github.com/nathanwilk7)) - Render and validate maps in body parameters [\go-swagger#1566](go-swagger#1566) ([fredbi](https://github.com/fredbi)) - Fix typo in clone command [\go-swagger#1564](go-swagger#1564) ([dbmalkovsky](https://github.com/dbmalkovsky)) - Generate consumer/producer handlers that are not whitelisted [\go-swagger#1557](go-swagger#1557) ([Xzya](https://github.com/Xzya)) - Doc dependencies requirement [\go-swagger#1555](go-swagger#1555) ([fredbi](https://github.com/fredbi)) - Allow parameter code generation when struct is inside a function. [\go-swagger#1550](go-swagger#1550) ([josephspurrier](https://github.com/josephspurrier)) \* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*
[Full Changelog](go-swagger/go-swagger@0.13.0...0.14.0) **Implemented enhancements:** - Multipart with no file causes InternalServerError [\go-swagger#1400](go-swagger#1400) - Generated configure file has confusing directions. [\go-swagger#1384](go-swagger#1384) - Quiet mode and log redirection [\go-swagger#1370](go-swagger#1370) - Custom templating: custom templates not associated with non-asset dependencies [\go-swagger#1362](go-swagger#1362) - How to generate a correct struct file name from "\#/definitions/IPAM" [\go-swagger#1344](go-swagger#1344) - Shutdown method on server do not close the server [\go-swagger#1316](go-swagger#1316) - Enhancement: multiple instances of error messages for invalid spec [\go-swagger#1307](go-swagger#1307) - Allow adding/overriding Consumers and Producers [\go-swagger#1301](go-swagger#1301) - Invalid recursive type [\go-swagger#1277](go-swagger#1277) - Examples are not validated [\go-swagger#1231](go-swagger#1231) - Security definition order is not consistent between code generations [\go-swagger#1214](go-swagger#1214) - Security only supports "OR" logic, not "AND" [\go-swagger#1089](go-swagger#1089) - swagger validate: the need for better error messages [\go-swagger#859](go-swagger#859) - max int64 and uint64 handling [\go-swagger#581](go-swagger#581) - implement validation: unique scopes in security reference [\go-swagger#14](go-swagger#14) **Fixed bugs:** - No validation is called when the object referring to the array type parameter [\go-swagger#1537](go-swagger#1537) - Body params that are Arrays of Objects generate un-compilable code due to Validate method [\go-swagger#1536](go-swagger#1536) - Allof with a polymorphic type can have conflicting field names [\go-swagger#1532](go-swagger#1532) - Nested tuple is not validated [\go-swagger#1487](go-swagger#1487) - Generated validation method miss some fields [\go-swagger#1479](go-swagger#1479) - mixin removes securityDefinitions [\go-swagger#1471](go-swagger#1471) - Invalid code generation with AdditionalProperties [\go-swagger#1453](go-swagger#1453) - Simple aliased model type does not validate format [\go-swagger#1437](go-swagger#1437) - Generator does not support polymorphic and addl props in the same type. [\go-swagger#1409](go-swagger#1409) - responses with external $ref thrown nil pointer dereference [\go-swagger#1406](go-swagger#1406) - Required properties are not validated when additionalProperties: true is provided [\go-swagger#1397](go-swagger#1397) - No validation is called on body of array type parameter. [\go-swagger#1392](go-swagger#1392) - server generation chokes on flattened definitions [\go-swagger#1388](go-swagger#1388) - Default values for simple arrays generate code that does not compile [\go-swagger#1378](go-swagger#1378) - Codegen fixture \[discriminators\] produces code that doesn't compile [\go-swagger#1376](go-swagger#1376) - Generated server with form-data required=false evaluates file to nil [\go-swagger#1373](go-swagger#1373) - --dump-data no longer working [\go-swagger#1356](go-swagger#1356) - `--skip-validator` not work for `swagger generate model` [\go-swagger#1354](go-swagger#1354) - \[feedback\] format mac does not work in swagger:strfmt [\go-swagger#1348](go-swagger#1348) - Why not validate not required field even if it has format [\go-swagger#1347](go-swagger#1347) - JSON marshaling and unmarshaling broken for object containing array of polymorphic types. [\go-swagger#1336](go-swagger#1336) - Temporary files are not deleted on program termination [\go-swagger#1331](go-swagger#1331) - Invalid receiver error for a response of type `file` [\go-swagger#1327](go-swagger#1327) - ressource id type array leads to invalid generated code [\go-swagger#1314](go-swagger#1314) - Generated client parameter does not set request body for arbitrary object. [\go-swagger#1309](go-swagger#1309) - nested properties [\go-swagger#1296](go-swagger#1296) - embedded spec discards information from original spec [\go-swagger#1281](go-swagger#1281) - BodyParam of type array doesn't properly generate client code [\go-swagger#1280](go-swagger#1280) - swagger flatten generates invalid spec [\go-swagger#1270](go-swagger#1270) - Server generation: open 'xxx.json/yyy.json' no such file or directory \[cascading $ref\] [\go-swagger#1259](go-swagger#1259) - Server generation: object has no key \[cascading $ref\] [\go-swagger#1258](go-swagger#1258) - Type ref don't contain value check [\go-swagger#1237](go-swagger#1237) - Examples are not validated [\go-swagger#1231](go-swagger#1231) - Codegen generates invalid go code for `additionalProperties: true` [\go-swagger#1198](go-swagger#1198) - Invalid server code generated for file response [\go-swagger#1195](go-swagger#1195) - Adding length to a string with `uri` format will result i unworkable generated code [\go-swagger#1191](go-swagger#1191) - Client requires non-required field for validation. [\go-swagger#1187](go-swagger#1187) - Generated code does not handle 307 redirects properly [\go-swagger#1170](go-swagger#1170) - Problem with datetime format [\go-swagger#1084](go-swagger#1084) - Valid struct is not generated [\go-swagger#1066](go-swagger#1066) - Client generation fails with `object has no key "UserBase"` [\go-swagger#1065](go-swagger#1065) - Missing declarations and invalid code [\go-swagger#1062](go-swagger#1062) - dot symbol in the path cause problems [\go-swagger#1050](go-swagger#1050) - Missing fields in generated marshaler/unmarshaler when the object extends other objects [\go-swagger#1042](go-swagger#1042) - referenced path item cause an error [\go-swagger#1034](go-swagger#1034) - Response examples break definition references [\go-swagger#1013](go-swagger#1013) - incorrect API response if using allof ref [\go-swagger#979](go-swagger#979) - swagger GSMA [\go-swagger#951](go-swagger#951) - Generated server marks all parameters in response as required [\go-swagger#910](go-swagger#910) - UUIDs do not appear to be validated [\go-swagger#909](go-swagger#909) - Resolver does not expand relative path references [\go-swagger#890](go-swagger#890) - Generator don't generates validation for embended models [\go-swagger#866](go-swagger#866) - Non-compiling generated code when parameter is array type with enum validation and underscore in name [\go-swagger#863](go-swagger#863) - handler in todo-list tutorial doesn't match the example code [\go-swagger#858](go-swagger#858) - Multiple validation errors results in only one validation being shown in response [\go-swagger#667](go-swagger#667) - Broken model code generated for polymorphic swagger types that have lists of non-concrete types. [\go-swagger#607](go-swagger#607) - Missing Validate method on polymorphic/discriminator types [\go-swagger#606](go-swagger#606) - Code generation error for binary stream producer, consumer [\go-swagger#533](go-swagger#533) **Closed issues:** - `swagger validate` fails to complete when referencing another file [\go-swagger#1535](go-swagger#1535) - Go vendors dependencies: Cannot use a generated client in a server [\go-swagger#1534](go-swagger#1534) - Embedded spec is not flattened and won't work if there are external references. [\go-swagger#1528](go-swagger#1528) - How to print the error message in response sample using "swagger:response" tag [\go-swagger#1526](go-swagger#1526) - Response schema of type array being aliased [\go-swagger#1524](go-swagger#1524) - Validating a Standard spec [\go-swagger#1522](go-swagger#1522) - Client parameters don't set body when model is an enum [\go-swagger#1513](go-swagger#1513) - Spec generation doesn't honour the ",string" JSON struct tag [\go-swagger#1510](go-swagger#1510) - How to add static sections? [\go-swagger#1509](go-swagger#1509) - Type mismatch in flatten source [\go-swagger#1504](go-swagger#1504) - Not possible to hide individual struct fields [\go-swagger#1497](go-swagger#1497) - strfmt.Datetime how to omit when empty, nil or time.Time{} [\go-swagger#1491](go-swagger#1491) - Breaking change in Authenticator runtime [\go-swagger#1488](go-swagger#1488) - Request model is not loading in swagger [\go-swagger#1476](go-swagger#1476) - Unable to generate Swagger spec [\go-swagger#1475](go-swagger#1475) - Passing empty slice as parameter results in panic [\go-swagger#1462](go-swagger#1462) - malloc deadlock [\go-swagger#1454](go-swagger#1454) - Support for optional auth? [\go-swagger#1446](go-swagger#1446) - Optional SSN field performs no validation [\go-swagger#1434](go-swagger#1434) - Possible to have models in Subdirectory? [\go-swagger#1428](go-swagger#1428) - Do we have to specifically allow HEAD requests? [\go-swagger#1426](go-swagger#1426) - How to pass TLS structure from net.HttpRequest into my handler? [\go-swagger#1423](go-swagger#1423) - Undefined variable "filterI" presents after code generation when using nested "collectionFormat": "csv" [\go-swagger#1414](go-swagger#1414) - New feature to allow Parameters section [\go-swagger#1404](go-swagger#1404) - flatten command remove the empty security properties [\go-swagger#1396](go-swagger#1396) - Getting duplicate Definitions under 0.13 [\go-swagger#1385](go-swagger#1385) - Add Title generation for info part of spec. [\go-swagger#1382](go-swagger#1382) - package and file name contain underscore \(after a change in go-swagger\) [\go-swagger#1380](go-swagger#1380) - match for the market the limit of the new system with esi [\go-swagger#1374](go-swagger#1374) - Standard library packages not found [\go-swagger#1359](go-swagger#1359) - Why is vendor folder still version controlled? [\go-swagger#1352](go-swagger#1352) - Newbie needs help with wiring server-side handlers [\go-swagger#1351](go-swagger#1351) - The generate server command sorts the Operations but not the Models. [\go-swagger#1349](go-swagger#1349) - Compilation failure from pestore example [\go-swagger#1346](go-swagger#1346) - Improper UnmarshalJSON of polymorphic object contained in another object [\go-swagger#1341](go-swagger#1341) - Generated client ignores application/x-www-form-urlencoded and uses multipart. [\go-swagger#1332](go-swagger#1332) - can't compile generated server code for "file" in requests [\go-swagger#1330](go-swagger#1330) - Improper import for a models directory placed in a subdirectory [\go-swagger#1326](go-swagger#1326) - Make generated client take an `io.Reader` for parameters of type `file` [\go-swagger#1325](go-swagger#1325) - Additional struct inserted when using allOf and an inline definition compared to 0.9.0 [\go-swagger#1323](go-swagger#1323) - External References Aren't Expanded for Models [\go-swagger#1322](go-swagger#1322) - How to define multiple content-type for one API [\go-swagger#1319](go-swagger#1319) - Using go-swagger to generate other artifacts using custom templates not working from 0.12.0 [\go-swagger#1312](go-swagger#1312) - unit test output is too verbose [\go-swagger#1299](go-swagger#1299) - Master broken g8f4ad4c [\go-swagger#1293](go-swagger#1293) - Issue with folded paths [\go-swagger#1292](go-swagger#1292) - server generate : can't run custom template in operationGroups [\go-swagger#1290](go-swagger#1290) - .security in body must be of type array: "null" [\go-swagger#1286](go-swagger#1286) - Stream server problem [\go-swagger#1278](go-swagger#1278) - custom templating: need the target path as base import [\go-swagger#1274](go-swagger#1274) - improve error handling in generator [\go-swagger#1272](go-swagger#1272) - Feature Request: Renaming interface method from handle to actual method name [\go-swagger#1271](go-swagger#1271) - generate client errors out because of a nullable field in a definition [\go-swagger#1265](go-swagger#1265) - Command line option to specify copyright does not work in long mode [\go-swagger#1263](go-swagger#1263) - Code generation fails when swagger description property includes text "\*/" [\go-swagger#1254](go-swagger#1254) - Changing SwaggerUI [\go-swagger#1250](go-swagger#1250) - Codegen gives SIGSEGV [\go-swagger#1238](go-swagger#1238) - Go-swagger v0.12.0 - invalid memory address or nil pointer dereference [\go-swagger#1171](go-swagger#1171) - Generating spec pulls in unused enumeration types from Protobuf-generated files [\go-swagger#1149](go-swagger#1149) - How the Response Sample was Executeing? [\go-swagger#1144](go-swagger#1144) - migrate to use net.Context [\go-swagger#96](go-swagger#96) **Merged pull requests:** - Update vendor - 2018-05-24 [\go-swagger#1547](go-swagger#1547) ([fredbi](https://github.com/fredbi)) - Allow white space sensitive markdown in comments. [\go-swagger#1541](go-swagger#1541) ([dougnd](https://github.com/dougnd)) - Polymorphic unmarshaller [\go-swagger#1540](go-swagger#1540) ([fredbi](https://github.com/fredbi)) - Body validations [\go-swagger#1539](go-swagger#1539) ([fredbi](https://github.com/fredbi)) - Ordering security definitions and requirements [\go-swagger#1533](go-swagger#1533) ([fredbi](https://github.com/fredbi)) - Update custom-server.md [\go-swagger#1531](go-swagger#1531) ([arunvm123](https://github.com/arunvm123)) - revamp README [\go-swagger#1529](go-swagger#1529) ([fredbi](https://github.com/fredbi)) - Allow struct fields to be annotated with swagger:ignore [\go-swagger#1527](go-swagger#1527) ([neilgarb](https://github.com/neilgarb)) - Fix complex anonymous additional properties [\go-swagger#1521](go-swagger#1521) ([fredbi](https://github.com/fredbi)) - Fix build deps [\go-swagger#1515](go-swagger#1515) ([casualjim](https://github.com/casualjim)) - fix writing enum parameters \(\go-swagger#1513\) [\go-swagger#1514](go-swagger#1514) ([stevecookform3](https://github.com/stevecookform3)) - Honour JSON ",string" directive when generating spec [\go-swagger#1511](go-swagger#1511) ([neilgarb](https://github.com/neilgarb)) - Generated client parameter does not set request body for map types [\go-swagger#1508](go-swagger#1508) ([koron](https://github.com/koron)) - Lifts validations [\go-swagger#1507](go-swagger#1507) ([fredbi](https://github.com/fredbi)) - missing letter in message \(possiby =\> possibly\) [\go-swagger#1500](go-swagger#1500) ([tmatias](https://github.com/tmatias)) - support --skip-flatten for model generation [\go-swagger#1498](go-swagger#1498) ([zhuangqh](https://github.com/zhuangqh)) - Fix typos in docs/use/middleware.html [\go-swagger#1492](go-swagger#1492) ([davidmi](https://github.com/davidmi)) - Extend gen operation group [\go-swagger#1482](go-swagger#1482) ([fredbi](https://github.com/fredbi)) - Composed auth example [\go-swagger#1481](go-swagger#1481) ([fredbi](https://github.com/fredbi)) - Allow AND and Optional auth expressions [\go-swagger#1478](go-swagger#1478) ([casualjim](https://github.com/casualjim)) - server: generic interface body is never filled [\go-swagger#1474](go-swagger#1474) ([koron](https://github.com/koron)) - Fix panic on empty slice PathParam [\go-swagger#1463](go-swagger#1463) ([marclop](https://github.com/marclop)) - FAQ update [\go-swagger#1460](go-swagger#1460) ([fredbi](https://github.com/fredbi)) - \* Fix model build issue with AdditionalItems \(serialization, validation\) [\go-swagger#1455](go-swagger#1455) ([fredbi](https://github.com/fredbi)) - Acknowledge bug fixes and add CI fixtures. [\go-swagger#1452](go-swagger#1452) ([fredbi](https://github.com/fredbi)) - Vendor update as of 2018-03-09 [\go-swagger#1451](go-swagger#1451) ([fredbi](https://github.com/fredbi)) - Failure to parse multiform data results in HTTP 400 status [\go-swagger#1449](go-swagger#1449) ([fredbi](https://github.com/fredbi)) - Fixes \go-swagger#910 [\go-swagger#1448](go-swagger#1448) ([fredbi](https://github.com/fredbi)) - Acknowledge corrected issues with test cases [\go-swagger#1447](go-swagger#1447) ([fredbi](https://github.com/fredbi)) - Small refactoring of schemavalidator.gotmpl [\go-swagger#1445](go-swagger#1445) ([fredbi](https://github.com/fredbi)) - Enable validation for inline body parameters [\go-swagger#1444](go-swagger#1444) ([fredbi](https://github.com/fredbi)) - Fixing \go-swagger#1437 uncovered another issue on type aliasing. [\go-swagger#1443](go-swagger#1443) ([fredbi](https://github.com/fredbi)) - Add --skip-validation option to generate model command [\go-swagger#1442](go-swagger#1442) ([fredbi](https://github.com/fredbi)) - Added codegen fixtures to acknowledge fixed issues. [\go-swagger#1441](go-swagger#1441) ([fredbi](https://github.com/fredbi)) - Small refactoring on custom extensions usage [\go-swagger#1440](go-swagger#1440) ([fredbi](https://github.com/fredbi)) - Fixes \go-swagger#1437 \[format validation in simple schemas\] [\go-swagger#1438](go-swagger#1438) ([fredbi](https://github.com/fredbi)) - Document how to avoid "target must reside inside a location in the $GOPATH/src" using docker [\go-swagger#1435](go-swagger#1435) ([tschaub](https://github.com/tschaub)) - Vendor update [\go-swagger#1424](go-swagger#1424) ([fredbi](https://github.com/fredbi)) - Sort AllOf schemas for generation [\go-swagger#1422](go-swagger#1422) ([fredbi](https://github.com/fredbi)) - Added test case from issue\go-swagger#1414 as fixture [\go-swagger#1421](go-swagger#1421) ([fredbi](https://github.com/fredbi)) - Fixes issue \go-swagger#1084 [\go-swagger#1420](go-swagger#1420) ([fredbi](https://github.com/fredbi)) - Add test for \go-swagger#1198 which was fixed with \go-swagger#1397 [\go-swagger#1411](go-swagger#1411) ([gregmarr](https://github.com/gregmarr)) - Support both discriminated and addl props in one type \go-swagger#1409 [\go-swagger#1410](go-swagger#1410) ([gregmarr](https://github.com/gregmarr)) - docs: replace `httpkit` with `runtime` [\go-swagger#1407](go-swagger#1407) ([darkowlzz](https://github.com/darkowlzz)) - Added Parameters section to swagger:route [\go-swagger#1405](go-swagger#1405) ([jucardi](https://github.com/jucardi)) - Properties not validated w/additionalProperties \go-swagger#1397 [\go-swagger#1403](go-swagger#1403) ([gregmarr](https://github.com/gregmarr)) - fixes writing client stream body [\go-swagger#1399](go-swagger#1399) ([casualjim](https://github.com/casualjim)) - Fix issues on simple params [\go-swagger#1394](go-swagger#1394) ([fredbi](https://github.com/fredbi)) - Support checking presence of path, header, and body parameters [\go-swagger#1390](go-swagger#1390) ([ZachEddy](https://github.com/ZachEddy)) - Make generate server sort the models \go-swagger#1349 [\go-swagger#1387](go-swagger#1387) ([gregmarr](https://github.com/gregmarr)) - Add quiet mode and output redirection [\go-swagger#1371](go-swagger#1371) ([fredbi](https://github.com/fredbi)) - 1348 Add generation of validate on MAC format [\go-swagger#1369](go-swagger#1369) ([fredbi](https://github.com/fredbi)) - Add format validation on non required schema properties [\go-swagger#1367](go-swagger#1367) ([fredbi](https://github.com/fredbi)) - Fixed dump-data as json [\go-swagger#1366](go-swagger#1366) ([fredbi](https://github.com/fredbi)) - Added dependency resolution with repository on custom templates \(not … [\go-swagger#1365](go-swagger#1365) ([fredbi](https://github.com/fredbi)) - Adding fix for issue \go-swagger#1341 [\go-swagger#1364](go-swagger#1364) ([nickrmc83](https://github.com/nickrmc83)) - Edit the todo tutorial for grammar and clarity [\go-swagger#1363](go-swagger#1363) ([autarch](https://github.com/autarch)) - Added a flag to add more intialisms [\go-swagger#1353](go-swagger#1353) ([diego-fu-hs](https://github.com/diego-fu-hs)) - case sensitive import path on Windows [\go-swagger#1345](go-swagger#1345) ([koron](https://github.com/koron)) - Fix doc links [\go-swagger#1343](go-swagger#1343) ([fredbi](https://github.com/fredbi)) - Integration PR from validate: go-openapi/validate\go-swagger#42 \(issue go-openapi/validate\go-swagger#44\) [\go-swagger#1340](go-swagger#1340) ([casualjim](https://github.com/casualjim)) - 1331 - Delete temporary files [\go-swagger#1333](go-swagger#1333) ([sebastien-rosset](https://github.com/sebastien-rosset)) - support file as response schema [\go-swagger#1329](go-swagger#1329) ([casualjim](https://github.com/casualjim)) - update vendor [\go-swagger#1324](go-swagger#1324) ([kreamyx](https://github.com/kreamyx)) - Add shutdown handling of graceful server on calls to Server.Shutdown [\go-swagger#1320](go-swagger#1320) ([Crevil](https://github.com/Crevil)) - Removed check of array type of body when writing to request [\go-swagger#1318](go-swagger#1318) ([geret13](https://github.com/geret13)) - fix a typo in template [\go-swagger#1317](go-swagger#1317) ([koron](https://github.com/koron)) - move language specific baseImport check to LanguageOpts \go-swagger#1312 [\go-swagger#1315](go-swagger#1315) ([elakito](https://github.com/elakito)) - client request parameter will set body param for array of interface{} [\go-swagger#1313](go-swagger#1313) ([e-zhang](https://github.com/e-zhang)) - check for interface body param in client parameter WriteToRequest [\go-swagger#1310](go-swagger#1310) ([e-zhang](https://github.com/e-zhang)) - 342 fix add fixture [\go-swagger#1306](go-swagger#1306) ([fredbi](https://github.com/fredbi)) - 1171. Add fixture [\go-swagger#1305](go-swagger#1305) ([fredbi](https://github.com/fredbi)) - 1238-fix: add fixture in UT [\go-swagger#1304](go-swagger#1304) ([fredbi](https://github.com/fredbi)) - Enriched UT on template\_repo.go [\go-swagger#1303](go-swagger#1303) ([fredbi](https://github.com/fredbi)) - Allow adding or overriding consumers and producers [\go-swagger#1302](go-swagger#1302) ([dmjones500](https://github.com/dmjones500)) - 1299-fix-unit-test-verbosity [\go-swagger#1300](go-swagger#1300) ([fredbi](https://github.com/fredbi)) - 1290-fix server generation now supports operationGroups templates jus… [\go-swagger#1298](go-swagger#1298) ([fredbi](https://github.com/fredbi)) - Bump go-openapi/spec [\go-swagger#1287](go-swagger#1287) ([databus23](https://github.com/databus23)) - Ref resolution changes in the swagger binary side [\go-swagger#1285](go-swagger#1285) ([kreamyx](https://github.com/kreamyx)) - bump go-openapi/spec [\go-swagger#1282](go-swagger#1282) ([databus23](https://github.com/databus23)) - Fix \go-swagger#1274 - add a new template variable in GenCommon. [\go-swagger#1275](go-swagger#1275) ([fredbi](https://github.com/fredbi)) - fix \go-swagger#1272 - Improve error handling in generator [\go-swagger#1273](go-swagger#1273) ([fredbi](https://github.com/fredbi)) \* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*
PreviousNext