G

Gin

G
Gin Web v1.12.0

v1.12.0

Changelog Features 192ac89: feat(binding): add support for encoding.UnmarshalText in uri/query binding (#4203) (@takanuva15) 53410d2: feat(context): add GetError and GetErrorSlice methods for error retrieval (#4502) (@raju-mechatronics) acc55e0: feat(context): add Protocol Buffers support to content negotiation (#4423) (@1911860538) 38e7651: feat(context): implemented Delete method (@Spyder01) 771…

G
Gin Web v1.11.0

v1.11.0

Changelog Features 6ca8ddb: feat(binding): add BindPlain (#3904) (@guonaihong) 4ccfa7c: feat(binding): add support for unixMilli and unixMicro (#4190) (@takanuva15) 9d7c0e9: feat(context): GetXxx added support for more go native types (#3633) (@CC11001100) fb09c82: feat(context): add SetCookieData (#4240) (@Narita-1095305) f05f966: feat(form): Support default values for collections in form binding…

G
Gin Web v1.10.1

v1.10.1

Changelog Refactor b5af779: refactor: strengthen HTTPS security and improve code organization (@appleboy)

G
Gin Web v1.10.0

v1.10.0

Changelog Features 5f458dd: feat(auth): add proxy-server authentication (#3877) (@EndlessParadox1) 7a865dc: feat(bind): ShouldBindBodyWith shortcut and change doc (#3871) (@RedCrazyGhost) a182195: feat(binding): Support custom BindUnmarshaler for binding. (#3933) (@dkkb) fd1faad: feat(binding): support override default binding implement (#3514) (@ssfyn) ac5e84d: feat(engine): Added OptionFunc and…

G
Gin Web v1.9.1

v1.9.1

Changelog BUG FIXES fix Request.Context() checks #3512 SECURITY fix lack of escaping of filename in Content-Disposition #3556 ENHANCEMENTS refactor: use bytes.ReplaceAll directly #3455 convert strings and slices using the officially recommended way #3344 improve render code coverage #3525 DOCS docs: changed documentation link for trusted proxies #3575 chore: improve linting, testing, and GitHub Ac…

G
Gin Web v1.9.0

v1.9.0

Changelog BREAK CHANGES Stop useless panicking in context and render #2150 BUG FIXES fix(router): tree bug where loop index is not decremented. #3460 fix(context): panic on NegotiateFormat - index out of range #3397 Add escape logic for header #3500 and #3503 SECURITY Fix the GO-2022-0969 and GO-2022-0288 vulnerabilities #3333 fix(security): vulnerability GO-2023-1571 #3505 ENHANCEMENTS feat: add…

G
Gin Web v1.8.2

v1.8.2

Changelog Bug fixes 0c2a691 fix(engine): missing route params for CreateTestContext (#2778) (#2803) e305e21 fix(route): redirectSlash bug (#3227) Others 6a2a260 Fix the GO-2022-1144 vulnerability (#3432)

G
Gin Web v1.8.1

v1.8.1

Changelog Features f197a8b feat(context): add ContextWithFallback feature flag (#3166) (#3172)

G
Gin Web v1.8.0

v1.8.0

Changelog Break Changes TrustedProxies: Add default IPv6 support and refactor #2967. Please replace RemoteIP() (net.IP, bool) with RemoteIP() net.IP gin.Context with fallback value from gin.Context.Request.Context() #2751 BUGFIXES Fixed SetOutput() panics on go 1.17 #2861 Fix: wrong when wildcard follows named param #2983 Fix: missing sameSite when do context.reset() #3123 ENHANCEMENTS Use Header(…

G
Gin Web v1.7.7

Release v1.7.7

BUGFIXES Fixed X-Forwarded-For unsafe handling of CVE-2020-28483 #2844, closed issue #2862 Tree: updated the code logic for latestNode #2897, closed issue #2894 #2878 Tree: fixed the misplacement of adding slashes #2847, closed issue #2843 Tree: fixed tsr with mixed static and wildcard paths #2924, closed issue #2918 ENHANCEMENTS TrustedProxies: make it backward-compatible #2887, closed issue #281…