v1.0.10
·
108 commits
to develop
since this release
Changelog
Features
- c19374c: feat(CodeQL): Discover vulnerabilities across a codebase with CodeQL (gin-gonic#3049) (Bo-Yi Wu appleboy.tw@gmail.com)
- 5f458dd: feat(auth): add proxy-server authentication (gin-gonic#3877) (Endless Paradox 129645532+EndlessParadox1@users.noreply.github.com)
- 7a865dc: feat(bind): ShouldBindBodyWith shortcut and change doc (gin-gonic#3871) (RedCrazyGhost 49381700+RedCrazyGhost@users.noreply.github.com)
- a182195: feat(binding): Support custom BindUnmarshaler for binding. (gin-gonic#3933) (dkkb 82504881+dkkb@users.noreply.github.com)
- 6ca8ddb: feat(binding): add BindPlain (gin-gonic#3904) (guonaihong guonaihong@qq.com)
- f38c30a: feat(binding): add DisallowUnknownFields() in gin.Context.BindJSON() (gin-gonic#2028) (Krzysztof Szafrański k.p.szafranski@gmail.com)
- fb7448f: feat(binding): add UseNumber() in gin.Context.BindJSON() (gin-gonic#997) close gin-gonic#368 (whirosan whirosan@users.noreply.github.com)
- 26c3f42: feat(binding): add support for custom validator / validation tags (gin-gonic#1068) (Suhas Karanth sudo-suhas@users.noreply.github.com)
- 4ccfa7c: feat(binding): add support for unixMilli and unixMicro (gin-gonic#4190) (takanuva15 6986426+takanuva15@users.noreply.github.com)
- 690aa2b: feat(binding): support custom struct tag (gin-gonic#2720) (voidman retmain@foxmail.com)
- fd1faad: feat(binding): support override default binding implement (gin-gonic#3514) (ssfyn a@fyn.pw)
- 9d7c0e9: feat(context): GetXxx added support for more go native types (gin-gonic#3633) (CC11001100 CC11001100@qq.com)
- dfb68ce: feat(context): ShouldBind counterparts for Bind methods (gin-gonic#1047) (Suhas Karanth sudo-suhas@users.noreply.github.com)
- c19aa05: feat(context): add BindQuery func (gin-gonic#1029) (Eason Lin easonlin404@gmail.com)
- f197a8b: feat(context): add ContextWithFallback feature flag (gin-gonic#3166) (gin-gonic#3172) (wei wei840222@gmail.com)
- acc55e0: feat(context): add Protocol Buffers support to content negotiation (gin-gonic#4423) (Name 1911860538@qq.com)
- 93b3a0d: feat(context): add SaveUploadedFile func. (gin-gonic#1022) (Eason Lin easonlin404@gmail.com)
- fb09c82: feat(context): add SetCookieData (gin-gonic#4240) (NARITA 58836324+Narita-1095305@users.noreply.github.com)
- 5eea51b: feat(context): add cast helpers to c.Keys (gin-gonic#856) (Javier Provecho Fernandez javiertitan@gmail.com)
- 73e5fcd: feat(context): add idiomatic binding functions for clear err managment (Javier Provecho javiertitan@gmail.com)
- 38e7651: feat(context): implemented Delete method (Spyder01 45194214+Spyder01@users.noreply.github.com)
- e61cc06: feat(context): return GIN Context from Value method (gin-gonic#2825) (Faisal Alam ifaisalalam@gmail.com)
- ac5e84d: feat(engine): Added
OptionFuncandWith(gin-gonic#3572) (Flc゛ four_leaf_clover@foxmail.com) - bfc8ca2: feat(engine): add trustedproxies and remoteIP (gin-gonic#2632) (Manu MA manu.mtza@gmail.com)
- f05f966: feat(form): Support default values for collections in form binding (gin-gonic#4048) (takanuva15 6986426+takanuva15@users.noreply.github.com)
- 3cb3067: feat(form): add array collection format in form binding (gin-gonic#3986) (Jo YoHan 37216082+slowhigh@users.noreply.github.com)
- 24d6764: feat(form): add custom string slice for form tag unmarshal (gin-gonic#3970) (gin-gonic#3971) (bruceNu1l 144002160+bruceNu1l@users.noreply.github.com)
- 8791c96: feat(fs): Export, test and document OnlyFilesFS (gin-gonic#3939) (Johannes Eiglsperger je@eigsys.de)
- 71496ab: feat(fs): Implement loading HTML from http.FileSystem (gin-gonic#4053) (sunshineplan sunshineplan@users.noreply.github.com)
- 3ac729d: feat(gin): support http3 using quic-go/quic-go (gin-gonic#3210) (thinkerou thinkerou@gmail.com)
- c6ae2e6: feat(logger): ability to skip logs based on user-defined logic (gin-gonic#3593) (Ghobad ghobad.vm@gmail.com)
- 4dec17a: feat(logger): color latency (gin-gonic#4146) (ljz 641390597@qq.com)
- e31cbdf: feat(logger): show query string in logger. (gin-gonic#999) close gin-gonic#988 (Bo-Yi Wu appleboy.tw@gmail.com)
- 7d73bc0: feat(route): add an option to allow trailing slash insensitive matching (Denny Septian Panggabean xamidimura@gmail.com)
- 4621b7a: feat(router): add literal colon support (gin-gonic#1432) (gin-gonic#2857) (wssccc wssccc@qq.com)
- 66b47a8: feat(server): Implements RunFd method (gin-gonic#1609) (Yoshiki Nakagawa yyoshiki41@gmail.com)
- ad2dace: feat: Support get value from request header. (gin-gonic#839) (Bo-Yi Wu appleboy.tw@gmail.com)
- 41316b9: feat: add GetRawData func. (gin-gonic#857) (Bo-Yi Wu appleboy.tw@gmail.com)
- 75ed286: feat: add SecureJSON func to prevent json hijacking (Eason Lin easonlin404@gmail.com)
- 417b142: feat: add StaticFileFS (gin-gonic#2749) (thinkgo 49174849+thinkgos@users.noreply.github.com)
- 834a2ec: feat: add go version judge when print debug warning log (gin-gonic#1572) (田欧 thinkerou@gmail.com)
- b8b6831: feat: add multiple service example. (gin-gonic#1119) (Bo-Yi Wu appleboy.tw@gmail.com)
- 8374ed2: feat: add sonic json support (gin-gonic#3184) (Rainshaw rxg@live.com)
- dbd8a25: feat: added
AbortWithStatusPureJSON()inContext(gin-gonic#4290) (Denny Septian Panggabean 97607754+ddevsr@users.noreply.github.com) - ef687e0: feat: automatically SetMode to TestMode when run go test. (gin-gonic#3139) (micanzhang micanzhang@gmail.com)
- 1250832: feat: change json lib to jsoniter (Bo-Yi Wu appleboy.tw@gmail.com)
- 87e40d6: feat: fix lint error (gin-gonic#3050) (thinkerou thinkerou@gmail.com)
- 08b52e5: feat: improve get post data. (gin-gonic#1920) (Bo-Yi Wu appleboy.tw@gmail.com)
- 2da1729: feat: listen https. (Bo-Yi Wu appleboy.tw@gmail.com)
- 07f1bf0: feat: replace debug log with fmt package. (gin-gonic#1560) (Bo-Yi Wu appleboy.tw@gmail.com)
- 46220b7: feat: support Let's Encrypt tls. (Bo-Yi Wu appleboy.tw@gmail.com)
- 688a429: feat: support custom json codec at runtime (gin-gonic#3391) (Tim xuchonglei@126.com)
- 28b18cd: feat: support cygwin for log writer. (gin-gonic#834) (Bo-Yi Wu appleboy.tw@gmail.com)
- 75ccf94: feat: update version constant to v1.10.0 (gin-gonic#3952) (Bo-Yi Wu appleboy.tw@gmail.com)
Bug fixes
- 8fb3136: Revert "fix(time): binding time with empty value (gin-gonic#4103)" (gin-gonic#4245) (Bo-Yi Wu appleboy.tw@gmail.com)
- d4e4136: Revert "fix(uri): query binding bug (gin-gonic#3236)" (gin-gonic#3899) (Bo-Yi Wu appleboy.tw@gmail.com)
- 268e307: fix(Makefile): golint to new URL (gin-gonic#1592) (Bo-Yi Wu appleboy.tw@gmail.com)
- 6d913fc: fix(binding): Expose validator engine used by the default Validator (gin-gonic#1277) (Suhas Karanth sudo-suhas@users.noreply.github.com)
- 3dc1cd6: fix(binding): binding error while not upload file (gin-gonic#3819) (gin-gonic#3820) (clearcode 34591322+clearcodecn@users.noreply.github.com)
- 82bcd6d: fix(binding): dereference pointer to struct (gin-gonic#3199) (Alonso Villegas alonsovillegas816@gmail.com)
- c3d1092: fix(binding): improve empty slice/array handling in form binding (gin-gonic#4380) (Name 1911860538@qq.com)
- e737e3e: fix(binding): prevent duplicate decoding and add validation in decodeToml (gin-gonic#4193) (revevide 158151416+revevide@users.noreply.github.com)
- 2fbb971: fix(build): remove unused target. (gin-gonic#1183) (Bo-Yi Wu appleboy.tw@gmail.com)
- 71d3ae4: fix(comment): remove todo (Eason Lin easonlin404@gmail.com)
- 4f339e6: fix(context): YAML judgment logic in Negotiate (gin-gonic#3966) (RedCrazyGhost 49381700+RedCrazyGhost@users.noreply.github.com)
- 36b0ded: fix(context): check handler is nil (gin-gonic#3413) (51pwn 18223385+hktalent@users.noreply.github.com)
- 2b1da2b: fix(context): make context Value method adhere to Go standards (gin-gonic#3897) (Farmer.Chillax 48387781+FarmerChillax@users.noreply.github.com)
- 7cb151b: fix(context): panic on NegotiateFormat - index out of range (gin-gonic#3397) (adrianiacobghiula 2491756+adrianiacobghiula@users.noreply.github.com)
- 68aa2c3: fix(context): switch deprecated bindwith for mustbindwith (Javier Provecho Fernandez javiertitan@gmail.com)
- e0d46de: fix(context): verify URL is Non-nil in initQueryCache() (gin-gonic#3969) (Adriano Sela Aviles adriano.selaviles@gmail.com)
- dd33ff7: fix(docs): missing go markdown codeblock (gin-gonic#4266) (Victor Dusart 43795504+vdusart@users.noreply.github.com)
- f70dd00: fix(engine): fix unit test (gin-gonic#3878) (Flc゛ four_leaf_clover@foxmail.com)
- 55e27f1: fix(engine): missing route params for CreateTestContext (gin-gonic#2778) (gin-gonic#2803) (RoCry crysheen@gmail.com)
- b38c59d: fix(errors): change Unwrap method receiver to value type (gin-gonic#4232) (Orkhan Alikhanov Orkhan.Alikhanov@gmail.com)
- 28e57f5: fix(form): Set default value for form fields (gin-gonic#4047) (Ahmad Saeed Goda ahmad.saeed.goda@gmail.com)
- 626d55b: fix(gin): Do not panic when handling method not allowed on empty tree (gin-gonic#4003) (Pierre-Henri Symoneaux phsym@users.noreply.github.com)
- c3d5a28: fix(gin): close os.File in RunFd to prevent resource leak (gin-gonic#4422) (Name 1911860538@qq.com)
- 7d14792: fix(gin): data race warning for gin mode (gin-gonic#1580) (Kostadin Plachkov 20207730+kplachkov@users.noreply.github.com)
- f1edd2c: fix(ginS): fix undefined ref (gin-gonic#1087) (vz vzvway@gmail.com)
- c677ccc: fix(go): invalid Go toolchain version (gin-gonic#3961) (thinkerou thinkerou@gmail.com)
- 86ff4a6: fix(header): Allow header according to RFC 7231 (HTTP 405) (gin-gonic#3759) (Gabriel Augendre gabriel@augendre.info)
- 9a79e3f: fix(import): switch sse import from gopkg to github (Javier Provecho Fernandez javiertitan@gmail.com)
- 3319038: fix(readme): fix broken link to English documentation (gin-gonic#4222) (eduardo-ax eduardo.axps@gmail.com)
- 8436a9d: fix(render): remove repeated static check. (gin-gonic#998) (Eason Lin easonlin404@gmail.com)
- 234a6d4: fix(response): refine hijack behavior for response lifecycle (gin-gonic#4373) (Bo-Yi Wu appleboy.tw@gmail.com)
- 09f8224: fix(route): Add fullPath in context copy (gin-gonic#3784) (Karthik Reddy Puli 47525322+KarthikReddyPuli@users.noreply.github.com)
- 8b9c55e: fix(route): redirectSlash bug (gin-gonic#3227) (thinkerou thinkerou@gmail.com)
- 9f598a3: fix(router): catch-all conflicting wildcard (gin-gonic#3812) (Prakhar Gurunani prakhargurunani@gmail.com)
- 8eb5f83: fix(router): tree bug where loop index is not decremented. (gin-gonic#3460) (Kristian Svalland 54534849+kristiansvalland@users.noreply.github.com)
- 4a40f8f: fix(sec): upgrade golang.org/x/crypto to 0.17.0 (gin-gonic#3832) (caption 101684156+chncaption@users.noreply.github.com)
- fc1c432: fix(security): vulnerability GO-2023-1571 (gin-gonic#3505) (Kevin Chen kevinmichaelchen@gmail.com)
- 4b5ec51: fix(test): only check Location header (gin-gonic#1064) (Eason Lin easonlin404@gmail.com)
- a8ea89e: fix(test): remove wildcard loadtemplate (Javier Provecho Fernandez javiertitan@gmail.com)
- 735748b: fix(tests): TestDebugPrintLoadTemplate use assert.Regep instead of assert.Equal (gin-gonic#973) (Eason Lin easonlin404@gmail.com)
- 674522d: fix(time): binding time with empty value (gin-gonic#4103) (Kashiwa 13825170+ksw2000@users.noreply.github.com)
- ea53388: fix(tree): Keep panic infos consistent when wildcard type build faild (gin-gonic#4077) (Xinyu Kuo gxylong@gmail.com)
- 386d244: fix(tree): correctly expand the capacity of params (gin-gonic#3502) (Georgi Dimitrov 82881135+georgijd-form3@users.noreply.github.com)
- a6e8665: fix(tree): reassign fullpath when register new node which the same current node (gin-gonic#2366) (vinhha96 anhvinha1@gmail.com)
- 24a1d2a: fix(typo): spelling
covert->convert(gin-gonic#3325) (John Bampton jbampton@users.noreply.github.com) - 8790d08: fix(uri): query binding bug (gin-gonic#3236) (illiafox 61962654+illiafox@users.noreply.github.com)
- 44d0dd7: fix: Add pointer support for url query params (gin-gonic#3659) (gin-gonic#3666) (Omkar P 45419097+omkar-foss@users.noreply.github.com)
- 621bfbf: fix: README (Denny Septian Panggabean xamidimura@gmail.com)
- 0baf5e9: fix: bad redirect (Denny Septian Panggabean xamidimura@gmail.com)
- f4dec22: fix: buffer should reset when test logger output (gin-gonic#819) (cssivision cssivision@gmail.com)
- 70d0a4c: fix: build only from Go version 1.7 onward (Bo-Yi Wu appleboy.tw@gmail.com)
- eab47b5: fix: check obj type in protobufBinding (gin-gonic#2851) (Tevic tevic.tt@gmail.com)
- 03e5e05: fix: data race with trustedCIDRs (gin-gonic#2674) (gin-gonic#2675) (Xudong Cai fifsky@gmail.com)
- ffb3b73: fix: description error (gin-gonic#2961) (jincheng9 perfume0607@gmail.com)
- bc2417f: fix: description error (gin-gonic#2968) (jincheng9 perfume0607@gmail.com)
- fb5f045: fix: description error (gin-gonic#2986) (jincheng9 perfume0607@gmail.com)
- 92a988d: fix: description error (gin-gonic#2988) (jincheng9 perfume0607@gmail.com)
- 00ff808: fix: example format. (Bo-Yi Wu appleboy.tw@gmail.com)
- 212267d: fix: fix typo in comment (gin-gonic#3371) (lgbgbl 65756378+lgbgbl@users.noreply.github.com)
- 402ef12: fix: fmt output log to os.Stderr (gin-gonic#1571) (Bo-Yi Wu appleboy.tw@gmail.com)
- b1a1502: fix: gofmt error. (gin-gonic#833) (Bo-Yi Wu appleboy.tw@gmail.com)
- 51aea73: fix: modify interface check way (gin-gonic#3327) (Jesse 1430482733@qq.com)
- 8763f33: fix: prevent middleware re-entry issue in HandleContext (gin-gonic#3987) (bound2 9380102+bound2@users.noreply.github.com)
- a7a6986: fix: print headers without Authorization header on broken pipe (gin-gonic#2528) (Zach Newburgh zach.newburgh@gmail.com)
- 646312a: fix: protect Context.Keys map when call Copy method (gin-gonic#3873) (qingmu gxylong@126.com)
- d17e0a3: fix: remove hard code for cache. (Bo-Yi Wu appleboy.tw@gmail.com)
- c706ace: fix: removed YODA conditions, removed blank identifier from
invalid_obj(gin-gonic#3129) (Kacper Bąk 56700396+53jk1@users.noreply.github.com) - 166b592: fix: rename module (Denny Septian Panggabean xamidimura@gmail.com)
- 7a1b655: fix: sonic on arm64 (gin-gonic#4234) (Yash yashgorana@users.noreply.github.com)
- fcd36c5: fix: test error (gin-gonic#3087) (thinkerou thinkerou@gmail.com)
- aefae30: fix: test fmt.Println replace t.Error (gin-gonic#3328) (jessetang 1430482733@qq.com)
- 87811a9: fix: the trusted proxies should support ipv6 address by default (gin-gonic#3033) (Eric_Lee xplzv@126.com)
- 823adfc: fix: typo (gin-gonic#2958) (jincheng9 perfume0607@gmail.com)
- 830a63d: fix: typo (gin-gonic#2973) (jincheng9 perfume0607@gmail.com)
- ba7e589: fix: typo (gin-gonic#2977) (jincheng9 perfume0607@gmail.com)
- 8a0f95c: fix: typo (gin-gonic#2993) (jincheng9 perfume0607@gmail.com)
- 0136319: fix: typo (gin-gonic#3006) (jincheng9 perfume0607@gmail.com)
- f073e33: fix: typo (gin-gonic#3086) (a2tt usera2tt@gmail.com)
- 92ba8e1: fix: typo (gin-gonic#3171) (Qt golang.chen@gmail.com)
- f0b54a3: fix: update autotls example. (gin-gonic#965) (Bo-Yi Wu appleboy.tw@gmail.com)
- 5826722: fix: version number discrepancy (gin-gonic#4299) (諏訪原慶斗 131525647+suwakei@users.noreply.github.com)
- 7d18981: fix: wrong when wildcard follows named param (gin-gonic#2983) (jincheng9 perfume0607@gmail.com)
- 504ec59: fix:typo (gin-gonic#2975) (jincheng9 perfume0607@gmail.com)
- 1a2bc0e: setted typo fix: There’s no such word as
setted,setis set, set, setting (gin-gonic#2886) (axiaoxin 254606826@qq.com)
Enhancements
- 9c228e1: Revert "Revert "chore: skip new version (#12)" (#14)" (#17) (Denny Septian Panggabean 97607754+ddevsr@users.noreply.github.com)
- b3005c6: Revert "chore: skip new version (#12)" (#14) (Denny Septian Panggabean 97607754+ddevsr@users.noreply.github.com)
- d4a6426: chore(CI): update release args (gin-gonic#3595) (Richard quanlongwang@gmail.com)
- bb3519d: chore(IP): add TrustedPlatform constant for Fly.io. (gin-gonic#3839) (Andy Brody ab@users.noreply.github.com)
- 40725d8: chore(bind): return 413 status code when error is
http.MaxBytesError(gin-gonic#4227) (Alessandro (Ale) Segala 43508+ItalyPaleAle@users.noreply.github.com) - fa391a4: chore(ci): add go 1.9 version (gin-gonic#1082) (Bo-Yi Wu appleboy.tw@gmail.com)
- 030b1aa: chore(ci): replace travis ci go 1.9.x for 1.9 (gin-gonic#1085) (Bo-Yi Wu appleboy.tw@gmail.com)
- 435a76b: chore(ci): update dependencies (gin-gonic#2827) (Matthieu MOREL mmorel-35@users.noreply.github.com)
- f875d87: chore(context): test context initialization and handler logic (gin-gonic#4087) (Bo-Yi Wu appleboy.tw@gmail.com)
- 1b3c085: chore(debug): add ability to override the debugPrint statement (gin-gonic#2337) (Jose Diaz-Gonzalez email@josediazgonzalez.com)
- fa58bff: chore(dep): Changes minimum support go version to go1.16 (gin-gonic#3361) (mstmdev mstmdev@gmail.com)
- 205bb81: chore(deps): bump actions/cache from 2 to 3 (gin-gonic#3093) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- c2ba8f1: chore(deps): bump actions/checkout from 3 to 4 (gin-gonic#3712) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 05b01e7: chore(deps): bump actions/checkout from 4 to 5 (#8) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 493b124: chore(deps): bump actions/setup-go from 2 to 3 (gin-gonic#3118) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 6fab4c3: chore(deps): bump actions/setup-go from 2 to 3 (gin-gonic#3340) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 9f5ecd4: chore(deps): bump actions/setup-go from 3 to 4 (gin-gonic#3543) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 081b36e: chore(deps): bump actions/setup-go from 4 to 5 (gin-gonic#3798) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 028ba89: chore(deps): bump actions/setup-go from 5 to 6 (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- e7693e6: chore(deps): bump actions/setup-go from 5 to 6 (gin-gonic#4351) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- f6f4e61: chore(deps): bump benchmark-action/github-action-benchmark (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 696d37e: chore(deps): bump codecov/codecov-action from 2 to 3 (gin-gonic#3117) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- e957d1a: chore(deps): bump codecov/codecov-action from 3 to 4 (gin-gonic#3838) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- b4f66e9: chore(deps): bump github.com/bytedance/sonic from 1.11.3 to 1.11.6 (gin-gonic#3940) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 87c207a: chore(deps): bump github.com/bytedance/sonic from 1.14.0 to 1.14.2 (gin-gonic#4410) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 1b5ba25: chore(deps): bump github.com/bytedance/sonic from 1.3.2 to 1.3.4 (gin-gonic#3273) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 0128d74: chore(deps): bump github.com/bytedance/sonic from 1.3.4 to 1.4.0 (gin-gonic#3293) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- f551d7d: chore(deps): bump github.com/bytedance/sonic from 1.4.0 to 1.6.0 (gin-gonic#3442) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 3010cbd: chore(deps): bump github.com/bytedance/sonic from 1.6.0 to 1.6.1 (gin-gonic#3467) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 97082f8: chore(deps): bump github.com/bytedance/sonic from 1.6.1 to 1.7.0 (gin-gonic#3473) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 0b5df9f: chore(deps): bump github.com/bytedance/sonic from 1.7.1 to 1.8.1 (gin-gonic#3508) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 457fabd: chore(deps): bump github.com/bytedance/sonic from 1.8.1 to 1.8.2 (gin-gonic#3516) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- afa0c31: chore(deps): bump github.com/gin-contrib/sse from 0.1.0 to 1.1.0 (gin-gonic#4216) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 144b158: chore(deps): bump github.com/go-playground/validator/v10 (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 78dad9d: chore(deps): bump github.com/go-playground/validator/v10 (gin-gonic#3330) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- c5fd063: chore(deps): bump github.com/go-playground/validator/v10 (gin-gonic#3482) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 20cd6bc: chore(deps): bump github.com/go-playground/validator/v10 (gin-gonic#3610) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 255af88: chore(deps): bump github.com/go-playground/validator/v10 (gin-gonic#4208) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 545fd74: chore(deps): bump github.com/go-playground/validator/v10 (gin-gonic#4289) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 48a5dca: chore(deps): bump github.com/go-playground/validator/v10 (gin-gonic#4385) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- dc9cff7: chore(deps): bump github.com/go-playground/validator/v10 from 10.14.0 to 10.15.1 (gin-gonic#3702) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 0aeac86: chore(deps): bump github.com/go-playground/validator/v10 from 10.15.1 to 10.16.0 (gin-gonic#3769) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- c3c8620: chore(deps): bump github.com/go-playground/validator/v10 from 10.20.0 to 10.22.1 (gin-gonic#4052) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- de1f142: chore(deps): bump github.com/goccy/go-json from 0.9.10 to 0.9.11 (gin-gonic#3292) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 8659ab5: chore(deps): bump github.com/goccy/go-json from 0.9.11 to 0.10.0 (gin-gonic#3424) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 6a1d279: chore(deps): bump github.com/goccy/go-json from 0.9.5 to 0.9.6 (gin-gonic#3105) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- c131704: chore(deps): bump github.com/goccy/go-json from 0.9.6 to 0.9.7 (gin-gonic#3131) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- b57163a: chore(deps): bump github.com/goccy/go-json from 0.9.7 to 0.9.8 (gin-gonic#3228) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- c35bde9: chore(deps): bump github.com/goccy/go-json from 0.9.8 to 0.9.10 (gin-gonic#3251) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 1c48977: chore(deps): bump github.com/mattn/go-isatty from 0.0.14 to 0.0.16 (gin-gonic#3281) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 79a61b9: chore(deps): bump github.com/mattn/go-isatty from 0.0.16 to 0.0.17 (gin-gonic#3457) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 05caa5c: chore(deps): bump github.com/pelletier/go-toml/v2 from 2.0.1 to 2.0.2 (gin-gonic#3198) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 80cd679: chore(deps): bump github.com/pelletier/go-toml/v2 from 2.0.2 to 2.0.6 (gin-gonic#3408) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 53fbf4d: chore(deps): bump github.com/pelletier/go-toml/v2 from 2.0.8 to 2.1.1 (gin-gonic#3797) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- cf32d2d: chore(deps): bump github.com/pelletier/go-toml/v2 from 2.2.2 to 2.2.4 (gin-gonic#4212) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- bb82473: chore(deps): bump github.com/quic-go/quic-go from 0.48.2 to 0.50.1 (gin-gonic#4197) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 61c2b1c: chore(deps): bump github.com/quic-go/quic-go from 0.51.0 to 0.52.0 (gin-gonic#4250) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- b7d6308: chore(deps): bump github.com/quic-go/quic-go from 0.52.0 to 0.53.0 (gin-gonic#4281) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 077a2f3: chore(deps): bump github.com/quic-go/quic-go from 0.53.0 to 0.54.0 (gin-gonic#4328) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- df27537: chore(deps): bump github.com/quic-go/quic-go from 0.54.0 to 0.54.1 (gin-gonic#4379) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 053e576: chore(deps): bump github.com/quic-go/quic-go from 0.54.1 to 0.55.0 (gin-gonic#4384) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 4615025: chore(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1 (gin-gonic#4347) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- c458094: chore(deps): bump github.com/stretchr/testify from 1.7.0 to 1.7.1 (gin-gonic#3094) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- f2182de: chore(deps): bump github.com/stretchr/testify from 1.7.1 to 1.7.2 (gin-gonic#3177) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 12b55b4: chore(deps): bump github.com/stretchr/testify from 1.7.2 to 1.7.4 (gin-gonic#3207) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 92dd245: chore(deps): bump github.com/stretchr/testify from 1.7.4 to 1.7.5 (gin-gonic#3213) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- e837e1c: chore(deps): bump github.com/stretchr/testify from 1.7.5 to 1.8.0 (gin-gonic#3229) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- c4b3c2c: chore(deps): bump github.com/stretchr/testify from 1.8.0 to 1.8.1 (gin-gonic#3373) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- d1b2408: chore(deps): bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (gin-gonic#3515) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- a628782: chore(deps): bump github.com/ugorji/go/codec from 1.2.12 to 1.3.0 (gin-gonic#4268) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 7626361: chore(deps): bump github.com/ugorji/go/codec from 1.2.7 to 1.2.8 (gin-gonic#3458) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 153b229: chore(deps): bump github.com/ugorji/go/codec from 1.2.8 to 1.2.9 (gin-gonic#3491) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 943e93c: chore(deps): bump github.com/ugorji/go/codec from 1.2.9 to 1.2.10 (gin-gonic#3509) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 52f70cf: chore(deps): bump github.com/ugorji/go/codec from 1.3.0 to 1.3.1 (gin-gonic#4409) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 90e7073: chore(deps): bump github/codeql-action from 1 to 2 (gin-gonic#3132) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 857db39: chore(deps): bump github/codeql-action from 2 to 3 (gin-gonic#3806) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 0bd10a8: chore(deps): bump github/codeql-action from 3 to 4 in the actions group (gin-gonic#4387) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 0c0e99d: chore(deps): bump github/codeql-action from 3 to 4 in the actions group (gin-gonic#4425) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- d16fdb1: chore(deps): bump golang.org/x/net from 0.13.0 to 0.14.0 (gin-gonic#3688) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- bdde009: chore(deps): bump golang.org/x/net from 0.14.0 to 0.18.0 (gin-gonic#3774) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- cc4e114: chore(deps): bump golang.org/x/net from 0.25.0 to 0.27.0 (gin-gonic#4013) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 733ee09: chore(deps): bump golang.org/x/net from 0.33.0 to 0.37.0 (gin-gonic#4178) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 56fccc3: chore(deps): bump golang.org/x/net from 0.37.0 to 0.38.0 (gin-gonic#4221) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- ef68fa0: chore(deps): bump golang.org/x/net from 0.38.0 to 0.40.0 (gin-gonic#4229) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 47ae6ee: chore(deps): bump golang.org/x/net from 0.4.0 to 0.5.0 (gin-gonic#3466) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 0a86488: chore(deps): bump golang.org/x/net from 0.40.0 to 0.41.0 (gin-gonic#4262) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- ae5be7f: chore(deps): bump golang.org/x/net from 0.41.0 to 0.42.0 (gin-gonic#4297) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 0d085ed: chore(deps): bump golang.org/x/net from 0.43.0 to 0.46.0 (gin-gonic#4391) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- d07db17: chore(deps): bump golang.org/x/net from 0.5.0 to 0.6.0 (gin-gonic#3498) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 1ab2689: chore(deps): bump golang.org/x/net from 0.9.0 to 0.10.0 (gin-gonic#3599) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- f1e9428: chore(deps): bump golangci/golangci-lint-action from 3.1.0 to 3.2.0 (gin-gonic#3150) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- b682b8a: chore(deps): bump golangci/golangci-lint-action from 3.2.0 to 3.3.0 (gin-gonic#3372) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 8fe209a: chore(deps): bump golangci/golangci-lint-action from 3.3.0 to 3.3.1 (gin-gonic#3399) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- ea17875: chore(deps): bump golangci/golangci-lint-action from 3.3.1 to 3.4.0 (gin-gonic#3478) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- e32b5e3: chore(deps): bump golangci/golangci-lint-action from 3.4.0 to 3.7.0 (gin-gonic#3703) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- f80ade7: chore(deps): bump golangci/golangci-lint-action from 4 to 5 (gin-gonic#3941) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 3d55efe: chore(deps): bump google.golang.org/protobuf from 1.27.1 to 1.28.0 (gin-gonic#3104) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- ad66d9d: chore(deps): bump google.golang.org/protobuf from 1.28.0 to 1.28.1 (gin-gonic#3262) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 4714c2a: chore(deps): bump google.golang.org/protobuf from 1.34.1 to 1.36.6 (gin-gonic#4198) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 28172fa: chore(deps): bump google.golang.org/protobuf from 1.36.6 to 1.36.8 (gin-gonic#4346) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- cca98d2: chore(deps): bump google.golang.org/protobuf from 1.36.8 to 1.36.9 (gin-gonic#4356) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 8ca9754: chore(deps): bump google.golang.org/protobuf from 1.36.9 to 1.36.10 (gin-gonic#4383) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 5fa3452: chore(deps): bump goreleaser/goreleaser-action from 2 to 3 (gin-gonic#3163) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 483ac2a: chore(deps): bump goreleaser/goreleaser-action from 3 to 4 (gin-gonic#3441) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 811f271: chore(deps): bump goreleaser/goreleaser-action from 4 to 5 (gin-gonic#3721) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- f726801: chore(deps): bump kenchan0130/actions-system-info from 1.3.1 to 1.4.0 (#9) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 048f6fb: chore(deps): bump the actions group with 2 updates (gin-gonic#4368) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- a64286a: chore(deps): update dependencies to latest versions (gin-gonic#3835) (Bo-Yi Wu appleboy.tw@gmail.com)
- 4d7c4ec: chore(docs): Bump to v1.7.7 (gin-gonic#2952) (Notealot 714804968@qq.com)
- 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) (mstmdev mstmdev@gmail.com)
- e72e584: chore(docs): bump to v1.7.2 (gin-gonic#2724) (Bo-Yi Wu appleboy.tw@gmail.com)
- 6ce1e86: chore(errorHandler):new abortWithStatus method with Json body (gin-gonic#800) (pjgg pablo.gonzalez.granados@gmail.com)
- 45c758e: chore(file): Creates a directory named path (gin-gonic#3316) (Mohana sai krishna Kandula 73701479+mskKandula@users.noreply.github.com)
- 4c64f1c: chore(go): Add support go 1.19 (gin-gonic#3272) (mstmdev mstmdev@gmail.com)
- bd82c9e: chore(go): Add support go 1.20 (gin-gonic#3484) (mstmdev mstmdev@gmail.com)
- 9c61295: chore(header): Add support for RFC 9512: application/yaml (gin-gonic#3851) (Vincent Bernat vincent@bernat.ch)
- a481ee2: chore(http): use white color for HTTP 1XX (gin-gonic#3741) (Viral Parmar viralparmarme@gmail.com)
- 57ec9e6: chore(mode): remove impossible case (empty value for mode) (gin-gonic#4303) (maskpp maskpp266@gmail.com)
- c964ad3: chore(optimize): the ShouldBindUri method of the Context struct (gin-gonic#3911) (Name 1911860538@qq.com)
- 739d2d9: chore(perf): Optimize the Copy method of the Context struct (gin-gonic#3859) (Name 1911860538@qq.com)
- 2c43278: chore(performance): Change *sync.RWMutex to sync.RWMutex (gin-gonic#2351) (Bo-Yi Wu appleboy.tw@gmail.com)
- 352d69c: chore(performance): Improve performance for adding RemoveExtraS… (gin-gonic#2159) (Bo-Yi Wu appleboy.tw@gmail.com)
- b4c8bf1: chore(performance): improve countParams (gin-gonic#2378) (Bo-Yi Wu appleboy.tw@gmail.com)
- ffcbe77: chore(readme): rollback readme (gin-gonic#1846) (Eason Lin easonlin404@gmail.com)
- 3ea8bd9: chore(refactor): modify interface check way (gin-gonic#3855) (jessetang 1430482733@qq.com)
- 17d0b55: chore(render): do not export tomlContentType anymore (gin-gonic#4319) (Varus Hsu varushsu@gmail.com)
- ab8042e: chore(request): check reader if it's nil before reading (gin-gonic#3419) (Noah Yao hi@noahyao.me)
- 32065bb: chore(response): prevention of Hijack() runtime panics (gin-gonic#4295) (諏訪原慶斗 131525647+suwakei@users.noreply.github.com)
- e02ae6a: chore(router): match method added to routergroup for multiple HTTP methods supporting (gin-gonic#3464) (Alireza (Pure) alireza1377eftekhari@gmail.com)
- e2e80f3: chore(security): update vendor to fix CVE (gin-gonic#4121) (Xianglin Gao xlgao@zju.edu.cn)
- 0d9dbbb: chore(security): upgrade Protobuf for CVE-2024-24786 (gin-gonic#3893) (Guilherme Aleixo fotkurz@gmail.com)
- 3f818c3: chore(security): upgrade quic-go version to 0.48.2 (gin-gonic#4127) (Bo-Yi Wu appleboy.tw@gmail.com)
- 85b92cd: chore(testing): case sensitive for query string (gin-gonic#1720) (Bo-Yi Wu appleboy.tw@gmail.com)
- ae22f0c: chore(travis): add 1.10 version (gin-gonic#1256) (Eason Lin easonlin404@gmail.com)
- 334160b: chore(tree): replace the self-defined 'min' to official one (gin-gonic#3975) (Endless Paradox endlessparadox250@gmail.com)
- 02a6f9b: chore(vendor): update json-iterator revison to fix TestRenderIndentedJSON failed (gin-gonic#1003) (Eason Lin easonlin404@gmail.com)
- 65a6dd4: chore(vendor): update jsonite rev, gin-gonic#1010 (gin-gonic#1012) (Javier Provecho Fernandez javiertitan@gmail.com)
- b6256db: chore(vendor): update jsonite rev, close gin-gonic#991 (gin-gonic#992) (Javier Provecho Fernandez javiertitan@gmail.com)
- 88566b9: chore(vendor): update jsoniter package (gin-gonic#1033) (Bo-Yi Wu appleboy.tw@gmail.com)
- c16c2b7: chore(vendor): update jsoniter rev, gin-gonic#1086 (gin-gonic#1090) (Eason Lin easonlin404@gmail.com)
- c8af276: chore(vendor): update vendor.json (Javier Provecho Fernandez javiertitan@gmail.com)
- 986049d: chore(vendor): upgrade jsonite rev (gin-gonic#1011) (Bo-Yi Wu appleboy.tw@gmail.com)
- c9b2724: chore(yaml): upgrade dependency to v3 version (gin-gonic#3456) (thinkerou thinkerou@gmail.com)
- a550c56: chore: Add go1.17 for testing (gin-gonic#2828) (Bo-Yi Wu appleboy.tw@gmail.com)
- e899771: chore: Deleted spaces (gin-gonic#2622) (Alexander Melentyev 55826637+alexander-melentyev@users.noreply.github.com)
- b27b702: chore: add a version file includes gin version (gin-gonic#1549) (田欧 thinkerou@gmail.com)
- 8c8002d: chore: add examples repo link to README (gin-gonic#1788) (田欧 thinkerou@gmail.com)
- d6adc8d: chore: add go1.12 support (gin-gonic#1780) (田欧 thinkerou@gmail.com)
- b7bb9ba: chore: add missing copyright and update if/else (gin-gonic#1497) (田欧 thinkerou@gmail.com)
- e5bb4f6: chore: add return or remove else for reduce indent (gin-gonic#1470) (田欧 thinkerou@gmail.com)
- d510595: chore: add some annotations (gin-gonic#1544) (田欧 thinkerou@gmail.com)
- 6db092f: chore: add some annotations (gin-gonic#1550) (田欧 thinkerou@gmail.com)
- 1f1bc42: chore: add test case for source/function of recovery.go (gin-gonic#1467) (田欧 thinkerou@gmail.com)
- 884a87b: chore: added benchmark (Denny Septian Panggabean xamidimura@gmail.com)
- 1b34e8e: chore: attemp to fix gin-gonic#1700 (gin-gonic#1707) (thinkerou thinkerou@gmail.com)
- d27685e: chore: attempt to fix some gomod issue (gin-gonic#1751) (田欧 thinkerou@gmail.com)
- 36caf9e: chore: benchmark (Denny Septian Panggabean xamidimura@gmail.com)
- 6ab9e01: chore: bump golangci/golangci-lint to v2.5.0 (Denny Septian Panggabean xamidimura@gmail.com)
- 5dd833f: chore: bump minimum Go version to 1.24 and update workflows (gin-gonic#4388) (Bo-Yi Wu appleboy.tw@gmail.com)
- a21c416: chore: contain matrix go version 1.25.x in go_json (Denny Septian Panggabean 97607754+ddevsr@users.noreply.github.com)
- ab22b4b: chore: covermode atomic when using flag -race (#13) (Denny Septian Panggabean 97607754+ddevsr@users.noreply.github.com)
- e6886e1: chore: fix Make script when failed (gin-gonic#1774) (田欧 thinkerou@gmail.com)
- b7314d9: chore: fix debug test error (gin-gonic#1574) (田欧 thinkerou@gmail.com)
- 0c1f3c4: chore: fix invalid link (gin-gonic#1820) (田欧 thinkerou@gmail.com)
- d00e6a5: chore: fix some function names in comment (gin-gonic#4131) (yangquanshi yangquan@52it.net)
- f463d84: chore: fix test fail (gin-gonic#1669) (thinkerou thinkerou@gmail.com)
- f2cd3fc: chore: fix typo and add a little anotation (gin-gonic#1562) (田欧 thinkerou@gmail.com)
- 62a6f99: chore: golang version (Denny Septian Panggabean xamidimura@gmail.com)
- 4b6df41: chore: improve GetQueryMap performance. (gin-gonic#1918) (Bo-Yi Wu appleboy.tw@gmail.com)
- 757a638: chore: improve linting, testing, and GitHub Actions setup (gin-gonic#3583) (Bo-Yi Wu appleboy.tw@gmail.com)
- 6f3d96c: chore: improve render string performance (gin-gonic#2365) (Bo-Yi Wu appleboy.tw@gmail.com)
- c617b62: chore: recover go master build, partial revert gin-gonic#1514 (gin-gonic#1561) (Javier Provecho Fernandez javiertitan@gmail.com)
- ecdbbbe: chore: refactor CI and update dependencies (gin-gonic#3848) (Bo-Yi Wu appleboy.tw@gmail.com)
- 39089af: chore: refactor configuration files for better readability (gin-gonic#3951) (Bo-Yi Wu appleboy.tw@gmail.com)
- 4344cbd: chore: release with minimum v1.24.5 (Denny Septian Panggabean xamidimura@gmail.com)
- 1c4cbfa: chore: remove duplicate code (gin-gonic#1418) (田欧 thinkerou@gmail.com)
- a331dc6: chore: remove duplicate test 'assert.Equal' (gin-gonic#2617) (Ni Hao supernihaooo@qq.com)
- 85f3e78: chore: remove else instead of return/continue (gin-gonic#1502) (田欧 thinkerou@gmail.com)
- 0b96dd8: chore: remove env var for go master branch (gin-gonic#2056) (thinkerou thinkerou@gmail.com)
- 54e9610: chore: remove wercker yml file (gin-gonic#1676) (thinkerou thinkerou@gmail.com)
- 1d5b9ba: chore: rename getQueryCache/getFormCache to initQueryCache/initFormCache (gin-gonic#2375) (thinkerou thinkerou@gmail.com)
- a096268: chore: set new version test (Denny Septian Panggabean xamidimura@gmail.com)
- 11c9c64: chore: skip new version (#12) (Denny Septian Panggabean 97607754+ddevsr@users.noreply.github.com)
- c3f7fc3: chore: support go1.13 (gin-gonic#2038) (thinkerou thinkerou@gmail.com)
- 1e1f0b1: chore: support min go version 1.18 (gin-gonic#3511) (thinkerou thinkerou@gmail.com)
- 62265c8: chore: support min version of go: 1.14 (gin-gonic#2964) (thinkerou thinkerou@gmail.com)
- 160c173: chore: update GitHub Actions configuration (gin-gonic#3792) (Bo-Yi Wu appleboy.tw@gmail.com)
- 90cf460: chore: update Go versions and dependencies for improved compatibility (gin-gonic#4187) (Bo-Yi Wu appleboy.tw@gmail.com)
- 0397e5e: chore: update changelog categories and improve documentation (gin-gonic#3917) (Bo-Yi Wu appleboy.tw@gmail.com)
- eac2daa: chore: update dependencies for various packages and libraries (gin-gonic#3585) (Bo-Yi Wu appleboy.tw@gmail.com)
- 62b50cf: chore: update dependencies to latest versions (gin-gonic#3694) (Bo-Yi Wu appleboy.tw@gmail.com)
- 638aa19: chore: update external dependencies to latest versions (gin-gonic#3950) (Bo-Yi Wu appleboy.tw@gmail.com)
- 1d462bb: chore: update ginS (gin-gonic#1822) (田欧 thinkerou@gmail.com)
- df366c7: chore: update go mod package (gin-gonic#1792) (田欧 thinkerou@gmail.com)
- 4b68a5f: chore: update go.mod and remove space from copyright (gin-gonic#3158) (thinkerou thinkerou@gmail.com)
- 747efff: chore: update godoc address (gin-gonic#2357) (thinkerou thinkerou@gmail.com)
- 705e199: chore: update issue_implate (gin-gonic#1524) (田欧 thinkerou@gmail.com)
- cab0749: chore: update readme (gin-gonic#1793) (田欧 thinkerou@gmail.com)
- 6ac7f19: chore: update some code style (gin-gonic#2356) (thinkerou thinkerou@gmail.com)
- 54175db: chore: update the result of CR (gin-gonic#2354) (thinkerou thinkerou@gmail.com)
- 9666ba6: chore: update top bar header (gin-gonic#1461) (田欧 thinkerou@gmail.com)
- a573ec6: chore: update tree (gin-gonic#2371) (thinkerou thinkerou@gmail.com)
- c6f90df: chore: update various Go dependencies to latest versions (gin-gonic#3901) (Bo-Yi Wu appleboy.tw@gmail.com)
- 7451a40: chore: update vendor version (gin-gonic#1520) (田欧 thinkerou@gmail.com)
- 0d12918: chore: upgrade depend version (gin-gonic#2231) (thinkerou thinkerou@gmail.com)
- bef6c56: chore: upgrade dependency library version (gin-gonic#1491) (田欧 thinkerou@gmail.com)
- 69a202d: chore: upgrade go-isatty and json-iterator/go (gin-gonic#2215) (Bo-Yi Wu appleboy.tw@gmail.com)
- b04917c: chore: upgrade golangci-lint and fix golangci-lint error (gin-gonic#3278) (thinkerou thinkerou@gmail.com)
- f45c928: chore: use http.Status* instead of hard code (gin-gonic#1482) (田欧 thinkerou@gmail.com)
- a5dda62: chore: use internal/json (gin-gonic#1791) (田欧 thinkerou@gmail.com)
- 95cbeea: chore: using 1.24.x as minimum (Denny Septian Panggabean xamidimura@gmail.com)
- 7f014ee: chore: windows (Denny Septian Panggabean xamidimura@gmail.com)
Refactor
- 01ca253: refactor(Makefile): allow overriding default go program (gin-gonic#1593) (Bo-Yi Wu appleboy.tw@gmail.com)
- 39858a0: refactor(binding): use maps.Copy for cleaner map handling (gin-gonic#4352) (russcoss russcoss@outlook.com)
- 8dd0889: refactor(binding): use strings.Cut to replace strings.Index (gin-gonic#3522) (lgbgbl 65756378+lgbgbl@users.noreply.github.com)
- e46bd52: refactor(context): add an optional permission parameter to the SaveUploadedFile method (gin-gonic#4068) (gin-gonic#4088) (haesuo566 102643523+haesuo566@users.noreply.github.com)
- c0048f6: refactor(context): omit the return value names (gin-gonic#4395) (wanghaolong613 wanghaolong613@163.com)
- 41d8591: refactor(context): refactor
Keystype tomap[any]any(gin-gonic#3963) (Flc゛ four_leaf_clover@foxmail.com) - 647311a: refactor(context): refactor context handling and improve test robustness (gin-gonic#4066) (Xinyu Kuo gxylong@gmail.com)
- e4c2a27: refactor(context): remove unused Context dependency in get method (gin-gonic#4304) (Name 1911860538@qq.com)
- c8a3adc: refactor(context): simplify "GetType()" functions (gin-gonic#4080) (Konovalov Maxim 43151027+KaymeKaydex@users.noreply.github.com)
- 414de60: refactor(context): using maps.Clone (gin-gonic#4333) (cui cuiweixie@gmail.com)
- a4baac6: refactor(context):Avoid using filepath.Dir twice in SaveUploadedFile (gin-gonic#4181) (NezhaFan z772532526@gmail.com)
- 114b718: refactor(deprecated): remove getcookie (Javier Provecho Fernandez javiertitan@gmail.com)
- aa6d2d2: refactor(doc): use space not tab (gin-gonic#1006) (田欧 thinkerou@gmail.com)
- aa3a0b5: refactor(gin): reduce allocate (Denny Septian Panggabean xamidimura@gmail.com)
- 199bbf2: refactor(gin): use return not use else for reducing indent (gin-gonic#1031) (田欧 thinkerou@gmail.com)
- 59e9d4a: refactor(ginS): use sync.OnceValue to simplify engine function (gin-gonic#4314) (Name 1911860538@qq.com)
- ce670a6: refactor(json): make jsonite optional with build tags (gin-gonic#1026) (Bo-Yi Wu appleboy.tw@gmail.com)
- 29521d8: refactor(path): optimization cleanPath (Denny Septian Panggabean xamidimura@gmail.com)
- e30123a: refactor(recovery): extract Authorization header masking into maskAuthorization func (gin-gonic#4143) (OHZEKI Naoki 0h23k1.n40k1@gmail.com)
- e198f6e: refactor(render): remove headers parameter from writeHeader (gin-gonic#4353) (Name 1911860538@qq.com)
- e78eb5a: refactor(routes): use b.Loop() (Denny Septian Panggabean xamidimura@gmail.com)
- 3f5b0af: refactor(slice): simplify SliceValidationError Error method (gin-gonic#3910) (Name 1911860538@qq.com)
- 33ab0fc: refactor(struct): Remove redundant type conversions (gin-gonic#3345) (hopehook hopehook@qq.com)
- 81007d2: refactor(test): unify assert.Equal usage (gin-gonic#1054) (Eason Lin easonlin404@gmail.com)
- 9b1e353: refactor(tree): replace string(/) with "/" in node.insertChild (gin-gonic#4354) (Name 1911860538@qq.com)
- 6588964: refactor:
continue-on-errorfor v1.25 and '-tags go_json' (#18) (Denny Septian Panggabean 97607754+ddevsr@users.noreply.github.com) - 297b664: refactor: avoid calling strings.ToLower twice (gin-gonic#3433) (lgbgbl 65756378+lgbgbl@users.noreply.github.com)
- 2853805: refactor: change package (Denny Septian Panggabean xamidimura@gmail.com)
- 6b24c76: refactor: remove ineffectual assignment (Denny Septian Panggabean xamidimura@gmail.com)
- d218a1d: refactor: remove unused directive (Denny Septian Panggabean xamidimura@gmail.com)
- 9f222eb: refactor: rename (Denny Septian Panggabean xamidimura@gmail.com)
- 848e1cd: refactor: replace interface{} with any in type declarations (gin-gonic#4249) (Flc゛ four_leaf_clover@foxmail.com)
- 67c9d4e: refactor: replace magic number 128 with unicode.MaxASCII in AsciiJSON Render (gin-gonic#4224) (Name 1911860538@qq.com)
- f224127: refactor: reverse correctness assert.Exactly (Denny Septian Panggabean xamidimura@gmail.com)
- 53295a7: refactor: update protobuf version (gin-gonic#936) (Bo-Yi Wu appleboy.tw@gmail.com)
- 9968c4b: refactor: use b.Loop() to simplify the code and improve performance (gin-gonic#4389) (reddaisyy reddaisy@outlook.jp)
- de1c4ec: refactor: use bytes.ReplaceAll directly (gin-gonic#3455) (lgbgbl 65756378+lgbgbl@users.noreply.github.com)
- 9a36ea3: refactor: using
maps.Clonein Context (#23) (Denny Septian Panggabean 97607754+ddevsr@users.noreply.github.com) - 211c48f: refactor: using requestHeader internal func (gin-gonic#1083) (Bo-Yi Wu appleboy.tw@gmail.com)
Build process updates
- 78f4687: build(codecov): Added a codecov configuration (gin-gonic#3891) (Flc゛ four_leaf_clover@foxmail.com)
- da372fc: build(deps): upgrade github.com/bytedance/sonic from v1.13.2 to v1.14.0 (gin-gonic#4342) (Flc゛ four_leaf_clover@foxmail.com)
- ed6f85c: build: convert to go:build directives (gin-gonic#2664) (thinkerou thinkerou@gmail.com)
- b987b62: build: make automatically update package in golang (gin-gonic#4311) (Denny Septian Panggabean 97607754+ddevsr@users.noreply.github.com)
- 7e29806: build: update Gin minimum Go version to 1.21 (gin-gonic#3960) (Bo-Yi Wu appleboy.tw@gmail.com)
- 40131af: ci(Makefile): added help and descriptions to targets (gin-gonic#3964) (Mobin Mohanan 47410557+tr1sm0s1n@users.noreply.github.com)
- 56dc72c: ci(Makefile): vet command add .PHONY (gin-gonic#3915) (imalasong 55082705+imalasong@users.noreply.github.com)
- 61b67de: ci(bot): increase frequency and group updates for dependencies (gin-gonic#4367) (Bo-Yi Wu appleboy.tw@gmail.com)
- c4287b1: ci(golangci-lint): update configuration and fix lint issues (gin-gonic#4247) (Flc゛ four_leaf_clover@foxmail.com)
- 02c1144: ci(lint): enable perfsprint linter (gin-gonic#4090) (Matthieu MOREL matthieu.morel35@gmail.com)
- 5f55c6a: ci(lint): enable testifylint linter (gin-gonic#4010) (Matthieu MOREL matthieu.morel35@gmail.com)
- e8d34d0: ci(lint): enable usestdlibvars linter (gin-gonic#4091) (Matthieu MOREL matthieu.morel35@gmail.com)
- 8ab47c6: ci(lint): update tooling and workflows for consistency (gin-gonic#3834) (Bo-Yi Wu appleboy.tw@gmail.com)
- 23d6961: ci(lint): update workflows and improve test request consistency (gin-gonic#4126) (Bo-Yi Wu appleboy.tw@gmail.com)
- 8acbe65: ci(release): refactor changelog regex patterns and exclusions (gin-gonic#3914) (Bo-Yi Wu appleboy.tw@gmail.com)
- 000fdb3: ci(testing): add go1.22 version (gin-gonic#3842) (Bo-Yi Wu appleboy.tw@gmail.com)
- fb8a113: ci: add github action workflows (gin-gonic#2596) (Jeff laojianzi1994@gmail.com)
- 3b28645: ci: add go version 1.24 to GitHub Actions (gin-gonic#4154) (Bo-Yi Wu appleboy.tw@gmail.com)
- b42c66d: ci: benchmarking only pull request (Denny Septian Panggabean xamidimura@gmail.com)
- cce4958: ci: break when test fail (gin-gonic#1671) (thinkerou thinkerou@gmail.com)
- b94075f: ci: bump golangci-lint version (gin-gonic#3037) (Sasha Melentyev sasha@melentyev.io)
- cbb9dde: ci: bump golangci-lint-action version and added new version golang v1.25 (Denny Septian Panggabean xamidimura@gmail.com)
- 0bfc9cb: ci: exit 1 when build fail (gin-gonic#1695) (thinkerou thinkerou@gmail.com)
- b02e4f2: ci: fast finish when build failed (gin-gonic#1568) (田欧 thinkerou@gmail.com)
- cb000f5: ci: integrate Trivy vulnerability scanning into CI workflow (gin-gonic#4359) (Bo-Yi Wu appleboy.tw@gmail.com)
- 5e5ff3a: ci: replace vulnerability scanning workflow with Trivy integration (gin-gonic#4421) (Bo-Yi Wu appleboy.tw@gmail.com)
- 16cd8cd: ci: romove go1.11 for gin1.7 (gin-gonic#2540) (thinkerou thinkerou@gmail.com)
- 2119046: ci: support Go 1.25 (gin-gonic#4341) (Flc゛ four_leaf_clover@foxmail.com)
- b1c1e7b: ci: update Go version requirements and remove test files (gin-gonic#3957) (Bo-Yi Wu appleboy.tw@gmail.com)
- 70a0aba: travisci: use go module when go11+ (gin-gonic#1800) (田欧 thinkerou@gmail.com)
Documentation updates
- df37e74: doc(context): more clearer bind doc when input is not valid (gin-gonic#1049) (Eason Lin easonlin404@gmail.com)
- 8902826: doc(context): add cookie doc (gin-gonic#1088) (Eason Lin easonlin404@gmail.com)
- 7fafb3f: doc(context): add status func comment. (gin-gonic#1042) (Eason Lin easonlin404@gmail.com)
- 3e3f9bc: doc(graceful-shutdown): failure to ListenAndServe should be a reason to exit (gin-gonic#1287) (Romain Beuque rbeuque74@gmail.com)
- 3856206: doc(readme): add additional middleware doc. (gin-gonic#1056) (Eason Lin easonlin404@gmail.com)
- 80152ac: doc(readme): update writing logs section wording. (gin-gonic#1074) (Eason Lin easonlin404@gmail.com)
- 848fa41: doc(recovery): add RecoveryWithWriter doc (gin-gonic#1097) (Eason Lin easonlin404@gmail.com)
- bd5ee1a: doc: add pr link (gin-gonic#2298) (thinkerou thinkerou@gmail.com)
- ecadd82: doc: change the form name of upload example code (gin-gonic#3076) (phithon phith0n@users.noreply.github.com)
- 149ef75: doc: remove README_ZH.md (gin-gonic#1667) (thinkerou thinkerou@gmail.com)
- 465ead4: doc: update README_ZH.md (gin-gonic#1659) (weibaohui weibaohui@yeah.net)
- caf3e35: doc: update readme for adding binding about skip validate (gin-gonic#1359) (田欧 thinkerou@gmail.com)
- dceb61e: docs(README): add a Trivy security scan badge (gin-gonic#4426) (Bo-Yi Wu appleboy.tw@gmail.com)
- a47a8ca: docs(README): fixes the markdown code format (Manu MA manu.valladolid@gmail.com)
- 89f0acc: docs(auth): add missing logs for auth.go (Javier Provecho Fernandez javiertitan@gmail.com)
- 863ad2d: docs(badge): add todo badge (gin-gonic#2240) (Bo-Yi Wu appleboy.tw@gmail.com)
- 74221b8: docs(benchmark): update benchmark data (gin-gonic#1035) (Bo-Yi Wu appleboy.tw@gmail.com)
- 3957f6b: docs(benchmarks): for gin v1.5 (gin-gonic#2153) (Bo-Yi Wu appleboy.tw@gmail.com)
- bea012a: docs(changelog): add gin-gonic#962 template func maps (Javier Provecho Fernandez javiertitan@gmail.com)
- 58303bd: docs(changelog): add break changes section (gin-gonic#3170) (Bo-Yi Wu appleboy.tw@gmail.com)
- 7858527: docs(changelog): update release notes for Gin v1.10.1 (gin-gonic#4360) (Bo-Yi Wu appleboy.tw@gmail.com)
- 470fe62: docs(changelog): update v1.2 changelog (Javier Provecho Fernandez javiertitan@gmail.com)
- 6ad6205: docs(changelog): upgrade Gin to v1.11.0 and add release notes (gin-gonic#4361) (Bo-Yi Wu appleboy.tw@gmail.com)
- 971fe21: docs(comment): Modify comment syntax error (gin-gonic#3389) (王哈哈 31426858+wanghaha-dev@users.noreply.github.com)
- 22ee916: docs(conduct): add code of conduct (Javier Provecho Fernandez javiertitan@gmail.com)
- cc367f9: docs(context): gin-gonic#3369 modify the annotation about Context.Param() (gin-gonic#3414) (Cookiery 33125275+Cookiery@users.noreply.github.com)
- 990c44a: docs(context): Added deprecation comments to BindWith (gin-gonic#3880) (Flc゛ four_leaf_clover@foxmail.com)
- 42a34cd: docs(context): document keys, errors, and accepted, close gin-gonic#488 (Javier Provecho Fernandez javiertitan@gmail.com)
- 9708475: docs(context): fix AbortWithStatusPureJSON comment typo (gin-gonic#4310) (Name 1911860538@qq.com)
- c221133: docs(context): fix some comments (gin-gonic#4396) (letreturn letreturn@outlook.com)
- ad740d5: docs(context): fix some function names in comment (gin-gonic#4079) (wangjingcun wangjingcun@aliyun.com)
- 731374f: docs(context): fix wrong function name in comment (gin-gonic#4382) (goldlinker goldlinker@outlook.jp)
- e60113d: docs(engine): fix comments for the
With(gin-gonic#3955) (Flc゛ four_leaf_clover@foxmail.com) - 9d11234: docs(gin): Replace broken link to documentation with valid (gin-gonic#4064) (Oskar Karpiński me@medzik.dev)
- f5f5da8: docs(gin): update link to dont-trust-all-proxies section (gin-gonic#3938) (gin-gonic#3945) (Pedro Aguiar 72931357+codespearhead@users.noreply.github.com)
- 80942e6: docs(license): add julienschmidt/httprouter license URL (Javier Provecho Fernandez javiertitan@gmail.com)
- 484acfc: docs(logger): add missing inline docs (Javier Provecho Fernandez javiertitan@gmail.com)
- 861ffb9: docs(middleware): comments to function
BasicAuthForProxy(gin-gonic#3881) (Endless Paradox 129645532+EndlessParadox1@users.noreply.github.com) - 64e6a76: docs(path): improve comments (gin-gonic#2223) (Bo-Yi Wu appleboy.tw@gmail.com)
- c629689: docs(readme): Add the TOML rendering example (gin-gonic#3400) (mstmdev mstmdev@gmail.com)
- 234a1d3: docs(readme): Modify sample code bugs (gin-gonic#3394) (gobai 38973236+go-bai@users.noreply.github.com)
- 3a6865a: docs(readme): The krakend is rename to lura (gin-gonic#3377) (mstmdev mstmdev@gmail.com)
- 8edb7a7: docs(readme): Update some go website links (gin-gonic#3376) (mstmdev mstmdev@gmail.com)
- a0acf1d: docs(readme): Using the embed package as a recommended example that build a single binary with templates (gin-gonic#3379) (mstmdev mstmdev@gmail.com)
- b080116: docs(readme): add Portuguese documentation. (gin-gonic#4078) (Enzo Lanzellotti 102574758+YlanzinhoY@users.noreply.github.com)
- 7387ef6: docs(readme): add badge for projects who use gin (Javier Provecho Fernandez javiertitan@gmail.com)
- df3b79e: docs(readme): add binding html checkbox example, close gin-gonic#129 (gin-gonic#994) (Javier Provecho Fernandez javiertitan@gmail.com)
- cbf414d: docs(readme): add example on custom delims gin-gonic#860 (Javier Provecho Fernandez javiertitan@gmail.com)
- 5ce6861: docs(readme): add example on using vendor tool for version lock (Javier Provecho Fernandez javiertitan@gmail.com)
- 19f5a13: docs(readme): add gin-gonic/contrib (gin-gonic#4134) (Liu Ziming liuziming.lzm@alibaba-inc.com)
- 8678b3d: docs(readme): add reference to validator.v8 docs, close gin-gonic#738 (gin-gonic#1024) (Javier Provecho Fernandez javiertitan@gmail.com)
- e4fd80c: docs(readme): add sections to template docs (Javier Provecho Fernandez javiertitan@gmail.com)
- 2535b46: docs(readme): add template func maps example (Javier Provecho Fernandez javiertitan@gmail.com)
- 753d82e: docs(readme): compress logo size (Javier Provecho Fernandez javiertitan@gmail.com)
- b060a5f: docs(readme): fix code link (gin-gonic#989) (Eason Lin easonlin404@gmail.com)
- de1fdfd: docs(readme): fix embedmd build (Javier Provecho Fernandez javiertitan@gmail.com)
- a569ed8: docs(readme): fix language and moved link (gin-gonic#3962) (crunchyfrog 49813441+truecrunchyfrog@users.noreply.github.com)
- 5cb25a6: docs(readme): fix multiple file example (gin-gonic#1018) (Eason Lin easonlin404@gmail.com)
- fe4d405: docs(readme): fix single file example (gin-gonic#1017) (Javier Provecho Fernandez javiertitan@gmail.com)
- 912a7df: docs(readme): fix step in vendor tool example (Javier Provecho Fernandez javiertitan@gmail.com)
- 1d03a46: docs(readme): make logo smaller as before (Javier Provecho Fernandez javiertitan@gmail.com)
- 84fc31f: docs(readme): move contribution guide to a separate file (Javier Provecho Fernandez javiertitan@gmail.com)
- 82e1c53: docs(readme): move more example to docs/doc.md (gin-gonic#3449) (thinkerou thinkerou@gmail.com)
- 2285aa5: docs(readme): release v1.8.2 version (gin-gonic#3420) (Bo-Yi Wu appleboy.tw@gmail.com)
- ea03e10: docs(readme): release v1.9.0 version (gin-gonic#3474) (thinkerou thinkerou@gmail.com)
- 0c3726b: docs(readme): remove logo, relink it to gin-gonic/logo (Javier Provecho Fernandez javiertitan@gmail.com)
- 64ead9e: docs(readme): replace godoc with pkg (gin-gonic#3985) (Meng Zhuo mengzhuo@users.noreply.github.com)
- 4dd00f8: docs(readme): revamp and expand documentation for clarity and completeness (gin-gonic#4362) (Bo-Yi Wu appleboy.tw@gmail.com)
- dc016d0: docs(readme): s/gopkg.in.../github.com.../ (Javier Provecho Fernandez javiertitan@gmail.com)
- 0b3f6d1: docs(readme): switch back import from gopkg to github (Javier Provecho Fernandez javiertitan@gmail.com)
- 544b8b4: docs(readme): switch deprecated bindwith for mustbindwith (Javier Provecho Fernandez javiertitan@gmail.com)
- 0cbf0f4: docs(readme): update contribution guide (Javier Provecho Fernandez javiertitan@gmail.com)
- 55dd636: docs(readme): update to color logo (Javier Provecho Fernandez javiertitan@gmail.com)
- ff5788b: docs(readme): upload full size logo (Javier Provecho Fernandez javiertitan@gmail.com)
- 92ddc7d: docs(test): add missing inline docs (Javier Provecho Fernandez javiertitan@gmail.com)
- 42f9328: docs(test): improved GoDoc in test_helpers.go (gin-gonic#4270) (諏訪原慶斗 131525647+suwakei@users.noreply.github.com)
- a412209: docs: Add 1.6 changelogs (gin-gonic#2290) (Bo-Yi Wu appleboy.tw@gmail.com)
- ee70b30: docs: Add document to constant
AuthProxyUserKeyandBasicAuthForProxy. (gin-gonic#3887) (Endless Paradox 129645532+EndlessParadox1@users.noreply.github.com) - 1b53a47: docs: Fixing English grammar mistakes and awkward sentence structure in doc/doc.md (gin-gonic#4207) (Adlai Bridson-Boyczuk 71486949+boyczuk@users.noreply.github.com)
- 888b14a: docs: Update README.md (gin-gonic#3108) (Jonathan (JC) Chen jc@dijonkitchen.org)
- 3afff29: docs: add Upd language list (gin-gonic#4211) (Andrey Bolonin andreybolonin@users.noreply.github.com)
- b869fe1: docs: add changelog for v1.3.0, update authors and version const (gin-gonic#1478) (Javier Provecho Fernandez javiertitan@gmail.com)
- 0cb7cf8: docs: add comment. (Bo-Yi Wu appleboy.tw@gmail.com)
- 500ebd9: docs: add fnproject to gin's user list (gin-gonic#1505) (Javier Provecho Fernandez javiertitan@gmail.com)
- b8be9df: docs: add graceful-shutdown example for go 1.8 (gin-gonic#835) (Bo-Yi Wu appleboy.tw@gmail.com)
- 4bdcd9d: docs: added available
IDdocumentation (gin-gonic#4287) (Denny Septian Panggabean 97607754+ddevsr@users.noreply.github.com) - bdc1ad7: docs: added comment in doc.go (gin-gonic#4274) (諏訪原慶斗 131525647+suwakei@users.noreply.github.com)
- 1bbbec0: docs: announce Gin 1.11.0 release with blog link (gin-gonic#4363) (Bo-Yi Wu appleboy.tw@gmail.com)
- fe989b6: docs: changed documentation link for trusted proxies (gin-gonic#3575) (Dylan Maassen van den Brink dylan@mvdb.eu)
- ad4f436: docs: correct article usage in comments (gin-gonic#4301) (Leon cap wangyinneng@gmail.com)
- 1eb8272: docs: fix case error of X-Real-IP (gin-gonic#4185) (NezhaFan z772532526@gmail.com)
- 49e9137: docs: fix comment (gin-gonic#4205) (NezhaFan z772532526@gmail.com)
- f2c861a: docs: fix route group example code (gin-gonic#4020) (demouth 1133178+demouth@users.noreply.github.com)
- 9c081de: docs: fix typo in Gin Quick Start (gin-gonic#3997) (demouth 1133178+demouth@users.noreply.github.com)
- f75144a: docs: fix typo in comment (gin-gonic#3868) (guangwu guoguangwug@gmail.com)
- 83fc767: docs: fix typo in function documentation (gin-gonic#3872) (TotomiEcio 63461656+TotomiEcio@users.noreply.github.com)
- d062a6a: docs: redirect to the correct line of code (gin-gonic#2998) (jincheng9 perfume0607@gmail.com)
- 6ebb945: docs: release v1.7.3 (gin-gonic#2802) (Bo-Yi Wu appleboy.tw@gmail.com)
- ed049dd: docs: release v1.8.1 version (gin-gonic#3176) (Bo-Yi Wu appleboy.tw@gmail.com)
- 8aef947: docs: remove double negative in README.md (gin-gonic#1480) (Alex AWulkan@users.noreply.github.com)
- 49f45a5: docs: remove redundant comments (gin-gonic#3765) (WeiTheShinobi 43955151+WeiTheShinobi@users.noreply.github.com)
- 7925414: docs: revamp GitHub contribution and support templates (gin-gonic#4364) (Bo-Yi Wu appleboy.tw@gmail.com)
- 6a1d121: docs: revamp contributing guidelines with comprehensive instructions (gin-gonic#4365) (Bo-Yi Wu appleboy.tw@gmail.com)
- a9c5b36: docs: small changes (gin-gonic#4261) (eqsdxr rxdsqe@gmail.com)
- 299c6f3: docs: trimmed some white spaces (gin-gonic#4070) (tsukasa-ino inoue.tsukasa.4@gmail.com)
- fb502ca: docs: update (Bo-Yi Wu appleboy.tw@gmail.com)
- 05464a8: docs: update benchmark result v1.6.3 (gin-gonic#2355) (Bo-Yi Wu appleboy.tw@gmail.com)
- 957f620: docs: update changelog (Javier Provecho Fernandez javiertitan@gmail.com)
- 490accf: docs: update documentation and release notes for Gin v1.10.0 (gin-gonic#3953) (Bo-Yi Wu appleboy.tw@gmail.com)
- 6b0ae2a: docs: update example. (Bo-Yi Wu appleboy.tw@gmail.com)
- f3a5e78: docs: update feature documentation instructions for broken doc link (appleboy appleboy.tw@gmail.com)
- 79dd72d: docs: update markdown format (gin-gonic#3260) (Bo-Yi Wu appleboy.tw@gmail.com)
- c58e0d5: docs: update markdown format (gin-gonic#3446) (apriil15 nlwkobe30@gmail.com)
- 8191cdf: docs: update readme for multiple template package. (gin-gonic#786) (Bo-Yi Wu appleboy.tw@gmail.com)
- 76dd08d: docs: wrong badge workflow in README.md (gin-gonic#4286) (Denny Septian Panggabean 97607754+ddevsr@users.noreply.github.com)
- 1f232c7: docs:close the body of the response (gin-gonic#2494) (yugu chenzilong_1227@foxmail.com)
Others
- a22377b: logger_test: color (gin-gonic#1926) (Shuo openset.wang@gmail.com)
- 6634f04: (feature)add http method log-color,like http response status code (Damon Zhao yijun.zhao@outlook.com)
- f414648: - More unit tests - Improves HTML debug render - InputHolder removed - More debug logs (Manu Mtz-Almeida manu.valladolid@gmail.com)
- cdf26f9: 32 << 10 != 32 Mb (gin-gonic#1094) (George Kirilenko necryin@users.noreply.github.com)
- 835f66f: 404 not found performance improvements (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 31323f6: AbortIndex is missing (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 9b95308: Add 1.5 and 1.6 test. (Bo-Yi Wu appleboy.tw@gmail.com)
- 7ec7df8: Add 1.7 test. (Bo-Yi Wu appleboy.tw@gmail.com)
- 59695e7: Add BindUri (gin-gonic#1694) (thinkerou thinkerou@gmail.com)
- 40ab9de: Add BindXML AND ShouldBindXML gin-gonic#1484 (gin-gonic#1485) (syssam s.y.s.sam.sys@gmail.com)
- cbb1ee8: Add CodeTriage badge to gin-gonic/gin (gin-gonic#1249) (README Bot 35302948+codetriage-readme-bot@users.noreply.github.com)
- 248c522: Add Contents for README because it too long (gin-gonic#1325) (田欧 thinkerou@gmail.com)
- 4cabdd3: Add CustomRecovery builtin middleware (gin-gonic#2322) (Johnny Dallas johnnydallas0308@gmail.com)
- 0304ee9: Add GetUint and GetUint64 method on gin.context (gin-gonic#2487) (kaiiak aNxFi37X@outlook.com)
- 0f32b55: Add GoDoc Badge (Javier Provecho j.provecho@dartekstudios.com)
- a235e0f: Add HTML POST Form support in Bind (Dmitry Sedykh dmitrys@d3h.local)
- cf8150e: Add HTML no template string output support gin-gonic#197 (Javier Provecho Fernandez javiertitan@gmail.com)
- 6ece26c: Add Header bind methods to README (#2025) (Johnny Dallas theonlyjohnny@theonlyjohnny.sh)
- 8c24018: Add Jsonp Support to Context (#1333) (senhtry w169q169@gmail.com)
- f76ccb2: Add LoggerWithFormatter method (#1677) (Sai sairoutine@gmail.com)
- b6bd5b0: Add MIT license (Adam Mckaig adam.mckaig@gmail.com)
- 1e1e4fc: Add Makefile to check the following thing (#947) (Bo-Yi Wu appleboy.tw@gmail.com)
- fece76d: Add NewRelic middleware example. (#1526) (Jeremy Loy jeremy.b.loy@icloud.com)
- 2c3cdbb: Add Pluggable View Renderer Example Gin meets pongo2! (https://github.com/flosch/pongo2) (mopemoepe yutaka.matsubara@gmail.com)
- c6110f9: Add PureJSON renderer (#694) (Filip Figiel figiel.filip@gmail.com)
- bf85b32: Add Pusher() function for support http2 server push (#1273) (htobenothing htobenothing@gmail.com)
- bf9758c: Add SecureJSON doc (Eason Lin easonlin404@gmail.com)
- f5b1fb4: Add SetCookie and GetCookie method for Context (Damon Zhao yijun.zhao@outlook.com)
- a58a2f9: Add a function to force color in console output (#1724) (Olivier Robardet orobardet@users.noreply.github.com)
- 5f261fa: Add a redirect sample for POST method (#2389) (Miles MilesLin@users.noreply.github.com)
- 07cbe11: Add and fix the explanation of
HandleContext(#1371) (chainhelen chainhelen@gmail.com) - bd1b400: Add attribution from httprouter (Javier Provecho Fernandez javiertitan@gmail.com)
- fd8a65b: Add build tag nomsgpack (#1852) (Antoine GIRARD sapk@users.noreply.github.com)
- eadf4da: Add codecov.io (Javier Provecho Fernandez javiertitan@gmail.com)
- 3ad4c71: Add codecov.yml Gitter webhook (Javier Provecho Fernandez javiertitan@gmail.com)
- aa1a2b7: Add comment for the logic behind func. (Bo-Yi Wu appleboy.tw@gmail.com)
- 2d33c82: Add comment to LogFormatterParams struct's fields (#1711) (Sai sairoutine@gmail.com)
- 8295db4: Add content negotiation tests code coverage (#921) (Eason Lin easonlin404@gmail.com)
- 62749f0: Add context.HandlerNames() (#1729) (Luis GG lggomez@users.noreply.github.com)
- f90cc43: Add contribution guide (Javier Provecho Fernandez javiertitan@gmail.com)
- ebe3580: Add convenience method to check if websockets required (#779) (David Irvine aviddiviner@gmail.com)
- 07c0d2e: Add customizable Realm for Basic authentication (Frank Bille github@frankbille.dk)
- 8b000c5: Add document about graceful restart or stop (ZhiFeng Hu hufeng1987@gmail.com)
- bee03fa: Add documentation for using layout files with templates #219 (techjanitor puntme@gmail.com)
- 81ac7d5: Add escape logic for header (#3500) (t0rchwo0d awdr1624@gmail.com)
- 4e0e7d6: Add example from PR #121 (Javier Provecho Fernandez javiertitan@gmail.com)
- 814ac94: Add example to build single binary with templates (#1328) (JINNOUCHI Yasushi delphinus@remora.cx)
- d94ee48: Add go 1.8.x testing on travis (#806) (Bo-Yi Wu appleboy.tw@gmail.com)
- 09d342a: Add golang 1.11.x testing (gin-gonic#1514) (Bo-Yi Wu appleboy.tw@gmail.com)
- f469c1b: Add gosec (#2882) (Alexander Melentyev 55826637+alexander-melentyev@users.noreply.github.com)
- b40ded1: Add h2c support (#1398) (涛叔 hi@taoshu.in)
- 713c369: Add instructions for pulling latest changes (Javier Provecho Fernandez javiertitan@gmail.com)
- 3a040f8: Add integration test using httptest (bigwheel k.bigwheel+eng@gmail.com)
- 4ad3baf: Add license for some files (#940) (田欧 thinkerou@gmail.com)
- 6d071c1: Add load html file and func map. (Bo-Yi Wu appleboy.tw@gmail.com)
- 9bab006: Add logo.jpg (Javier Provecho Fernandez javiertitan@gmail.com)
- 38b77a7: Add manners package. (Bo-Yi Wu appleboy.tw@gmail.com)
- 3f95933: Add method to return main handler (#930) (collinmsn 4130944@qq.com)
- f3de813: Add mixed param and non-param paths (port of httprouter#329) (#2663) (Ross Wolf 31489089+rw-access@users.noreply.github.com)
- 73ccfea: Add mutex for protect Context.Keys map (#1391) (AcoNCodes acongame@gmail.com)
- 5452a1d: Add note about
nomsgpacktag to the readme (#2703) (y-yagi yuuji.yaginuma@gmail.com) - da99d3d: Add notifications/webhooks to .travis.yml (Javier Provecho Fernandez javiertitan@gmail.com)
- f13c3ae: Add option to skip logging specified endpoints (Roman Zaynetdinov roman.zaynetdinov@lekane.com)
- bab63c3: Add project lists using gin framework. (Bo-Yi Wu appleboy.tw@gmail.com)
- 77b8344: Add project to README (#2165) (Victor Castell victor@victorcastell.com)
- 313d05e: Add rate limitting (Manu Mtz-Almeida manu.valladolid@gmail.com)
- daedc0b: Add response body size to writer interface (Matt Newberry mnewberry@opentable.com)
- 184661c: Add response size to LogFormatterParams (#1752) (Pierre Massat pierre@massat.io)
- 57f99ca: Add set samesite in cookie. (#2306) (Bo-Yi Wu appleboy.tw@gmail.com)
- dfc25f9: Add short func with named return (#2837) (Alexander Melentyev 55826637+alexander-melentyev@users.noreply.github.com)
- b537c5d: Add slice elements check for not required slice (Evgeny Persienko e.persienko@office.ngs.ru)
- d541085: Add some missing dots on README (#2519) (Zasda Yusuf Mikail zasdaym@gmail.com)
- 783c7ee: Add some test cases and run test cases on binding/render dir (#1168) (田欧 thinkerou@gmail.com)
- 680be7d: Add some tests for YAML and TOML formats (#3223) (mstmdev mstmdev@gmail.com)
- efdd3c8: Add support for Protobuf format response and unit test (#1479) (aljun salameryy@163.com)
- 352868e: Add support for custom HTML and XML content-type (Manu Mtz-Almeida manu.valladolid@gmail.com)
- c0418c4: Add support go-json, another drop-in json replacement. (#2680) (zzjin zzjin@users.noreply.github.com)
- 2282be0: Add support of pointers in form binding (#1336) (Alexander Lokhman alex.lokhman@gmail.com)
- 1f377cb: Add test cases for RunTLS and each mode (#1173) (田欧 thinkerou@gmail.com)
- 9b7e7bd: Add tests for context.Stream (#1433) (Dmitry Dorogin dmirogin@ya.ru)
- 6383776: Add unit tests for LoadHTML in debug mode (Manu Mtz-Almeida manu.valladolid@gmail.com)
- d1f7f35: Add upload file example (Bo-Yi Wu appleboy.tw@gmail.com)
- 3f53a58: Add user case: brigade (#1937) (thinkerou thinkerou@gmail.com)
- f145e43: Add validating sub structures (Evgeny Persienko e.persienko@office.ngs.ru)
- 95230ad: Added Gitter badge (The Gitter Badger badger@gitter.im)
- 6b5e809: Added Google App Engine Example (Javier Provecho Fernandez j.provecho@dartekstudios.com)
- 2ae8a25: Added HandleContext to re-enter soft-rewritten Requests. (#709) (Franz Bettag franz@bett.ag)
- fd86812: Added OPTIONS to README (Alexander Nyquist nyquist.alexander@gmail.com)
- f380265: Added README.md (Javier Provecho Fernandez j.provecho@dartekstudios.com)
- b2d7e35: Added Sourcegraph badge (Rohan Pai me@rohanpai.com)
- 74ca5f3: Added dummy tests for middleware (Sasha Myasoedov msoedov@gmail.com)
- 66c4b81: Added exits check tests for binding (Naoki Takano honten@tinkermode.com)
- e396f2f: Added go 1.7 version to travis.yml (Pablo Moncada pablo.moncada@bq.com)
- 06e9f94: Added nil check for embedded structs (Jimmy Pettersson jimmy@expertmaker.com)
- 8b649ab: Added note for net/http import and fixed numbering in readme (Roman Belyakovsky ihryamzik@gmail.com)
- d7f4db4: Added reference to parent structs (Jimmy Pettersson jimmy@expertmaker.com)
- 80f6911: Added simple testing documentation and examples (#1156) (Andrii Bubis firstrow@gmail.com)
- 8fb21a8: Added some comments to avoid having golint warnings (#1619) (root@andrea:~# crypto.andrea@protonmail.ch)
- b80d675: Added specific installation instructions for Mac (#2011) (Jim Filippou p3160253@aueb.gr)
- 893c6ca: Added stream flag indicates if client disconnected in middle of streaming (#1252) (Daniel Krom kromdan@gmail.com)
- 5be2123: Added support for MessagePack binding and rendering (#808) (Harindu Perera harinduenator@gmail.com)
- 5e0d560: Added support for OPTIONS verb (Alexander Nyquist nyquist.alexander@gmail.com)
- f94406a: Added support for SameSite cookie flag (#1615) (ali anio@users.noreply.github.com)
- 593de4e: Added support for redirects (Alexander Nyquist nyquist.alexander@gmail.com)
- 70f280f: Added support for unsigned integers in binding parameters of form posts. Also changed parsing of integer fields to take into account the size of the fields. (Ethan Kan ethankan@neoplot.com)
- 0fb7bed: Added support multipart/form-data #109 (Aleksandr Didenko aa.didenko@yandex.ru)
- 80cf66c: Added test cases for context file, data, XML response writers. (Sasha Myasoedov msoedov@gmail.com)
- 5e3a096: Added test for custom realm (Frank Bille github@frankbille.dk)
- fcd997e: Added test for recovery (Sasha Myasoedov msoedov@gmail.com)
- 70593e8: Added test for requests to / when no route for / is defined (Alexander Nyquist nyquist.alexander@gmail.com)
- 685d2c9: Added tests for JSON binding. (Sasha Myasoedov msoedov@gmail.com)
- f944cff: Added tests for ServeFiles #37 (msoedov msoedov@gmail.com)
- 4c57a35: Added tests for basic auth. (Sasha Myasoedov msoedov@gmail.com)
- 1b031cb: Added tests for colorForMethod() and colorForStatus() (Kevin Mulvey kmulvey@linux.com)
- abe076b: Adding MustGet method. Updating README. (Nick Gerakines nick@gerakines.net)
- a48f83c: Adding helper functions to router group for LINK and UNLINK. (Jamie Stackhouse jamie.stackhouse@redspace.com)
- fca3f95: Adding ppc64le architecture support on travis-ci (#2538) (kishor kunal raj 68464660+kishorkunal-raj@users.noreply.github.com)
- fd2e342: Adds API for interrogating current mode (Manu Mtz-Almeida manu.valladolid@gmail.com)
- fc5caf0: Adds AUTHORS file (Manu Mtz-Almeida manu.valladolid@gmail.com)
- ab447bb: Adds Bind() middleware (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 4acef47: Adds CHANGELOG (Manu Mtz-Almeida manu.valladolid@gmail.com)
- d90868e: Adds FORM bindings (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 58b5e15: Adds ForwardedByClientIP option (Manu Mtz-Almeida manu.valladolid@gmail.com)
- afc499f: Adds GetQuery() and GetPostForm() APIs (Manu Mtz.-Almeida manu.valladolid@gmail.com)
- b8053b2: Adds HEAD (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 15c27c7: Adds HEAD method in Static file serving (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 95c08d5: Adds HandlerName() (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 495e6e1: Adds IndentedJSON (Manu Mtz-Almeida manu.valladolid@gmail.com)
- c0383df: Adds IsType() helper (Manu Mtz-Almeida manu.valladolid@gmail.com)
- d9573b4: Adds Keep() and Release() to gin.Context (Manu Mtz-Almeida manu.valladolid@gmail.com)
- ffaf49d: Adds MIT license (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 30ea9c0: Adds NewWithConfig() and CacheStress() (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 00b279c: Adds SetHTMLTemplate() warning (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 5d3fbc3: Adds StaticFS(path, filesystem) (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 72f200a: Adds StaticFile() (Manu Mtz-Almeida manu.valladolid@gmail.com)
- d0cd8b9: Adds Status() method to Context (Manu Mtz.-Almeida manu.valladolid@gmail.com)
- 0ed259c: Adds TestMode (Manu Mtz-Almeida manu.valladolid@gmail.com)
- c4914f0: Adds WrapF() and WrapH() (Manu Mtz-Almeida manu.valladolid@gmail.com)
- c8cb943: Adds a console image (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 4194adc: Adds additional bindings for multipart and form (Manu Mtz-Almeida manu.valladolid@gmail.com)
- ce78449: Adds benchmarks (Manu Mtz-Almeida manu.valladolid@gmail.com)
- deb137c: Adds benchmarks (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 027341c: Adds cache pressure in logger (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 86c75ce: Adds collection pipeline pattern (Manu Mtz-Almeida manu.valladolid@gmail.com)
- a20984c: Adds comments (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 8ed5560: Adds context.File(path) (Manu Mtz-Almeida manu.valladolid@gmail.com)
- b8798ec: Adds context.LastError() (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 809eee8: Adds debug mode (part 1) (Manu Mtz-Almeida manu.valladolid@gmail.com)
- b5db76b: Adds default config variable (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 6c788a4: Adds default file log option (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 5ea7a92: Adds flexible render system (Manu Mtz-Almeida manu.valladolid@gmail.com)
- f9c8043: Adds gin logo (Manu Mtz.-Almeida manu.valladolid@gmail.com)
- 22f118f: Adds gin.Bind() usage panic! (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 4f855fa: Adds helper function. Wrap(http.HandlerFund) gin.HandlerFun (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 8e5397b: Adds in-code license (Manu Mtz-Almeida manu.valladolid@gmail.com)
- abcc6d9: Adds indented JSON render (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 32d7661: Adds inputHolder (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 0808f8a: Adds logger source code (Manu Mtz-Almeida manu.valladolid@gmail.com)
- c1e660d: Adds logo to README (Manu Mtz.-Almeida manu.valladolid@gmail.com)
- 13f5770: Adds more c.Next() just to be sure (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 2e50e2c: Adds more information in README.md (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 7582b90: Adds more samples in README (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 92475ba: Adds more units tests (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 10979dd: Adds new context caching system (Manu Mtz-Almeida manu.valladolid@gmail.com)
- afb32ac: Adds new unit test: static + middleware (Manu Mtz-Almeida manu.valladolid@gmail.com)
- cac77e0: Adds option for listing directory files + better unit tests (Manu Mtz-Almeida manu.valladolid@gmail.com)
- cd92bf4: Adds panic when using too many handlers (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 3f48e0d: Adds rate limiting (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 3fb8a25: Adds realtime-advanced demo (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 15b0c49: Adds realtime-chat example code (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 0d1b985: Adds shortcut for disabling bind validation. (Manu Mtz-Almeida manu.valladolid@gmail.com)
- c1775e8: Adds source IP in built-in logger (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 470b7e1: Adds support for Server-Sent Events (Manu Mtz-Almeida manu.valladolid@gmail.com)
- a7c957a: Adds supports for custom JSON Content-type (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 8ad554d: Adds task list (Manu Mtz-Almeida manu.valladolid@gmail.com)
- db25989: Adds task list (part2) (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 80d3cc6: Adds test for single IP in X-Forwarded-For (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 0e08a10: Adds unit tests for Bind() (Manu Mtz-Almeida manu.valladolid@gmail.com)
- c927212: Adds unit tests for ErrorLogger() (Manu Mtz-Almeida manu.valladolid@gmail.com)
- d4dec77: Adds unit tests for RedirectTrailingSlash & RedirectFixedPath (Manu Mtz-Almeida manu.valladolid@gmail.com)
- ac1ee3f: Adds unit tests for Utils (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 295201d: Adds wercker.yml (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 9aa870f: Adjust Render.Redirect test case (#2053) (Gaozhen Ying yinggaozhen@hotmail.com)
- 1660995: Adjust the position of some functions (#3385) (Heliner 32272517+Heliner@users.noreply.github.com)
- f2176c3: Adjusted tests for recovery. (Sasha Myasoedov msoedov@gmail.com)
- 65ed60e: Allow bind with a map[string]string (#2484) (Alessandro (Ale) Segala 43508+ItalyPaleAle@users.noreply.github.com)
- 1e24473: Annotation fix (#3088) (Mike 38686456+icy4ever@users.noreply.github.com)
- d9d83de: Apply gofmt to PR #179 (Javier Provecho Fernandez javiertitan@gmail.com)
- 7e64d32: Attempt to fix #1462 (#1463) (田欧 thinkerou@gmail.com)
- 75b9d2b: Attempt to fix PostForm cache bug (#1931) (田欧 thinkerou@gmail.com)
- fc5e355: BasePath is not longer an exported field, but a method instead (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 022304e: Better API for RouteGroup.Handle() (Manu Mtz-Almeida manu.valladolid@gmail.com)
- b690611: Better debug logging + unit tests (Manu Mtz-Almeida manu.valladolid@gmail.com)
- eb91af7: Better debug warning message (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 5f2f8d9: Better documentation (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 48633f7: Better documentation (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 012c935: Better errors in Context.Negotiation (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 78536ab: Better logger (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 91df54a: Better print formatting for Errors (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 9386d78: Better rate limiting (Manu Mtz-Almeida manu.valladolid@gmail.com)
- eed6d93: Better stats in realtime-advanced (Manu Mtz-Almeida manu.valladolid@gmail.com)
- a28104f: Better unit tests for BasicAuth middleware (Manu Mtz-Almeida manu.valladolid@gmail.com)
- a843d32: Better unit tests for binding forms (Manu Mtz-Almeida manu.valladolid@gmail.com)
- acbb3d4: Broken link repo typo fix (#2381) (Sudhir Mishra sudhirxps@gmail.com)
- f65018d: Bugfix for the FullPath feature (#1919) (bbiao bbbiao@gmail.com)
- 7927a45: Bump actions/checkout from 2 to 3 (#3068) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 6868ed1: Bump github.com/go-playground/validator/v10 from 10.9.0 to 10.10.0 (#3013) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 3973c77: Bump github.com/goccy/go-json from 0.7.10 to 0.8.1 (#2981) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 30cdbfc: Bump github.com/goccy/go-json from 0.7.6 to 0.7.7 (#2849) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- abcf32f: Bump github.com/goccy/go-json from 0.7.7 to 0.7.8 (#2859) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 21125bb: Bump github.com/goccy/go-json from 0.7.8 to 0.7.9 (#2891) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 464535f: Bump github.com/goccy/go-json from 0.7.9 to 0.7.10 (#2905) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 336ce0d: Bump github.com/goccy/go-json from 0.8.1 to 0.9.0 (#3021) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 5f0b6cd: Bump github.com/goccy/go-json from 0.9.0 to 0.9.5 (#3069) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- e052bf3: Bump github.com/json-iterator/go from 1.1.11 to 1.1.12 (#2865) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 9a820cf: Bump github.com/mattn/go-isatty library to support Risc-V (#2019) (Carlos Eduardo carlosedp@gmail.com)
- 9701b65: Bump github.com/ugorji/go/codec from 1.2.6 to 1.2.7 (#3064) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 89a159b: Bump golangci-lint version (#2929) (Alexander Melentyev 55826637+alexander-melentyev@users.noreply.github.com)
- d8dfaae: Bump golangci/golangci-lint-action from 2 to 3.1.0 (#3063) (dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>)
- 67f8f6b: Captures the path before any middleware modifies it (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 6f7fe48: Change HTML input tags to use HTML5 syntax. (#1617) (Barnabus jbampton@users.noreply.github.com)
- 6be9b54: Change HTML link tags to use HTML5 syntax. (#1621) (Barnabus jbampton@users.noreply.github.com)
- beb879e: Change Writter to Writer. (#2079) (John Bampton jbampton@users.noreply.github.com)
- e6288e9: Change color methods in using defaultLogger function to public (#1771) (Sai sairoutine@gmail.com)
- b7bdf59: Change old benchmark to Git Flavored Markdown Table (Javier Provecho Fernandez javiertitan@gmail.com)
- 4f488ac: Change the
doctypeto be lowercase to be consistent with the rest of the code base. (#1624) (Barnabus jbampton@users.noreply.github.com) - 9177f01: Changed imports to gopkg instead of github in README (#733) (Pablo Moncada pmoncadaisla@gmail.com)
- 3737520: Changed wording for clarity in README.md (#2122) (BradyBromley 51128276+BradyBromley@users.noreply.github.com)
- bf1ecfc: Changes behaviour of ErrorLogger() and Logger() (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 78c7101: Check existence of X-Forwarded-For by comparing the length (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 168edca: Check multipart file header size on test (#2716) (y-yagi yuuji.yaginuma@gmail.com)
- 05d587d: Clarification (Javier Provecho Fernandez j.provecho@dartekstudios.com)
- b642568: Clean the Request Path early (#1817) (Dan Markham dmarkham@gmail.com)
- 1f6304c: Cleaning up performance branch (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 0a9030f: ClientIP() must trim the white spaces (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 5929d52: ClientIP: check every proxy for trustiness (#2844) (Egor Seredin 4819888+agmt@users.noreply.github.com)
- aabaccb: Close files opened in static file handler (#2118) (Shamus Taylor Shamus03@me.com)
- e899d8a: Code cleanup + documentation (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 3e56f79: Coherent example code in README (Manu Mtz.-Almeida manu.valladolid@gmail.com)
- 8f30478: Comments + IRoutes + IRouter + unexported AbortIndex (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 21979d6: Completes integration test (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 1532be7: Context Accepted is an exported variable (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 3abeba8: Context redirect uses the built-in redirect facility (Manu Mtz-Almeida manu.valladolid@gmail.com)
- aadd33a: Context.Data() takes content-type (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 5f76ba2: Context.Engine renamed to Context.engine (Manu Mtz-Almeida manu.valladolid@gmail.com)
- bf8da4a: Context.Get() does not need to test whether Keys is nil or not (Maxime Soulé btik-git@scoubidou.com)
- a889c58: Convert strings and slices using the officially recommended way (#3344) (hopehook hopehook@qq.com)
- dba1781: Correct an error in README.md (Javier Provecho Fernandez javiertitan@gmail.com)
- e6cd47a: Correct the query parameter name. (Charles cxjava@gmail.com)
- ef16867: Correcting grammatical errors in README file (#2880) (Aravinth Sundaram gosh.aravind@gmail.com)
- 3948dac: Cosmetic change in logger() (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 48fec06: Cosmetic changes (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 195ea88: Cosmetic changes (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 9268afb: Cosmetic changes (Manu Mtz-Almeida manu.valladolid@gmail.com)
- d6771dc: Cosmetic changes (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 7b4e9a8: Cosmetic changes (Manu Mtz.-Almeida manu.valladolid@gmail.com)
- dded099: Cosmetic changes (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 9ecb76e: Cosmetic changes (Manu Mtz-Almeida manu.valladolid@gmail.com)
- d64a1fb: Cosmetic changes (Manu Mtz.-Almeida manu.valladolid@gmail.com)
- ea96203: Cosmetic changes (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 992b00f: Cosmetic changes (Manu Mtz-Almeida manu.valladolid@gmail.com)
- bb98ec0: Cosmetic changes in auth.go (Manu Mtz-Almeida manu.valladolid@gmail.com)
- e7adcaf: Cosmetic changes in realtime-advanced (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 306da81: Cosmetic changes in render (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 4c639a5: Cosmetic changes: (Manu Mtz.-Almeida manu.valladolid@gmail.com)
- 5e40c1d: DebugPrintRouteFunc() unit test (#2395) (Vas N pnvasanth@users.noreply.github.com)
- 7ccbc8f: Default writers must be io.Writers (Sergey Fedchenko seregayoga@bk.ru)
- dcafad3: Deferring WriteHeader. Part 1 (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 8200903: Delete deadcode exclude rules (#2838) (Alexander Melentyev 55826637+alexander-melentyev@users.noreply.github.com)
- f7079a8: Delete dupilicated test (#1801) (Sai sairoutine@gmail.com)
- 527d950: Delete unused arg (#2834) (Alexander Melentyev 55826637+alexander-melentyev@users.noreply.github.com)
- f3a6b69: Delete unused static const (#2830) (Alexander Melentyev 55826637+alexander-melentyev@users.noreply.github.com)
- 90330e2: Distinguish between group and nested group (#3083) (linzi 873804682@qq.com)
- 4b62957: Do not update header when status code is less than 1 (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 6da7374: Do not update status code in Abort() if code is a negative number (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 46662e7: Doc: Fix typo in documentation of Bind (#1204) (Himanshu Mishra OrkoHunter@users.noreply.github.com)
- 05b5c3b: Doc: fix gin example notice syntax (#1814) (David Zhang crispgm@gmail.com)
- c6d6df6: Docs: Update README.md Custom Validator sample code (#2448) (森 優太 59682979+uta-mori@users.noreply.github.com)
- ad53619: Don't log requests (#1370) (Dustin Decker dustindecker@protonmail.com)
- 3b84a43: Drone switch from gin to go-chi in 1.0 version. (#1790) (Bo-Yi Wu appleboy.tw@gmail.com)
- fc920dc: Drop Support for go1.8 and go1.9 (#1933) (Dan Markham dmarkham@gmail.com)
- 2ee0e96: Drop support go1.10 (#2147) (thinkerou thinkerou@gmail.com)
- f2ab821: Dropping bsearch in BasicAuth() (Manu Mtz-Almeida manu.valladolid@gmail.com)
- e59475c: Drops LINK and UNLINK shortcuts (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 6313545: Drops c.Return() API (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 3b30092: Empty string check (#1101) (田欧 thinkerou@gmail.com)
- b4a6510: Enables colored tag for http method in gin.Logger() (Manu Mtz-Almeida manu.valladolid@gmail.com)
- dcdf7b9: Error middleware does not write if the it is already written (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 4eeca21: Errors conforms to MarshalJSON interface (Manu Mtz-Almeida manu.valladolid@gmail.com)
- c7fdc2e: Errors in context are removed (Manu Mtz-Almeida manu.valladolid@gmail.com)
- f9952b0: Experimenting with golang.org/x/net/context (Manu Mtz-Almeida manu.valladolid@gmail.com)
- ee3b67e: Experimenting with new validation library!!! (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 421793b: Experiments: HTTP streaming render (Manu Mtz-Almeida manu.valladolid@gmail.com)
- cbf4304: Explain better the
net/httpnote. (Javier Provecho Fernandez javiertitan@gmail.com) - 57ede9c: Export struct sliceValidateError to allow error casting and rename it as (#2777) (edebernis emeric.debernis@gmail.com)
- f831ac8: Exporting CreateTestContext (danielalves alves.lopes.dan@gmail.com)
- c65e5ef: Expose HandlerFunc in RouteInfos (#1272) (Thomas Schaffer loopfz@gmail.com)
- ccb9e90: Extend context.File to allow for the content-dispositon attachments via a new method context.Attachment (#1260) (Emmanuel Goh emmanuel@visenze.com)
- 406a509: Extra example (Javier Provecho j.provecho@dartekstudios.com)
- 814cd18: FIX TYPO: Gin by default useR -> ... useS (#3324) (Konstantin Runov 101004736+runebone@users.noreply.github.com)
- 8e96197: FIX r.LoadHTMLGlob("/path/to/templates") (#1616) (forging2012 forging2012@users.noreply.github.com)
- a2105ce: Fast path for setting headers. (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 3df5dfd: Faster IndentedJSON + unit tests (Manu Mtz-Almeida manu.valladolid@gmail.com)
- 1d055af: FileFromFS (#2112) (Nikifor Seryakov nikandfor@gmail.com)
- 0318eba: Fix (Javier Provecho j.provecho@dartekstudios.com)
- ca91a4a: Fix (Javier Provecho Fernandez j.provecho@dartekstudios.com)
- 15adea7: Fix (Javier Provecho j.provecho@dartekstudios.com)
- aee83e0: Fix "Custom Validators" example (#2186) (Lin Kao-Yuan mosdeo@gmail.com)
- 1542eff: Fix #1693: file.Filename should not be trusted (#1699) (Ganlv ganlvtech@users.noreply.github.com)
- 2d12913: Fix #191 outdated documentation (Javier Provecho Fernandez javiertitan@gmail.com)
- 963acc4: Fix #198 (#781) (Javier Provecho Fernandez javiertitan@gmail.com)
- 995fa8e: Fix #216: Enable to call binding multiple times in some formats (#1341) (JINNOUCHI Yasushi delphinus@remora.cx)
- 7c0c427: Fix #252 typo (middlewares -> middleware) (Javier Provecho Fernandez javiertitan@gmail.com)
- 4cee78f: Fix #3500 Add escape logic for header (#3503) (t0rchwo0d huiseong.seo@linecorp.com)
- 02df324: Fix #406, #407 and gofmt all examples (Javier Provecho Fernandez javiertitan@gmail.com)
- 7e58c80: Fix #723 (Javier Provecho Fernandez javiertitan@gmail.com)
- 393a63f: Fix 'errcheck' linter warnings (#2093) (Dmitry Kutakov vkd.castle@gmail.com)
- 2947981: Fix Corrupted plainRender (mopemoepe yutaka.matsubara@gmail.com)
- eaefeeb: Fix HTML form binding example typo (Kel Cecil kel.cecil@listhub.com)
- 74f5051: Fix IsAborted() method (Adam Dratwinski adam.dratwinski@gmail.com)
- 9ea9e0f: Fix JSON Struct example (Javier Provecho j.provecho@dartekstudios.com)
- 242a262: Fix Japanese text hiragana -> kanji (#1812) (Sai sairoutine@gmail.com)
- cfa092f: Fix LoadHTML* tests (#1559) (Sergey Ponomarev me@sergey-ponomarev.ru)
- 3e8884a: Fix MiddlewareWrite in middleware_test.go (Javier Provecho Fernandez javiertitan@gmail.com)
- 852729e: Fix PR #71 (Javier Provecho Fernandez javiertitan@gmail.com)
- 14077b1: Fix Port usage (Rajiv Kilaparti rajivk085@gmail.com)
- fc494c8: Fix READEME.md (Alexander alexanderchenmh@gmail.com)
- 701989d: Fix README mistake (Justin Mayhew mayhew@live.ca)
- 728e103: Fix README.md (Alexander alexanderchenmh@gmail.com)
- 8a6792d: Fix README.md example code (#1231) (Kevin Zhu ipandtcp@gmail.com)
- aa93476: Fix TestContextRenderSSE-2 in context_test.go (Javier Provecho Fernandez javiertitan@gmail.com)
- 413d0f2: Fix TestRouteNotOK2 with HTTP 405 (Javier Provecho Fernandez javiertitan@gmail.com)
- f8f1459: Fix URL to starter template in the docs (#1795) (Kumar McMillan kumar.mcmillan@gmail.com)
- 3c2da97: Fix XML Marshal to work with gin.H (Chad Russell chaddouglasrussell@gmail.com)
- 815122a: Fix a syntax error in a code comment (#3201) (LanLanceYuan 92938836+L2ncE@users.noreply.github.com)
- 202f8fc: Fix a typo syscanll.SIGTERM -> syscall.SIGTERM (#1868) (DeathKing DeathKing@users.noreply.github.com)
- dcad0df: Fix binding.go panic (Javier Provecho Fernandez javiertitan@gmail.com)
- d8fb18c: Fix case of GitHub (#1726) (John Bampton jbampton@users.noreply.github.com)
- 2921582: Fix conflict between param and exact path (#2706) (Yue Yang g1enyy0ung@gmail.com)
- e207a3c: Fix context.Copy() race condition (#1020) (Raphael Gavache raphael.gavache@datadoghq.com)
- 6e320c9: Fix context.Params race condition on Copy() (#1841) (Samuel Abreu sdepaula@gmail.com)
- 6ad7b9c: Fix documentation typo (#1321) (Yoshiyuki Kinjo yskkin+github@gmail.com)
- 1acb459: Fix example code of
Bind Uri(#2710) (y-yagi yuuji.yaginuma@gmail.com) - fe49f0b: Fix exported test function (Javier Provecho Fernandez javiertitan@gmail.com)
- 97ae4a6: Fix for #119. gin.LoadHTML* incorrectly works in debug mode. (Ludwig Valda Vasquez bredov@gmail.com)
- 9584e4e: Fix for #310 (Manu Mtz-Almeida manu.valladolid@gmail.com)
- c8b35d3: Fix for #630 (Tevin Jeffrey tev.jeffrey@gmail.com)
- fadb069: Fix go version (mopemoepe yutaka.matsubara@gmail.com)
- e4c026e: Fix go1.17 test error (#2856) (thinkerou thinkerou@gmail.com)
- 6626358: Fix golint warnings in utils.go (#1209) (Weilin Shi 934587911@qq.com)
- 6aee456: Fix grammar (#2933) (zero11-0203 93071220+zero11-0203@users.noreply.github.com)
- 97b3c0d: Fix grammatical and spelling errors in context.go (#2883) (joeADSP 75027008+joeADSP@users.noreply.github.com)
- 1d0f938: Fix insufficient slice check (#2755) (raymonder jin rayjingithub@gmail.com)
- aa60021: Fix intercepting headers in middlewares (#1271) (Thibault Jamet tjamet@users.noreply.github.com)
- d4a5310: Fix minor type in context.go (#900) (Rahul Datta Roy rahuldroy@users.noreply.github.com)
- b4f5155: Fix not to pass formatted string to Fprintf's format specifier parameter (#1747) (Sai sairoutine@gmail.com)
- 37854ee: Fix panic stack trace being printed during recovery of broken pipe (#1089) (#1259) (Justin Israel justinisrael@gmail.com)
- c2185a1: Fix some examples in README.md (Javier Provecho Fernandez javiertitan@gmail.com)
- a712f77: Fix some golint warnings in gin.go (#1215) (Weilin Shi 934587911@qq.com)
- 444e156: Fix some tests (#3100) (mstmdev mstmdev@gmail.com)
- b8a7b6d: Fix spelling (#2202) (John Bampton jbampton@users.noreply.github.com)
- cf8b583: Fix spelling (#2451) (John Bampton jbampton@users.noreply.github.com)
- 3100b7c: Fix spelling (#2498) (John Bampton jbampton@users.noreply.github.com)
- fd30d28: Fix spelling and grammar errors in comments (jasonrhansen jasonrodneyhansen@gmail.com)
- 11407e7: Fix spelling. (#1861) (John Bampton jbampton@users.noreply.github.com)
- 4fd3234: Fix spelling. (#2080) (John Bampton jbampton@users.noreply.github.com)
- 8e37eb8: Fix tests for GetCookie() and SetCookie() (Javier Provecho Fernandez javiertitan@gmail.com)
- 6296175: Fix the GO-2022-0969 and GO-2022-0288 vulnerabilities (#3333) (mstmdev mstmdev@gmail.com)
- d4caeee: Fix the GO-2022-1144 vulnerability (#3432) (mstmdev mstmdev@gmail.com)
- 088cdd7: Fix the value of ginSupportMinGoVer constant by semantic (#3221) (mstmdev mstmdev@gmail.com)
- 6a3a8ae...