Releases: timandy/gin
Releases · timandy/gin
v1.9.0
Changelog
Features
- 8374ed2 feat: add sonic json support (gin-gonic#3184)
Bug fixes
- 7cb151b fix(context): panic on NegotiateFormat - index out of range (gin-gonic#3397)
- 55e27f1 fix(engine): missing route params for CreateTestContext (gin-gonic#2778) (gin-gonic#2803)
- 8b9c55e fix(route): redirectSlash bug (gin-gonic#3227)
- 8eb5f83 fix(router): tree bug where loop index is not decremented. (gin-gonic#3460)
- fc1c432 fix(security): vulnerability GO-2023-1571 (gin-gonic#3505)
- 51aea73 fix: modify interface check way (gin-gonic#3327)
- aefae30 fix: test fmt.Println replace t.Error (gin-gonic#3328)
Enhancements
- fa58bff chore(dep): Changes minimum support go version to go1.16 (gin-gonic#3361)
- 6fab4c3 chore(deps): bump actions/setup-go from 2 to 3 (gin-gonic#3340)
- 1b5ba25 chore(deps): bump github.com/bytedance/sonic from 1.3.2 to 1.3.4 (gin-gonic#3273)
- 0128d74 chore(deps): bump github.com/bytedance/sonic from 1.3.4 to 1.4.0 (gin-gonic#3293)
- f551d7d chore(deps): bump github.com/bytedance/sonic from 1.4.0 to 1.6.0 (gin-gonic#3442)
- 3010cbd chore(deps): bump github.com/bytedance/sonic from 1.6.0 to 1.6.1 (gin-gonic#3467)
- 97082f8 chore(deps): bump github.com/bytedance/sonic from 1.6.1 to 1.7.0 (gin-gonic#3473)
- 78dad9d chore(deps): bump github.com/go-playground/validator/v10 (gin-gonic#3330)
- c5fd063 chore(deps): bump github.com/go-playground/validator/v10 (gin-gonic#3482)
- de1f142 chore(deps): bump github.com/goccy/go-json from 0.9.10 to 0.9.11 (gin-gonic#3292)
- 8659ab5 chore(deps): bump github.com/goccy/go-json from 0.9.11 to 0.10.0 (gin-gonic#3424)
- b57163a chore(deps): bump github.com/goccy/go-json from 0.9.7 to 0.9.8 (gin-gonic#3228)
- c35bde9 chore(deps): bump github.com/goccy/go-json from 0.9.8 to 0.9.10 (gin-gonic#3251)
- 1c48977 chore(deps): bump github.com/mattn/go-isatty from 0.0.14 to 0.0.16 (gin-gonic#3281)
- 79a61b9 chore(deps): bump github.com/mattn/go-isatty from 0.0.16 to 0.0.17 (gin-gonic#3457)
- 05caa5c chore(deps): bump github.com/pelletier/go-toml/v2 from 2.0.1 to 2.0.2 (gin-gonic#3198)
- 80cd679 chore(deps): bump github.com/pelletier/go-toml/v2 from 2.0.2 to 2.0.6 (gin-gonic#3408)
- f2182de chore(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2 (gin-gonic#3177)
- 12b55b4 chore(deps): bump github.com/stretchr/testify from 1.7.2 to 1.7.4 (gin-gonic#3207)
- 92dd245 chore(deps): bump github.com/stretchr/testify from 1.7.4 to 1.7.5 (gin-gonic#3213)
- e837e1c chore(deps): bump github.com/stretchr/testify from 1.7.5 to 1.8.0 (gin-gonic#3229)
- c4b3c2c chore(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1 (gin-gonic#3373)
- 7626361 chore(deps): bump github.com/ugorji/go/codec from 1.2.7 to 1.2.8 (gin-gonic#3458)
- 153b229 chore(deps): bump github.com/ugorji/go/codec from 1.2.8 to 1.2.9 (gin-gonic#3491)
- 47ae6ee chore(deps): bump golang.org/x/net from 0.4.0 to 0.5.0 (gin-gonic#3466)
- d07db17 chore(deps): bump golang.org/x/net from 0.5.0 to 0.6.0 (gin-gonic#3498)
- b682b8a chore(deps): bump golangci/golangci-lint-action from 3.2.0 to 3.3.0 (gin-gonic#3372)
- 8fe209a chore(deps): bump golangci/golangci-lint-action from 3.3.0 to 3.3.1 (gin-gonic#3399)
- ea17875 chore(deps): bump golangci/golangci-lint-action from 3.3.1 to 3.4.0 (gin-gonic#3478)
- ad66d9d chore(deps): bump google.golang.org/protobuf from 1.28.0 to 1.28.1 (gin-gonic#3262)
- 483ac2a chore(deps): bump goreleaser/goreleaser-action from 3 to 4 (gin-gonic#3441)
- 8cd11c8 chore(docs): Remove the Brigade project, because the Gin is no longer used in the latest version and the Brigade is an archived CNCF project now (gin-gonic#3378)
- 45c758e chore(file): Creates a directory named path (gin-gonic#3316)
- 4c64f1c chore(go): Add support go 1.19 (gin-gonic#3272)
- bd82c9e chore(go): Add support go 1.20 (gin-gonic#3484)
- e02ae6a chore(router): match method added to routergroup for multiple HTTP methods supporting (gin-gonic#3464)
- c9b2724 chore(yaml): upgrade dependency to v3 version (gin-gonic#3456)
- b04917c chore: upgrade golangci-lint and fix golangci-lint error (gin-gonic#3278)
Others
- 81ac7d5 Add escape logic for header (gin-gonic#3500)
- 680be7d Add some tests for YAML and TOML formats (gin-gonic#3223)
- 1660995 Adjust the position of some functions (gin-gonic#3385)
- 814cd18 FIX TYPO: Gin by default useR -> ... useS (gin-gonic#3324)
- 4cee78f Fix gin-gonic#3500 Add escape logic for header (gin-gonic#3503)
- 815122a Fix a syntax error in a code comment (gin-gonic#3201)
- 6296175 Fix the GO-2022-0969 and GO-2022-0288 vulnerabilities (gin-gonic#3333)
- d4caeee Fix the GO-2022-1144 vulnerability (gin-gonic#3432)
- 088cdd7 Fix the value of ginSupportMinGoVer constant by semantic (gin-gonic#3221)
- de17fb1 Format with Go 1.19 formatter (gin-gonic#3277)
- b2d4185 Replace bytes.Buffer with strings.Builder where appropriate (gin-gonic#3347)
- 6c3a1d7 Small doc fix on Context's ClientIP() method. (gin-gonic#3180)
- 0c96a20 Stop useless panicking in context and render (gin-gonic#2150)
- fb13e82 Update gin.yml (gin-gonic#3304)
- c1d06e3 add supprt for go1.20 http.rwUnwrapper to gin.responseWriter (gin-gonic#3489)
- 41f2669 console logger HTTP status bug fixed and the corresponding unit test added (gin-gonic#3453)
- 33ab0fc refactor(struct): Remove redundant type conversions (gin-gonic#3345)
- 297b664 refactor: avoid calling strings.ToLower twice (gin-gonic#3433)
- 6150c48 remove deprecated of package io/ioutil (gin-gonic#3395)
- 2c9e5fe rename variable because collide with the imported package name (gin-gonic#3298)
- 6de2245 switch min version of go to 1.15 (gin-gonic#3211)
- e868fd1 test(TOML): Add some tests for the TOML render (gin-gonic#3401)
- 7d8fc15 update context.go Get/Set method use defer (gin-gonic#3429)