Releases: goadesign/goa
Releases Β· goadesign/goa
v3.13.0
What's Changed
- Bump github.com/google/uuid from 1.3.0 to 1.3.1 by @dependabot in #3331
- unused parameter should be replaced by underscore by @deepsource-autofix in #3334
- Try out deep source by @raphael in #3333
- meta openapi:example work at APIExpr level too by @antipopp in #3330
- fix unused method receiver by @deepsource-autofix in #3332
- function call can be replaced with helper function by @deepsource-autofix in #3335
- fix nested
if
withelse if
by @deepsource-autofix in #3336 - replace empty slice literal with
var
by @deepsource-autofix in #3337 - remove unnecessary wrapping of function call by @deepsource-autofix in #3338
- replace empty slice literal with
var
by @deepsource-autofix in #3340 - Bump github.com/getkin/kin-openapi from 0.118.0 to 0.119.0 by @dependabot in #3342
- Bump golang.org/x/text from 0.12.0 to 0.13.0 by @dependabot in #3341
- Switch to chi as default Goa mux by @raphael in #3346
- chore: change ci process to use matrix for versioning by @kevinrobayna in #3344
- Switch to golangci-lint by @raphael in #3347
- Fix comment format by @raphael in #3348
- Fix issues reported by DeepSource by @raphael in #3349
- Make generated proto filename unique. by @raphael in #3351
New Contributors
- @deepsource-autofix made their first contribution in #3334
- @antipopp made their first contribution in #3330
- @kevinrobayna made their first contribution in #3344
Full Changelog: v3.12.4...v3.13.0
v3.12.4
What's Changed
- Bump google.golang.org/grpc from 1.56.2 to 1.57.0 by @dependabot in #3321
- Fix returning correct status code on not hijacked streaming endpoints by @cubic3d in #3322
- Bump golang.org/x/text from 0.11.0 to 0.12.0 by @dependabot in #3324
- Bump golang.org/x/tools from 0.11.0 to 0.12.0 by @dependabot in #3325
- Replace goregen dependency by @phroggyy in #3326
- Bump actions/setup-go from 4.0.1 to 4.1.0 by @dependabot in #3327
- Handle reader errors in SkipResponseBodyEncodeDecode by @MichaelUrman in #3319
New Contributors
Full Changelog: v3.12.3...v3.12.4
v3.12.3
What's Changed
- Enable custom primitive types to decode by @jerejones in #3317
- Fix to handle time.Time slice and other slices as type override by @maxmcd in #3312
Full Changelog: v3.12.2...v3.12.3
v3.12.2
What's Changed
- Bump golang.org/x/tools from 0.10.0 to 0.11.0 by @dependabot in #3314
- Bump google.golang.org/grpc from 1.56.1 to 1.56.2 by @dependabot in #3313
- Add acronym "SDK" to commonInitialisms by @dalv0911 in #3315
New Contributors
Full Changelog: v3.12.1...v3.12.2
v3.12.1
What's Changed
- Bump actions/setup-go from 3.5.0 to 4.0.0 by @dependabot in #3265
- Bump github.com/getkin/kin-openapi from 0.114.0 to 0.115.0 by @dependabot in #3266
- Bump google.golang.org/protobuf from 1.29.1 to 1.30.0 by @dependabot in #3267
- Bump google.golang.org/grpc from 1.53.0 to 1.54.0 by @dependabot in #3270
- Bump actions/stale from 7 to 8 by @dependabot in #3269
- Generate empty array for required types in response by @khaledez in #3272
- Revert generation of
AnyOf
for multiple views by @raphael in #3273 - Support custom examples in ErrorResult by @nitinmohan87 in #3275
- Bump golang.org/x/text from 0.8.0 to 0.9.0 by @dependabot in #3276
- Bump golang.org/x/tools from 0.7.0 to 0.8.0 by @dependabot in #3277
- Properly handle query string slice decoding by @raphael in #3280
- Bump github.com/getkin/kin-openapi from 0.115.0 to 0.116.0 by @dependabot in #3283
- Bump google.golang.org/grpc from 1.54.0 to 1.55.0 by @dependabot in #3287
- Bump golang.org/x/tools from 0.8.0 to 0.9.1 by @dependabot in #3288
- Fix OpenAPI responses when it is Empty by @najeira in #3290
- Bump actions/setup-go from 4.0.0 to 4.0.1 by @dependabot in #3291
- Bump github.com/getkin/kin-openapi from 0.116.0 to 0.117.0 by @dependabot in #3292
- Fix websocket cancel leak by @raphael in #3293
- Bump golang.org/x/tools from 0.9.1 to 0.9.3 by @dependabot in #3295
- Fix issues with
struct:pkg:path
Meta and gRPC by @raphael in #3296 - Use attribute names in error messages by @raphael in #3297
- Bump google.golang.org/grpc from 1.55.0 to 1.56.1 by @dependabot in #3305
- Bump golang.org/x/text from 0.9.0 to 0.10.0 by @dependabot in #3301
- Bump google.golang.org/protobuf from 1.30.0 to 1.31.0 by @dependabot in #3304
- Bump golang.org/x/tools from 0.9.3 to 0.10.0 by @dependabot in #3299
- Bump github.com/getkin/kin-openapi from 0.117.0 to 0.118.0 by @dependabot in #3298
- Make endpoint-related data public by @mokiat in #3307
- Fix potential leak in Websocket configuration by @raphael in #3310
- Remove foresight from CI by @raphael in #3311
New Contributors
Full Changelog: v3.11.3...v3.12.1
v3.11.3
v3.11.2
What's Changed
- Fix syntax of dsl.Meta("struct:field:external") from dots to colons by @tchssk in #3251
- Bump golang.org/x/text from 0.7.0 to 0.8.0 by @dependabot in #3252
- Use time.DateOnly by @tchssk in #3254
- Fix use of View in CollectionOf by @raphael in #3255
- Bump golang.org/x/tools from 0.6.0 to 0.7.0 by @dependabot in #3256
- Bump google.golang.org/protobuf from 1.28.1 to 1.29.0 by @dependabot in #3257
- Bump google.golang.org/protobuf from 1.29.0 to 1.29.1 by @dependabot in #3258
- Don't generate unused variable by @raphael in #3260
Full Changelog: v3.11.1...v3.11.2
v3.11.1
What's Changed
- ClientError: Add original error by @RadekDvorak in #3232
- Remove typo in documented example for CollectionOf DSL by @sbchapin in #3239
- Fix broken type references in custom package by @c-reeder in #3207
- Use errors.Join() instead of go-multierror by @tchssk in #3249
- Fix use of
struct:pkg:path
with result types. by @raphael in #3243 - Fix OpenAPI for result types with multiple views by @raphael in #3250
New Contributors
- @RadekDvorak made their first contribution in #3232
- @sbchapin made their first contribution in #3239
Full Changelog: v3.11.0...v3.11.1
v3.11.0
What's Changed
- Enable Foresight on Windows by @raphael in #3185
- Fix OpenAPI tags by @raphael in #3190
- Fix up CI output paths on Windows by @raphael in #3186
- Create dependency-review.yml by @raphael in #3192
- Create codeql.yml by @raphael in #3193
- Add dsl.Randomiser that lets you pass your own example randomiser by @isaacseymour in #3191
- Added detail about Service dsl function to godoc comment by @c-reeder in #3194
- Fixed UUID generation in openapi examples by @c-reeder in #3199
- Fix potential bug with result types by @raphael in #3204
- OpenAPI v3 type names refer to openapi:typename in meta by @najeira in #3203
- Remove duplicate err declaration by @raphael in #3218
- Properly check for nil in validation by @raphael in #3222
- Fix potential panic when method name is empty by @ikawaha in #3231
- Use proper scope to compute enum value by @raphael in #3234
New Contributors
- @isaacseymour made their first contribution in #3191
- @c-reeder made their first contribution in #3194
- @najeira made their first contribution in #3203
Full Changelog: v3.10.2...v3.11.0
v3.10.2
What's Changed
- Ignore default values when decoding proto fields by @raphael in #3168
- Fix required path params request init by @raphael in #3170
- Bump google.golang.org/grpc from 1.50.0 to 1.50.1 by @dependabot in #3172
- Bump golang.org/x/text from 0.3.7 to 0.3.8 by @dependabot in #3173
- Bump github.com/getkin/kin-openapi from 0.104.0 to 0.106.0 by @dependabot in #3174
- Test test coverage by @raphael in #3175
- Update README.md by @raphael in #3176
- Tweak Foresight job settings by @raphael in #3177
- Qualify streaming CLI payload builder name by @raphael in #3178
- Bump actions/setup-go from 3.3.0 to 3.3.1 by @dependabot in #3179
- Bump golang.org/x/tools from 0.1.12 to 0.2.0 by @dependabot in #3180
- Fix generate code for exclusive min and max by @raphael in #3184
Full Changelog: v3.10.1...v3.10.2