Tags: dominictracey/go-swagger
Tags
[Full Changelog](go-swagger/go-swagger@0.8.0...0.9.0) **Implemented enhancements:** - Allow Bypassing FormatContent on Render [\go-swagger#894](go-swagger#894) - tutorial needed on how to generate a service using kvstore as an example [\go-swagger#889](go-swagger#889) - support bash/zsh autocompletion for swagger [\go-swagger#886](go-swagger#886) - validate spec before generating, with opt-out option [\go-swagger#825](go-swagger#825) - Improve Defaults of Server \(API\) Configuration [\go-swagger#810](go-swagger#810) - Support new `operation` annotation [\go-swagger#793](go-swagger#793) - Complete swagger:route generator based on full OpenAPI router spec [\go-swagger#790](go-swagger#790) - Question: Is it possible to use existing type instead of generated model? [\go-swagger#778](go-swagger#778) - Couldn't find swag.DateTime\(strfmt.DateTime\) \*strfmt.DateTime [\go-swagger#734](go-swagger#734) - How to implement URLs to resources? [\go-swagger#604](go-swagger#604) - Generate an url builder method for every resource path [\go-swagger#119](go-swagger#119) - validate spec prior to gen. client/server [\go-swagger#852](go-swagger#852) ([GlenDC](https://github.com/GlenDC)) - add HTTPClient parameter functions [\go-swagger#849](go-swagger#849) ([GlenDC](https://github.com/GlenDC)) **Fixed bugs:** - Path parameters not unescaped correctly [\go-swagger#928](go-swagger#928) - routing issue when path param name contains a dash [\go-swagger#907](go-swagger#907) - path params not always set to required:true [\go-swagger#905](go-swagger#905) - Path not found error for endpoint with trailing slash [\go-swagger#899](go-swagger#899) - Flattened spec does not validate. [\go-swagger#898](go-swagger#898) - Generating array in response-header fails [\go-swagger#881](go-swagger#881) - Spec generation examples and documentation does not match [\go-swagger#879](go-swagger#879) - don't allow empty items in spec in resolveSimpleType [\go-swagger#875](go-swagger#875) - root path `/` operations cannot be found in generated serverapi [\go-swagger#870](go-swagger#870) - Debugging generated client at runtime [\go-swagger#862](go-swagger#862) - Mistype [\go-swagger#853](go-swagger#853) - Type using allOf in generate server has broken MarshalJSON and UnmarshalJSON in 0.8.0 [\go-swagger#847](go-swagger#847) - responses dont have a stable order [\go-swagger#846](go-swagger#846) - Wrong field selectors are generated when using allOf in response schema definition [\go-swagger#844](go-swagger#844) - Model compilation problems when `additionalProperties: true` [\go-swagger#822](go-swagger#822) - unresolvable blank format, generates in swagger-codegen, created repo with results [\go-swagger#811](go-swagger#811) - Parameter names with brackets fail to generate valid Go variables [\go-swagger#809](go-swagger#809) - Client gen not respecting `--tags` parameters [\go-swagger#795](go-swagger#795) - Incorrect Validation generated for object field [\go-swagger#786](go-swagger#786) - Can't reference definition from file in same directory [\go-swagger#776](go-swagger#776) - baseImport doesn't handle case-insensitive paths on windows properly [\go-swagger#775](go-swagger#775) - Model property default values not effective on server side processing [\go-swagger#769](go-swagger#769) - Validation code for lists of int32s with minimum/maximum inside object fails to compile [\go-swagger#763](go-swagger#763) - Server returns 405 Method not allowed instead of 404 for PUT, POST requests with invalid basepath [\go-swagger#761](go-swagger#761) - Responses should support a description [\go-swagger#738](go-swagger#738) - swagger generate client fails on validated swagger.json [\go-swagger#733](go-swagger#733) - Validation error with spec that contains refs to local files [\go-swagger#729](go-swagger#729) - Duplicate imports in main.go on pet-store's swagger file. [\go-swagger#665](go-swagger#665) - \[BREAKING\] Path tags change code generation in a strange way [\go-swagger#500](go-swagger#500) **Closed issues:** - Remove warning messages [\go-swagger#993](go-swagger#993) - Nested Packages: Generating Spec File [\go-swagger#991](go-swagger#991) - Question: package names [\go-swagger#971](go-swagger#971) - How to write comment when API accepts json body? [\go-swagger#970](go-swagger#970) - generate spec from source doesn't support custom name of params on header, query [\go-swagger#963](go-swagger#963) - Read request body in middleware. [\go-swagger#955](go-swagger#955) - validating content type for "application/json" against \[\] [\go-swagger#952](go-swagger#952) - Scanning of SecureDefinitions returns wrong json [\go-swagger#949](go-swagger#949) - Generated import path ignores capitalization [\go-swagger#941](go-swagger#941) - Error "target must reside inside a location in the $GOPATH/src", target is in $GOPATH/src \(Windows\) [\go-swagger#940](go-swagger#940) - Not able to generate proper swagger spec [\go-swagger#938](go-swagger#938) - swagger:meta custom description [\go-swagger#937](go-swagger#937) - Set HTTP header on the client side without an explicit swagger parameters [\go-swagger#935](go-swagger#935) - Beam file not being generated. [\go-swagger#930](go-swagger#930) - Need help in successfully running swagger generate commands [\go-swagger#929](go-swagger#929) - How do you remove a not required date-time from your JSON output? [\go-swagger#927](go-swagger#927) - Go-swagger app on Google App Engine Standard? [\go-swagger#925](go-swagger#925) - Similar routing paths that differ at the leaf got dropped out [\go-swagger#918](go-swagger#918) - Embedded pointers cause errors in spec generation [\go-swagger#896](go-swagger#896) - Cannot parse time formats that look like this: 2017-01-17T22:58:45 [\go-swagger#873](go-swagger#873) - Allow customized client constructor while respecting defaults [\go-swagger#838](go-swagger#838) - Implement ValidateNamed method to support validation errors with proper names [\go-swagger#837](go-swagger#837) - Support default value for model property [\go-swagger#828](go-swagger#828) - Newlines in title field breaks docstrings [\go-swagger#813](go-swagger#813) - Code gen: missing import restapi/operations/\[name\]/get\_\[name\]\_parameters.go ; "github.com/go-openapi/runtime/middleware" [\go-swagger#590](go-swagger#590) **Merged pull requests:** - no x-go-name on $ref props [\go-swagger#994](go-swagger#994) ([casualjim](https://github.com/casualjim)) - Update response.md [\go-swagger#988](go-swagger#988) ([matiasanaya-ffx](https://github.com/matiasanaya-ffx)) - Allow to set build tags for scanner [\go-swagger#980](go-swagger#980) ([gaplyk](https://github.com/gaplyk)) - Fix links in docs/README.md [\go-swagger#978](go-swagger#978) ([houjunchen](https://github.com/houjunchen)) - Task: Update generate docs [\go-swagger#975](go-swagger#975) ([kenjones-cisco](https://github.com/kenjones-cisco)) - Bugfix: err shadows declaration [\go-swagger#974](go-swagger#974) ([kenjones-cisco](https://github.com/kenjones-cisco)) - Bugfix: Check error of SetTimeout [\go-swagger#969](go-swagger#969) ([kenjones-cisco](https://github.com/kenjones-cisco)) - Always add default imports [\go-swagger#966](go-swagger#966) ([kars7e](https://github.com/kars7e)) - Respect required for polymorphic types [\go-swagger#964](go-swagger#964) ([jbowes](https://github.com/jbowes)) - update vendored libs [\go-swagger#956](go-swagger#956) ([casualjim](https://github.com/casualjim)) - generator: Generate good godoc style for HTTP error codes [\go-swagger#953](go-swagger#953) ([tgraf](https://github.com/tgraf)) - Add in swagger:meta, security fix. Implementation of secure definitions [\go-swagger#950](go-swagger#950) ([gaplyk](https://github.com/gaplyk)) - Fix package lookup. Add ast.SelectorExpr [\go-swagger#945](go-swagger#945) ([gaplyk](https://github.com/gaplyk)) - Updates schema scanner to print warning [\go-swagger#942](go-swagger#942) ([robertacosta](https://github.com/robertacosta)) - Added custom tag functionality [\go-swagger#939](go-swagger#939) ([johnnadratowski](https://github.com/johnnadratowski)) - Use json.RawMessage to decode polymorphic types [\go-swagger#933](go-swagger#933) ([kars7e](https://github.com/kars7e)) - Set the read and write timeout values for the http scheme [\go-swagger#926](go-swagger#926) ([jbowes](https://github.com/jbowes)) - Remove no-op basePath assignment. [\go-swagger#921](go-swagger#921) ([snargleplax](https://github.com/snargleplax)) - Support x-go-name in response elements [\go-swagger#916](go-swagger#916) ([tgraf](https://github.com/tgraf)) - Fix some typos and spelling errors I discovered while reading the docs [\go-swagger#915](go-swagger#915) ([flimzy](https://github.com/flimzy)) - generator: Provide const for all defined response codes [\go-swagger#914](go-swagger#914) ([tgraf](https://github.com/tgraf)) - fix\(generator\): always use runtime/flagext in server generation [\go-swagger#913](go-swagger#913) ([mitch000001](https://github.com/mitch000001)) - fixes path param scan and trailing slash router [\go-swagger#906](go-swagger#906) ([casualjim](https://github.com/casualjim)) - add custom server example and update examples [\go-swagger#904](go-swagger#904) ([GlenDC](https://github.com/GlenDC)) - remove unused resolveSimpleType func [\go-swagger#903](go-swagger#903) ([GlenDC](https://github.com/GlenDC)) - 886 bash zsh autocompletion [\go-swagger#902](go-swagger#902) ([GlenDC](https://github.com/GlenDC)) - add custom server tutorial [\go-swagger#900](go-swagger#900) ([GlenDC](https://github.com/GlenDC)) - Fixes \go-swagger#896 - Added \*ast.StarExpr to parsers [\go-swagger#897](go-swagger#897) ([bjyoungblood](https://github.com/bjyoungblood)) - Allow CodeGen to skip formatting [\go-swagger#895](go-swagger#895) ([steve-gray](https://github.com/steve-gray)) - fix sliceserverheaderbuilder's broken ValueExpression selector [\go-swagger#885](go-swagger#885) ([GlenDC](https://github.com/GlenDC)) - Remove unnecessary ToUpper from builder template [\go-swagger#882](go-swagger#882) ([posener](https://github.com/posener)) - make sure docs and its inline example match [\go-swagger#880](go-swagger#880) ([GlenDC](https://github.com/GlenDC)) - Fix some grammar [\go-swagger#878](go-swagger#878) ([PaulCapestany](https://github.com/PaulCapestany)) - generate root path as empty string in server router [\go-swagger#871](go-swagger#871) ([GlenDC](https://github.com/GlenDC)) - Add default imports in templates [\go-swagger#867](go-swagger#867) ([JrCs](https://github.com/JrCs)) - fix for broken link in todo-list tutorial [\go-swagger#857](go-swagger#857) ([nathany](https://github.com/nathany)) - Generate code that keeps swagger spec as a string instead of a \[\]byte [\go-swagger#856](go-swagger#856) ([vburenin](https://github.com/vburenin)) - fix typo in server/builder.gotmpl [\go-swagger#855](go-swagger#855) ([GlenDC](https://github.com/GlenDC)) - fix \go-swagger#847 [\go-swagger#851](go-swagger#851) ([Simon-Li](https://github.com/Simon-Li)) - ensure constant client response body order [\go-swagger#848](go-swagger#848) ([GlenDC](https://github.com/GlenDC)) - generator: strip package name from type name [\go-swagger#845](go-swagger#845) ([rjeczalik](https://github.com/rjeczalik)) - expose transport config, fixes \go-swagger#838 [\go-swagger#843](go-swagger#843) ([GlenDC](https://github.com/GlenDC)) - 837-support-validation-error-with-proper-name [\go-swagger#840](go-swagger#840) ([Simon-Li](https://github.com/Simon-Li)) - Fix a number of bugs [\go-swagger#832](go-swagger#832) ([casualjim](https://github.com/casualjim)) - 828-Support-default-value-for-model-property [\go-swagger#829](go-swagger#829) ([Simon-Li](https://github.com/Simon-Li)) - Fix issue [\go-swagger#826](go-swagger#826) ([gaplyk](https://github.com/gaplyk)) - allow for gopath to be differently cased from actual [\go-swagger#821](go-swagger#821) ([casualjim](https://github.com/casualjim)) - local file refs for params and responses in server gen [\go-swagger#820](go-swagger#820) ([casualjim](https://github.com/casualjim)) - validate respects local file reference [\go-swagger#819](go-swagger#819) ([casualjim](https://github.com/casualjim)) - improve defaults API constructor, fixes \go-swagger#810 [\go-swagger#816](go-swagger#816) ([GlenDC](https://github.com/GlenDC)) - add operation annotation [\go-swagger#815](go-swagger#815) ([GlenDC](https://github.com/GlenDC)) - Apply comment function to title in docstring template [\go-swagger#814](go-swagger#814) ([lstoll](https://github.com/lstoll)) - Use existing Go type instead of generated one \(fix \go-swagger#778\) [\go-swagger#812](go-swagger#812) ([nikolay-turpitko](https://github.com/nikolay-turpitko)) \* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*
[Full Changelog](go-swagger/go-swagger@0.7.4...0.8.0) **Implemented enhancements:** - Add server-side support for mutual tls [\go-swagger#802](go-swagger#802) - Add support for pflag as alternative to go-flags [\go-swagger#797](go-swagger#797) - Maintain parameter sequence in parameters scanner [\go-swagger#768](go-swagger#768) - Configure TLS [\go-swagger#685](go-swagger#685) - validate failing with interface is spec.Schema, not spec.Response while generate succeeds [\go-swagger#594](go-swagger#594) - Support enum in parameters scanner [\go-swagger#245](go-swagger#245) - Support default value in parameters scanner [\go-swagger#244](go-swagger#244) - add oauth2 support in the client [\go-swagger#185](go-swagger#185) - optimize tls config for server [\go-swagger#799](go-swagger#799) ([casualjim](https://github.com/casualjim)) **Fixed bugs:** - client uuid/string type mismatch [\go-swagger#789](go-swagger#789) - Definition field name not showing when string pattern validation failed, if use $ref to reference another one in defintions [\go-swagger#767](go-swagger#767) - If Swagger spec doesn't include a definition schema reference in a response, the generated client returns nil [\go-swagger#749](go-swagger#749) - The reverse routing doesn't support basePath [\go-swagger#742](go-swagger#742) - Generator makes consts generated from a swagger enum as internal to a package [\go-swagger#739](go-swagger#739) - Client Generator - uuid to string [\go-swagger#731](go-swagger#731) - illegal byte order mark [\go-swagger#727](go-swagger#727) - `validate` failing with out of memory error [\go-swagger#605](go-swagger#605) - Log message for unsupported type is misleading. [\go-swagger#600](go-swagger#600) - Possible unintended result of inheritance [\go-swagger#541](go-swagger#541) - stack overflow on recursive circular ancestors [\go-swagger#537](go-swagger#537) - duplicate operationId not detected [\go-swagger#536](go-swagger#536) - master gets parsing error where 0.5.0 handles correctly [\go-swagger#535](go-swagger#535) - Validation: invalid patterns in parameters are not detected [\go-swagger#530](go-swagger#530) - invalid character 'ï' looking for beginning of value [\go-swagger#496](go-swagger#496) - Code generation fails for definition with allOf and local schema [\go-swagger#436](go-swagger#436) - Struct parsing cause an error: unable to resolve embedded struct for... [\go-swagger#390](go-swagger#390) - generate spec for embedded struct: unknown primitive [\go-swagger#241](go-swagger#241) - Code gen: how to return empty json array [\go-swagger#718](go-swagger#718) ([cmhakkim](https://github.com/cmhakkim)) **Closed issues:** - Support array type validation for $ref definitions [\go-swagger#805](go-swagger#805) - Invalid enum validation check [\go-swagger#804](go-swagger#804) - Question: How to include all operations? [\go-swagger#800](go-swagger#800) - Some links on readme are broken [\go-swagger#794](go-swagger#794) - Error types are not correctly generated \(should not use pointer\) [\go-swagger#783](go-swagger#783) - NSwag is generating strange types [\go-swagger#764](go-swagger#764) - Possible conflicts with vendor'ed code? [\go-swagger#756](go-swagger#756) - Should generate strfmt.DateTime as a pointer? [\go-swagger#746](go-swagger#746) - Partial response with generated server using discriminator [\go-swagger#743](go-swagger#743) - Is it possible to suppress the default value for a date-time filed? [\go-swagger#736](go-swagger#736) - \[Question\] How to set cookies from server side [\go-swagger#728](go-swagger#728) **Merged pull requests:** - fix 805-support-array-type-validation-for-aliased-definition [\go-swagger#808](go-swagger#808) ([Simon-Li](https://github.com/Simon-Li)) - add test for issue 789 [\go-swagger#806](go-swagger#806) ([casualjim](https://github.com/casualjim)) - add support for mutual tls auth [\go-swagger#803](go-swagger#803) ([casualjim](https://github.com/casualjim)) - Revert "fix \go-swagger#767: field-name-not-showing-if-using-ref" [\go-swagger#801](go-swagger#801) ([casualjim](https://github.com/casualjim)) - support pflag in addition to go-flags for the server [\go-swagger#798](go-swagger#798) ([casualjim](https://github.com/casualjim)) - fix \go-swagger#767: field-name-not-showing-if-using-ref [\go-swagger#792](go-swagger#792) ([Simon-Li](https://github.com/Simon-Li)) - Support description tags in responses and support description as the … [\go-swagger#788](go-swagger#788) ([clawconduce](https://github.com/clawconduce)) - Added hook to configure servers on user side. [\go-swagger#784](go-swagger#784) ([vburenin](https://github.com/vburenin)) - Generate ReadCloser for request parameters instead of Writer. [\go-swagger#780](go-swagger#780) ([vburenin](https://github.com/vburenin)) - Issue \go-swagger#738: Support descriptions on responses that use definitions [\go-swagger#777](go-swagger#777) ([clawconduce](https://github.com/clawconduce)) - 244 245 enums defaults for parameters \[quick implementation\] [\go-swagger#772](go-swagger#772) ([McSwitch](https://github.com/McSwitch)) - fixed parameters sequence issue [\go-swagger#771](go-swagger#771) ([McSwitch](https://github.com/McSwitch)) - Adds support for `\[\]\*Foo` to the other types [\go-swagger#766](go-swagger#766) ([jredville](https://github.com/jredville)) - Adds support for parsing `\[\]\*Foo` in parameters [\go-swagger#765](go-swagger#765) ([jredville](https://github.com/jredville)) - fixes a number of issues with allOf [\go-swagger#760](go-swagger#760) ([casualjim](https://github.com/casualjim)) - dedupe properties in discriminated types [\go-swagger#759](go-swagger#759) ([casualjim](https://github.com/casualjim)) - strip BOM from descriptions [\go-swagger#758](go-swagger#758) ([casualjim](https://github.com/casualjim)) - expose more configuration options for generated server [\go-swagger#757](go-swagger#757) ([casualjim](https://github.com/casualjim)) - allow for complete config of tls config outside of arguments [\go-swagger#755](go-swagger#755) ([casualjim](https://github.com/casualjim)) - take base path into account for the url builder [\go-swagger#750](go-swagger#750) ([casualjim](https://github.com/casualjim)) - Export enums [\go-swagger#741](go-swagger#741) ([casualjim](https://github.com/casualjim)) - client-path-param custom format fix [\go-swagger#737](go-swagger#737) ([casualjim](https://github.com/casualjim)) - add support for overriding http client per request [\go-swagger#735](go-swagger#735) ([casualjim](https://github.com/casualjim)) \* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*
[Full Changelog](go-swagger/go-swagger@0.7.3...0.7.4) **Implemented enhancements:** - Document when authentication mechanisms apply in generated code [\#720](https://github.com/go-swagger/go-swagger/issues/720) - can't distinguish between an empty array and null array for non-required array fields [\#707](https://github.com/go-swagger/go-swagger/issues/707) - x-go-name not respected in "swagger generate model" [\#701](https://github.com/go-swagger/go-swagger/issues/701) **Fixed bugs:** - Generate source doesn't compile if parameter name is type [\#710](https://github.com/go-swagger/go-swagger/issues/710) - Some word cannot be used as field of properties in object definition [\#704](https://github.com/go-swagger/go-swagger/issues/704) - uuid cannot be converted to string [\#628](https://github.com/go-swagger/go-swagger/issues/628) - Concurrency issue on the validation code for string enums [\#545](https://github.com/go-swagger/go-swagger/issues/545) - vendor extensions not respected [\#402](https://github.com/go-swagger/go-swagger/issues/402) - Not possible to put the definitions in a separate YAML file [\#358](https://github.com/go-swagger/go-swagger/issues/358) - Code generation changes depending on how swagger files are organized. [\#331](https://github.com/go-swagger/go-swagger/issues/331) **Closed issues:** - Is it possible to do the reverse routing? [\#714](https://github.com/go-swagger/go-swagger/issues/714) - Can access original request object in handlers [\#491](https://github.com/go-swagger/go-swagger/issues/491) **Merged pull requests:** - verifies support of strfmt and nested collections in parameters [\#725](https://github.com/go-swagger/go-swagger/pull/725) ([casualjim](https://github.com/casualjim)) - better auth help text [\#724](https://github.com/go-swagger/go-swagger/pull/724) ([casualjim](https://github.com/casualjim)) - reverse routing [\#723](https://github.com/go-swagger/go-swagger/pull/723) ([casualjim](https://github.com/casualjim)) - update vendored deps [\#722](https://github.com/go-swagger/go-swagger/pull/722) ([casualjim](https://github.com/casualjim)) - don't use omitempty on array fields [\#716](https://github.com/go-swagger/go-swagger/pull/716) ([rgarcia](https://github.com/rgarcia)) - updates vendor [\#715](https://github.com/go-swagger/go-swagger/pull/715) ([casualjim](https://github.com/casualjim)) - Support x-go-name in code generation [\#713](https://github.com/go-swagger/go-swagger/pull/713) ([dnephin](https://github.com/dnephin)) - mangle var names [\#712](https://github.com/go-swagger/go-swagger/pull/712) ([casualjim](https://github.com/casualjim)) - port fix rare race with enums \(@bfreis\) [\#709](https://github.com/go-swagger/go-swagger/pull/709) ([casualjim](https://github.com/casualjim)) - 702 fix timeout [\#708](https://github.com/go-swagger/go-swagger/pull/708) ([casualjim](https://github.com/casualjim)) [Full Changelog](https://github.com/go-swagger/go-swagger/compare/0.7.2...0.7.3) **Implemented enhancements:** - pretty print the generated spec [\#698](https://github.com/go-swagger/go-swagger/issues/698) - consider swagger:strfmt on a property comment as a valid override [\#694](https://github.com/go-swagger/go-swagger/issues/694) - CLI options to define HTTP/HTTPS protocol schema in generated server code. [\#587](https://github.com/go-swagger/go-swagger/issues/587) - x-nullable: false doesn't affect required values [\#458](https://github.com/go-swagger/go-swagger/issues/458) - Generating spec for response without nested struct [\#446](https://github.com/go-swagger/go-swagger/issues/446) - Refactor package structures [\#420](https://github.com/go-swagger/go-swagger/issues/420) - No consumers and producers for "text/plain" in the client runtime [\#360](https://github.com/go-swagger/go-swagger/issues/360) - No consumers and producers for "application/xml" in the client runtime [\#359](https://github.com/go-swagger/go-swagger/issues/359) - Add http/unix socket transport [\#278](https://github.com/go-swagger/go-swagger/issues/278) - Clean up tutorial [\#275](https://github.com/go-swagger/go-swagger/issues/275) - server generated code does not compile [\#215](https://github.com/go-swagger/go-swagger/issues/215) - Support not embedding swagger schema into generated Go code [\#190](https://github.com/go-swagger/go-swagger/issues/190) - \[BREAKING\] Move most of it under the open apis org [\#188](https://github.com/go-swagger/go-swagger/issues/188) - Add a command to initialize a swagger yaml spec [\#187](https://github.com/go-swagger/go-swagger/issues/187) - check licenses of dependencies [\#154](https://github.com/go-swagger/go-swagger/issues/154) - Add appveyor build [\#153](https://github.com/go-swagger/go-swagger/issues/153) - Empty or duplicate operation ids in codegen [\#134](https://github.com/go-swagger/go-swagger/issues/134) - Document supported vendor extensions [\#131](https://github.com/go-swagger/go-swagger/issues/131) - Add documentation for generated server [\#130](https://github.com/go-swagger/go-swagger/issues/130) - no empty names for path parameters [\#128](https://github.com/go-swagger/go-swagger/issues/128) - Add validation for only body or formdata params [\#127](https://github.com/go-swagger/go-swagger/issues/127) - Add support for security definitions to server codegen [\#113](https://github.com/go-swagger/go-swagger/issues/113) - \[scanner\] security schemes [\#112](https://github.com/go-swagger/go-swagger/issues/112) - Allow for client templates to be overridden with local versions [\#101](https://github.com/go-swagger/go-swagger/issues/101) - \[scanner\] spec generation should fail when a struct is decorated with more than 1 annotation [\#92](https://github.com/go-swagger/go-swagger/issues/92) - Struct references in operation parameter objects are generated as struct fields instead of pointers. [\#60](https://github.com/go-swagger/go-swagger/issues/60) - validation: default values must validate against schema [\#18](https://github.com/go-swagger/go-swagger/issues/18) - validation: referenced objects [\#17](https://github.com/go-swagger/go-swagger/issues/17) - validation: referencable references [\#16](https://github.com/go-swagger/go-swagger/issues/16) - implement validation: circular ancestry [\#13](https://github.com/go-swagger/go-swagger/issues/13) - implement validation: duplicate property name declaration [\#12](https://github.com/go-swagger/go-swagger/issues/12) - support huge file uploads [\#8](https://github.com/go-swagger/go-swagger/issues/8) - documentation site [\#5](https://github.com/go-swagger/go-swagger/issues/5) - Generate a swagger spec from go code [\#3](https://github.com/go-swagger/go-swagger/issues/3) **Fixed bugs:** - timeout conflicts with property named timeout in client gen [\#702](https://github.com/go-swagger/go-swagger/issues/702) - Swagger 0.6.0 reports invalid version [\#650](https://github.com/go-swagger/go-swagger/issues/650) - Code gen: The go generate comment is missing required parameters [\#611](https://github.com/go-swagger/go-swagger/issues/611) - Client Generator - Multiple success response codes causes panic [\#585](https://github.com/go-swagger/go-swagger/issues/585) - Generated client panics trying to type-assert required string parameter [\#546](https://github.com/go-swagger/go-swagger/issues/546) - Build failure when using principal flag. [\#544](https://github.com/go-swagger/go-swagger/issues/544) - Code generated from spec file does not compile [\#540](https://github.com/go-swagger/go-swagger/issues/540) - No validator code call for array items if they are other models. [\#524](https://github.com/go-swagger/go-swagger/issues/524) - escaped slashes in path ids are incorrectly decoded [\#522](https://github.com/go-swagger/go-swagger/issues/522) - Multipart form generates unnecessary variable that lead to compile error [\#511](https://github.com/go-swagger/go-swagger/issues/511) - Negotiated content type producer uses DefaultProduces even when matched route does not have a "produces" for that type. [\#499](https://github.com/go-swagger/go-swagger/issues/499) - Recursive definition causes stack overflow [\#483](https://github.com/go-swagger/go-swagger/issues/483) - Fail and log on errors adding user-defined CLI flags [\#470](https://github.com/go-swagger/go-swagger/issues/470) - Specification basePath is not respected [\#465](https://github.com/go-swagger/go-swagger/issues/465) - Incorrect case in generated model code referencing model name [\#460](https://github.com/go-swagger/go-swagger/issues/460) - Presence of required nested object is not validated [\#455](https://github.com/go-swagger/go-swagger/issues/455) - Incorrectly generated Marshaller causes unlimited recursive Marshal calls [\#454](https://github.com/go-swagger/go-swagger/issues/454) - Optional nested objects are not validated [\#453](https://github.com/go-swagger/go-swagger/issues/453) - Swagger generate oauth2 scope [\#449](https://github.com/go-swagger/go-swagger/issues/449) - Panic on form validation for mutlipart upload [\#438](https://github.com/go-swagger/go-swagger/issues/438) - x-www-form-urlencoded cannot be consumed in go-swagger 0.5.x [\#433](https://github.com/go-swagger/go-swagger/issues/433) - Incorrect unmarshal code generated for polymorphic object parent [\#423](https://github.com/go-swagger/go-swagger/issues/423) - Basic auth doesn't compile [\#406](https://github.com/go-swagger/go-swagger/issues/406) - Recursive model definition causes infinite loop [\#399](https://github.com/go-swagger/go-swagger/issues/399) - Validation of required values should allow empty values [\#398](https://github.com/go-swagger/go-swagger/issues/398) - No data fields in the response object [\#384](https://github.com/go-swagger/go-swagger/issues/384) - Validation code tries to compare a non-nullable with a nil value. [\#381](https://github.com/go-swagger/go-swagger/issues/381) - CLI help is printed twice. [\#375](https://github.com/go-swagger/go-swagger/issues/375) - Question - Expose the server port if a random port is used for the server [\#372](https://github.com/go-swagger/go-swagger/issues/372) - DELETE operation with no body and Accept: \*/\* does not reach handler [\#371](https://github.com/go-swagger/go-swagger/issues/371) - Expanding nested items is broken. [\#367](https://github.com/go-swagger/go-swagger/issues/367) - Tagging an in "body" parameter with "required" has no effect [\#366](https://github.com/go-swagger/go-swagger/issues/366) - Incorrect type used for validator [\#363](https://github.com/go-swagger/go-swagger/issues/363) - Generated comments on model types and client operations don't begin with the type / operation name in some cases [\#356](https://github.com/go-swagger/go-swagger/issues/356) - Wrong enum type names in the client generator [\#352](https://github.com/go-swagger/go-swagger/issues/352) - panic: on array/collectionFormat + validation [\#351](https://github.com/go-swagger/go-swagger/issues/351) - Default value is not generated for boolean type. [\#350](https://github.com/go-swagger/go-swagger/issues/350) - Generated model results in broken build [\#340](https://github.com/go-swagger/go-swagger/issues/340) - API client has wrong package name [\#330](https://github.com/go-swagger/go-swagger/issues/330) - duplicate declarations on a naming colision [\#325](https://github.com/go-swagger/go-swagger/issues/325) - Validator treats parameter references as errors [\#321](https://github.com/go-swagger/go-swagger/issues/321) - Issue with parameters of type file in the client generator [\#320](https://github.com/go-swagger/go-swagger/issues/320) - Map of base type generates a map of \*Interface instead of map of Interface [\#319](https://github.com/go-swagger/go-swagger/issues/319) - Models: do not generate pointers and omitempty if property is required [\#300](https://github.com/go-swagger/go-swagger/issues/300) - Handle missing Accept: from request header [\#298](https://github.com/go-swagger/go-swagger/issues/298) - Enums are no longer pointers if not required [\#277](https://github.com/go-swagger/go-swagger/issues/277) - Cannot use "." in route definition [\#271](https://github.com/go-swagger/go-swagger/issues/271) - Enum generated Validate code has duplicate if checks [\#265](https://github.com/go-swagger/go-swagger/issues/265) - fields with special chars lose the special chars [\#257](https://github.com/go-swagger/go-swagger/issues/257) - missing import: model not compiling [\#255](https://github.com/go-swagger/go-swagger/issues/255) - Panic: interface is spec.Schema, not spec.Parameter for formField file [\#253](https://github.com/go-swagger/go-swagger/issues/253) - Kubernetes 2.0 Spec [\#239](https://github.com/go-swagger/go-swagger/issues/239) - Generated models with shared enums do not compile [\#227](https://github.com/go-swagger/go-swagger/issues/227) - Go swagger does not support plain values in bodies. [\#217](https://github.com/go-swagger/go-swagger/issues/217) - Generated server should allow for cleanup on shutting down [\#198](https://github.com/go-swagger/go-swagger/issues/198) - Crash when using swagger generate client [\#197](https://github.com/go-swagger/go-swagger/issues/197) - Generated BindRequest has call to Validate, even if no validation is specified [\#196](https://github.com/go-swagger/go-swagger/issues/196) - parameter integers are always send [\#195](https://github.com/go-swagger/go-swagger/issues/195) - Wrong documentation for swagger:parameters annotation [\#194](https://github.com/go-swagger/go-swagger/issues/194) - format of parameters leads to bad generated code [\#193](https://github.com/go-swagger/go-swagger/issues/193) - Validation dereferencing non-pointer [\#186](https://github.com/go-swagger/go-swagger/issues/186) - Generated Validate method does not dereference pointer [\#182](https://github.com/go-swagger/go-swagger/issues/182) - Generated Validatator on slice from interface method incorrect [\#181](https://github.com/go-swagger/go-swagger/issues/181) - Polymorphic/generic subtypes: discriminator getter method, and unmarshal function do not use definition name [\#175](https://github.com/go-swagger/go-swagger/issues/175) - Don't set query params if they are nil [\#174](https://github.com/go-swagger/go-swagger/issues/174) - Spec generator fails for swagger:route that has no tags [\#171](https://github.com/go-swagger/go-swagger/issues/171) - client: Polymorphic types as parameter generates pointer to interface [\#169](https://github.com/go-swagger/go-swagger/issues/169) - no code generated to handle unmarshalling a slice of a generic type [\#160](https://github.com/go-swagger/go-swagger/issues/160) - The validation does not work for the reference. [\#159](https://github.com/go-swagger/go-swagger/issues/159) - swagger generate server with `-t` leads to non-compiliable generated code [\#155](https://github.com/go-swagger/go-swagger/issues/155) - apiKey SecurityDefinitions work only if the header name=security definition name [\#152](https://github.com/go-swagger/go-swagger/issues/152) - add allowEmptyValue support for a parameter [\#149](https://github.com/go-swagger/go-swagger/issues/149) - Polymorphic validation code does not invoke generated Getter methods [\#146](https://github.com/go-swagger/go-swagger/issues/146) - generate commands should work with urls too [\#145](https://github.com/go-swagger/go-swagger/issues/145) - responses with a body of type interface{} don't render well [\#137](https://github.com/go-swagger/go-swagger/issues/137) - responses with a schema render lots of extra schemas [\#136](https://github.com/go-swagger/go-swagger/issues/136) - client should respect default values [\#135](https://github.com/go-swagger/go-swagger/issues/135) - models: missing optional fields must not be rejected by validators and must have a distinguishable zero value [\#132](https://github.com/go-swagger/go-swagger/issues/132) - Validation fails with circular dependency [\#123](https://github.com/go-swagger/go-swagger/issues/123) - server should have options for SSL when https scheme is present [\#115](https://github.com/go-swagger/go-swagger/issues/115) - no enum detected for enum properties in combination with allOf [\#107](https://github.com/go-swagger/go-swagger/issues/107) - Problem with query parameter with type array and collectionFormat: multi [\#106](https://github.com/go-swagger/go-swagger/issues/106) - \[scanner\] Exported fields typed interface result in an invalid schema [\#93](https://github.com/go-swagger/go-swagger/issues/93) - make go gettable without authentication [\#89](https://github.com/go-swagger/go-swagger/issues/89) - client should infer schemes from the spec [\#88](https://github.com/go-swagger/go-swagger/issues/88) - respect vendor specific media types [\#87](https://github.com/go-swagger/go-swagger/issues/87) - client generation doesn't use tags [\#86](https://github.com/go-swagger/go-swagger/issues/86) - client generation doesn't pick up on params from path level [\#85](https://github.com/go-swagger/go-swagger/issues/85) - Enum model validation broken [\#79](https://github.com/go-swagger/go-swagger/issues/79) - Client examples? [\#76](https://github.com/go-swagger/go-swagger/issues/76) - When scanning a response the definition is not ref'ed [\#75](https://github.com/go-swagger/go-swagger/issues/75) - enum validation for anonymous nested object is missing [\#74](https://github.com/go-swagger/go-swagger/issues/74) - additional properties: false still gets treated as if it was set to true [\#73](https://github.com/go-swagger/go-swagger/issues/73) - models composed with discriminators and allOf end up with empty bodies [\#65](https://github.com/go-swagger/go-swagger/issues/65) - \[validation\] pathItems properties are not strictly validated [\#62](https://github.com/go-swagger/go-swagger/issues/62) - Go-swagger validation issues [\#61](https://github.com/go-swagger/go-swagger/issues/61) - Array references are generated as array of structs rather than array of pointers. [\#59](https://github.com/go-swagger/go-swagger/issues/59) - Generated configure\_{app}.go has missing import and invalid reference [\#56](https://github.com/go-swagger/go-swagger/issues/56) - bind{Param} function may need casting for UUID [\#55](https://github.com/go-swagger/go-swagger/issues/55) - Generated imports for models are incorrect [\#54](https://github.com/go-swagger/go-swagger/issues/54) - Validation:"swagger" field must validate against schema [\#53](https://github.com/go-swagger/go-swagger/issues/53) - scanner.go panics with index out of bounds [\#50](https://github.com/go-swagger/go-swagger/issues/50) - generate spec doesn't add "swagger":2.0 at the beginning of the spec, but it's needed by swagger-ui [\#46](https://github.com/go-swagger/go-swagger/issues/46) - may be bug on URI parse [\#37](https://github.com/go-swagger/go-swagger/issues/37) - make generate spec support validations for nested collections [\#22](https://github.com/go-swagger/go-swagger/issues/22) - make generated server support responses [\#21](https://github.com/go-swagger/go-swagger/issues/21) - Add size variable init when slice size needs to be checked. [\#570](https://github.com/go-swagger/go-swagger/pull/570) ([vburenin](https://github.com/vburenin)) **Closed issues:** - restapi/operations/delete\_user\_name.go:51: undefined: https [\#700](https://github.com/go-swagger/go-swagger/issues/700) - \[0.7.2\] `generate model` does not generate anything [\#692](https://github.com/go-swagger/go-swagger/issues/692) - configure\_xxx.go file gets overwritten everytime. [\#687](https://github.com/go-swagger/go-swagger/issues/687) - `swagger validate` raise an error [\#684](https://github.com/go-swagger/go-swagger/issues/684) - Can't install swagger command in Go 1.6. [\#679](https://github.com/go-swagger/go-swagger/issues/679) - Generating a model from an inline response schema [\#676](https://github.com/go-swagger/go-swagger/issues/676) - No way to generate type `int` \(always uses `int64`\) [\#675](https://github.com/go-swagger/go-swagger/issues/675) - Question: After set authentication , CROS handler doesn't work [\#663](https://github.com/go-swagger/go-swagger/issues/663) - Swagger\_linux\_amd64 does not match master branch of go-swagger [\#647](https://github.com/go-swagger/go-swagger/issues/647) - Rename Mutli-Status to Multi-Status [\#640](https://github.com/go-swagger/go-swagger/issues/640) - go doc dumps huge SwaggerJSON [\#639](https://github.com/go-swagger/go-swagger/issues/639) - Array property of payload not being included in response body [\#638](https://github.com/go-swagger/go-swagger/issues/638) - godep not vendoring go-swagger package to API package [\#635](https://github.com/go-swagger/go-swagger/issues/635) - Generated server returns error code when invoked with "-h" or "--help" [\#630](https://github.com/go-swagger/go-swagger/issues/630) - Error while updating dependencies [\#627](https://github.com/go-swagger/go-swagger/issues/627) - Generated code validation [\#625](https://github.com/go-swagger/go-swagger/issues/625) - Generate spec looks up types in wrong package if there are several of the same name [\#608](https://github.com/go-swagger/go-swagger/issues/608) - Add support for MapType in parseIdentProperty [\#601](https://github.com/go-swagger/go-swagger/issues/601) - Code generator emits two variants of strfmt [\#598](https://github.com/go-swagger/go-swagger/issues/598) - Add the ability to use a model as a response Body. [\#595](https://github.com/go-swagger/go-swagger/issues/595) - accept header is invalid [\#586](https://github.com/go-swagger/go-swagger/issues/586) - missing swag import [\#580](https://github.com/go-swagger/go-swagger/issues/580) - --skip-struct outputs blank files [\#575](https://github.com/go-swagger/go-swagger/issues/575) - Command Line Flags example [\#572](https://github.com/go-swagger/go-swagger/issues/572) - swagger validate swgger.yml fail when I follow Todo-List tutorial [\#571](https://github.com/go-swagger/go-swagger/issues/571) - No way of avoiding generating validations [\#568](https://github.com/go-swagger/go-swagger/issues/568) - Embedding anonymous pointer causes error [\#563](https://github.com/go-swagger/go-swagger/issues/563) - All Go builtin types should be supported [\#560](https://github.com/go-swagger/go-swagger/issues/560) - swagger error, during import spc doc into swagger editor [\#555](https://github.com/go-swagger/go-swagger/issues/555) - No access to original HTTP request in GET request [\#550](https://github.com/go-swagger/go-swagger/issues/550) - go-swagger v0.5.9 - cannot find package "golang.org/x/tools/go/loader" [\#549](https://github.com/go-swagger/go-swagger/issues/549) - DELETE operation with no body returns 415 unsupported media [\#548](https://github.com/go-swagger/go-swagger/issues/548) - Fix "Use" section tutorials on goswagger.io [\#539](https://github.com/go-swagger/go-swagger/issues/539) - todolist example fails to compile. Also the generated and the example code has different imports, which is strange [\#538](https://github.com/go-swagger/go-swagger/issues/538) - Question: usage with react using the fetch api is supported [\#531](https://github.com/go-swagger/go-swagger/issues/531) - Using user defined logger instead of fmt.Printf [\#528](https://github.com/go-swagger/go-swagger/issues/528) - where is the spec validator tested [\#525](https://github.com/go-swagger/go-swagger/issues/525) - Integer enum validation always fail [\#523](https://github.com/go-swagger/go-swagger/issues/523) - Skip parameter fields with json tag `json:"-"` [\#520](https://github.com/go-swagger/go-swagger/issues/520) - Typo multipart/form-data as "Mulitpart" [\#518](https://github.com/go-swagger/go-swagger/issues/518) - Generate models for internal use only [\#516](https://github.com/go-swagger/go-swagger/issues/516) - File downloads [\#515](https://github.com/go-swagger/go-swagger/issues/515) - Swagger generate spec paths [\#510](https://github.com/go-swagger/go-swagger/issues/510) - Parameters template bug leads to errors in header validation [\#494](https://github.com/go-swagger/go-swagger/issues/494) - How to use context.Context from middleware [\#492](https://github.com/go-swagger/go-swagger/issues/492) - types don't match: expect map key string or int get: bool [\#490](https://github.com/go-swagger/go-swagger/issues/490) - go swagger generated code is not fully golint-able [\#487](https://github.com/go-swagger/go-swagger/issues/487) - Validator treats array in example as invalid data [\#478](https://github.com/go-swagger/go-swagger/issues/478) - Unnecessary "required" validation for array items [\#472](https://github.com/go-swagger/go-swagger/issues/472) - Add hints for the type names generated by swagger [\#471](https://github.com/go-swagger/go-swagger/issues/471) - go-swagger v0.5.0 - cannot find package "golang.org/x/tools/go/buildutil" [\#434](https://github.com/go-swagger/go-swagger/issues/434) - Add a configuration layer for TLS. [\#430](https://github.com/go-swagger/go-swagger/issues/430) - Panic expanding responses that are a schema ref with circular refs [\#415](https://github.com/go-swagger/go-swagger/issues/415) - mTLS with custom roots known to work? [\#409](https://github.com/go-swagger/go-swagger/issues/409) - No way to hook code after flags are parsed but before request handling starts [\#403](https://github.com/go-swagger/go-swagger/issues/403) - How to access swagger path/request URL from within handler [\#395](https://github.com/go-swagger/go-swagger/issues/395) - Tagging a parameter with "pattern" doesn't seem to always have affect [\#369](https://github.com/go-swagger/go-swagger/issues/369) - Boolean parameters are generated into strings [\#346](https://github.com/go-swagger/go-swagger/issues/346) - Missing package swag in generated models [\#345](https://github.com/go-swagger/go-swagger/issues/345) - Wrong httpkit/validate package in generated model files [\#343](https://github.com/go-swagger/go-swagger/issues/343) - String param with binary format in body does not validate [\#341](https://github.com/go-swagger/go-swagger/issues/341) - Add support for tar, gzip [\#326](https://github.com/go-swagger/go-swagger/issues/326) - The generated import path has incorrect prefix [\#323](https://github.com/go-swagger/go-swagger/issues/323) - Some --skip-\* flags not working [\#322](https://github.com/go-swagger/go-swagger/issues/322) - Support for cookies in the client runtime [\#308](https://github.com/go-swagger/go-swagger/issues/308) - Generated server is misinterpreting request type as application/octet-stream [\#306](https://github.com/go-swagger/go-swagger/issues/306) - Operation specific "produces" not overriding global "produces" [\#304](https://github.com/go-swagger/go-swagger/issues/304) - Move things out of the main package [\#302](https://github.com/go-swagger/go-swagger/issues/302) - httpkit/client/runtime strips trailing slash from request path causing 301 [\#289](https://github.com/go-swagger/go-swagger/issues/289) - Generate: No Producer or stub for "text/plain" [\#287](https://github.com/go-swagger/go-swagger/issues/287) - spec generator strips out special characters in the beginning of lines [\#276](https://github.com/go-swagger/go-swagger/issues/276) - Add Support for Extensions on the root Swagger Document [\#268](https://github.com/go-swagger/go-swagger/issues/268) - DELETE method without body [\#264](https://github.com/go-swagger/go-swagger/issues/264) - server consuming `application/x-www-form-urlencoded` doesn't work [\#263](https://github.com/go-swagger/go-swagger/issues/263) - Nested references in definitions cause failure [\#254](https://github.com/go-swagger/go-swagger/issues/254) - Server/client with enums generate uncompilable golang [\#252](https://github.com/go-swagger/go-swagger/issues/252) - clientgen: Properties with "format": "date-time" that are not required are not generated as pointers [\#251](https://github.com/go-swagger/go-swagger/issues/251) - array body parameters lead to uncompilable client code [\#249](https://github.com/go-swagger/go-swagger/issues/249) - Optional query param enums are not validated [\#248](https://github.com/go-swagger/go-swagger/issues/248) - build cross platform binaries [\#247](https://github.com/go-swagger/go-swagger/issues/247) - provide a version command [\#246](https://github.com/go-swagger/go-swagger/issues/246) - Map as property created as pointer on objects [\#243](https://github.com/go-swagger/go-swagger/issues/243) - race in Runtime.Submit [\#242](https://github.com/go-swagger/go-swagger/issues/242) - Make generated client use `consumes` in schema for Accept headers, rather than transport consumers [\#235](https://github.com/go-swagger/go-swagger/issues/235) - swagger validate silently returns 0 when input does not exist [\#233](https://github.com/go-swagger/go-swagger/issues/233) - `swagger generate client` with `-t` directory target puts client code in unexpected directory [\#230](https://github.com/go-swagger/go-swagger/issues/230) - Schemes passed into httpkit New ignored [\#228](https://github.com/go-swagger/go-swagger/issues/228) - Example for generating spec with securityDefinitions? [\#225](https://github.com/go-swagger/go-swagger/issues/225) - wrong identifier used in generated code when validating parameter with not valid \(in golang\) identifier [\#223](https://github.com/go-swagger/go-swagger/issues/223) - support not embedding the schema into the server generated code [\#222](https://github.com/go-swagger/go-swagger/issues/222) - Delete requests with bodies cause a runtime error [\#219](https://github.com/go-swagger/go-swagger/issues/219) - not an issue [\#216](https://github.com/go-swagger/go-swagger/issues/216) - Empty string not validated in body schema [\#212](https://github.com/go-swagger/go-swagger/issues/212) - Generated server main is currently always overwritten [\#210](https://github.com/go-swagger/go-swagger/issues/210) - Allow addition of custom command line options to generated server code [\#207](https://github.com/go-swagger/go-swagger/issues/207) - Sole TextMarshaler and TextUnmarshaler interfaces are left aside for embedded types [\#205](https://github.com/go-swagger/go-swagger/issues/205) - Invalid code client generated in Default Parameter constructor [\#201](https://github.com/go-swagger/go-swagger/issues/201) - Getting io.EOF error returned from successful HTTP response [\#192](https://github.com/go-swagger/go-swagger/issues/192) - Client: Generated validator does not reference field [\#189](https://github.com/go-swagger/go-swagger/issues/189) - Random model properties [\#180](https://github.com/go-swagger/go-swagger/issues/180) - generate ffjson for structs [\#179](https://github.com/go-swagger/go-swagger/issues/179) - Add server support for default header values in responses [\#172](https://github.com/go-swagger/go-swagger/issues/172) - doesn't generate the instagram api server [\#170](https://github.com/go-swagger/go-swagger/issues/170) - server with valid schema and an extra slash \(/\) does not remove the extra [\#167](https://github.com/go-swagger/go-swagger/issues/167) - divan/num2words causing `go get` failure [\#166](https://github.com/go-swagger/go-swagger/issues/166) - Sample swagger.yml generating server fails for boolean, integer, number types in query params [\#163](https://github.com/go-swagger/go-swagger/issues/163) - Does not support json keys that are numerical [\#162](https://github.com/go-swagger/go-swagger/issues/162) - Support setting fields on interface/discriminated types [\#158](https://github.com/go-swagger/go-swagger/issues/158) - Add HTTP/2 support [\#156](https://github.com/go-swagger/go-swagger/issues/156) - Server does not compile if parameter description is missing [\#148](https://github.com/go-swagger/go-swagger/issues/148) - Client GenCode tries to access field as method and `func\(\) httpkit.JSONConsumer` not being called. [\#147](https://github.com/go-swagger/go-swagger/issues/147) - \[scanner\] support discriminators [\#142](https://github.com/go-swagger/go-swagger/issues/142) - panic: assignment to entry in nil map [\#141](https://github.com/go-swagger/go-swagger/issues/141) - Add new param type: json [\#140](https://github.com/go-swagger/go-swagger/issues/140) - main.go:XX: handler declared and not used [\#133](https://github.com/go-swagger/go-swagger/issues/133) - codegen should account for reserved words [\#122](https://github.com/go-swagger/go-swagger/issues/122) - autodetect swagger base path [\#120](https://github.com/go-swagger/go-swagger/issues/120) - look into using shippable [\#118](https://github.com/go-swagger/go-swagger/issues/118) - inline schemas in responses fail to generate [\#116](https://github.com/go-swagger/go-swagger/issues/116) - Consumers do not handle headers with charset in them [\#114](https://github.com/go-swagger/go-swagger/issues/114) - Can't get models in the definitions [\#111](https://github.com/go-swagger/go-swagger/issues/111) - Submit server golang code generator in swagger-codegen. [\#110](https://github.com/go-swagger/go-swagger/issues/110) - Submit client generator integration to swagger-codegen [\#109](https://github.com/go-swagger/go-swagger/issues/109) - untyped additional properties incorrectly flagged as having validations [\#108](https://github.com/go-swagger/go-swagger/issues/108) - Inconsistent model method generation [\#105](https://github.com/go-swagger/go-swagger/issues/105) - Inconsistent import/use of package in frontend\_client.go generation [\#104](https://github.com/go-swagger/go-swagger/issues/104) - optional strfmt types are not always used by their pointers [\#103](https://github.com/go-swagger/go-swagger/issues/103) - Order of the generated operations should be consistent between generations [\#94](https://github.com/go-swagger/go-swagger/issues/94) - generated server should have annotations to generate a spec [\#90](https://github.com/go-swagger/go-swagger/issues/90) - Missed 'models' import in generated server when operations declared with 'default' response first [\#84](https://github.com/go-swagger/go-swagger/issues/84) - various client generation fixes [\#82](https://github.com/go-swagger/go-swagger/issues/82) - configure file for generated server is missing operations package [\#81](https://github.com/go-swagger/go-swagger/issues/81) - Schemas without validations don't implement the Validate interface [\#80](https://github.com/go-swagger/go-swagger/issues/80) - Unmarshal error returned without further context [\#77](https://github.com/go-swagger/go-swagger/issues/77) - model: template: schemavalidations:78:62: executing "mapvalidator" at \<.AdditionalPropertie...\>: nil pointer evaluating \*generator.GenSchema.HasValidations [\#72](https://github.com/go-swagger/go-swagger/issues/72) - nil pointer evaluating \*generator.GenSchema.HasValidations [\#71](https://github.com/go-swagger/go-swagger/issues/71) - Possibility to add any headers [\#70](https://github.com/go-swagger/go-swagger/issues/70) - Problems getting models in the definitions [\#67](https://github.com/go-swagger/go-swagger/issues/67) - \[validation\] incorrect validation of path parameters defined in /parameters [\#63](https://github.com/go-swagger/go-swagger/issues/63) - Validation failed for json swagger if the response schema defined type=array [\#58](https://github.com/go-swagger/go-swagger/issues/58) - Nil pointer dereference exception while validate an swagger without path [\#52](https://github.com/go-swagger/go-swagger/issues/52) - generate spec doesn't fill in the description field for responses, which is required. [\#51](https://github.com/go-swagger/go-swagger/issues/51) - generate spec should remove request body params with the `json:"-"` tag [\#49](https://github.com/go-swagger/go-swagger/issues/49) - Is there a way to set the "reason" or "response model" fields for a response? [\#48](https://github.com/go-swagger/go-swagger/issues/48) - Support for JSON schema cross-file references. [\#45](https://github.com/go-swagger/go-swagger/issues/45) - Generated fields with `format: "date-time"` have invalid validation code. [\#42](https://github.com/go-swagger/go-swagger/issues/42) - Security names are mangled in generated `AuthenticatorsFor` method. [\#40](https://github.com/go-swagger/go-swagger/issues/40) - Ability to generate `all` operations but not the model. [\#38](https://github.com/go-swagger/go-swagger/issues/38) - Please export common embedded structs as public [\#36](https://github.com/go-swagger/go-swagger/issues/36) - `strfmt` types should implement database marshaling methods. [\#35](https://github.com/go-swagger/go-swagger/issues/35) - packages order [\#28](https://github.com/go-swagger/go-swagger/issues/28) - import package issue [\#27](https://github.com/go-swagger/go-swagger/issues/27) - Generated Go code fails to transform multiline descriptions [\#23](https://github.com/go-swagger/go-swagger/issues/23) - go install undefined [\#20](https://github.com/go-swagger/go-swagger/issues/20) - Add support for the password format [\#7](https://github.com/go-swagger/go-swagger/issues/7) - Move all the packages to their proper homes [\#4](https://github.com/go-swagger/go-swagger/issues/4) - Support password extended string format [\#1](https://github.com/go-swagger/go-swagger/issues/1) **Merged pull requests:** - fix name collision for timeout field in client operation [\#703](https://github.com/go-swagger/go-swagger/pull/703) ([casualjim](https://github.com/casualjim)) - add a --compact flag and pretty print by default [\#699](https://github.com/go-swagger/go-swagger/pull/699) ([casualjim](https://github.com/casualjim)) - Update vendor and regen samples [\#697](https://github.com/go-swagger/go-swagger/pull/697) ([casualjim](https://github.com/casualjim)) - Use in-line comments for structfield and struct [\#696](https://github.com/go-swagger/go-swagger/pull/696) ([dnephin](https://github.com/dnephin)) - Parse embedded swagger:strfmt tags [\#695](https://github.com/go-swagger/go-swagger/pull/695) ([jredville](https://github.com/jredville)) - fix model and operation generator command [\#693](https://github.com/go-swagger/go-swagger/pull/693) ([casualjim](https://github.com/casualjim)) - Fix skip flags [\#691](https://github.com/go-swagger/go-swagger/pull/691) ([dnephin](https://github.com/dnephin)) - Remove old drone hack scripts and config [\#690](https://github.com/go-swagger/go-swagger/pull/690) ([dnephin](https://github.com/dnephin)) - Fix issue with empty schema [\#689](https://github.com/go-swagger/go-swagger/pull/689) ([gaplyk](https://github.com/gaplyk)) - normalize the filename to honor skip\_exists config property [\#688](https://github.com/go-swagger/go-swagger/pull/688) ([casualjim](https://github.com/casualjim)) - generate constants for string enum properties [\#686](https://github.com/go-swagger/go-swagger/pull/686) ([rgarcia](https://github.com/rgarcia)) - add a command to serve a docs ui [\#683](https://github.com/go-swagger/go-swagger/pull/683) ([casualjim](https://github.com/casualjim)) - Allow x-nullable for nested models [\#682](https://github.com/go-swagger/go-swagger/pull/682) ([dnephin](https://github.com/dnephin)) - Multi success for client [\#681](https://github.com/go-swagger/go-swagger/pull/681) ([casualjim](https://github.com/casualjim)) - Bug fixes for generating operation models [\#680](https://github.com/go-swagger/go-swagger/pull/680) ([dnephin](https://github.com/dnephin)) - add a NewXxxParamsWithContext method to the generated client [\#677](https://github.com/go-swagger/go-swagger/pull/677) ([casualjim](https://github.com/casualjim)) - Make the template for schematype and structfield more readable. [\#674](https://github.com/go-swagger/go-swagger/pull/674) ([dnephin](https://github.com/dnephin)) - Ignore embedded structs with tag json:"-" [\#672](https://github.com/go-swagger/go-swagger/pull/672) ([gaplyk](https://github.com/gaplyk)) - Fix appveyor [\#671](https://github.com/go-swagger/go-swagger/pull/671) ([casualjim](https://github.com/casualjim)) - Default https host before mutating it. [\#666](https://github.com/go-swagger/go-swagger/pull/666) ([eicca](https://github.com/eicca)) - adds a context method to the api builder [\#664](https://github.com/go-swagger/go-swagger/pull/664) ([casualjim](https://github.com/casualjim)) - Example project for a generating a streaming server [\#662](https://github.com/go-swagger/go-swagger/pull/662) ([nelz9999](https://github.com/nelz9999)) - add constants for string enums [\#660](https://github.com/go-swagger/go-swagger/pull/660) ([rgarcia](https://github.com/rgarcia)) - Gen layout configfile [\#658](https://github.com/go-swagger/go-swagger/pull/658) ([casualjim](https://github.com/casualjim)) - Correcting typo [\#657](https://github.com/go-swagger/go-swagger/pull/657) ([nathj07](https://github.com/nathj07)) - adds viper to vendor [\#655](https://github.com/go-swagger/go-swagger/pull/655) ([casualjim](https://github.com/casualjim)) - Fix up server logs [\#652](https://github.com/go-swagger/go-swagger/pull/652) ([CJTozer](https://github.com/CJTozer)) - prepare for 0.6.0 release [\#648](https://github.com/go-swagger/go-swagger/pull/648) ([casualjim](https://github.com/casualjim)) - Issue with embedded custom type [\#646](https://github.com/go-swagger/go-swagger/pull/646) ([gaplyk](https://github.com/gaplyk)) - fix http status code mapping from internal [\#645](https://github.com/go-swagger/go-swagger/pull/645) ([casualjim](https://github.com/casualjim)) - update deps [\#644](https://github.com/go-swagger/go-swagger/pull/644) ([casualjim](https://github.com/casualjim)) - Tests for issue with maps [\#642](https://github.com/go-swagger/go-swagger/pull/642) ([gaplyk](https://github.com/gaplyk)) - fix issue with map type [\#641](https://github.com/go-swagger/go-swagger/pull/641) ([gaplyk](https://github.com/gaplyk)) - Fix scopes to be initialized to an empty array [\#637](https://github.com/go-swagger/go-swagger/pull/637) ([losinggeneration](https://github.com/losinggeneration)) - Scan package [\#633](https://github.com/go-swagger/go-swagger/pull/633) ([casualjim](https://github.com/casualjim)) - Runtime listeners [\#632](https://github.com/go-swagger/go-swagger/pull/632) ([casualjim](https://github.com/casualjim)) - Dont error w/1 just b/c user asked for help text [\#631](https://github.com/go-swagger/go-swagger/pull/631) ([nelz9999](https://github.com/nelz9999)) - revert changes to CLI params [\#629](https://github.com/go-swagger/go-swagger/pull/629) ([casualjim](https://github.com/casualjim)) - Refactor JSON tag parsing [\#621](https://github.com/go-swagger/go-swagger/pull/621) ([bfirsh](https://github.com/bfirsh)) - Fixed copy-pasted description. [\#620](https://github.com/go-swagger/go-swagger/pull/620) ([vburenin](https://github.com/vburenin)) - Support json tags which don't set name [\#617](https://github.com/go-swagger/go-swagger/pull/617) ([bfirsh](https://github.com/bfirsh)) - update readme \[ci skip\] [\#615](https://github.com/go-swagger/go-swagger/pull/615) ([casualjim](https://github.com/casualjim)) - Resolve vendor [\#614](https://github.com/go-swagger/go-swagger/pull/614) ([casualjim](https://github.com/casualjim)) - Unified CLI for go swagger. [\#612](https://github.com/go-swagger/go-swagger/pull/612) ([vburenin](https://github.com/vburenin)) - Don't include indirection for interface types. [\#609](https://github.com/go-swagger/go-swagger/pull/609) ([Cl0udPhish](https://github.com/Cl0udPhish)) - Gitbook \[ci skip\] [\#603](https://github.com/go-swagger/go-swagger/pull/603) ([casualjim](https://github.com/casualjim)) - handle aliased types in scanner [\#602](https://github.com/go-swagger/go-swagger/pull/602) ([casualjim](https://github.com/casualjim)) - Add the ability to use a model as a response. [\#596](https://github.com/go-swagger/go-swagger/pull/596) ([jjeffrey-bolste](https://github.com/jjeffrey-bolste)) - Update spec repo [\#584](https://github.com/go-swagger/go-swagger/pull/584) ([casualjim](https://github.com/casualjim)) - suffix validator only model generation with \_validator [\#579](https://github.com/go-swagger/go-swagger/pull/579) ([casualjim](https://github.com/casualjim)) - Expose server handler which can be used for writing tests [\#577](https://github.com/go-swagger/go-swagger/pull/577) ([xiwenc](https://github.com/xiwenc)) - actually render something [\#576](https://github.com/go-swagger/go-swagger/pull/576) ([casualjim](https://github.com/casualjim)) - adds support for skip-struct on generate model [\#574](https://github.com/go-swagger/go-swagger/pull/574) ([casualjim](https://github.com/casualjim)) - Command Line Flags Example [\#573](https://github.com/go-swagger/go-swagger/pull/573) ([nelz9999](https://github.com/nelz9999)) - make validations optional for "generate model" command [\#569](https://github.com/go-swagger/go-swagger/pull/569) ([casualjim](https://github.com/casualjim)) - fixes \#546, text no panic in marshaller for string pointer [\#567](https://github.com/go-swagger/go-swagger/pull/567) ([casualjim](https://github.com/casualjim)) - wrap typed auth functions into function that returns an interface [\#566](https://github.com/go-swagger/go-swagger/pull/566) ([casualjim](https://github.com/casualjim)) - fixes \#515, support streaming responses in the client [\#565](https://github.com/go-swagger/go-swagger/pull/565) ([casualjim](https://github.com/casualjim)) - Fix issue \#563 Added StarExpr in parseEmbeddedType [\#564](https://github.com/go-swagger/go-swagger/pull/564) ([zasran](https://github.com/zasran)) - Fix issue \#560 Go builtin support [\#562](https://github.com/go-swagger/go-swagger/pull/562) ([zasran](https://github.com/zasran)) - fixes \#550 always render and use parameters [\#558](https://github.com/go-swagger/go-swagger/pull/558) ([casualjim](https://github.com/casualjim)) - fixes yml for todolist example [\#556](https://github.com/go-swagger/go-swagger/pull/556) ([casualjim](https://github.com/casualjim)) - adds jlexer and jwriter from easyjson [\#553](https://github.com/go-swagger/go-swagger/pull/553) ([casualjim](https://github.com/casualjim)) - adds bitset library [\#552](https://github.com/go-swagger/go-swagger/pull/552) ([casualjim](https://github.com/casualjim)) - update go-flags [\#551](https://github.com/go-swagger/go-swagger/pull/551) ([casualjim](https://github.com/casualjim)) - make request timeout configurable for client [\#534](https://github.com/go-swagger/go-swagger/pull/534) ([casualjim](https://github.com/casualjim)) - Release 0.5.9 [\#532](https://github.com/go-swagger/go-swagger/pull/532) ([casualjim](https://github.com/casualjim)) - Added possibility for users to defined their custom logger. [\#529](https://github.com/go-swagger/go-swagger/pull/529) ([vburenin](https://github.com/vburenin)) - update vendored packages [\#527](https://github.com/go-swagger/go-swagger/pull/527) ([casualjim](https://github.com/casualjim)) - Fixed bug for not generated validator call if there is an array of complex objects. [\#526](https://github.com/go-swagger/go-swagger/pull/526) ([vburenin](https://github.com/vburenin)) - skip fields in parameter structs with struct tag `json:"-"` [\#521](https://github.com/go-swagger/go-swagger/pull/521) ([jlburkhead](https://github.com/jlburkhead)) - Fix typo mulit vs multi [\#519](https://github.com/go-swagger/go-swagger/pull/519) ([fiorix](https://github.com/fiorix)) - add support for oauth2 to generator [\#517](https://github.com/go-swagger/go-swagger/pull/517) ([casualjim](https://github.com/casualjim)) - fail on invalid command line definition [\#514](https://github.com/go-swagger/go-swagger/pull/514) ([casualjim](https://github.com/casualjim)) - remove unused param var [\#513](https://github.com/go-swagger/go-swagger/pull/513) ([casualjim](https://github.com/casualjim)) - update context, imports, swag, runtime, loads and govalidator [\#512](https://github.com/go-swagger/go-swagger/pull/512) ([casualjim](https://github.com/casualjim)) - Add support for strfmt.MAC [\#509](https://github.com/go-swagger/go-swagger/pull/509) ([tzneal](https://github.com/tzneal)) - Put params fix [\#508](https://github.com/go-swagger/go-swagger/pull/508) ([ivan1993spb](https://github.com/ivan1993spb)) - Added missing wait for the client generator. [\#507](https://github.com/go-swagger/go-swagger/pull/507) ([casualjim](https://github.com/casualjim)) - Leveraging Go goroutings to speed up generation process in multicore environment. [\#504](https://github.com/go-swagger/go-swagger/pull/504) ([vburenin](https://github.com/vburenin)) - Removed redundant code. Less JSON parsing. Speedups on many things in… [\#503](https://github.com/go-swagger/go-swagger/pull/503) ([vburenin](https://github.com/vburenin)) - Combined fix of 453 and 455 bugs. [\#502](https://github.com/go-swagger/go-swagger/pull/502) ([vburenin](https://github.com/vburenin)) - Prevents parsing structs that are needed when parsing dicovered schemas [\#498](https://github.com/go-swagger/go-swagger/pull/498) ([seanbrant](https://github.com/seanbrant)) - Add missed go code generation for \#494 [\#497](https://github.com/go-swagger/go-swagger/pull/497) ([galaxie](https://github.com/galaxie)) - Use canonicalized keys to retrieve values from http.Request.Header [\#495](https://github.com/go-swagger/go-swagger/pull/495) ([galaxie](https://github.com/galaxie)) - Pascalize method arguments in client operations - fixes \#487 [\#488](https://github.com/go-swagger/go-swagger/pull/488) ([MStoykov](https://github.com/MStoykov)) - 420 package refactor [\#486](https://github.com/go-swagger/go-swagger/pull/486) ([casualjim](https://github.com/casualjim)) - move analysis out of spec package [\#485](https://github.com/go-swagger/go-swagger/pull/485) ([casualjim](https://github.com/casualjim)) - generator: Use a JSON decoder with UseNumber enabled for unmarshaling [\#482](https://github.com/go-swagger/go-swagger/pull/482) ([chancez](https://github.com/chancez)) - updates unmarshal for discriminated types as property [\#480](https://github.com/go-swagger/go-swagger/pull/480) ([casualjim](https://github.com/casualjim)) - second part of bugfix [\#479](https://github.com/go-swagger/go-swagger/pull/479) ([casualjim](https://github.com/casualjim)) - validate items more often [\#475](https://github.com/go-swagger/go-swagger/pull/475) ([casualjim](https://github.com/casualjim)) - Use cache as it is designed to be used, not as it is actually used. [\#474](https://github.com/go-swagger/go-swagger/pull/474) ([vburenin](https://github.com/vburenin)) - Required flag is reset for array items. [\#473](https://github.com/go-swagger/go-swagger/pull/473) ([vburenin](https://github.com/vburenin)) - fix appveyor builds [\#468](https://github.com/go-swagger/go-swagger/pull/468) ([casualjim](https://github.com/casualjim)) - generator: fix package assumption on server generation [\#467](https://github.com/go-swagger/go-swagger/pull/467) ([jwmaag](https://github.com/jwmaag)) - Use spec BasePath when it is non-empty. [\#466](https://github.com/go-swagger/go-swagger/pull/466) ([nikhilm](https://github.com/nikhilm)) - fix some issues with additional properties generation [\#461](https://github.com/go-swagger/go-swagger/pull/461) ([casualjim](https://github.com/casualjim)) - X nullable first [\#459](https://github.com/go-swagger/go-swagger/pull/459) ([vburenin](https://github.com/vburenin)) - Fix https://github.com/go-swagger/go-swagger/issues/449 [\#451](https://github.com/go-swagger/go-swagger/pull/451) ([galeone](https://github.com/galeone)) - Add validation required fix and corresponding package tests [\#450](https://github.com/go-swagger/go-swagger/pull/450) ([galaxie](https://github.com/galaxie)) - Fixed bug in httpkit/client/runtime.go Submit\(\) [\#448](https://github.com/go-swagger/go-swagger/pull/448) ([ritchida](https://github.com/ritchida)) - also exclude models/handlers in the client [\#447](https://github.com/go-swagger/go-swagger/pull/447) ([casualjim](https://github.com/casualjim)) - add discard consumer/producer for http mimes [\#443](https://github.com/go-swagger/go-swagger/pull/443) ([casualjim](https://github.com/casualjim)) - add note to readme about homebrew package [\#441](https://github.com/go-swagger/go-swagger/pull/441) ([casualjim](https://github.com/casualjim)) - Fix typo \(defintion -\> definition\) [\#440](https://github.com/go-swagger/go-swagger/pull/440) ([flavioribeiro](https://github.com/flavioribeiro)) - Improve error message [\#437](https://github.com/go-swagger/go-swagger/pull/437) ([abclogin](https://github.com/abclogin)) - Bring back build util [\#435](https://github.com/go-swagger/go-swagger/pull/435) ([casualjim](https://github.com/casualjim)) - Added user hook to config TLS layer. [\#432](https://github.com/go-swagger/go-swagger/pull/432) ([vburenin](https://github.com/vburenin)) - \[wip\] once and for all work out the rules for pointing to things [\#431](https://github.com/go-swagger/go-swagger/pull/431) ([casualjim](https://github.com/casualjim)) - disables code coverage for automated builds for a while [\#429](https://github.com/go-swagger/go-swagger/pull/429) ([casualjim](https://github.com/casualjim)) - Fixes some issues with empty bodies [\#428](https://github.com/go-swagger/go-swagger/pull/428) ([casualjim](https://github.com/casualjim)) - Improve error message [\#427](https://github.com/go-swagger/go-swagger/pull/427) ([abclogin](https://github.com/abclogin)) - fix default produces [\#424](https://github.com/go-swagger/go-swagger/pull/424) ([casualjim](https://github.com/casualjim)) - increase circle ci default timeout [\#419](https://github.com/go-swagger/go-swagger/pull/419) ([pytlesk4](https://github.com/pytlesk4)) - adds dumpdata flags to client and server [\#418](https://github.com/go-swagger/go-swagger/pull/418) ([casualjim](https://github.com/casualjim)) - resolves refs for parameters and responses, fixes \#384 [\#417](https://github.com/go-swagger/go-swagger/pull/417) ([casualjim](https://github.com/casualjim)) - fix Panic expanding responses that are a schema ref with circular [\#416](https://github.com/go-swagger/go-swagger/pull/416) ([pytlesk4](https://github.com/pytlesk4)) - Don't panic when handling circular refs. [\#414](https://github.com/go-swagger/go-swagger/pull/414) ([pytlesk4](https://github.com/pytlesk4)) - Fix build on all build servers [\#412](https://github.com/go-swagger/go-swagger/pull/412) ([casualjim](https://github.com/casualjim)) - Remove dependency heavy goconvey [\#411](https://github.com/go-swagger/go-swagger/pull/411) ([casualjim](https://github.com/casualjim)) - refines omitempty and fixes basicauth [\#410](https://github.com/go-swagger/go-swagger/pull/410) ([casualjim](https://github.com/casualjim)) - Add \*raw-stream mimetype mapping [\#408](https://github.com/go-swagger/go-swagger/pull/408) ([sflxn](https://github.com/sflxn)) - Add setter to generated response writer [\#405](https://github.com/go-swagger/go-swagger/pull/405) ([anfernee](https://github.com/anfernee)) - Allow empty content-type when allowed list is empty [\#404](https://github.com/go-swagger/go-swagger/pull/404) ([anfernee](https://github.com/anfernee)) - generate all models if name not specified [\#401](https://github.com/go-swagger/go-swagger/pull/401) ([easeway](https://github.com/easeway)) - Proper handle of array of pointers to struct [\#396](https://github.com/go-swagger/go-swagger/pull/396) ([gaplyk](https://github.com/gaplyk)) - 368 merge expand items [\#394](https://github.com/go-swagger/go-swagger/pull/394) ([casualjim](https://github.com/casualjim)) - split restapi.NewServer [\#392](https://github.com/go-swagger/go-swagger/pull/392) ([caglar10ur](https://github.com/caglar10ur)) - Fix issue with unknown primitive. [\#391](https://github.com/go-swagger/go-swagger/pull/391) ([gaplyk](https://github.com/gaplyk)) - better validation for invalid refs [\#387](https://github.com/go-swagger/go-swagger/pull/387) ([casualjim](https://github.com/casualjim)) - deal with empty required bodies [\#385](https://github.com/go-swagger/go-swagger/pull/385) ([casualjim](https://github.com/casualjim)) - primitive aliases are not nullable [\#383](https://github.com/go-swagger/go-swagger/pull/383) ([casualjim](https://github.com/casualjim)) - fixes some golint warnings in generated client [\#380](https://github.com/go-swagger/go-swagger/pull/380) ([casualjim](https://github.com/casualjim)) - mangle type name for string alias [\#379](https://github.com/go-swagger/go-swagger/pull/379) ([casualjim](https://github.com/casualjim)) - fix argument passing for validation function [\#378](https://github.com/go-swagger/go-swagger/pull/378) ([casualjim](https://github.com/casualjim)) - better default handling in parameters [\#377](https://github.com/go-swagger/go-swagger/pull/377) ([casualjim](https://github.com/casualjim)) - Fixes compilation error for stream type [\#376](https://github.com/go-swagger/go-swagger/pull/376) ([casualjim](https://github.com/casualjim)) - specializes min/max validations for int [\#374](https://github.com/go-swagger/go-swagger/pull/374) ([casualjim](https://github.com/casualjim)) - Separates listen from serve in server [\#373](https://github.com/go-swagger/go-swagger/pull/373) ([casualjim](https://github.com/casualjim)) - Add plain text consumer and producer [\#364](https://github.com/go-swagger/go-swagger/pull/364) ([stoyanr](https://github.com/stoyanr)) - Add XML consumer and producer [\#362](https://github.com/go-swagger/go-swagger/pull/362) ([stoyanr](https://github.com/stoyanr)) - scan: treat error primitive as string [\#349](https://github.com/go-swagger/go-swagger/pull/349) ([fsouza](https://github.com/fsouza)) - Fix overriding consumes in spec for client [\#348](https://github.com/go-swagger/go-swagger/pull/348) ([casualjim](https://github.com/casualjim)) - fix missing httpkit import in models [\#344](https://github.com/go-swagger/go-swagger/pull/344) ([easeway](https://github.com/easeway)) - fixes \#330 package for client is client package [\#339](https://github.com/go-swagger/go-swagger/pull/339) ([casualjim](https://github.com/casualjim)) - update vendored deps [\#338](https://github.com/go-swagger/go-swagger/pull/338) ([casualjim](https://github.com/casualjim)) - adds --with-context for a request scoped net/context [\#337](https://github.com/go-swagger/go-swagger/pull/337) ([casualjim](https://github.com/casualjim)) - add support for binary string format [\#336](https://github.com/go-swagger/go-swagger/pull/336) ([casualjim](https://github.com/casualjim)) - make enum names for property different from aliased types [\#335](https://github.com/go-swagger/go-swagger/pull/335) ([casualjim](https://github.com/casualjim)) - add --scan-models flag for generate spec command [\#333](https://github.com/go-swagger/go-swagger/pull/333) ([casualjim](https://github.com/casualjim)) - no pointer for base type in maps [\#332](https://github.com/go-swagger/go-swagger/pull/332) ([casualjim](https://github.com/casualjim)) - reinstate --skip-\* arguments [\#329](https://github.com/go-swagger/go-swagger/pull/329) ([casualjim](https://github.com/casualjim)) - Add tar, gzip support [\#327](https://github.com/go-swagger/go-swagger/pull/327) ([jzt](https://github.com/jzt)) - full path for go imports run [\#324](https://github.com/go-swagger/go-swagger/pull/324) ([casualjim](https://github.com/casualjim)) - ensure file names don't end with \_test [\#318](https://github.com/go-swagger/go-swagger/pull/318) ([casualjim](https://github.com/casualjim)) - fix \#306 also recognize application/octet-stream in generator [\#317](https://github.com/go-swagger/go-swagger/pull/317) ([casualjim](https://github.com/casualjim)) - update changelog [\#316](https://github.com/go-swagger/go-swagger/pull/316) ([casualjim](https://github.com/casualjim)) - adds a ResponderFunc helper [\#315](https://github.com/go-swagger/go-swagger/pull/315) ([casualjim](https://github.com/casualjim)) - fixes \#222 server optionally embeds spec [\#314](https://github.com/go-swagger/go-swagger/pull/314) ([casualjim](https://github.com/casualjim)) - 302 reprise [\#313](https://github.com/go-swagger/go-swagger/pull/313) ([casualjim](https://github.com/casualjim)) - anchor strfmt import \(fixes \#255\) [\#312](https://github.com/go-swagger/go-swagger/pull/312) ([casualjim](https://github.com/casualjim)) - 304 consumes produces override [\#311](https://github.com/go-swagger/go-swagger/pull/311) ([casualjim](https://github.com/casualjim)) - 306 octet stream consumer producer [\#310](https://github.com/go-swagger/go-swagger/pull/310) ([casualjim](https://github.com/casualjim)) - Add support for cookies in the client runtime [\#309](https://github.com/go-swagger/go-swagger/pull/309) ([stoyanr](https://github.com/stoyanr)) - fix file type parameter when the parameter is required [\#297](https://github.com/go-swagger/go-swagger/pull/297) ([adasescu](https://github.com/adasescu)) - 275 clean up tutorial [\#296](https://github.com/go-swagger/go-swagger/pull/296) ([andregmoeller](https://github.com/andregmoeller)) - prepare for 0.3.0 release [\#295](https://github.com/go-swagger/go-swagger/pull/295) ([casualjim](https://github.com/casualjim)) - adds unix domain sockets to generated server [\#294](https://github.com/go-swagger/go-swagger/pull/294) ([casualjim](https://github.com/casualjim)) - generate stabler operation names [\#293](https://github.com/go-swagger/go-swagger/pull/293) ([casualjim](https://github.com/casualjim)) - Preserve trailing slash in URL path in runtime [\#292](https://github.com/go-swagger/go-swagger/pull/292) ([jonathaningram](https://github.com/jonathaningram)) - more lenient path matching for routes [\#291](https://github.com/go-swagger/go-swagger/pull/291) ([casualjim](https://github.com/casualjim)) - fixes both issues related to enums [\#290](https://github.com/go-swagger/go-swagger/pull/290) ([casualjim](https://github.com/casualjim)) - add text/plain in server generator [\#288](https://github.com/go-swagger/go-swagger/pull/288) ([casualjim](https://github.com/casualjim)) - transliterate some common special chars [\#286](https://github.com/go-swagger/go-swagger/pull/286) ([casualjim](https://github.com/casualjim)) - adds swagger:file annotation, fixes \#253 [\#285](https://github.com/go-swagger/go-swagger/pull/285) ([casualjim](https://github.com/casualjim)) - use sync.Once for client [\#284](https://github.com/go-swagger/go-swagger/pull/284) ([casualjim](https://github.com/casualjim)) - nullable dates [\#283](https://github.com/go-swagger/go-swagger/pull/283) ([casualjim](https://github.com/casualjim)) - returns a more useful error message [\#282](https://github.com/go-swagger/go-swagger/pull/282) ([casualjim](https://github.com/casualjim)) - readme update for distribution channels [\#281](https://github.com/go-swagger/go-swagger/pull/281) ([casualjim](https://github.com/casualjim)) - scan: strip only special chars that are used in annotations [\#280](https://github.com/go-swagger/go-swagger/pull/280) ([fsouza](https://github.com/fsouza)) - go generate the generator/bindata.go to fix \#263 [\#273](https://github.com/go-swagger/go-swagger/pull/273) ([MStoykov](https://github.com/MStoykov)) - Bugfix for POST Ops not setting Content Length [\#272](https://github.com/go-swagger/go-swagger/pull/272) ([akutz](https://github.com/akutz)) - Add Support for Extensions on the swagger root object. [\#269](https://github.com/go-swagger/go-swagger/pull/269) ([pytlesk4](https://github.com/pytlesk4)) - Fixes \#263. [\#267](https://github.com/go-swagger/go-swagger/pull/267) ([pieter-lazzaro](https://github.com/pieter-lazzaro)) - make content type optional for delete method [\#266](https://github.com/go-swagger/go-swagger/pull/266) ([casualjim](https://github.com/casualjim)) - disable bintray publishing for now [\#262](https://github.com/go-swagger/go-swagger/pull/262) ([casualjim](https://github.com/casualjim)) - update release to use tag from args [\#261](https://github.com/go-swagger/go-swagger/pull/261) ([casualjim](https://github.com/casualjim)) - update drone.sec [\#260](https://github.com/go-swagger/go-swagger/pull/260) ([casualjim](https://github.com/casualjim)) - first stab at automated releases through tags [\#259](https://github.com/go-swagger/go-swagger/pull/259) ([casualjim](https://github.com/casualjim)) - fixes \#252 primitives are not nullable [\#258](https://github.com/go-swagger/go-swagger/pull/258) ([casualjim](https://github.com/casualjim)) - generator: Print unknown models out when gathering models [\#256](https://github.com/go-swagger/go-swagger/pull/256) ([chancez](https://github.com/chancez)) - don't share Params between requests of a Handler [\#240](https://github.com/go-swagger/go-swagger/pull/240) ([MStoykov](https://github.com/MStoykov)) - httpkit/client: Only set the content-type if the body isnt empty [\#238](https://github.com/go-swagger/go-swagger/pull/238) ([chancez](https://github.com/chancez)) - Better custom template solution [\#237](https://github.com/go-swagger/go-swagger/pull/237) ([pieter-lazzaro](https://github.com/pieter-lazzaro)) - Use schemas consumes to determine accept headers [\#236](https://github.com/go-swagger/go-swagger/pull/236) ([chancez](https://github.com/chancez)) - Fix for shared enums [\#234](https://github.com/go-swagger/go-swagger/pull/234) ([casualjim](https://github.com/casualjim)) - fixes generation of bitbucket client [\#231](https://github.com/go-swagger/go-swagger/pull/231) ([casualjim](https://github.com/casualjim)) - fixes \#217 skip validate for impossible types [\#229](https://github.com/go-swagger/go-swagger/pull/229) ([casualjim](https://github.com/casualjim)) - pascalize struct fields before concating them to struct identifiers F… [\#224](https://github.com/go-swagger/go-swagger/pull/224) ([MStoykov](https://github.com/MStoykov)) - \#101 Custom templates [\#221](https://github.com/go-swagger/go-swagger/pull/221) ([pieter-lazzaro](https://github.com/pieter-lazzaro)) - allow delete requests to have bodies [\#220](https://github.com/go-swagger/go-swagger/pull/220) ([azylman](https://github.com/azylman)) - Fix godoc for client code [\#214](https://github.com/go-swagger/go-swagger/pull/214) ([Xe](https://github.com/Xe)) - skip generating server main if it exists: [\#211](https://github.com/go-swagger/go-swagger/pull/211) ([dfuentes](https://github.com/dfuentes)) - Fix import path for operations that lack tags [\#209](https://github.com/go-swagger/go-swagger/pull/209) ([dfuentes](https://github.com/dfuentes)) - Added possibility for custom command line option parsing [\#208](https://github.com/go-swagger/go-swagger/pull/208) ([Tobi042](https://github.com/Tobi042)) - Change strfmt.DateTime and strfmt.Date types to alias [\#206](https://github.com/go-swagger/go-swagger/pull/206) ([aleksandr-vin](https://github.com/aleksandr-vin)) - generate bindata [\#204](https://github.com/go-swagger/go-swagger/pull/204) ([chancez](https://github.com/chancez)) - generator: Use new buffer to avoid reading empty buffer [\#203](https://github.com/go-swagger/go-swagger/pull/203) ([chancez](https://github.com/chancez)) - generator: Take address of default params for non-required, parameters with defaults [\#202](https://github.com/go-swagger/go-swagger/pull/202) ([chancez](https://github.com/chancez)) - FIXES \#193 [\#200](https://github.com/go-swagger/go-swagger/pull/200) ([MStoykov](https://github.com/MStoykov)) - Proposed solution to Issue \#198 [\#199](https://github.com/go-swagger/go-swagger/pull/199) ([Tobi042](https://github.com/Tobi042)) - Refactor strfmt/time tests, add strfmt.NewDateTime function [\#177](https://github.com/go-swagger/go-swagger/pull/177) ([aleksandr-vin](https://github.com/aleksandr-vin)) - Add default value support for response headers, fixes \#172 [\#173](https://github.com/go-swagger/go-swagger/pull/173) ([aleksandr-vin](https://github.com/aleksandr-vin)) - fix test failing on windows. [\#168](https://github.com/go-swagger/go-swagger/pull/168) ([faguirre1](https://github.com/faguirre1)) - Support commonly used x-nullable in addition to x-isnullable [\#157](https://github.com/go-swagger/go-swagger/pull/157) ([chancez](https://github.com/chancez)) - Update README.md [\#138](https://github.com/go-swagger/go-swagger/pull/138) ([frapposelli](https://github.com/frapposelli)) - Fix \#81 missing operations package [\#83](https://github.com/go-swagger/go-swagger/pull/83) ([aleksandr-vin](https://github.com/aleksandr-vin)) - Allow http status 201 to have a response body [\#78](https://github.com/go-swagger/go-swagger/pull/78) ([florindragos](https://github.com/florindragos)) - Ensure operation.Package has a value. [\#69](https://github.com/go-swagger/go-swagger/pull/69) ([jtopjian](https://github.com/jtopjian)) - Some space [\#66](https://github.com/go-swagger/go-swagger/pull/66) ([rgbkrk](https://github.com/rgbkrk)) - validation: show path in path parameter validation errors [\#64](https://github.com/go-swagger/go-swagger/pull/64) ([dolmen](https://github.com/dolmen)) - Fix generated code missing `strfmt` and `httpkit/middleware` imports. [\#43](https://github.com/go-swagger/go-swagger/pull/43) ([chakrit](https://github.com/chakrit)) - sql.Scanner and driver.Valuer implementation `strfmt` types. [\#39](https://github.com/go-swagger/go-swagger/pull/39) ([chakrit](https://github.com/chakrit)) - Fix package path handling on Windows [\#34](https://github.com/go-swagger/go-swagger/pull/34) ([magnushiie](https://github.com/magnushiie)) - Regenerate bindata for server templates. [\#33](https://github.com/go-swagger/go-swagger/pull/33) ([chakrit](https://github.com/chakrit)) - Revert "fix support.go known Consumers/Producers and configureApi func" [\#32](https://github.com/go-swagger/go-swagger/pull/32) ([casualjim](https://github.com/casualjim)) - fix support.go known Consumers/Producers and configureApi func [\#30](https://github.com/go-swagger/go-swagger/pull/30) ([midoblgsm](https://github.com/midoblgsm)) - Fixing package and target order [\#29](https://github.com/go-swagger/go-swagger/pull/29) ([midoblgsm](https://github.com/midoblgsm)) - Replace casualjim with go-swagger in deps and templates [\#26](https://github.com/go-swagger/go-swagger/pull/26) ([gbjk](https://github.com/gbjk)) - Fix -target path injected at end of operations instead of beginning [\#25](https://github.com/go-swagger/go-swagger/pull/25) ([gbjk](https://github.com/gbjk)) - Replace casualjim with go-swagger in imports [\#24](https://github.com/go-swagger/go-swagger/pull/24) ([gbjk](https://github.com/gbjk)) - Add a Gitter chat badge to README.md [\#2](https://github.com/go-swagger/go-swagger/pull/2) ([gitter-badger](https://github.com/gitter-badger)) \* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*
[Full Changelog](go-swagger/go-swagger@0.7.2...0.7.3) **Implemented enhancements:** - pretty print the generated spec [\#698](https://github.com/go-swagger/go-swagger/issues/698) - consider swagger:strfmt on a property comment as a valid override [\#694](https://github.com/go-swagger/go-swagger/issues/694) **Fixed bugs:** - timeout conflicts with property named timeout in client gen [\#702](https://github.com/go-swagger/go-swagger/issues/702) - Swagger 0.6.0 reports invalid version [\#650](https://github.com/go-swagger/go-swagger/issues/650) **Closed issues:** - restapi/operations/delete\_user\_name.go:51: undefined: https [\#700](https://github.com/go-swagger/go-swagger/issues/700) - \[0.7.2\] `generate model` does not generate anything [\#692](https://github.com/go-swagger/go-swagger/issues/692) - How to use context.Context from middleware [\#492](https://github.com/go-swagger/go-swagger/issues/492) - How to access swagger path/request URL from within handler [\#395](https://github.com/go-swagger/go-swagger/issues/395) **Merged pull requests:** - fix name collision for timeout field in client operation [\#703](https://github.com/go-swagger/go-swagger/pull/703) ([casualjim](https://github.com/casualjim)) - add a --compact flag and pretty print by default [\#699](https://github.com/go-swagger/go-swagger/pull/699) ([casualjim](https://github.com/casualjim)) - Update vendor and regen samples [\#697](https://github.com/go-swagger/go-swagger/pull/697) ([casualjim](https://github.com/casualjim)) - Use in-line comments for structfield and struct [\#696](https://github.com/go-swagger/go-swagger/pull/696) ([dnephin](https://github.com/dnephin)) - Parse embedded swagger:strfmt tags [\#695](https://github.com/go-swagger/go-swagger/pull/695) ([jredville](https://github.com/jredville)) - fix model and operation generator command [\#693](https://github.com/go-swagger/go-swagger/pull/693) ([casualjim](https://github.com/casualjim)) - Fix skip flags [\#691](https://github.com/go-swagger/go-swagger/pull/691) ([dnephin](https://github.com/dnephin)) - Remove old drone hack scripts and config [\#690](https://github.com/go-swagger/go-swagger/pull/690) ([dnephin](https://github.com/dnephin)) - Fix issue with empty schema [\#689](https://github.com/go-swagger/go-swagger/pull/689) ([gaplyk](https://github.com/gaplyk)) [Full Changelog](https://github.com/go-swagger/go-swagger/compare/0.7.1...0.7.2) **Closed issues:** - configure\_xxx.go file gets overwritten everytime. [\#687](https://github.com/go-swagger/go-swagger/issues/687) **Merged pull requests:** - normalize the filename to honor skip\_exists config property [\#688](https://github.com/go-swagger/go-swagger/pull/688) ([casualjim](https://github.com/casualjim)) - generate constants for string enum properties [\#686](https://github.com/go-swagger/go-swagger/pull/686) ([rgarcia](https://github.com/rgarcia)) [Full Changelog](https://github.com/go-swagger/go-swagger/compare/0.7.0...0.7.1) **Implemented enhancements:** - CLI options to define HTTP/HTTPS protocol schema in generated server code. [\#587](https://github.com/go-swagger/go-swagger/issues/587) - x-nullable: false doesn't affect required values [\#458](https://github.com/go-swagger/go-swagger/issues/458) - Generating spec for response without nested struct [\#446](https://github.com/go-swagger/go-swagger/issues/446) - Refactor package structures [\#420](https://github.com/go-swagger/go-swagger/issues/420) - No consumers and producers for "text/plain" in the client runtime [\#360](https://github.com/go-swagger/go-swagger/issues/360) - No consumers and producers for "application/xml" in the client runtime [\#359](https://github.com/go-swagger/go-swagger/issues/359) - Add http/unix socket transport [\#278](https://github.com/go-swagger/go-swagger/issues/278) - Clean up tutorial [\#275](https://github.com/go-swagger/go-swagger/issues/275) - server generated code does not compile [\#215](https://github.com/go-swagger/go-swagger/issues/215) - Support not embedding swagger schema into generated Go code [\#190](https://github.com/go-swagger/go-swagger/issues/190) - \[BREAKING\] Move most of it under the open apis org [\#188](https://github.com/go-swagger/go-swagger/issues/188) - Add a command to initialize a swagger yaml spec [\#187](https://github.com/go-swagger/go-swagger/issues/187) - check licenses of dependencies [\#154](https://github.com/go-swagger/go-swagger/issues/154) - Add appveyor build [\#153](https://github.com/go-swagger/go-swagger/issues/153) - Empty or duplicate operation ids in codegen [\#134](https://github.com/go-swagger/go-swagger/issues/134) - Document supported vendor extensions [\#131](https://github.com/go-swagger/go-swagger/issues/131) - Add documentation for generated server [\#130](https://github.com/go-swagger/go-swagger/issues/130) - no empty names for path parameters [\#128](https://github.com/go-swagger/go-swagger/issues/128) - Add validation for only body or formdata params [\#127](https://github.com/go-swagger/go-swagger/issues/127) - Add support for security definitions to server codegen [\#113](https://github.com/go-swagger/go-swagger/issues/113) - \[scanner\] security schemes [\#112](https://github.com/go-swagger/go-swagger/issues/112) - Allow for client templates to be overridden with local versions [\#101](https://github.com/go-swagger/go-swagger/issues/101) - \[scanner\] spec generation should fail when a struct is decorated with more than 1 annotation [\#92](https://github.com/go-swagger/go-swagger/issues/92) - Struct references in operation parameter objects are generated as struct fields instead of pointers. [\#60](https://github.com/go-swagger/go-swagger/issues/60) - validation: default values must validate against schema [\#18](https://github.com/go-swagger/go-swagger/issues/18) - validation: referenced objects [\#17](https://github.com/go-swagger/go-swagger/issues/17) - validation: referencable references [\#16](https://github.com/go-swagger/go-swagger/issues/16) - implement validation: circular ancestry [\#13](https://github.com/go-swagger/go-swagger/issues/13) - implement validation: duplicate property name declaration [\#12](https://github.com/go-swagger/go-swagger/issues/12) - support huge file uploads [\#8](https://github.com/go-swagger/go-swagger/issues/8) - documentation site [\#5](https://github.com/go-swagger/go-swagger/issues/5) - Generate a swagger spec from go code [\#3](https://github.com/go-swagger/go-swagger/issues/3) **Fixed bugs:** - Code gen: The go generate comment is missing required parameters [\#611](https://github.com/go-swagger/go-swagger/issues/611) - Client Generator - Multiple success response codes causes panic [\#585](https://github.com/go-swagger/go-swagger/issues/585) - Generated client panics trying to type-assert required string parameter [\#546](https://github.com/go-swagger/go-swagger/issues/546) - Build failure when using principal flag. [\#544](https://github.com/go-swagger/go-swagger/issues/544) - Code generated from spec file does not compile [\#540](https://github.com/go-swagger/go-swagger/issues/540) - No validator code call for array items if they are other models. [\#524](https://github.com/go-swagger/go-swagger/issues/524) - escaped slashes in path ids are incorrectly decoded [\#522](https://github.com/go-swagger/go-swagger/issues/522) - Multipart form generates unnecessary variable that lead to compile error [\#511](https://github.com/go-swagger/go-swagger/issues/511) - Negotiated content type producer uses DefaultProduces even when matched route does not have a "produces" for that type. [\#499](https://github.com/go-swagger/go-swagger/issues/499) - Recursive definition causes stack overflow [\#483](https://github.com/go-swagger/go-swagger/issues/483) - Fail and log on errors adding user-defined CLI flags [\#470](https://github.com/go-swagger/go-swagger/issues/470) - Specification basePath is not respected [\#465](https://github.com/go-swagger/go-swagger/issues/465) - Incorrect case in generated model code referencing model name [\#460](https://github.com/go-swagger/go-swagger/issues/460) - Presence of required nested object is not validated [\#455](https://github.com/go-swagger/go-swagger/issues/455) - Incorrectly generated Marshaller causes unlimited recursive Marshal calls [\#454](https://github.com/go-swagger/go-swagger/issues/454) - Optional nested objects are not validated [\#453](https://github.com/go-swagger/go-swagger/issues/453) - Swagger generate oauth2 scope [\#449](https://github.com/go-swagger/go-swagger/issues/449) - Panic on form validation for mutlipart upload [\#438](https://github.com/go-swagger/go-swagger/issues/438) - x-www-form-urlencoded cannot be consumed in go-swagger 0.5.x [\#433](https://github.com/go-swagger/go-swagger/issues/433) - Incorrect unmarshal code generated for polymorphic object parent [\#423](https://github.com/go-swagger/go-swagger/issues/423) - Basic auth doesn't compile [\#406](https://github.com/go-swagger/go-swagger/issues/406) - Recursive model definition causes infinite loop [\#399](https://github.com/go-swagger/go-swagger/issues/399) - Validation of required values should allow empty values [\#398](https://github.com/go-swagger/go-swagger/issues/398) - No data fields in the response object [\#384](https://github.com/go-swagger/go-swagger/issues/384) - Validation code tries to compare a non-nullable with a nil value. [\#381](https://github.com/go-swagger/go-swagger/issues/381) - CLI help is printed twice. [\#375](https://github.com/go-swagger/go-swagger/issues/375) - Question - Expose the server port if a random port is used for the server [\#372](https://github.com/go-swagger/go-swagger/issues/372) - DELETE operation with no body and Accept: \*/\* does not reach handler [\#371](https://github.com/go-swagger/go-swagger/issues/371) - Expanding nested items is broken. [\#367](https://github.com/go-swagger/go-swagger/issues/367) - Tagging an in "body" parameter with "required" has no effect [\#366](https://github.com/go-swagger/go-swagger/issues/366) - Incorrect type used for validator [\#363](https://github.com/go-swagger/go-swagger/issues/363) - Generated comments on model types and client operations don't begin with the type / operation name in some cases [\#356](https://github.com/go-swagger/go-swagger/issues/356) - Wrong enum type names in the client generator [\#352](https://github.com/go-swagger/go-swagger/issues/352) - panic: on array/collectionFormat + validation [\#351](https://github.com/go-swagger/go-swagger/issues/351) - Default value is not generated for boolean type. [\#350](https://github.com/go-swagger/go-swagger/issues/350) - Generated model results in broken build [\#340](https://github.com/go-swagger/go-swagger/issues/340) - API client has wrong package name [\#330](https://github.com/go-swagger/go-swagger/issues/330) - duplicate declarations on a naming colision [\#325](https://github.com/go-swagger/go-swagger/issues/325) - Validator treats parameter references as errors [\#321](https://github.com/go-swagger/go-swagger/issues/321) - Issue with parameters of type file in the client generator [\#320](https://github.com/go-swagger/go-swagger/issues/320) - Map of base type generates a map of \*Interface instead of map of Interface [\#319](https://github.com/go-swagger/go-swagger/issues/319) - Models: do not generate pointers and omitempty if property is required [\#300](https://github.com/go-swagger/go-swagger/issues/300) - Handle missing Accept: from request header [\#298](https://github.com/go-swagger/go-swagger/issues/298) - Enums are no longer pointers if not required [\#277](https://github.com/go-swagger/go-swagger/issues/277) - Cannot use "." in route definition [\#271](https://github.com/go-swagger/go-swagger/issues/271) - Enum generated Validate code has duplicate if checks [\#265](https://github.com/go-swagger/go-swagger/issues/265) - fields with special chars lose the special chars [\#257](https://github.com/go-swagger/go-swagger/issues/257) - missing import: model not compiling [\#255](https://github.com/go-swagger/go-swagger/issues/255) - Panic: interface is spec.Schema, not spec.Parameter for formField file [\#253](https://github.com/go-swagger/go-swagger/issues/253) - Kubernetes 2.0 Spec [\#239](https://github.com/go-swagger/go-swagger/issues/239) - Generated models with shared enums do not compile [\#227](https://github.com/go-swagger/go-swagger/issues/227) - Go swagger does not support plain values in bodies. [\#217](https://github.com/go-swagger/go-swagger/issues/217) - Generated server should allow for cleanup on shutting down [\#198](https://github.com/go-swagger/go-swagger/issues/198) - Crash when using swagger generate client [\#197](https://github.com/go-swagger/go-swagger/issues/197) - Generated BindRequest has call to Validate, even if no validation is specified [\#196](https://github.com/go-swagger/go-swagger/issues/196) - parameter integers are always send [\#195](https://github.com/go-swagger/go-swagger/issues/195) - Wrong documentation for swagger:parameters annotation [\#194](https://github.com/go-swagger/go-swagger/issues/194) - format of parameters leads to bad generated code [\#193](https://github.com/go-swagger/go-swagger/issues/193) - Validation dereferencing non-pointer [\#186](https://github.com/go-swagger/go-swagger/issues/186) - Generated Validate method does not dereference pointer [\#182](https://github.com/go-swagger/go-swagger/issues/182) - Generated Validatator on slice from interface method incorrect [\#181](https://github.com/go-swagger/go-swagger/issues/181) - Polymorphic/generic subtypes: discriminator getter method, and unmarshal function do not use definition name [\#175](https://github.com/go-swagger/go-swagger/issues/175) - Don't set query params if they are nil [\#174](https://github.com/go-swagger/go-swagger/issues/174) - Spec generator fails for swagger:route that has no tags [\#171](https://github.com/go-swagger/go-swagger/issues/171) - client: Polymorphic types as parameter generates pointer to interface [\#169](https://github.com/go-swagger/go-swagger/issues/169) - no code generated to handle unmarshalling a slice of a generic type [\#160](https://github.com/go-swagger/go-swagger/issues/160) - The validation does not work for the reference. [\#159](https://github.com/go-swagger/go-swagger/issues/159) - swagger generate server with `-t` leads to non-compiliable generated code [\#155](https://github.com/go-swagger/go-swagger/issues/155) - apiKey SecurityDefinitions work only if the header name=security definition name [\#152](https://github.com/go-swagger/go-swagger/issues/152) - add allowEmptyValue support for a parameter [\#149](https://github.com/go-swagger/go-swagger/issues/149) - Polymorphic validation code does not invoke generated Getter methods [\#146](https://github.com/go-swagger/go-swagger/issues/146) - generate commands should work with urls too [\#145](https://github.com/go-swagger/go-swagger/issues/145) - responses with a body of type interface{} don't render well [\#137](https://github.com/go-swagger/go-swagger/issues/137) - responses with a schema render lots of extra schemas [\#136](https://github.com/go-swagger/go-swagger/issues/136) - client should respect default values [\#135](https://github.com/go-swagger/go-swagger/issues/135) - models: missing optional fields must not be rejected by validators and must have a distinguishable zero value [\#132](https://github.com/go-swagger/go-swagger/issues/132) - Validation fails with circular dependency [\#123](https://github.com/go-swagger/go-swagger/issues/123) - server should have options for SSL when https scheme is present [\#115](https://github.com/go-swagger/go-swagger/issues/115) - no enum detected for enum properties in combination with allOf [\#107](https://github.com/go-swagger/go-swagger/issues/107) - Problem with query parameter with type array and collectionFormat: multi [\#106](https://github.com/go-swagger/go-swagger/issues/106) - \[scanner\] Exported fields typed interface result in an invalid schema [\#93](https://github.com/go-swagger/go-swagger/issues/93) - make go gettable without authentication [\#89](https://github.com/go-swagger/go-swagger/issues/89) - client should infer schemes from the spec [\#88](https://github.com/go-swagger/go-swagger/issues/88) - respect vendor specific media types [\#87](https://github.com/go-swagger/go-swagger/issues/87) - client generation doesn't use tags [\#86](https://github.com/go-swagger/go-swagger/issues/86) - client generation doesn't pick up on params from path level [\#85](https://github.com/go-swagger/go-swagger/issues/85) - Enum model validation broken [\#79](https://github.com/go-swagger/go-swagger/issues/79) - Client examples? [\#76](https://github.com/go-swagger/go-swagger/issues/76) - When scanning a response the definition is not ref'ed [\#75](https://github.com/go-swagger/go-swagger/issues/75) - enum validation for anonymous nested object is missing [\#74](https://github.com/go-swagger/go-swagger/issues/74) - additional properties: false still gets treated as if it was set to true [\#73](https://github.com/go-swagger/go-swagger/issues/73) - models composed with discriminators and allOf end up with empty bodies [\#65](https://github.com/go-swagger/go-swagger/issues/65) - \[validation\] pathItems properties are not strictly validated [\#62](https://github.com/go-swagger/go-swagger/issues/62) - Go-swagger validation issues [\#61](https://github.com/go-swagger/go-swagger/issues/61) - Array references are generated as array of structs rather than array of pointers. [\#59](https://github.com/go-swagger/go-swagger/issues/59) - Generated configure\_{app}.go has missing import and invalid reference [\#56](https://github.com/go-swagger/go-swagger/issues/56) - bind{Param} function may need casting for UUID [\#55](https://github.com/go-swagger/go-swagger/issues/55) - Generated imports for models are incorrect [\#54](https://github.com/go-swagger/go-swagger/issues/54) - Validation:"swagger" field must validate against schema [\#53](https://github.com/go-swagger/go-swagger/issues/53) - scanner.go panics with index out of bounds [\#50](https://github.com/go-swagger/go-swagger/issues/50) - generate spec doesn't add "swagger":2.0 at the beginning of the spec, but it's needed by swagger-ui [\#46](https://github.com/go-swagger/go-swagger/issues/46) - may be bug on URI parse [\#37](https://github.com/go-swagger/go-swagger/issues/37) - make generate spec support validations for nested collections [\#22](https://github.com/go-swagger/go-swagger/issues/22) - make generated server support responses [\#21](https://github.com/go-swagger/go-swagger/issues/21) - Add size variable init when slice size needs to be checked. [\#570](https://github.com/go-swagger/go-swagger/pull/570) ([vburenin](https://github.com/vburenin)) **Closed issues:** - `swagger validate` raise an error [\#684](https://github.com/go-swagger/go-swagger/issues/684) - Can't install swagger command in Go 1.6. [\#679](https://github.com/go-swagger/go-swagger/issues/679) - Generating a model from an inline response schema [\#676](https://github.com/go-swagger/go-swagger/issues/676) - No way to generate type `int` \(always uses `int64`\) [\#675](https://github.com/go-swagger/go-swagger/issues/675) - Question: After set authentication , CROS handler doesn't work [\#663](https://github.com/go-swagger/go-swagger/issues/663) - Swagger\_linux\_amd64 does not match master branch of go-swagger [\#647](https://github.com/go-swagger/go-swagger/issues/647) - Rename Mutli-Status to Multi-Status [\#640](https://github.com/go-swagger/go-swagger/issues/640) - go doc dumps huge SwaggerJSON [\#639](https://github.com/go-swagger/go-swagger/issues/639) - Array property of payload not being included in response body [\#638](https://github.com/go-swagger/go-swagger/issues/638) - godep not vendoring go-swagger package to API package [\#635](https://github.com/go-swagger/go-swagger/issues/635) - Generated server returns error code when invoked with "-h" or "--help" [\#630](https://github.com/go-swagger/go-swagger/issues/630) - Error while updating dependencies [\#627](https://github.com/go-swagger/go-swagger/issues/627) - Generated code validation [\#625](https://github.com/go-swagger/go-swagger/issues/625) - Generate spec looks up types in wrong package if there are several of the same name [\#608](https://github.com/go-swagger/go-swagger/issues/608) - Add support for MapType in parseIdentProperty [\#601](https://github.com/go-swagger/go-swagger/issues/601) - Code generator emits two variants of strfmt [\#598](https://github.com/go-swagger/go-swagger/issues/598) - Add the ability to use a model as a response Body. [\#595](https://github.com/go-swagger/go-swagger/issues/595) - accept header is invalid [\#586](https://github.com/go-swagger/go-swagger/issues/586) - missing swag import [\#580](https://github.com/go-swagger/go-swagger/issues/580) - --skip-struct outputs blank files [\#575](https://github.com/go-swagger/go-swagger/issues/575) - Command Line Flags example [\#572](https://github.com/go-swagger/go-swagger/issues/572) - swagger validate swgger.yml fail when I follow Todo-List tutorial [\#571](https://github.com/go-swagger/go-swagger/issues/571) - No way of avoiding generating validations [\#568](https://github.com/go-swagger/go-swagger/issues/568) - Embedding anonymous pointer causes error [\#563](https://github.com/go-swagger/go-swagger/issues/563) - All Go builtin types should be supported [\#560](https://github.com/go-swagger/go-swagger/issues/560) - swagger error, during import spc doc into swagger editor [\#555](https://github.com/go-swagger/go-swagger/issues/555) - No access to original HTTP request in GET request [\#550](https://github.com/go-swagger/go-swagger/issues/550) - go-swagger v0.5.9 - cannot find package "golang.org/x/tools/go/loader" [\#549](https://github.com/go-swagger/go-swagger/issues/549) - DELETE operation with no body returns 415 unsupported media [\#548](https://github.com/go-swagger/go-swagger/issues/548) - Fix "Use" section tutorials on goswagger.io [\#539](https://github.com/go-swagger/go-swagger/issues/539) - todolist example fails to compile. Also the generated and the example code has different imports, which is strange [\#538](https://github.com/go-swagger/go-swagger/issues/538) - Question: usage with react using the fetch api is supported [\#531](https://github.com/go-swagger/go-swagger/issues/531) - Using user defined logger instead of fmt.Printf [\#528](https://github.com/go-swagger/go-swagger/issues/528) - where is the spec validator tested [\#525](https://github.com/go-swagger/go-swagger/issues/525) - Integer enum validation always fail [\#523](https://github.com/go-swagger/go-swagger/issues/523) - Skip parameter fields with json tag `json:"-"` [\#520](https://github.com/go-swagger/go-swagger/issues/520) - Typo multipart/form-data as "Mulitpart" [\#518](https://github.com/go-swagger/go-swagger/issues/518) - Generate models for internal use only [\#516](https://github.com/go-swagger/go-swagger/issues/516) - File downloads [\#515](https://github.com/go-swagger/go-swagger/issues/515) - Swagger generate spec paths [\#510](https://github.com/go-swagger/go-swagger/issues/510) - Parameters template bug leads to errors in header validation [\#494](https://github.com/go-swagger/go-swagger/issues/494) - types don't match: expect map key string or int get: bool [\#490](https://github.com/go-swagger/go-swagger/issues/490) - go swagger generated code is not fully golint-able [\#487](https://github.com/go-swagger/go-swagger/issues/487) - Validator treats array in example as invalid data [\#478](https://github.com/go-swagger/go-swagger/issues/478) - Unnecessary "required" validation for array items [\#472](https://github.com/go-swagger/go-swagger/issues/472) - Add hints for the type names generated by swagger [\#471](https://github.com/go-swagger/go-swagger/issues/471) - go-swagger v0.5.0 - cannot find package "golang.org/x/tools/go/buildutil" [\#434](https://github.com/go-swagger/go-swagger/issues/434) - Add a configuration layer for TLS. [\#430](https://github.com/go-swagger/go-swagger/issues/430) - Panic expanding responses that are a schema ref with circular refs [\#415](https://github.com/go-swagger/go-swagger/issues/415) - mTLS with custom roots known to work? [\#409](https://github.com/go-swagger/go-swagger/issues/409) - No way to hook code after flags are parsed but before request handling starts [\#403](https://github.com/go-swagger/go-swagger/issues/403) - Tagging a parameter with "pattern" doesn't seem to always have affect [\#369](https://github.com/go-swagger/go-swagger/issues/369) - Boolean parameters are generated into strings [\#346](https://github.com/go-swagger/go-swagger/issues/346) - Missing package swag in generated models [\#345](https://github.com/go-swagger/go-swagger/issues/345) - Wrong httpkit/validate package in generated model files [\#343](https://github.com/go-swagger/go-swagger/issues/343) - String param with binary format in body does not validate [\#341](https://github.com/go-swagger/go-swagger/issues/341) - Add support for tar, gzip [\#326](https://github.com/go-swagger/go-swagger/issues/326) - The generated import path has incorrect prefix [\#323](https://github.com/go-swagger/go-swagger/issues/323) - Some --skip-\* flags not working [\#322](https://github.com/go-swagger/go-swagger/issues/322) - Support for cookies in the client runtime [\#308](https://github.com/go-swagger/go-swagger/issues/308) - Generated server is misinterpreting request type as application/octet-stream [\#306](https://github.com/go-swagger/go-swagger/issues/306) - Operation specific "produces" not overriding global "produces" [\#304](https://github.com/go-swagger/go-swagger/issues/304) - Move things out of the main package [\#302](https://github.com/go-swagger/go-swagger/issues/302) - httpkit/client/runtime strips trailing slash from request path causing 301 [\#289](https://github.com/go-swagger/go-swagger/issues/289) - Generate: No Producer or stub for "text/plain" [\#287](https://github.com/go-swagger/go-swagger/issues/287) - spec generator strips out special characters in the beginning of lines [\#276](https://github.com/go-swagger/go-swagger/issues/276) - Add Support for Extensions on the root Swagger Document [\#268](https://github.com/go-swagger/go-swagger/issues/268) - DELETE method without body [\#264](https://github.com/go-swagger/go-swagger/issues/264) - server consuming `application/x-www-form-urlencoded` doesn't work [\#263](https://github.com/go-swagger/go-swagger/issues/263) - Nested references in definitions cause failure [\#254](https://github.com/go-swagger/go-swagger/issues/254) - Server/client with enums generate uncompilable golang [\#252](https://github.com/go-swagger/go-swagger/issues/252) - clientgen: Properties with "format": "date-time" that are not required are not generated as pointers [\#251](https://github.com/go-swagger/go-swagger/issues/251) - array body parameters lead to uncompilable client code [\#249](https://github.com/go-swagger/go-swagger/issues/249) - Optional query param enums are not validated [\#248](https://github.com/go-swagger/go-swagger/issues/248) - build cross platform binaries [\#247](https://github.com/go-swagger/go-swagger/issues/247) - provide a version command [\#246](https://github.com/go-swagger/go-swagger/issues/246) - Map as property created as pointer on objects [\#243](https://github.com/go-swagger/go-swagger/issues/243) - race in Runtime.Submit [\#242](https://github.com/go-swagger/go-swagger/issues/242) - Make generated client use `consumes` in schema for Accept headers, rather than transport consumers [\#235](https://github.com/go-swagger/go-swagger/issues/235) - swagger validate silently returns 0 when input does not exist [\#233](https://github.com/go-swagger/go-swagger/issues/233) - `swagger generate client` with `-t` directory target puts client code in unexpected directory [\#230](https://github.com/go-swagger/go-swagger/issues/230) - Schemes passed into httpkit New ignored [\#228](https://github.com/go-swagger/go-swagger/issues/228) - Example for generating spec with securityDefinitions? [\#225](https://github.com/go-swagger/go-swagger/issues/225) - wrong identifier used in generated code when validating parameter with not valid \(in golang\) identifier [\#223](https://github.com/go-swagger/go-swagger/issues/223) - support not embedding the schema into the server generated code [\#222](https://github.com/go-swagger/go-swagger/issues/222) - Delete requests with bodies cause a runtime error [\#219](https://github.com/go-swagger/go-swagger/issues/219) - not an issue [\#216](https://github.com/go-swagger/go-swagger/issues/216) - Empty string not validated in body schema [\#212](https://github.com/go-swagger/go-swagger/issues/212) - Generated server main is currently always overwritten [\#210](https://github.com/go-swagger/go-swagger/issues/210) - Allow addition of custom command line options to generated server code [\#207](https://github.com/go-swagger/go-swagger/issues/207) - Sole TextMarshaler and TextUnmarshaler interfaces are left aside for embedded types [\#205](https://github.com/go-swagger/go-swagger/issues/205) - Invalid code client generated in Default Parameter constructor [\#201](https://github.com/go-swagger/go-swagger/issues/201) - Getting io.EOF error returned from successful HTTP response [\#192](https://github.com/go-swagger/go-swagger/issues/192) - Client: Generated validator does not reference field [\#189](https://github.com/go-swagger/go-swagger/issues/189) - Random model properties [\#180](https://github.com/go-swagger/go-swagger/issues/180) - generate ffjson for structs [\#179](https://github.com/go-swagger/go-swagger/issues/179) - Add server support for default header values in responses [\#172](https://github.com/go-swagger/go-swagger/issues/172) - doesn't generate the instagram api server [\#170](https://github.com/go-swagger/go-swagger/issues/170) - server with valid schema and an extra slash \(/\) does not remove the extra [\#167](https://github.com/go-swagger/go-swagger/issues/167) - divan/num2words causing `go get` failure [\#166](https://github.com/go-swagger/go-swagger/issues/166) - Sample swagger.yml generating server fails for boolean, integer, number types in query params [\#163](https://github.com/go-swagger/go-swagger/issues/163) - Does not support json keys that are numerical [\#162](https://github.com/go-swagger/go-swagger/issues/162) - Support setting fields on interface/discriminated types [\#158](https://github.com/go-swagger/go-swagger/issues/158) - Add HTTP/2 support [\#156](https://github.com/go-swagger/go-swagger/issues/156) - Server does not compile if parameter description is missing [\#148](https://github.com/go-swagger/go-swagger/issues/148) - Client GenCode tries to access field as method and `func\(\) httpkit.JSONConsumer` not being called. [\#147](https://github.com/go-swagger/go-swagger/issues/147) - \[scanner\] support discriminators [\#142](https://github.com/go-swagger/go-swagger/issues/142) - panic: assignment to entry in nil map [\#141](https://github.com/go-swagger/go-swagger/issues/141) - Add new param type: json [\#140](https://github.com/go-swagger/go-swagger/issues/140) - main.go:XX: handler declared and not used [\#133](https://github.com/go-swagger/go-swagger/issues/133) - codegen should account for reserved words [\#122](https://github.com/go-swagger/go-swagger/issues/122) - autodetect swagger base path [\#120](https://github.com/go-swagger/go-swagger/issues/120) - look into using shippable [\#118](https://github.com/go-swagger/go-swagger/issues/118) - inline schemas in responses fail to generate [\#116](https://github.com/go-swagger/go-swagger/issues/116) - Consumers do not handle headers with charset in them [\#114](https://github.com/go-swagger/go-swagger/issues/114) - Can't get models in the definitions [\#111](https://github.com/go-swagger/go-swagger/issues/111) - Submit server golang code generator in swagger-codegen. [\#110](https://github.com/go-swagger/go-swagger/issues/110) - Submit client generator integration to swagger-codegen [\#109](https://github.com/go-swagger/go-swagger/issues/109) - untyped additional properties incorrectly flagged as having validations [\#108](https://github.com/go-swagger/go-swagger/issues/108) - Inconsistent model method generation [\#105](https://github.com/go-swagger/go-swagger/issues/105) - Inconsistent import/use of package in frontend\_client.go generation [\#104](https://github.com/go-swagger/go-swagger/issues/104) - optional strfmt types are not always used by their pointers [\#103](https://github.com/go-swagger/go-swagger/issues/103) - Order of the generated operations should be consistent between generations [\#94](https://github.com/go-swagger/go-swagger/issues/94) - generated server should have annotations to generate a spec [\#90](https://github.com/go-swagger/go-swagger/issues/90) - Missed 'models' import in generated server when operations declared with 'default' response first [\#84](https://github.com/go-swagger/go-swagger/issues/84) - various client generation fixes [\#82](https://github.com/go-swagger/go-swagger/issues/82) - configure file for generated server is missing operations package [\#81](https://github.com/go-swagger/go-swagger/issues/81) - Schemas without validations don't implement the Validate interface [\#80](https://github.com/go-swagger/go-swagger/issues/80) - Unmarshal error returned without further context [\#77](https://github.com/go-swagger/go-swagger/issues/77) - model: template: schemavalidations:78:62: executing "mapvalidator" at \<.AdditionalPropertie...\>: nil pointer evaluating \*generator.GenSchema.HasValidations [\#72](https://github.com/go-swagger/go-swagger/issues/72) - nil pointer evaluating \*generator.GenSchema.HasValidations [\#71](https://github.com/go-swagger/go-swagger/issues/71) - Possibility to add any headers [\#70](https://github.com/go-swagger/go-swagger/issues/70) - Problems getting models in the definitions [\#67](https://github.com/go-swagger/go-swagger/issues/67) - \[validation\] incorrect validation of path parameters defined in /parameters [\#63](https://github.com/go-swagger/go-swagger/issues/63) - Validation failed for json swagger if the response schema defined type=array [\#58](https://github.com/go-swagger/go-swagger/issues/58) - Nil pointer dereference exception while validate an swagger without path [\#52](https://github.com/go-swagger/go-swagger/issues/52) - generate spec doesn't fill in the description field for responses, which is required. [\#51](https://github.com/go-swagger/go-swagger/issues/51) - generate spec should remove request body params with the `json:"-"` tag [\#49](https://github.com/go-swagger/go-swagger/issues/49) - Is there a way to set the "reason" or "response model" fields for a response? [\#48](https://github.com/go-swagger/go-swagger/issues/48) - Support for JSON schema cross-file references. [\#45](https://github.com/go-swagger/go-swagger/issues/45) - Generated fields with `format: "date-time"` have invalid validation code. [\#42](https://github.com/go-swagger/go-swagger/issues/42) - Security names are mangled in generated `AuthenticatorsFor` method. [\#40](https://github.com/go-swagger/go-swagger/issues/40) - Ability to generate `all` operations but not the model. [\#38](https://github.com/go-swagger/go-swagger/issues/38) - Please export common embedded structs as public [\#36](https://github.com/go-swagger/go-swagger/issues/36) - `strfmt` types should implement database marshaling methods. [\#35](https://github.com/go-swagger/go-swagger/issues/35) - packages order [\#28](https://github.com/go-swagger/go-swagger/issues/28) - import package issue [\#27](https://github.com/go-swagger/go-swagger/issues/27) - Generated Go code fails to transform multiline descriptions [\#23](https://github.com/go-swagger/go-swagger/issues/23) - go install undefined [\#20](https://github.com/go-swagger/go-swagger/issues/20) - Add support for the password format [\#7](https://github.com/go-swagger/go-swagger/issues/7) - Move all the packages to their proper homes [\#4](https://github.com/go-swagger/go-swagger/issues/4) - Support password extended string format [\#1](https://github.com/go-swagger/go-swagger/issues/1) **Merged pull requests:** - add a command to serve a docs ui [\#683](https://github.com/go-swagger/go-swagger/pull/683) ([casualjim](https://github.com/casualjim)) - Allow x-nullable for nested models [\#682](https://github.com/go-swagger/go-swagger/pull/682) ([dnephin](https://github.com/dnephin)) - Multi success for client [\#681](https://github.com/go-swagger/go-swagger/pull/681) ([casualjim](https://github.com/casualjim)) - Bug fixes for generating operation models [\#680](https://github.com/go-swagger/go-swagger/pull/680) ([dnephin](https://github.com/dnephin)) - add a NewXxxParamsWithContext method to the generated client [\#677](https://github.com/go-swagger/go-swagger/pull/677) ([casualjim](https://github.com/casualjim)) - Make the template for schematype and structfield more readable. [\#674](https://github.com/go-swagger/go-swagger/pull/674) ([dnephin](https://github.com/dnephin)) - Ignore embedded structs with tag json:"-" [\#672](https://github.com/go-swagger/go-swagger/pull/672) ([gaplyk](https://github.com/gaplyk)) - Fix appveyor [\#671](https://github.com/go-swagger/go-swagger/pull/671) ([casualjim](https://github.com/casualjim)) - Default https host before mutating it. [\#666](https://github.com/go-swagger/go-swagger/pull/666) ([eicca](https://github.com/eicca)) - adds a context method to the api builder [\#664](https://github.com/go-swagger/go-swagger/pull/664) ([casualjim](https://github.com/casualjim)) - Example project for a generating a streaming server [\#662](https://github.com/go-swagger/go-swagger/pull/662) ([nelz9999](https://github.com/nelz9999)) - add constants for string enums [\#660](https://github.com/go-swagger/go-swagger/pull/660) ([rgarcia](https://github.com/rgarcia)) - Gen layout configfile [\#658](https://github.com/go-swagger/go-swagger/pull/658) ([casualjim](https://github.com/casualjim)) - Correcting typo [\#657](https://github.com/go-swagger/go-swagger/pull/657) ([nathj07](https://github.com/nathj07)) - adds viper to vendor [\#655](https://github.com/go-swagger/go-swagger/pull/655) ([casualjim](https://github.com/casualjim)) - Fix up server logs [\#652](https://github.com/go-swagger/go-swagger/pull/652) ([CJTozer](https://github.com/CJTozer)) - prepare for 0.6.0 release [\#648](https://github.com/go-swagger/go-swagger/pull/648) ([casualjim](https://github.com/casualjim)) - Issue with embedded custom type [\#646](https://github.com/go-swagger/go-swagger/pull/646) ([gaplyk](https://github.com/gaplyk)) - fix http status code mapping from internal [\#645](https://github.com/go-swagger/go-swagger/pull/645) ([casualjim](https://github.com/casualjim)) - update deps [\#644](https://github.com/go-swagger/go-swagger/pull/644) ([casualjim](https://github.com/casualjim)) - Tests for issue with maps [\#642](https://github.com/go-swagger/go-swagger/pull/642) ([gaplyk](https://github.com/gaplyk)) - fix issue with map type [\#641](https://github.com/go-swagger/go-swagger/pull/641) ([gaplyk](https://github.com/gaplyk)) - Fix scopes to be initialized to an empty array [\#637](https://github.com/go-swagger/go-swagger/pull/637) ([losinggeneration](https://github.com/losinggeneration)) - Scan package [\#633](https://github.com/go-swagger/go-swagger/pull/633) ([casualjim](https://github.com/casualjim)) - Runtime listeners [\#632](https://github.com/go-swagger/go-swagger/pull/632) ([casualjim](https://github.com/casualjim)) - Dont error w/1 just b/c user asked for help text [\#631](https://github.com/go-swagger/go-swagger/pull/631) ([nelz9999](https://github.com/nelz9999)) - revert changes to CLI params [\#629](https://github.com/go-swagger/go-swagger/pull/629) ([casualjim](https://github.com/casualjim)) - Refactor JSON tag parsing [\#621](https://github.com/go-swagger/go-swagger/pull/621) ([bfirsh](https://github.com/bfirsh)) - Fixed copy-pasted description. [\#620](https://github.com/go-swagger/go-swagger/pull/620) ([vburenin](https://github.com/vburenin)) - Support json tags which don't set name [\#617](https://github.com/go-swagger/go-swagger/pull/617) ([bfirsh](https://github.com/bfirsh)) - update readme \[ci skip\] [\#615](https://github.com/go-swagger/go-swagger/pull/615) ([casualjim](https://github.com/casualjim)) - Resolve vendor [\#614](https://github.com/go-swagger/go-swagger/pull/614) ([casualjim](https://github.com/casualjim)) - Unified CLI for go swagger. [\#612](https://github.com/go-swagger/go-swagger/pull/612) ([vburenin](https://github.com/vburenin)) - Don't include indirection for interface types. [\#609](https://github.com/go-swagger/go-swagger/pull/609) ([Cl0udPhish](https://github.com/Cl0udPhish)) - Gitbook \[ci skip\] [\#603](https://github.com/go-swagger/go-swagger/pull/603) ([casualjim](https://github.com/casualjim)) - handle aliased types in scanner [\#602](https://github.com/go-swagger/go-swagger/pull/602) ([casualjim](https://github.com/casualjim)) - Add the ability to use a model as a response. [\#596](https://github.com/go-swagger/go-swagger/pull/596) ([jjeffrey-bolste](https://github.com/jjeffrey-bolste)) - Update spec repo [\#584](https://github.com/go-swagger/go-swagger/pull/584) ([casualjim](https://github.com/casualjim)) - suffix validator only model generation with \_validator [\#579](https://github.com/go-swagger/go-swagger/pull/579) ([casualjim](https://github.com/casualjim)) - Expose server handler which can be used for writing tests [\#577](https://github.com/go-swagger/go-swagger/pull/577) ([xiwenc](https://github.com/xiwenc)) - actually render something [\#576](https://github.com/go-swagger/go-swagger/pull/576) ([casualjim](https://github.com/casualjim)) - adds support for skip-struct on generate model [\#574](https://github.com/go-swagger/go-swagger/pull/574) ([casualjim](https://github.com/casualjim)) - Command Line Flags Example [\#573](https://github.com/go-swagger/go-swagger/pull/573) ([nelz9999](https://github.com/nelz9999)) - make validations optional for "generate model" command [\#569](https://github.com/go-swagger/go-swagger/pull/569) ([casualjim](https://github.com/casualjim)) - fixes \#546, text no panic in marshaller for string pointer [\#567](https://github.com/go-swagger/go-swagger/pull/567) ([casualjim](https://github.com/casualjim)) - wrap typed auth functions into function that returns an interface [\#566](https://github.com/go-swagger/go-swagger/pull/566) ([casualjim](https://github.com/casualjim)) - fixes \#515, support streaming responses in the client [\#565](https://github.com/go-swagger/go-swagger/pull/565) ([casualjim](https://github.com/casualjim)) - Fix issue \#563 Added StarExpr in parseEmbeddedType [\#564](https://github.com/go-swagger/go-swagger/pull/564) ([zasran](https://github.com/zasran)) - Fix issue \#560 Go builtin support [\#562](https://github.com/go-swagger/go-swagger/pull/562) ([zasran](https://github.com/zasran)) - fixes \#550 always render and use parameters [\#558](https://github.com/go-swagger/go-swagger/pull/558) ([casualjim](https://github.com/casualjim)) - fixes yml for todolist example [\#556](https://github.com/go-swagger/go-swagger/pull/556) ([casualjim](https://github.com/casualjim)) - adds jlexer and jwriter from easyjson [\#553](https://github.com/go-swagger/go-swagger/pull/553) ([casualjim](https://github.com/casualjim)) - adds bitset library [\#552](https://github.com/go-swagger/go-swagger/pull/552) ([casualjim](https://github.com/casualjim)) - update go-flags [\#551](https://github.com/go-swagger/go-swagger/pull/551) ([casualjim](https://github.com/casualjim)) - make request timeout configurable for client [\#534](https://github.com/go-swagger/go-swagger/pull/534) ([casualjim](https://github.com/casualjim)) - Release 0.5.9 [\#532](https://github.com/go-swagger/go-swagger/pull/532) ([casualjim](https://github.com/casualjim)) - Added possibility for users to defined their custom logger. [\#529](https://github.com/go-swagger/go-swagger/pull/529) ([vburenin](https://github.com/vburenin)) - update vendored packages [\#527](https://github.com/go-swagger/go-swagger/pull/527) ([casualjim](https://github.com/casualjim)) - Fixed bug for not generated validator call if there is an array of complex objects. [\#526](https://github.com/go-swagger/go-swagger/pull/526) ([vburenin](https://github.com/vburenin)) - skip fields in parameter structs with struct tag `json:"-"` [\#521](https://github.com/go-swagger/go-swagger/pull/521) ([jlburkhead](https://github.com/jlburkhead)) - Fix typo mulit vs multi [\#519](https://github.com/go-swagger/go-swagger/pull/519) ([fiorix](https://github.com/fiorix)) - add support for oauth2 to generator [\#517](https://github.com/go-swagger/go-swagger/pull/517) ([casualjim](https://github.com/casualjim)) - fail on invalid command line definition [\#514](https://github.com/go-swagger/go-swagger/pull/514) ([casualjim](https://github.com/casualjim)) - remove unused param var [\#513](https://github.com/go-swagger/go-swagger/pull/513) ([casualjim](https://github.com/casualjim)) - update context, imports, swag, runtime, loads and govalidator [\#512](https://github.com/go-swagger/go-swagger/pull/512) ([casualjim](https://github.com/casualjim)) - Add support for strfmt.MAC [\#509](https://github.com/go-swagger/go-swagger/pull/509) ([tzneal](https://github.com/tzneal)) - Put params fix [\#508](https://github.com/go-swagger/go-swagger/pull/508) ([ivan1993spb](https://github.com/ivan1993spb)) - Added missing wait for the client generator. [\#507](https://github.com/go-swagger/go-swagger/pull/507) ([casualjim](https://github.com/casualjim)) - Leveraging Go goroutings to speed up generation process in multicore environment. [\#504](https://github.com/go-swagger/go-swagger/pull/504) ([vburenin](https://github.com/vburenin)) - Removed redundant code. Less JSON parsing. Speedups on many things in… [\#503](https://github.com/go-swagger/go-swagger/pull/503) ([vburenin](https://github.com/vburenin)) - Combined fix of 453 and 455 bugs. [\#502](https://github.com/go-swagger/go-swagger/pull/502) ([vburenin](https://github.com/vburenin)) - Prevents parsing structs that are needed when parsing dicovered schemas [\#498](https://github.com/go-swagger/go-swagger/pull/498) ([seanbrant](https://github.com/seanbrant)) - Add missed go code generation for \#494 [\#497](https://github.com/go-swagger/go-swagger/pull/497) ([galaxie](https://github.com/galaxie)) - Use canonicalized keys to retrieve values from http.Request.Header [\#495](https://github.com/go-swagger/go-swagger/pull/495) ([galaxie](https://github.com/galaxie)) - Pascalize method arguments in client operations - fixes \#487 [\#488](https://github.com/go-swagger/go-swagger/pull/488) ([MStoykov](https://github.com/MStoykov)) - 420 package refactor [\#486](https://github.com/go-swagger/go-swagger/pull/486) ([casualjim](https://github.com/casualjim)) - move analysis out of spec package [\#485](https://github.com/go-swagger/go-swagger/pull/485) ([casualjim](https://github.com/casualjim)) - generator: Use a JSON decoder with UseNumber enabled for unmarshaling [\#482](https://github.com/go-swagger/go-swagger/pull/482) ([chancez](https://github.com/chancez)) - updates unmarshal for discriminated types as property [\#480](https://github.com/go-swagger/go-swagger/pull/480) ([casualjim](https://github.com/casualjim)) - second part of bugfix [\#479](https://github.com/go-swagger/go-swagger/pull/479) ([casualjim](https://github.com/casualjim)) - validate items more often [\#475](https://github.com/go-swagger/go-swagger/pull/475) ([casualjim](https://github.com/casualjim)) - Use cache as it is designed to be used, not as it is actually used. [\#474](https://github.com/go-swagger/go-swagger/pull/474) ([vburenin](https://github.com/vburenin)) - Required flag is reset for array items. [\#473](https://github.com/go-swagger/go-swagger/pull/473) ([vburenin](https://github.com/vburenin)) - fix appveyor builds [\#468](https://github.com/go-swagger/go-swagger/pull/468) ([casualjim](https://github.com/casualjim)) - generator: fix package assumption on server generation [\#467](https://github.com/go-swagger/go-swagger/pull/467) ([jwmaag](https://github.com/jwmaag)) - Use spec BasePath when it is non-empty. [\#466](https://github.com/go-swagger/go-swagger/pull/466) ([nikhilm](https://github.com/nikhilm)) - fix some issues with additional properties generation [\#461](https://github.com/go-swagger/go-swagger/pull/461) ([casualjim](https://github.com/casualjim)) - X nullable first [\#459](https://github.com/go-swagger/go-swagger/pull/459) ([vburenin](https://github.com/vburenin)) - Fix https://github.com/go-swagger/go-swagger/issues/449 [\#451](https://github.com/go-swagger/go-swagger/pull/451) ([galeone](https://github.com/galeone)) - Add validation required fix and corresponding package tests [\#450](https://github.com/go-swagger/go-swagger/pull/450) ([galaxie](https://github.com/galaxie)) - Fixed bug in httpkit/client/runtime.go Submit\(\) [\#448](https://github.com/go-swagger/go-swagger/pull/448) ([ritchida](https://github.com/ritchida)) - also exclude models/handlers in the client [\#447](https://github.com/go-swagger/go-swagger/pull/447) ([casualjim](https://github.com/casualjim)) - add discard consumer/producer for http mimes [\#443](https://github.com/go-swagger/go-swagger/pull/443) ([casualjim](https://github.com/casualjim)) - add note to readme about homebrew package [\#441](https://github.com/go-swagger/go-swagger/pull/441) ([casualjim](https://github.com/casualjim)) - Fix typo \(defintion -\> definition\) [\#440](https://github.com/go-swagger/go-swagger/pull/440) ([flavioribeiro](https://github.com/flavioribeiro)) - Improve error message [\#437](https://github.com/go-swagger/go-swagger/pull/437) ([abclogin](https://github.com/abclogin)) - Bring back build util [\#435](https://github.com/go-swagger/go-swagger/pull/435) ([casualjim](https://github.com/casualjim)) - Added user hook to config TLS layer. [\#432](https://github.com/go-swagger/go-swagger/pull/432) ([vburenin](https://github.com/vburenin)) - \[wip\] once and for all work out the rules for pointing to things [\#431](https://github.com/go-swagger/go-swagger/pull/431) ([casualjim](https://github.com/casualjim)) - disables code coverage for automated builds for a while [\#429](https://github.com/go-swagger/go-swagger/pull/429) ([casualjim](https://github.com/casualjim)) - Fixes some issues with empty bodies [\#428](https://github.com/go-swagger/go-swagger/pull/428) ([casualjim](https://github.com/casualjim)) - Improve error message [\#427](https://github.com/go-swagger/go-swagger/pull/427) ([abclogin](https://github.com/abclogin)) - fix default produces [\#424](https://github.com/go-swagger/go-swagger/pull/424) ([casualjim](https://github.com/casualjim)) - increase circle ci default timeout [\#419](https://github.com/go-swagger/go-swagger/pull/419) ([pytlesk4](https://github.com/pytlesk4)) - adds dumpdata flags to client and server [\#418](https://github.com/go-swagger/go-swagger/pull/418) ([casualjim](https://github.com/casualjim)) - resolves refs for parameters and responses, fixes \#384 [\#417](https://github.com/go-swagger/go-swagger/pull/417) ([casualjim](https://github.com/casualjim)) - fix Panic expanding responses that are a schema ref with circular [\#416](https://github.com/go-swagger/go-swagger/pull/416) ([pytlesk4](https://github.com/pytlesk4)) - Don't panic when handling circular refs. [\#414](https://github.com/go-swagger/go-swagger/pull/414) ([pytlesk4](https://github.com/pytlesk4)) - Fix build on all build servers [\#412](https://github.com/go-swagger/go-swagger/pull/412) ([casualjim](https://github.com/casualjim)) - Remove dependency heavy goconvey [\#411](https://github.com/go-swagger/go-swagger/pull/411) ([casualjim](https://github.com/casualjim)) - refines omitempty and fixes basicauth [\#410](https://github.com/go-swagger/go-swagger/pull/410) ([casualjim](https://github.com/casualjim)) - Add \*raw-stream mimetype mapping [\#408](https://github.com/go-swagger/go-swagger/pull/408) ([sflxn](https://github.com/sflxn)) - Add setter to generated response writer [\#405](https://github.com/go-swagger/go-swagger/pull/405) ([anfernee](https://github.com/anfernee)) - Allow empty content-type when allowed list is empty [\#404](https://github.com/go-swagger/go-swagger/pull/404) ([anfernee](https://github.com/anfernee)) - generate all models if name not specified [\#401](https://github.com/go-swagger/go-swagger/pull/401) ([easeway](https://github.com/easeway)) - Proper handle of array of pointers to struct [\#396](https://github.com/go-swagger/go-swagger/pull/396) ([gaplyk](https://github.com/gaplyk)) - 368 merge expand items [\#394](https://github.com/go-swagger/go-swagger/pull/394) ([casualjim](https://github.com/casualjim)) - split restapi.NewServer [\#392](https://github.com/go-swagger/go-swagger/pull/392) ([caglar10ur](https://github.com/caglar10ur)) - Fix issue with unknown primitive. [\#391](https://github.com/go-swagger/go-swagger/pull/391) ([gaplyk](https://github.com/gaplyk)) - better validation for invalid refs [\#387](https://github.com/go-swagger/go-swagger/pull/387) ([casualjim](https://github.com/casualjim)) - deal with empty required bodies [\#385](https://github.com/go-swagger/go-swagger/pull/385) ([casualjim](https://github.com/casualjim)) - primitive aliases are not nullable [\#383](https://github.com/go-swagger/go-swagger/pull/383) ([casualjim](https://github.com/casualjim)) - fixes some golint warnings in generated client [\#380](https://github.com/go-swagger/go-swagger/pull/380) ([casualjim](https://github.com/casualjim)) - mangle type name for string alias [\#379](https://github.com/go-swagger/go-swagger/pull/379) ([casualjim](https://github.com/casualjim)) - fix argument passing for validation function [\#378](https://github.com/go-swagger/go-swagger/pull/378) ([casualjim](https://github.com/casualjim)) - better default handling in parameters [\#377](https://github.com/go-swagger/go-swagger/pull/377) ([casualjim](https://github.com/casualjim)) - Fixes compilation error for stream type [\#376](https://github.com/go-swagger/go-swagger/pull/376) ([casualjim](https://github.com/casualjim)) - specializes min/max validations for int [\#374](https://github.com/go-swagger/go-swagger/pull/374) ([casualjim](https://github.com/casualjim)) - Separates listen from serve in server [\#373](https://github.com/go-swagger/go-swagger/pull/373) ([casualjim](https://github.com/casualjim)) - Add plain text consumer and producer [\#364](https://github.com/go-swagger/go-swagger/pull/364) ([stoyanr](https://github.com/stoyanr)) - Add XML consumer and producer [\#362](https://github.com/go-swagger/go-swagger/pull/362) ([stoyanr](https://github.com/stoyanr)) - scan: treat error primitive as string [\#349](https://github.com/go-swagger/go-swagger/pull/349) ([fsouza](https://github.com/fsouza)) - Fix overriding consumes in spec for client [\#348](https://github.com/go-swagger/go-swagger/pull/348) ([casualjim](https://github.com/casualjim)) - fix missing httpkit import in models [\#344](https://github.com/go-swagger/go-swagger/pull/344) ([easeway](https://github.com/easeway)) - fixes \#330 package for client is client package [\#339](https://github.com/go-swagger/go-swagger/pull/339) ([casualjim](https://github.com/casualjim)) - update vendored deps [\#338](https://github.com/go-swagger/go-swagger/pull/338) ([casualjim](https://github.com/casualjim)) - adds --with-context for a request scoped net/context [\#337](https://github.com/go-swagger/go-swagger/pull/337) ([casualjim](https://github.com/casualjim)) - add support for binary string format [\#336](https://github.com/go-swagger/go-swagger/pull/336) ([casualjim](https://github.com/casualjim)) - make enum names for property different from aliased types [\#335](https://github.com/go-swagger/go-swagger/pull/335) ([casualjim](https://github.com/casualjim)) - add --scan-models flag for generate spec command [\#333](https://github.com/go-swagger/go-swagger/pull/333) ([casualjim](https://github.com/casualjim)) - no pointer for base type in maps [\#332](https://github.com/go-swagger/go-swagger/pull/332) ([casualjim](https://github.com/casualjim)) - reinstate --skip-\* arguments [\#329](https://github.com/go-swagger/go-swagger/pull/329) ([casualjim](https://github.com/casualjim)) - Add tar, gzip support [\#327](https://github.com/go-swagger/go-swagger/pull/327) ([jzt](https://github.com/jzt)) - full path for go imports run [\#324](https://github.com/go-swagger/go-swagger/pull/324) ([casualjim](https://github.com/casualjim)) - ensure file names don't end with \_test [\#318](https://github.com/go-swagger/go-swagger/pull/318) ([casualjim](https://github.com/casualjim)) - fix \#306 also recognize application/octet-stream in generator [\#317](https://github.com/go-swagger/go-swagger/pull/317) ([casualjim](https://github.com/casualjim)) - update changelog [\#316](https://github.com/go-swagger/go-swagger/pull/316) ([casualjim](https://github.com/casualjim)) - adds a ResponderFunc helper [\#315](https://github.com/go-swagger/go-swagger/pull/315) ([casualjim](https://github.com/casualjim)) - fixes \#222 server optionally embeds spec [\#314](https://github.com/go-swagger/go-swagger/pull/314) ([casualjim](https://github.com/casualjim)) - 302 reprise [\#313](https://github.com/go-swagger/go-swagger/pull/313) ([casualjim](https://github.com/casualjim)) - anchor strfmt import \(fixes \#255\) [\#312](https://github.com/go-swagger/go-swagger/pull/312) ([casualjim](https://github.com/casualjim)) - 304 consumes produces override [\#311](https://github.com/go-swagger/go-swagger/pull/311) ([casualjim](https://github.com/casualjim)) - 306 octet stream consumer producer [\#310](https://github.com/go-swagger/go-swagger/pull/310) ([casualjim](https://github.com/casualjim)) - Add support for cookies in the client runtime [\#309](https://github.com/go-swagger/go-swagger/pull/309) ([stoyanr](https://github.com/stoyanr)) - fix file type parameter when the parameter is required [\#297](https://github.com/go-swagger/go-swagger/pull/297) ([adasescu](https://github.com/adasescu)) - 275 clean up tutorial [\#296](https://github.com/go-swagger/go-swagger/pull/296) ([andregmoeller](https://github.com/andregmoeller)) - prepare for 0.3.0 release [\#295](https://github.com/go-swagger/go-swagger/pull/295) ([casualjim](https://github.com/casualjim)) - adds unix domain sockets to generated server [\#294](https://github.com/go-swagger/go-swagger/pull/294) ([casualjim](https://github.com/casualjim)) - generate stabler operation names [\#293](https://github.com/go-swagger/go-swagger/pull/293) ([casualjim](https://github.com/casualjim)) - Preserve trailing slash in URL path in runtime [\#292](https://github.com/go-swagger/go-swagger/pull/292) ([jonathaningram](https://github.com/jonathaningram)) - more lenient path matching for routes [\#291](https://github.com/go-swagger/go-swagger/pull/291) ([casualjim](https://github.com/casualjim)) - fixes both issues related to enums [\#290](https://github.com/go-swagger/go-swagger/pull/290) ([casualjim](https://github.com/casualjim)) - add text/plain in server generator [\#288](https://github.com/go-swagger/go-swagger/pull/288) ([casualjim](https://github.com/casualjim)) - transliterate some common special chars [\#286](https://github.com/go-swagger/go-swagger/pull/286) ([casualjim](https://github.com/casualjim)) - adds swagger:file annotation, fixes \#253 [\#285](https://github.com/go-swagger/go-swagger/pull/285) ([casualjim](https://github.com/casualjim)) - use sync.Once for client [\#284](https://github.com/go-swagger/go-swagger/pull/284) ([casualjim](https://github.com/casualjim)) - nullable dates [\#283](https://github.com/go-swagger/go-swagger/pull/283) ([casualjim](https://github.com/casualjim)) - returns a more useful error message [\#282](https://github.com/go-swagger/go-swagger/pull/282) ([casualjim](https://github.com/casualjim)) - readme update for distribution channels [\#281](https://github.com/go-swagger/go-swagger/pull/281) ([casualjim](https://github.com/casualjim)) - scan: strip only special chars that are used in annotations [\#280](https://github.com/go-swagger/go-swagger/pull/280) ([fsouza](https://github.com/fsouza)) - go generate the generator/bindata.go to fix \#263 [\#273](https://github.com/go-swagger/go-swagger/pull/273) ([MStoykov](https://github.com/MStoykov)) - Bugfix for POST Ops not setting Content Length [\#272](https://github.com/go-swagger/go-swagger/pull/272) ([akutz](https://github.com/akutz)) - Add Support for Extensions on the swagger root object. [\#269](https://github.com/go-swagger/go-swagger/pull/269) ([pytlesk4](https://github.com/pytlesk4)) - Fixes \#263. [\#267](https://github.com/go-swagger/go-swagger/pull/267) ([pieter-lazzaro](https://github.com/pieter-lazzaro)) - make content type optional for delete method [\#266](https://github.com/go-swagger/go-swagger/pull/266) ([casualjim](https://github.com/casualjim)) - disable bintray publishing for now [\#262](https://github.com/go-swagger/go-swagger/pull/262) ([casualjim](https://github.com/casualjim)) - update release to use tag from args [\#261](https://github.com/go-swagger/go-swagger/pull/261) ([casualjim](https://github.com/casualjim)) - update drone.sec [\#260](https://github.com/go-swagger/go-swagger/pull/260) ([casualjim](https://github.com/casualjim)) - first stab at automated releases through tags [\#259](https://github.com/go-swagger/go-swagger/pull/259) ([casualjim](https://github.com/casualjim)) - fixes \#252 primitives are not nullable [\#258](https://github.com/go-swagger/go-swagger/pull/258) ([casualjim](https://github.com/casualjim)) - generator: Print unknown models out when gathering models [\#256](https://github.com/go-swagger/go-swagger/pull/256) ([chancez](https://github.com/chancez)) - don't share Params between requests of a Handler [\#240](https://github.com/go-swagger/go-swagger/pull/240) ([MStoykov](https://github.com/MStoykov)) - httpkit/client: Only set the content-type if the body isnt empty [\#238](https://github.com/go-swagger/go-swagger/pull/238) ([chancez](https://github.com/chancez)) - Better custom template solution [\#237](https://github.com/go-swagger/go-swagger/pull/237) ([pieter-lazzaro](https://github.com/pieter-lazzaro)) - Use schemas consumes to determine accept headers [\#236](https://github.com/go-swagger/go-swagger/pull/236) ([chancez](https://github.com/chancez)) - Fix for shared enums [\#234](https://github.com/go-swagger/go-swagger/pull/234) ([casualjim](https://github.com/casualjim)) - fixes generation of bitbucket client [\#231](https://github.com/go-swagger/go-swagger/pull/231) ([casualjim](https://github.com/casualjim)) - fixes \#217 skip validate for impossible types [\#229](https://github.com/go-swagger/go-swagger/pull/229) ([casualjim](https://github.com/casualjim)) - pascalize struct fields before concating them to struct identifiers F… [\#224](https://github.com/go-swagger/go-swagger/pull/224) ([MStoykov](https://github.com/MStoykov)) - \#101 Custom templates [\#221](https://github.com/go-swagger/go-swagger/pull/221) ([pieter-lazzaro](https://github.com/pieter-lazzaro)) - allow delete requests to have bodies [\#220](https://github.com/go-swagger/go-swagger/pull/220) ([azylman](https://github.com/azylman)) - Fix godoc for client code [\#214](https://github.com/go-swagger/go-swagger/pull/214) ([Xe](https://github.com/Xe)) - skip generating server main if it exists: [\#211](https://github.com/go-swagger/go-swagger/pull/211) ([dfuentes](https://github.com/dfuentes)) - Fix import path for operations that lack tags [\#209](https://github.com/go-swagger/go-swagger/pull/209) ([dfuentes](https://github.com/dfuentes)) - Added possibility for custom command line option parsing [\#208](https://github.com/go-swagger/go-swagger/pull/208) ([Tobi042](https://github.com/Tobi042)) - Change strfmt.DateTime and strfmt.Date types to alias [\#206](https://github.com/go-swagger/go-swagger/pull/206) ([aleksandr-vin](https://github.com/aleksandr-vin)) - generate bindata [\#204](https://github.com/go-swagger/go-swagger/pull/204) ([chancez](https://github.com/chancez)) - generator: Use new buffer to avoid reading empty buffer [\#203](https://github.com/go-swagger/go-swagger/pull/203) ([chancez](https://github.com/chancez)) - generator: Take address of default params for non-required, parameters with defaults [\#202](https://github.com/go-swagger/go-swagger/pull/202) ([chancez](https://github.com/chancez)) - FIXES \#193 [\#200](https://github.com/go-swagger/go-swagger/pull/200) ([MStoykov](https://github.com/MStoykov)) - Proposed solution to Issue \#198 [\#199](https://github.com/go-swagger/go-swagger/pull/199) ([Tobi042](https://github.com/Tobi042)) - Refactor strfmt/time tests, add strfmt.NewDateTime function [\#177](https://github.com/go-swagger/go-swagger/pull/177) ([aleksandr-vin](https://github.com/aleksandr-vin)) - Add default value support for response headers, fixes \#172 [\#173](https://github.com/go-swagger/go-swagger/pull/173) ([aleksandr-vin](https://github.com/aleksandr-vin)) - fix test failing on windows. [\#168](https://github.com/go-swagger/go-swagger/pull/168) ([faguirre1](https://github.com/faguirre1)) - Support commonly used x-nullable in addition to x-isnullable [\#157](https://github.com/go-swagger/go-swagger/pull/157) ([chancez](https://github.com/chancez)) - Update README.md [\#138](https://github.com/go-swagger/go-swagger/pull/138) ([frapposelli](https://github.com/frapposelli)) - Fix \#81 missing operations package [\#83](https://github.com/go-swagger/go-swagger/pull/83) ([aleksandr-vin](https://github.com/aleksandr-vin)) - Allow http status 201 to have a response body [\#78](https://github.com/go-swagger/go-swagger/pull/78) ([florindragos](https://github.com/florindragos)) - Ensure operation.Package has a value. [\#69](https://github.com/go-swagger/go-swagger/pull/69) ([jtopjian](https://github.com/jtopjian)) - Some space [\#66](https://github.com/go-swagger/go-swagger/pull/66) ([rgbkrk](https://github.com/rgbkrk)) - validation: show path in path parameter validation errors [\#64](https://github.com/go-swagger/go-swagger/pull/64) ([dolmen](https://github.com/dolmen)) - Fix generated code missing `strfmt` and `httpkit/middleware` imports. [\#43](https://github.com/go-swagger/go-swagger/pull/43) ([chakrit](https://github.com/chakrit)) - sql.Scanner and driver.Valuer implementation `strfmt` types. [\#39](https://github.com/go-swagger/go-swagger/pull/39) ([chakrit](https://github.com/chakrit)) - Fix package path handling on Windows [\#34](https://github.com/go-swagger/go-swagger/pull/34) ([magnushiie](https://github.com/magnushiie)) - Regenerate bindata for server templates. [\#33](https://github.com/go-swagger/go-swagger/pull/33) ([chakrit](https://github.com/chakrit)) - Revert "fix support.go known Consumers/Producers and configureApi func" [\#32](https://github.com/go-swagger/go-swagger/pull/32) ([casualjim](https://github.com/casualjim)) - fix support.go known Consumers/Producers and configureApi func [\#30](https://github.com/go-swagger/go-swagger/pull/30) ([midoblgsm](https://github.com/midoblgsm)) - Fixing package and target order [\#29](https://github.com/go-swagger/go-swagger/pull/29) ([midoblgsm](https://github.com/midoblgsm)) - Replace casualjim with go-swagger in deps and templates [\#26](https://github.com/go-swagger/go-swagger/pull/26) ([gbjk](https://github.com/gbjk)) - Fix -target path injected at end of operations instead of beginning [\#25](https://github.com/go-swagger/go-swagger/pull/25) ([gbjk](https://github.com/gbjk)) - Replace casualjim with go-swagger in imports [\#24](https://github.com/go-swagger/go-swagger/pull/24) ([gbjk](https://github.com/gbjk)) - Add a Gitter chat badge to README.md [\#2](https://github.com/go-swagger/go-swagger/pull/2) ([gitter-badger](https://github.com/gitter-badger)) \* *This Change Log was automatically generated by [github_changelog_generator](https://github.com/skywinder/Github-Changelog-Generator)*
[Full Changelog](go-swagger/go-swagger@0.6.0...0.7.2) **Closed issues:** - configure_xxx.go file gets overwritten everytime. [\go-swagger#687](go-swagger#687)
[Full Changelog](go-swagger/go-swagger@0.6.0...0.7.1) **Implemented enhancements:** - embedded ui - allows for configuring generation process for layout on disk and templates **Closed issues:** - `swagger validate` raise an error [\go-swagger#684](go-swagger#684) - Can't install swagger command in Go 1.6. [\go-swagger#679](go-swagger#679) - Generating a model from an inline response schema [\go-swagger#676](go-swagger#676) - No way to generate type `int` \(always uses `int64`\) [\go-swagger#675](go-swagger#675) - Question: After set authentication , CROS handler doesn't work [\go-swagger#663](go-swagger#663) - Swagger\_linux\_amd64 does not match master branch of go-swagger [\go-swagger#647](go-swagger#647) **Merged pull requests:** - add a command to serve a docs ui [\go-swagger#683](go-swagger#683) ([casualjim](https://github.com/casualjim)) - Allow x-nullable for nested models [\go-swagger#682](go-swagger#682) ([dnephin](https://github.com/dnephin)) - Multi success for client [\go-swagger#681](go-swagger#681) ([casualjim](https://github.com/casualjim)) - Bug fixes for generating operation models [\go-swagger#680](go-swagger#680) ([dnephin](https://github.com/dnephin)) - add a NewXxxParamsWithContext method to the generated client [\go-swagger#677](go-swagger#677) ([casualjim](https://github.com/casualjim)) - Make the template for schematype and structfield more readable. [\go-swagger#674](go-swagger#674) ([dnephin](https://github.com/dnephin)) - Ignore embedded structs with tag json:"-" [\go-swagger#672](go-swagger#672) ([gaplyk](https://github.com/gaplyk)) - Fix appveyor [\go-swagger#671](go-swagger#671) ([casualjim](https://github.com/casualjim)) - Default https host before mutating it. [\go-swagger#666](go-swagger#666) ([eicca](https://github.com/eicca)) - adds a context method to the api builder [\go-swagger#664](go-swagger#664) ([casualjim](https://github.com/casualjim)) - Example project for a generating a streaming server [\go-swagger#662](go-swagger#662) ([nelz9999](https://github.com/nelz9999)) - add constants for string enums [\go-swagger#660](go-swagger#660) ([rgarcia](https://github.com/rgarcia)) - Gen layout configfile [\go-swagger#658](go-swagger#658) ([casualjim](https://github.com/casualjim)) - Correcting typo [\go-swagger#657](go-swagger#657) ([nathj07](https://github.com/nathj07)) - adds viper to vendor [\go-swagger#655](go-swagger#655) ([casualjim](https://github.com/casualjim)) - Fix up server logs [\go-swagger#652](go-swagger#652) ([CJTozer](https://github.com/CJTozer))
[Full Changelog](go-swagger/go-swagger@0.6.0...0.7.0) **Implemented enhancements:** - embedded ui - allows for configuring generation process for layout on disk and templates **Closed issues:** - Can't install swagger command in Go 1.6. [\go-swagger#679](go-swagger#679) - Generating a model from an inline response schema [\go-swagger#676](go-swagger#676) - No way to generate type `int` \(always uses `int64`\) [\go-swagger#675](go-swagger#675) - Question: After set authentication , CROS handler doesn't work [\go-swagger#663](go-swagger#663) - Swagger\_linux\_amd64 does not match master branch of go-swagger [\go-swagger#647](go-swagger#647) **Merged pull requests:** - add a command to serve a docs ui [\go-swagger#683](go-swagger#683) ([casualjim](https://github.com/casualjim)) - Allow x-nullable for nested models [\go-swagger#682](go-swagger#682) ([dnephin](https://github.com/dnephin)) - Multi success for client [\go-swagger#681](go-swagger#681) ([casualjim](https://github.com/casualjim)) - Bug fixes for generating operation models [\go-swagger#680](go-swagger#680) ([dnephin](https://github.com/dnephin)) - add a NewXxxParamsWithContext method to the generated client [\go-swagger#677](go-swagger#677) ([casualjim](https://github.com/casualjim)) - Make the template for schematype and structfield more readable. [\go-swagger#674](go-swagger#674) ([dnephin](https://github.com/dnephin)) - Ignore embedded structs with tag json:"-" [\go-swagger#672](go-swagger#672) ([gaplyk](https://github.com/gaplyk)) - Fix appveyor [\go-swagger#671](go-swagger#671) ([casualjim](https://github.com/casualjim)) - Default https host before mutating it. [\go-swagger#666](go-swagger#666) ([eicca](https://github.com/eicca)) - adds a context method to the api builder [\go-swagger#664](go-swagger#664) ([casualjim](https://github.com/casualjim)) - Example project for a generating a streaming server [\go-swagger#662](go-swagger#662) ([nelz9999](https://github.com/nelz9999)) - add constants for string enums [\go-swagger#660](go-swagger#660) ([rgarcia](https://github.com/rgarcia)) - Gen layout configfile [\go-swagger#658](go-swagger#658) ([casualjim](https://github.com/casualjim)) - Correcting typo [\go-swagger#657](go-swagger#657) ([nathj07](https://github.com/nathj07)) - adds viper to vendor [\go-swagger#655](go-swagger#655) ([casualjim](https://github.com/casualjim)) - Fix up server logs [\go-swagger#652](go-swagger#652) ([CJTozer](https://github.com/CJTozer))
prepare for 0.6.0 release (go-swagger#648) * adds linux arm as build target * fix go-swagger#639 set swagger json in init * add dev/branch containers * update release notes
Release 0.5.9 (go-swagger#532) * prepare for 0.5.9 release * update notes * add note to readme * update for go 1.5
[Full Changelog](go-swagger/go-swagger@0.4.0...HEAD) **Implemented enhancements:** - No consumers and producers for "text/plain" in the client runtime [go-swagger#360](go-swagger#360) - No consumers and producers for "application/xml" in the client runtime [go-swagger#359](go-swagger#359) - Add http/unix socket transport [go-swagger#278](go-swagger#278) - Clean up tutorial [go-swagger#275](go-swagger#275) **Fixed bugs:** - Basic auth doesn't compile [go-swagger#406](go-swagger#406) - Recursive model definition causes infinite loop [go-swagger#399](go-swagger#399) - No data fields in the response object [go-swagger#384](go-swagger#384) - Validation code tries to compare a non-nullable with a nil value. [go-swagger#381](go-swagger#381) - CLI help is printed twice. [go-swagger#375](go-swagger#375) - Question - Expose the server port if a random port is used for the server [go-swagger#372](go-swagger#372) - Expanding nested items is broken. [go-swagger#367](go-swagger#367) - Incorrect type used for validator [go-swagger#363](go-swagger#363) - Generated comments on model types and client operations don't begin with the type / operation name in some cases [go-swagger#356](go-swagger#356) - Wrong enum type names in the client generator [go-swagger#352](go-swagger#352) - panic: on array/collectionFormat + validation [go-swagger#351](go-swagger#351) - Default value is not generated for boolean type. [go-swagger#350](go-swagger#350) - Generated model results in broken build [go-swagger#340](go-swagger#340) - API client has wrong package name [go-swagger#330](go-swagger#330) - duplicate declarations on a naming colision [go-swagger#325](go-swagger#325) - Validator treats parameter references as errors [go-swagger#321](go-swagger#321) - Issue with parameters of type file in the client generator [go-swagger#320](go-swagger#320) - Map of base type generates a map of *Interface instead of map of Interface [go-swagger#319](go-swagger#319) - Models: do not generate pointers and omitempty if property is required [go-swagger#300](go-swagger#300) **Closed issues:** - Panic expanding responses that are a schema ref with circular refs [go-swagger#415](go-swagger#415) - No way to hook code after flags are parsed but before request handling starts [go-swagger#403](go-swagger#403) - Tagging a parameter with "pattern" doesn't seem to always have affect [go-swagger#369](go-swagger#369) - Boolean parameters are generated into strings [go-swagger#346](go-swagger#346) - Missing package swag in generated models [go-swagger#345](go-swagger#345) - Wrong httpkit/validate package in generated model files [go-swagger#343](go-swagger#343) - String param with binary format in body does not validate [go-swagger#341](go-swagger#341) - Add support for tar, gzip [go-swagger#326](go-swagger#326) - The generated import path has incorrect prefix [go-swagger#323](go-swagger#323) - Some --skip-* flags not working [go-swagger#322](go-swagger#322) - Support for cookies in the client runtime [go-swagger#308](go-swagger#308) **Merged pull requests:** - adds dumpdata flags to client and server [go-swagger#418](go-swagger#418) ([casualjim](https://github.com/casualjim)) - resolves refs for parameters and responses, fixes go-swagger#384 [go-swagger#417](go-swagger#417) ([casualjim](https://github.com/casualjim)) - fix Panic expanding responses that are a schema ref with circular [go-swagger#416](go-swagger#416) ([pytlesk4](https://github.com/pytlesk4)) - Don't panic when handling circular refs. [go-swagger#414](go-swagger#414) ([pytlesk4](https://github.com/pytlesk4)) - Fix build on all build servers [go-swagger#412](go-swagger#412) ([casualjim](https://github.com/casualjim)) - Remove dependency heavy goconvey [go-swagger#411](go-swagger#411) ([casualjim](https://github.com/casualjim)) - refines omitempty and fixes basicauth [go-swagger#410](go-swagger#410) ([casualjim](https://github.com/casualjim)) - Add *raw-stream mimetype mapping [go-swagger#408](go-swagger#408) ([sflxn](https://github.com/sflxn)) - Add setter to generated response writer [go-swagger#405](go-swagger#405) ([anfernee](https://github.com/anfernee)) - Allow empty content-type when allowed list is empty [go-swagger#404](go-swagger#404) ([anfernee](https://github.com/anfernee)) - generate all models if name not specified [go-swagger#401](go-swagger#401) ([easeway](https://github.com/easeway)) - Proper handle of array of pointers to struct [go-swagger#396](go-swagger#396) ([gaplyk](https://github.com/gaplyk)) - 368 merge expand items [go-swagger#394](go-swagger#394) ([casualjim](https://github.com/casualjim)) - expand schemas properly, with all tests passing. [go-swagger#393](go-swagger#393) ([pytlesk4](https://github.com/pytlesk4)) - split restapi.NewServer [go-swagger#392](go-swagger#392) ([caglar10ur](https://github.com/caglar10ur)) - Fix issue with unknown primitive. [go-swagger#391](go-swagger#391) ([gaplyk](https://github.com/gaplyk)) - better validation for invalid refs [go-swagger#387](go-swagger#387) ([casualjim](https://github.com/casualjim)) - deal with empty required bodies [go-swagger#385](go-swagger#385) ([casualjim](https://github.com/casualjim)) - primitive aliases are not nullable [go-swagger#383](go-swagger#383) ([casualjim](https://github.com/casualjim)) - fixes some golint warnings in generated client [go-swagger#380](go-swagger#380) ([casualjim](https://github.com/casualjim)) - mangle type name for string alias [go-swagger#379](go-swagger#379) ([casualjim](https://github.com/casualjim)) - fix argument passing for validation function [go-swagger#378](go-swagger#378) ([casualjim](https://github.com/casualjim)) - better default handling in parameters [go-swagger#377](go-swagger#377) ([casualjim](https://github.com/casualjim)) - Fixes compilation error for stream type [go-swagger#376](go-swagger#376) ([casualjim](https://github.com/casualjim)) - specializes min/max validations for int [go-swagger#374](go-swagger#374) ([casualjim](https://github.com/casualjim)) - Separates listen from serve in server [go-swagger#373](go-swagger#373) ([casualjim](https://github.com/casualjim)) - Add plain text consumer and producer [go-swagger#364](go-swagger#364) ([stoyanr](https://github.com/stoyanr)) - Add XML consumer and producer [go-swagger#362](go-swagger#362) ([stoyanr](https://github.com/stoyanr)) - scan: treat error primitive as string [go-swagger#349](go-swagger#349) ([fsouza](https://github.com/fsouza)) - Fix overriding consumes in spec for client [go-swagger#348](go-swagger#348) ([casualjim](https://github.com/casualjim)) - fix missing httpkit import in models [go-swagger#344](go-swagger#344) ([easeway](https://github.com/easeway)) - fixes go-swagger#330 package for client is client package [go-swagger#339](go-swagger#339) ([casualjim](https://github.com/casualjim)) - update vendored deps [go-swagger#338](go-swagger#338) ([casualjim](https://github.com/casualjim)) - adds --with-context for a request scoped net/context [go-swagger#337](go-swagger#337) ([casualjim](https://github.com/casualjim)) - add support for binary string format [go-swagger#336](go-swagger#336) ([casualjim](https://github.com/casualjim)) - make enum names for property different from aliased types [go-swagger#335](go-swagger#335) ([casualjim](https://github.com/casualjim)) - add --scan-models flag for generate spec command [go-swagger#333](go-swagger#333) ([casualjim](https://github.com/casualjim)) - no pointer for base type in maps [go-swagger#332](go-swagger#332) ([casualjim](https://github.com/casualjim)) - reinstate --skip-* arguments [go-swagger#329](go-swagger#329) ([casualjim](https://github.com/casualjim)) - Add tar, gzip support [go-swagger#327](go-swagger#327) ([jzt](https://github.com/jzt)) - full path for go imports run [go-swagger#324](go-swagger#324) ([casualjim](https://github.com/casualjim)) - ensure file names don't end with _test [go-swagger#318](go-swagger#318) ([casualjim](https://github.com/casualjim)) - fix go-swagger#306 also recognize application/octet-stream in generator [go-swagger#317](go-swagger#317) ([casualjim](https://github.com/casualjim)) - update changelog [go-swagger#316](go-swagger#316) ([casualjim](https://github.com/casualjim))
PreviousNext