8000 Tags · osixia/go-swagger · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: osixia/go-swagger

Tags

v0.20.1

Toggle v0.20.1's commit message

Verified

This tag was signed with the committer’s verified signature.
casualjim Ivan Porto Carrero
release v0.20.1

v0.20.0

Toggle v0.20.0's commit message

Verified

This tag was signed with the committer’s verified signature.
casualjim Ivan Porto Carrero
release v0.20.0

v0.19.0

Toggle v0.19.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge pull request go-swagger#1907 from e-nikolov/master

Generate properties with x-order above ones without

v0.18.0

Toggle v0.18.0's commit message

Verified

This tag was signed with the committer’s verified signature.
casualjim Ivan Porto Carrero
[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)*

v0.17.2

Toggle v0.17.2's commit message

Verified

This tag was signed with the committer’s verified signature.
casualjim Ivan Porto Carrero
[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)*

v0.17.1

Toggle v0.17.1's commit message

Verified

This tag was signed with the committer’s verified signature.
casualjim Ivan Porto Carrero
[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)*

v0.17.0

Toggle v0.17.0's commit message

Verified

This tag was signed with the committer’s verified signature.
casualjim Ivan Porto Carrero
[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)*

0.16.0

Toggle 0.16.0's commit message

Verified

This commit was signed with the committer’s verified signature.
casualjim Ivan Porto Carrero
add v0.16.0 release notes

0.15.0

Toggle 0.15.0's commit message

Verified

This tag was signed with the committer’s verified signature.
casualjim Ivan Porto Carrero
[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)*

0.14.0

Toggle 0.14.0's commit message

Verified

This tag was signed with the committer’s verified signature.
casualjim Ivan Porto Carrero
[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)*
0