Releases: goadesign/goa
Releases · goadesign/goa
v3.16.2
What's Changed
- Add eval.TooManyArgError() by @tchssk in #3512
- Handle unsupported request content type by @raphael in #3513
- Fix godoc for dsl.Param() by @tchssk in #3514
- Fix OpenAPI v2 to not merge service params into endpoint headers by @tchssk in #3515
- Add test for eval.TooManyArgError() by @tchssk in #3520
- Generate deterministic examples by @raphael in #3521
Full Changelog: v3.16.1...v3.16.2
v3.16.1
What's Changed
- Save r.URL.Query() in a variable by @duckbrain in #3506
- chore: fix function names in comment by @goodfirm in #3504
- go fmt ./... by @tchssk in #3507
- Fix handling of custom gen packages by @raphael in #3508
New Contributors
- @duckbrain made their first contribution in #3506
- @goodfirm made their first contribution in #3504
Full Changelog: v3.16.0...v3.16.1
v3.16.0
What's Changed
- Add OpenAPI deprecated support to DSL. by @xlanor in #3497
- Customize proto message name by @nitinmohan87 in #3498
- Fix eval.IncompatibleDSL() to hide internal DSL by @tchssk in #3502
New Contributors
Full Changelog: v3.15.2...v3.16.0
v3.15.2
v3.15.1
What's Changed
- Add openapi:json:indent Meta by @tchssk in #3480
- Fix validation code for projected union types by @raphael in #3487
- Return a validation error when query string is malformed by @raphael in #3488
- Properly handle decoding of maps with nil entries by @raphael in #3490
- Correctly handle union to union transforms by @raphael in #3491
Full Changelog: v3.15.0...v3.15.1
v3.15.0
What's Changed
- Standardize OpenAPI integer format by @raphael in #3451
- Fix openapi:generate Meta to affect required validations by @tchssk in #3452
- Merge duplicate mustGenerate() functions by @tchssk in #3453
- Generate valid OpenAPI specifications by @raphael in #3454
- Embed template files at compile time by @raphael in #3455
- Skip flaky tests by @raphael in #3458
- No need to checkout to report test coverage by @raphael in #3459
- Use v3 branch for pushes and feature branch for PRs for code coverage by @raphael in #3460
- Move templates out of Go code into their own files by @raphael in #3456
- Fix env var expansion in DeepSource GitHub action by @raphael in #3463
- Fix godoc for codegen.UserTypeLocation() by @tchssk in #3464
- Use crypto/rand for sampling by @nitinmohan87 in #3466
- Fix/trace sampler by @raphael in #3467
- Make receiver consistent across all methods of ServiceError by @raphael in #3468
- Treat nested paths for struct:pkg:path Meta by @tchssk in #3469
- Validate Array and Map for struct:pkg:path Meta by @tchssk in #3474
- Protect against invalid route captures by @raphael in #3476
Full Changelog: v3.14.6...v3.15.0
v3.14.6
v3.14.5
v3.14.4
What's Changed
- Add openapi:generate Meta support to dsl.Attribute by @tchssk in #3437
- Add API version constant to generated code by @raphael in #3439
- Deprecate obsolete instrumentation by @raphael in #3440
- Handle inline object array and map elements by @raphael in #3442
Full Changelog: v3.14.1...v3.14.4
v3.14.1
What's Changed
- Fix generated validation code for gRPC by @tchssk in #3409
- Bump golang.org/x/text from 0.13.0 to 0.14.0 by @dependabot in #3410
- Add openapi:typename Meta support to openapi v2 by @tchssk in #3412
- Bump golang.org/x/tools from 0.14.0 to 0.15.0 by @dependabot in #3414
- Use sync.Map for http.mux.wildcards by @tchssk in #3417
- Lazy initialization for default Goa mux by @tchssk in #3419
- Add link to the Goa Design Wizard by @raphael in #3420
- Feature/wizard by @raphael in #3421
- Bump golang.org/x/tools from 0.15.0 to 0.16.0 by @dependabot in #3422
- Bump github.com/getkin/kin-openapi from 0.120.0 to 0.122.0 by @dependabot in #3423
- Bump github.com/gorilla/websocket from 1.5.0 to 1.5.1 by @dependabot in #3411
Full Changelog: v3.14.0...v3.14.1