Back to Go Swagger

Change Log

notes/v0.9.0.md

0.33.215.7 KB
Original Source

Change Log

0.9.0 (2017-04-09)

Full Changelog

Implemented enhancements:

  • Allow Bypassing FormatContent on Render #894
  • tutorial needed on how to generate a service using kvstore as an example #889
  • support bash/zsh autocompletion for swagger #886
  • validate spec before generating, with opt-out option #825
  • Improve Defaults of Server (API) Configuration #810
  • Support new operation annotation #793
  • Complete swagger:route generator based on full OpenAPI router spec #790
  • Question: Is it possible to use existing type instead of generated model? #778
  • Couldn't find swag.DateTime(strfmt.DateTime) *strfmt.DateTime #734
  • How to implement URLs to resources? #604
  • Generate an url builder method for every resource path #119
  • validate spec prior to gen. client/server #852 (GlenDC)
  • add HTTPClient parameter functions #849 (GlenDC)

Fixed bugs:

  • Path parameters not unescaped correctly #928
  • routing issue when path param name contains a dash #907
  • path params not always set to required:true #905
  • Path not found error for endpoint with trailing slash #899
  • Flattened spec does not validate. #898
  • Generating array in response-header fails #881
  • Spec generation examples and documentation does not match #879
  • don't allow empty items in spec in resolveSimpleType #875
  • root path / operations cannot be found in generated serverapi #870
  • Debugging generated client at runtime #862
  • Mistype #853
  • Type using allOf in generate server has broken MarshalJSON and UnmarshalJSON in 0.8.0 #847
  • responses dont have a stable order #846
  • Wrong field selectors are generated when using allOf in response schema definition #844
  • Model compilation problems when additionalProperties: true #822
  • unresolvable blank format, generates in swagger-codegen, created repo with results #811
  • Parameter names with brackets fail to generate valid Go variables #809
  • Client gen not respecting --tags parameters #795
  • Incorrect Validation generated for object field #786
  • Can't reference definition from file in same directory #776
  • baseImport doesn't handle case-insensitive paths on windows properly #775
  • Model property default values not effective on server side processing #769
  • Validation code for lists of int32s with minimum/maximum inside object fails to compile #763
  • Server returns 405 Method not allowed instead of 404 for PUT, POST requests with invalid basepath #761
  • Responses should support a description #738
  • swagger generate client fails on validated swagger.json #733
  • Validation error with spec that contains refs to local files #729
  • Duplicate imports in main.go on pet-store's swagger file. #665
  • [BREAKING] Path tags change code generation in a strange way #500

Closed issues:

  • Remove warning messages #993
  • Nested Packages: Generating Spec File #991
  • Question: package names #971
  • How to write comment when API accepts json body? #970
  • generate spec from source doesn't support custom name of params on header, query #963
  • Read request body in middleware. #955
  • validating content type for "application/json" against [] #952
  • Scanning of SecureDefinitions returns wrong json #949
  • Generated import path ignores capitalization #941
  • Error "target must reside inside a location in the $GOPATH/src", target is in $GOPATH/src (Windows) #940
  • Not able to generate proper swagger spec #938
  • swagger:meta custom description #937
  • Set HTTP header on the client side without an explicit swagger parameters #935
  • Beam file not being generated. #930
  • Need help in successfully running swagger generate commands #929
  • How do you remove a not required date-time from your JSON output? #927
  • Go-swagger app on Google App Engine Standard? #925
  • Similar routing paths that differ at the leaf got dropped out #918
  • Embedded pointers cause errors in spec generation #896
  • Cannot parse time formats that look like this: 2017-01-17T22:58:45 #873
  • Allow customized client constructor while respecting defaults #838
  • Implement ValidateNamed method to support validation errors with proper names #837
  • Support default value for model property #828
  • Newlines in title field breaks docstrings #813
  • Code gen: missing import restapi/operations/[name]/get_[name]_parameters.go ; "github.com/go-openapi/runtime/middleware" #590

Merged pull requests:

* This Change Log was automatically generated by github_changelog_generator