Skip to content

Tags: balaji-g/go-swagger

Tags

v0.23.0

Toggle v0.23.0's commit message
[Full Changelog](go-swagger/go-swagger@v0.22.0...v0.23.0)

**Breaking changes:**

- Failed to load template schemabody [\go-swagger#2223](go-swagger#2223)

**Implemented enhancements:**

- Add middleware router or a kind of path matching [\go-swagger#2234](go-swagger#2234)
- Incompatible naming convention for a path starting with one letter word [\go-swagger#2213](go-swagger#2213)

**Fixed bugs:**

- Code generation is broken due to stricter template syntax checks in Go 1.14 [\go-swagger#2215](go-swagger#2215)
- swagger generate spec -m gives inconsistent json every other run [\go-swagger#2066](go-swagger#2066)

**Closed issues:**

- How to get matched route in a middleware ? [\go-swagger#2238](go-swagger#2238)
- Client generation failed: panic: object has no key "Map" [\go-swagger#2237](go-swagger#2237)
- generated server arguments not working [\go-swagger#2227](go-swagger#2227)
- codescan/meta.go: cannot use promoted field ContactInfoProps.URL in struct literal of type [\go-swagger#2214](go-swagger#2214)
- change project name for go-netbox [\go-swagger#2206](go-swagger#2206)

**Merged pull requests:**

- \[DOCKER\] don't run swagger with "root" [\go-swagger#2240](go-swagger#2240) ([deogracia](https://github.com/deogracia))
- Add middleware setter for a route \(path prefix\) [\go-swagger#2236](go-swagger#2236) ([ilyakaznacheev](https://github.com/ilyakaznacheev))
- Working around minor shortcoming in swag.ToGoName [\go-swagger#2226](go-swagger#2226) ([fredbi](https://github.com/fredbi))
- fixed schemabody.gotmpl template regression caused by \go-swagger#2221 [\go-swagger#2225](go-swagger#2225) ([fredbi](https://github.com/fredbi))
- Fix `goimports` step incorrectly rewriting imports [\go-swagger#2222](go-swagger#2222) ([misha-ridge](https://github.com/misha-ridge))
- Model templates refactoring for readability -- NO CHANGE IN FUNCTIONALITY [\go-swagger#2221](go-swagger#2221) ([fredbi](https://github.com/fredbi))
- Task: Update template imports to be consistent and ordered [\go-swagger#2219](go-swagger#2219) ([kenjones-cisco](https://github.com/kenjones-cisco))
- fix go-swagger\go-swagger#2066 issue [\go-swagger#2209](go-swagger#2209) ([mfranczy](https://github.com/mfranczy))
- Fix \go-swagger#2206: Change project name for go-netbox [\go-swagger#2207](go-swagger#2207) ([kobayashi](https://github.com/kobayashi))
- add option in model generation to output all definitions regardless of usage [\go-swagger#2205](go-swagger#2205) ([dan-j](https://github.com/dan-j))

\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*

v0.22.0

Toggle v0.22.0's commit message
[Full Changelog](go-swagger/go-swagger@v0.21.0...v0.22.0)

**Implemented enhancements:**

- Enable x-go-name in parameters [\go-swagger#2167](go-swagger#2167)
- How to generate a model with  JSON ',string' directive for an int64 properties? [\go-swagger#2144](go-swagger#2144)
- Swagger tags starting with integer make formatting errors in operations [\go-swagger#2111](go-swagger#2111)
- Swagger Tags interfere with imported packages [\go-swagger#2057](go-swagger#2057)
- Issue generating servers which have 'api' in their name [\go-swagger#1971](go-swagger#1971)
- Support go modules [\go-swagger#1724](go-swagger#1724)
- generate spec: json.RawMessage doesn't represent the intent. [\go-swagger#1622](go-swagger#1622)
- Generated code don't pass on go vet [\go-swagger#1573](go-swagger#1573)
- Could Client be a concrete implementation of an interface? [\go-swagger#1138](go-swagger#1138)
- Unable to override operations package name [\go-swagger#1049](go-swagger#1049)

**Fixed bugs:**

- Build fails due to duplicate methods [\go-swagger#2199](go-swagger#2199)
- Enum value "" generating code that does not compile [\go-swagger#2139](go-swagger#2139)
- byte type string causes "models/test\_swagger.go:43:6: k declared and not used" [\go-swagger#2136](go-swagger#2136)
- x-omitempty handling is incorrect with $ref [\go-swagger#2116](go-swagger#2116)
- Flatten \(and generate\) fails intermittently [\go-swagger#2092](go-swagger#2092)
- panic: Invalid schema provided to SchemaValidator: object has no key "default" [\go-swagger#2063](go-swagger#2063)
- Data Race between Serve\(\) and Shutdown\(\) [\go-swagger#1943](go-swagger#1943)
- doc.go fails to compile when passed a certain invalid mime-type [\go-swagger#1663](go-swagger#1663)
- Multiple media parameters on producers generate code that does not compile [\go-swagger#1377](go-swagger#1377)

**Closed issues:**

- Swagger adds to a spec not exported parameters fields [\go-swagger#2164](go-swagger#2164)
- generate client library: definition "" contains duplicate properties: \[\] \(or crash when --skip-validation\) [\go-swagger#2156](go-swagger#2156)
- model will not be generate if it's used as a map's value type in response body [\go-swagger#2145](go-swagger#2145)
- How do I specify the json body parameters within the Go code for "swagger:operation" like I do for "swagger:route"? [\go-swagger#2134](go-swagger#2134)
- why `generate operation` is required name option? [\go-swagger#2123](go-swagger#2123)
- Endless loop in `swagger generate spec` [\go-swagger#2122](go-swagger#2122)
- Add ability for server pre-shutdown hook [\go-swagger#2108](go-swagger#2108)
- File type in form-data  [\go-swagger#2105](go-swagger#2105)
- add parameters on router [\go-swagger#2104](go-swagger#2104)
-  unrecognized import path "dmitri.shuralyov.com/gpu/mtl" [\go-swagger#2094](go-swagger#2094)
- docs/guideline is outdated [\go-swagger#2091](go-swagger#2091)
- generated code can not pass gofmt  [\go-swagger#2089](go-swagger#2089)
- faq\_model.md link to more info about date is broken [\go-swagger#2088](go-swagger#2088)
- v0.21.0 not published on bintray [\go-swagger#2085](go-swagger#2085)
- Please create a new release [\go-swagger#2080](go-swagger#2080)
- Randomly getting peer connection reset error with the generated client [\go-swagger#1954](go-swagger#1954)
- swagger generate server exception [\go-swagger#1882](go-swagger#1882)
- Please add GPG Public Key to deb repo [\go-swagger#1812](go-swagger#1812)

**Merged pull requests:**

- \go-swagger#2199 Remove the duplicate `withEnum` functions inside `scan` package [\go-swagger#2200](go-swagger#2200) ([sam016](https://github.com/sam016))
- regen samples [\go-swagger#2196](go-swagger#2196) ([fredbi](https://github.com/fredbi))
- updated go.mod with go get -u ./... && go mod tidy [\go-swagger#2195](go-swagger#2195) ([fredbi](https://github.com/fredbi))
- Throttle memory in codegen CI [\go-swagger#2193](go-swagger#2193) ([fredbi](https://github.com/fredbi))
- Fix client generation's mapvalidator with additionalProperties [\go-swagger#2190](go-swagger#2190) ([hmalphettes](https://github.com/hmalphettes))
- Review of codegen imports and package name mangling  [\go-swagger#2181](go-swagger#2181) ([fredbi](https://github.com/fredbi))
- fix some typo I find in custom-server.md   [\go-swagger#2179](go-swagger#2179) ([yuzp1996](https://github.com/yuzp1996))
- Fixed release Dockerfiles [\go-swagger#2178](go-swagger#2178) ([fredbi](https://github.com/fredbi))
- refactored code generator [\go-swagger#2177](go-swagger#2177) ([fredbi](https://github.com/fredbi))
- Feature/morlays enum [\go-swagger#2176](go-swagger#2176) ([sam016](https://github.com/sam016))
- CLI: refactored CLI commands to introduce command groups [\go-swagger#2173](go-swagger#2173) ([fredbi](https://github.com/fredbi))
- changes for \go-swagger#2054 - extension fields in info.contact do not propagate… [\go-swagger#2171](go-swagger#2171) ([kul-amr](https://github.com/kul-amr))
- Fix processing type declarations [\go-swagger#2169](go-swagger#2169) ([novasharper](https://github.com/novasharper))
- feat\(parameters\): query & path parameters now accept x-go-name [\go-swagger#2168](go-swagger#2168) ([maxatome](https://github.com/maxatome))
- ignore not exported params fields [\go-swagger#2165](go-swagger#2165) ([mfranczy](https://github.com/mfranczy))
- fix typo [\go-swagger#2162](go-swagger#2162) ([derekperkins](https://github.com/derekperkins))
- fix: missing adding postDecls in response map field [\go-swagger#2159](go-swagger#2159) ([autumn31](https://github.com/autumn31))
- CI codegen [\go-swagger#2158](go-swagger#2158) ([fredbi](https://github.com/fredbi))
- add x-go-json-string [\go-swagger#2157](go-swagger#2157) ([mail2fish](https://github.com/mail2fish))
- fixed some edge cases when deconflicting client timeout parameters [\go-swagger#2155](go-swagger#2155) ([fredbi](https://github.com/fredbi))
- Speedup 'swagger generate' by not re-parsing schemas many times [\go-swagger#2152](go-swagger#2152) ([misha-ridge](https://github.com/misha-ridge))
- Client template interfaces [\go-swagger#2151](go-swagger#2151) ([fredbi](https://github.com/fredbi))
- Bugfix/data race serve shutdown [\go-swagger#2150](go-swagger#2150) ([fredbi](https://github.com/fredbi))
- fix\(doc\): fixed broken link in models FAQ [\go-swagger#2149](go-swagger#2149) ([fredbi](https://github.com/fredbi))
- Fixed x-omitempty in the case of $ref'ed schemas [\go-swagger#2148](go-swagger#2148) ([fredbi](https://github.com/fredbi))
- fix\(doc\): updated contributing guidelines [\go-swagger#2147](go-swagger#2147) ([fredbi](https://github.com/fredbi))
- fix\(model\): fixes validations for format="byte" \(no format validation\) [\go-swagger#2146](go-swagger#2146) ([fredbi](https://github.com/fredbi))
- Add support for empty enum values [\go-swagger#2143](go-swagger#2143) ([fredbi](https://github.com/fredbi))
- Fix overwriting security definitions on call Server.SetAPI\(\) [\go-swagger#2140](go-swagger#2140) ([h0mjam](https://github.com/h0mjam))
- fix endless loop issue for pkg import analysis [\go-swagger#2138](go-swagger#2138) ([mfranczy](https://github.com/mfranczy))
- Support multiple mime type specifications, with parameters [\go-swagger#2120](go-swagger#2120) ([fredbi](https://github.com/fredbi))
- Add .Context to location template context [\go-swagger#2118](go-swagger#2118) ([aeneasr](https://github.com/aeneasr))
- Support AllowTemplateOverride in `generate client` [\go-swagger#2117](go-swagger#2117) ([aeneasr](https://github.com/aeneasr))
- CI refactoring [\go-swagger#2114](go-swagger#2114) ([fredbi](https://github.com/fredbi))
- Issue:2108 - Adding files/tests to support PreServerShutdown - Take2 [\go-swagger#2110](go-swagger#2110) ([keperry](https://github.com/keperry))
- codescan: Natively support json.RawMessage [\go-swagger#2107](go-swagger#2107) ([aeneasr](https://github.com/aeneasr))
- support json tag with no name [\go-swagger#2095](go-swagger#2095) ([okhowang](https://github.com/okhowang))
- Update go-openapi/analysis [\go-swagger#2093](go-swagger#2093) ([fredbi](https://github.com/fredbi))
- fix: generated code can not pass gofmt \go-swagger#2089 [\go-swagger#2090](go-swagger#2090) ([elonzh](https://github.com/elonzh))
- updates docs for deb install with apt-secure [\go-swagger#2087](go-swagger#2087) ([casualjim](https://github.com/casualjim))
- regenerated examples with v0.21.0 [\go-swagger#2086](go-swagger#2086) ([fredbi](https://github.com/fredbi))

\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*

v0.21.0

Toggle v0.21.0's commit message
[Full Changelog](go-swagger/go-swagger@v0.20.1...v0.21.0)

**Implemented enhancements:**

- Add warning messages for inconsistent parameter types and validations [\go-swagger#2069](go-swagger#2069)

**Fixed bugs:**

- JSON tags are not honored in case of allOf. [\go-swagger#2071](go-swagger#2071)

**Closed issues:**

- How to register a handler for the server? [\go-swagger#2083](go-swagger#2083)
- Flatten before serve [\go-swagger#2078](go-swagger#2078)
- Additional keys in response model [\go-swagger#2073](go-swagger#2073)
- Go v0.20.0: checksum mismatch when using GOPROXY=direct [\go-swagger#2065](go-swagger#2065)
- Code generation fails when swagger is built with go1.13 [\go-swagger#2058](go-swagger#2058)
- feature: support custom swagger type [\go-swagger#1183](go-swagger#1183)

**Merged pull requests:**

- Add OpenAPI Terraform provider to 'Who is using this project?' section [\go-swagger#2084](go-swagger#2084) ([dikhan](https://github.com/dikhan))
- Add flag to allow overwriting protected templates [\go-swagger#2082](go-swagger#2082) ([dominikznidar](https://github.com/dominikznidar))
- Feat\(serve\) : Add flatten flag to serve command [\go-swagger#2079](go-swagger#2079) ([seblegall](https://github.com/seblegall))
- added contrib to the docker image [\go-swagger#2076](go-swagger#2076) ([ronnie-stratoscale](https://github.com/ronnie-stratoscale))
- Keep spec orders for mixin command [\go-swagger#2074](go-swagger#2074) ([BupycHuk](https://github.com/BupycHuk))
- fixes undue propagation of x-go-name to tags in AllOf serializer [\go-swagger#2072](go-swagger#2072) ([fredbi](https://github.com/fredbi))
- Provide example for configure command-line flags [\go-swagger#2068](go-swagger#2068) ([antonok](https://github.com/antonok))
- Add default flag support  `import "flags"` [\go-swagger#2067](go-swagger#2067) ([hisunwei](https://github.com/hisunwei))
- Added installation instructions through docker for windows users [\go-swagger#2061](go-swagger#2061) ([EliCDavis](https://github.com/EliCDavis))
- update go-openapi libraries for go 1.13 fix [\go-swagger#2059](go-swagger#2059) ([casualjim](https://github.com/casualjim))

\* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*

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)*