Tags: musaprg/go-swagger
Tags
Merge pull request go-swagger#2644 from go-swagger/release-0.28 Prepare for release of v0.28
Merge pull request go-swagger#2509 from somersbmatthews/docs-sudo added sudo to debian install
[Full Changelog](go-swagger/go-swagger@v0.25.0...v0.26.0) **Implemented enhancements:** - Generate client: example struct tag is not rendered properly [\go-swagger#2445](go-swagger#2445) - model validations: support minProperties and maxProperties [\go-swagger#2444](go-swagger#2444) - Option to overwrite buffer size on upload file api [\go-swagger#2373](go-swagger#2373) - v0.25.0 generates incorrect imports [\go-swagger#2362](go-swagger#2362) - go-swagger is generating invalid validation functions [\go-swagger#2163](go-swagger#2163) - Unused variable i [\go-swagger#1771](go-swagger#1771) - "swagger generate model" does nothing if no paths are defined [\go-swagger#1679](go-swagger#1679) - Principal should support definition as an interface [\go-swagger#1659](go-swagger#1659) - go-swagger version depends on git [\go-swagger#1283](go-swagger#1283) - Improve readability of templates used for code generation [\go-swagger#673](go-swagger#673) - option for case insensitivity for enum query params [\go-swagger#303](go-swagger#303) - Generate markdown representation for a swagger specification [\go-swagger#184](go-swagger#184) **Fixed bugs:** - Optional Headers array parameters generated client code doesn't compile [\go-swagger#2471](go-swagger#2471) - custom tags are not added to instances of objects when specified [\go-swagger#2457](go-swagger#2457) - Go swagger can't validate all uint64 in path parameters [\go-swagger#2448](go-swagger#2448) - authorizationUrl empty breaking mixin and validation [\go-swagger#2430](go-swagger#2430) - swagger validate fails on responses with description field [\go-swagger#2429](go-swagger#2429) - Backticks appearing in tags are not properly handled [\go-swagger#2423](go-swagger#2423) - Shadowing api var in generated main.go [\go-swagger#2405](go-swagger#2405) - How to define properties of an object \(that are referenced to definitions\) as required ? [\go-swagger#2400](go-swagger#2400) - x-go-type for a custom type in models/ [\go-swagger#2385](go-swagger#2385) - Missing required validation for property referencing string [\go-swagger#2381](go-swagger#2381) - allOf is always pointer using inheritance [\go-swagger#2364](go-swagger#2364) - Wrong generation for required object parameters [\go-swagger#2330](go-swagger#2330) - Required, Non Nil map\[string\]interface{} [\go-swagger#2300](go-swagger#2300) - Support Basic-Auth and custom HTTP Headers when loading a swagger spec [\go-swagger#2263](go-swagger#2263) - API Client imports wrong operations package when regenerating [\go-swagger#2242](go-swagger#2242) - nested $ref not found [\go-swagger#2113](go-swagger#2113) - Default value for csv parameter \[\]interface{} instead of \[\]string [\go-swagger#2096](go-swagger#2096) - Required object value without type produces broken validator [\go-swagger#2081](go-swagger#2081) - Allow empty string for authorizationUrl in security definition [\go-swagger#1775](go-swagger#1775) - go-swagger generate client generates wrong default formData parameter type for array of strings [\go-swagger#1753](go-swagger#1753) - Client generation breaks on nested structures [\go-swagger#1505](go-swagger#1505) - no consumer registered error when "Transfer-Encoding: chunked" is provided [\go-swagger#1430](go-swagger#1430) - Generated Client - Panic with binary downloads [\go-swagger#883](go-swagger#883) - Tips for debugging BindValidRequest\(\) errors? [\go-swagger#773](go-swagger#773) **Closed issues:** - Missing info on how to build specific version from source [\go-swagger#2474](go-swagger#2474) - x-omitempty doesn't work with a $ref'ed object [\go-swagger#2473](go-swagger#2473) - Generated client doesn't detect mongodb primitive.ObjectID [\go-swagger#2468](go-swagger#2468) - swagger serve openapi apidocs failed [\go-swagger#2463](go-swagger#2463) - Petstore example does not work [\go-swagger#2459](go-swagger#2459) - How can I merge YAML file after generation with openapi v3 YAML file [\go-swagger#2437](go-swagger#2437) - Backticks in [\go-swagger#2422](go-swagger#2422) - Update generation doc regarding Terms of Services [\go-swagger#2421](go-swagger#2421) - No definition for aliased struct with the same name [\go-swagger#2416](go-swagger#2416) - Embedded uuid field interpreted as bytearray [\go-swagger#2404](go-swagger#2404) - disable try it out button [\go-swagger#2402](go-swagger#2402) - How can I generate `swagger:parameters` spec using form tag from struct? [\go-swagger#2399](go-swagger#2399) - Why is version always dev? [\go-swagger#2395](go-swagger#2395) - Expanding schema with cyclic ref is underterministic [\go-swagger#2393](go-swagger#2393) - Append cline.Text to classify error [\go-swagger#2391](go-swagger#2391) - principal alias imports bug in v0.25.0 [\go-swagger#2372](go-swagger#2372) - Upload of large files fails due to 32 mb limit [\go-swagger#2370](go-swagger#2370) - Can't set custom PORT [\go-swagger#2363](go-swagger#2363) - is latest go-openapi/errors incompatible with swagger generation? [\go-swagger#2361](go-swagger#2361) - Comitting generated code to version control [\go-swagger#2360](go-swagger#2360) - Is it possible to publish a new release [\go-swagger#2357](go-swagger#2357) - JSON 'unknown field' error when using allOf composition [\go-swagger#2350](go-swagger#2350) - Client File Upload 0 Bytes [\go-swagger#1838](go-swagger#1838) **Merged pull requests:** - updated deps to go-openapi libraries [\go-swagger#2490](go-swagger#2490) ([fredbi](https://github.com/fredbi)) - fixed indenting / comment spacing issues [\go-swagger#2489](go-swagger#2489) ([fredbi](https://github.com/fredbi)) - added a configurable var to set the max amount of memory for multipart.ParseMultiPartForm [\go-swagger#2488](go-swagger#2488) ([fredbi](https://github.com/fredbi)) - added example illustrating file upload with a multipart form [\go-swagger#2487](go-swagger#2487) ([fredbi](https://github.com/fredbi)) - Fix 883 [\go-swagger#2486](go-swagger#2486) ([fredbi](https://github.com/fredbi)) - regenerated examples [\go-swagger#2485](go-swagger#2485) ([fredbi](https://github.com/fredbi)) - fixed generated client issues for nested array parameters and response headers [\go-swagger#2484](go-swagger#2484) ([fredbi](https://github.com/fredbi)) - relinted all packages [\go-swagger#2481](go-swagger#2481) ([fredbi](https://github.com/fredbi)) - Removed redundant unit tests from CI [\go-swagger#2480](go-swagger#2480) ([fredbi](https://github.com/fredbi)) - generate client: added support for array parameter in header [\go-swagger#2478](go-swagger#2478) ([fredbi](https://github.com/fredbi)) - added support for minProperties, maxProperties validations [\go-swagger#2477](go-swagger#2477) ([fredbi](https://github.com/fredbi)) - refactored validations handling in models and type resolver [\go-swagger#2476](go-swagger#2476) ([fredbi](https://github.com/fredbi)) - add specific version install info [\go-swagger#2475](go-swagger#2475) ([blami](https://github.com/blami)) - added markdown generator [\go-swagger#2466](go-swagger#2466) ([fredbi](https://github.com/fredbi)) - Ensure enum variant name is unique [\go-swagger#2464](go-swagger#2464) ([mraerino](https://github.com/mraerino)) - CLI version: added versioning from module support for go get users [\go-swagger#2462](go-swagger#2462) ([fredbi](https://github.com/fredbi)) - fixed doc in petstore example [\go-swagger#2461](go-swagger#2461) ([fredbi](https://github.com/fredbi)) - refactored, documented and tested tags in models [\go-swagger#2460](go-swagger#2460) ([fredbi](https://github.com/fredbi)) - ensure custom tag is applied to object in generated model \(\go-swagger#2457\) [\go-swagger#2458](go-swagger#2458) ([bobcallaway](https://github.com/bobcallaway)) - fixed numerical validations for integer types [\go-swagger#2453](go-swagger#2453) ([fredbi](https://github.com/fredbi)) - test: model tests go parallel [\go-swagger#2450](go-swagger#2450) ([fredbi](https://github.com/fredbi)) - escape backticks in regex patterns [\go-swagger#2449](go-swagger#2449) ([casualjim](https://github.com/casualjim)) - Generate example struct tag if example is provided [\go-swagger#2447](go-swagger#2447) ([sbstp](https://github.com/sbstp)) - auth: added support for adding a principal as an interface [\go-swagger#2442](go-swagger#2442) ([fredbi](https://github.com/fredbi)) - fixed generated package resolution for principal [\go-swagger#2440](go-swagger#2440) ([fredbi](https://github.com/fredbi)) - Added more control over external types [\go-swagger#2438](go-swagger#2438) ([fredbi](https://github.com/fredbi)) - Acknowledged codegen regression fixed [\go-swagger#2435](go-swagger#2435) ([fredbi](https://github.com/fredbi)) - Fixed required aliased type [\go-swagger#2434](go-swagger#2434) ([fredbi](https://github.com/fredbi)) - fixup replace clause left in go.mod [\go-swagger#2433](go-swagger#2433) ([fredbi](https://github.com/fredbi)) - Updated go-openapi [\go-swagger#2432](go-swagger#2432) ([fredbi](https://github.com/fredbi)) - test\(generate spec\): extra code parsing assertions for the TermsOfService annotation [\go-swagger#2431](go-swagger#2431) ([fredbi](https://github.com/fredbi)) - updated go-openapi dependencies [\go-swagger#2427](go-swagger#2427) ([fredbi](https://github.com/fredbi)) - added validation guards against inconsistent validations [\go-swagger#2426](go-swagger#2426) ([fredbi](https://github.com/fredbi)) - Fixed missing Required validations [\go-swagger#2425](go-swagger#2425) ([fredbi](https://github.com/fredbi)) - fixed server codegen package conflicts when specifying --server-package and --api-package [\go-swagger#2424](go-swagger#2424) ([fredbi](https://github.com/fredbi)) - Change comment in server template: add periods at the end [\go-swagger#2418](go-swagger#2418) ([alexandear](https://github.com/alexandear)) - fix codescan, and support SelectorExpr with response. [\go-swagger#2414](go-swagger#2414) ([j2gg0s](https://github.com/j2gg0s)) - Fix 2391: Add more infomation to classify error [\go-swagger#2392](go-swagger#2392) ([tptpp](https://github.com/tptpp)) - Fix panics and boost coverage [\go-swagger#2390](go-swagger#2390) ([wjase](https://github.com/wjase)) - Pass examples to the generated models [\go-swagger#2389](go-swagger#2389) ([SVilgelm](https://github.com/SVilgelm)) - doc: fix issue of displaying code [\go-swagger#2377](go-swagger#2377) ([meysampg](https://github.com/meysampg)) - Added support to ignore conflicts in mixin command [\go-swagger#2375](go-swagger#2375) ([stijndehaes](https://github.com/stijndehaes)) - Feature/ReadOnly-Validation Support [\go-swagger#2369](go-swagger#2369) ([youyuanwu](https://github.com/youyuanwu)) - Fixed diff writing to file called stdout instead of os.StdOut [\go-swagger#2367](go-swagger#2367) ([wjase](https://github.com/wjase)) - Fix VMware reference. [\go-swagger#2366](go-swagger#2366) ([zmb3](https://github.com/zmb3)) - allow x-nullable hint to override allOf nullability status [\go-swagger#2365](go-swagger#2365) ([fredbi](https://github.com/fredbi)) - Acknowledged fixes from go-openapi/spec updates [\go-swagger#2142](go-swagger#2142) ([fredbi](https://github.com/fredbi)) \* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*
[Full Changelog](go-swagger/go-swagger@v0.24.0...v0.25.0) **Implemented enhancements:** - importing struct with x-go-type generates client code which doesnt compile [\go-swagger#2224](go-swagger#2224) **Fixed bugs:** - file parameter with maxLength: not enough arguments in call to "github.com/go-openapi/errors".ExceedsMaximum [\go-swagger#2342](go-swagger#2342) - Missing models during client generation [\go-swagger#2306](go-swagger#2306) - Server generation with --name api produces empty strings [\go-swagger#2293](go-swagger#2293) - Custom principal import is missing from generated server code [\go-swagger#2283](go-swagger#2283) - "generate operation" returns "no operations were selected" [\go-swagger#2280](go-swagger#2280) - "generate operation" error "the required flag `-n, --name' was not specified" [\go-swagger#2279](go-swagger#2279) - Generate model may panic on some specs [\go-swagger#2161](go-swagger#2161) - swagger diff --dest="${DEST}": Is not writing output to "${DEST}" [\go-swagger#2103](go-swagger#2103) - Models not importing x-go-type for one of properties [\go-swagger#1897](go-swagger#1897) **Closed issues:** - Strange error while swagger generate server! [\go-swagger#2358](go-swagger#2358) - generate operation does not take model package parameter [\go-swagger#2355](go-swagger#2355) - Duplicate struct field generated [\go-swagger#2352](go-swagger#2352) - structures for response errors [\go-swagger#2351](go-swagger#2351) - swagger:meta - $ref on description [\go-swagger#2349](go-swagger#2349) - Add warning to documentation for swagger:meta [\go-swagger#2335](go-swagger#2335) - how to add property `in:formData` for struct's all field [\go-swagger#2323](go-swagger#2323) - 0.24.0: too many arguments in call to "github.com/go-openapi/errors".Required [\go-swagger#2319](go-swagger#2319) - Build fails with latest go-openapi/errors [\go-swagger#2315](go-swagger#2315) - Raw request body is empty if we try get it inside handler function [\go-swagger#2310](go-swagger#2310) - not yet registered swag [\go-swagger#2291](go-swagger#2291) **Merged pull requests:** - adds swaggerui middleware as default /docs site [\go-swagger#2359](go-swagger#2359) ([casualjim](https://github.com/casualjim)) - Adding ModelPackage option to generate operation [\go-swagger#2356](go-swagger#2356) ([rodriguise](https://github.com/rodriguise)) - Added a way to override the different authenticator functions in [\go-swagger#2354](go-swagger#2354) ([ronniel1](https://github.com/ronniel1)) - Improve client response error message when status code not recognized [\go-swagger#2348](go-swagger#2348) ([minitauros](https://github.com/minitauros)) - fixed missing broken templates after the breaking change in go-openapi/errors [\go-swagger#2345](go-swagger#2345) ([fredbi](https://github.com/fredbi)) - removed unused template [\go-swagger#2343](go-swagger#2343) ([fredbi](https://github.com/fredbi)) - fix imports of external types, when used as dependency in properties, items, etc [\go-swagger#2341](go-swagger#2341) ([fredbi](https://github.com/fredbi)) - enhanced external types: more options to x-go-type [\go-swagger#2340](go-swagger#2340) ([fredbi](https://github.com/fredbi)) - fixed merging issues that caused linting/goimport failures [\go-swagger#2339](go-swagger#2339) ([fredbi](https://github.com/fredbi)) - Add NOTE in swagger:meta for adhering to godoc standard [\go-swagger#2338](go-swagger#2338) ([AymanArif](https://github.com/AymanArif)) - refactored generator tests for readability [\go-swagger#2337](go-swagger#2337) ([fredbi](https://github.com/fredbi)) - fix edge case with panic in models because of invalid additionalProperties or AllOf schema [\go-swagger#2336](go-swagger#2336) ([fredbi](https://github.com/fredbi)) - Enhanced generate model CLI: accepts definitions only specs, deprecates some options [\go-swagger#2333](go-swagger#2333) ([fredbi](https://github.com/fredbi)) - Refactored CLI diff commands and associated tests [\go-swagger#2332](go-swagger#2332) ([fredbi](https://github.com/fredbi)) - Fix linting again [\go-swagger#2329](go-swagger#2329) ([fredbi](https://github.com/fredbi)) - more aggressive name deconflicting for inline \(anonymous\) models generated in the operations package [\go-swagger#2328](go-swagger#2328) ([fredbi](https://github.com/fredbi)) - filter out empty args passed by CLI to select operations [\go-swagger#2327](go-swagger#2327) ([fredbi](https://github.com/fredbi)) - re-enacted CI-based linting [\go-swagger#2326](go-swagger#2326) ([fredbi](https://github.com/fredbi)) - fixed broken imports when specifying principal in external package [\go-swagger#2325](go-swagger#2325) ([fredbi](https://github.com/fredbi)) - fix\(generator\): fixed generated API name when terminated with suffix "api" [\go-swagger#2322](go-swagger#2322) ([fredbi](https://github.com/fredbi)) - feature: strict responders option [\go-swagger#2312](go-swagger#2312) ([onokonem](https://github.com/onokonem)) \* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*
[Full Changelog](go-swagger/go-swagger@v0.23.0...v0.24.0) **Fixed bugs:** - Body not written to request on post when schema is discriminated/anyOf/oneOf [\go-swagger#1233](go-swagger#1233) **Closed issues:** - httptest'ing - scope not getting picked up [\go-swagger#2307](go-swagger#2307) - not able to run my swagger [\go-swagger#2298](go-swagger#2298) - websocket: response does not implement http.Hijacker [\go-swagger#2288](go-swagger#2288) - client middleware? [\go-swagger#2277](go-swagger#2277) - x-www-form-urlencoded server generation issue [\go-swagger#2273](go-swagger#2273) - Spec generation docs out of date [\go-swagger#2270](go-swagger#2270) - Generated client is receiving 422 error, but I can't see the body to figure out what is missing [\go-swagger#2261](go-swagger#2261) - How can I get requester client IP in my controller ? [\go-swagger#2260](go-swagger#2260) - Redirecting links in the docs [\go-swagger#2253](go-swagger#2253) - Please make a new release for Go 1.14 [\go-swagger#2239](go-swagger#2239) - Properties in "AllOf1" structs don't get marshaled in generated client [\go-swagger#1232](go-swagger#1232) **Merged pull requests:** - update to errors that carry the value [\go-swagger#2313](go-swagger#2313) ([casualjim](https://github.com/casualjim)) - fix: afld check nil [\go-swagger#2303](go-swagger#2303) ([bbxytl](https://github.com/bbxytl)) - Set struct tags on generator options [\go-swagger#2289](go-swagger#2289) ([vincentvanderweele](https://github.com/vincentvanderweele)) - Fix multiline descriptions for the stratoscale template [\go-swagger#2282](go-swagger#2282) ([JoakimSoderberg](https://github.com/JoakimSoderberg)) - Allow passing struct tags from command line [\go-swagger#2281](go-swagger#2281) ([vincentvanderweele](https://github.com/vincentvanderweele)) - fix wrong pointer designation [\go-swagger#2274](go-swagger#2274) ([casualjim](https://github.com/casualjim)) - Update docs for spec generation [\go-swagger#2271](go-swagger#2271) ([glindsell](https://github.com/glindsell)) - Improvements for XML support [\go-swagger#2265](go-swagger#2265) ([nubenum](https://github.com/nubenum)) - Add support of case-insensitive enums \(\go-swagger#303\) [\go-swagger#2264](go-swagger#2264) ([pheepi](https://github.com/pheepi)) - Basic support for XML model generation [\go-swagger#2241](go-swagger#2241) ([nubenum](https://github.com/nubenum)) \* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*
[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)*
[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)) - Thrott 57AE le 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 def B41A initions 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)*
[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)*
PreviousNext