Commit Graph

  • 45b805f6d5
    perf(recovery): optimize the log output of CustomRecoveryWithWriter (#4258) Name 2025-08-02 12:30:14 +08:00
  • 17d0b553ea
    chore(render): do not export tomlContentType anymore (#4319) Varus Hsu 2025-08-02 12:27:59 +08:00
  • 42f93283cf
    docs(test): improved GoDoc in test_helpers.go (#4270) 諏訪原慶斗 2025-08-02 13:23:20 +09:00
  • 5f85d71814
    Merge cd8ad99947e8ccc5866545d07001383dda7881d0 into 32065bbd4298d566d060d234e452bbf44e92161d Ruben de Vries 2025-08-02 12:19:08 +08:00
  • 32065bbd42
    chore(response): prevention of Hijack() runtime panics (#4295) 諏訪原慶斗 2025-08-02 13:16:58 +09:00
  • a21f5aca77 added check assertion of Wrrten() condition before calling Hijack() keitosuwahara 2025-08-01 22:22:55 +09:00
  • f5bf19c1b2
    feat: do not export tomlContentType anymore XuShuo 2025-07-31 16:31:10 +08:00
  • 15ef1d4739 feat: add comprehensive tests for Context.Negotiate() method caplost 2025-07-29 12:02:27 +08:00
  • 8aa7ada2df chore: add coverage.html to .gitignore caplost 2025-07-29 11:11:43 +08:00
  • 2cb7b0a03d test: improve debug.go and context.go test coverage caplost 2025-07-29 11:04:54 +08:00
  • c57a166902
    Merge branch 'gin-gonic:master' into master Leon cap 2025-07-29 10:47:12 +08:00
  • 906c864012 feat(binding): add support for slices with BindUnmarshaler elements (#4312) Sidi Chang 2025-07-26 23:38:01 +09:00
  • b987b6206f
    build: make automatically update package in golang (#4311) Denny Septian Panggabean 2025-07-26 20:02:59 +07:00
  • 7525086d61
    Fix Stream() to use http.Request.Context Tiger Xu / Zhonghu Xu 2025-07-26 18:15:47 +08:00
  • c9ab7eb86f feat: add an option to allow trailing slash insensitive matching Charlie Chiang 2025-07-25 15:42:13 +08:00
  • 707e3018ac perf(recovery): optimize the log output of CustomRecoveryWithWriter 1911860538 2025-06-04 21:40:43 +08:00
  • 7d20b1deeb refactor(ginS): use sync.OnceValue to simplify engine function 1911860538 2025-07-23 20:18:29 +08:00
  • d905a35c21 feat(form): support BindUnmarshaler slice elements Michelle Laurenti 2025-07-23 12:02:14 +02:00
  • 45c10b337d
    build: make automatically update package in golang Denny Septian Panggabean 2025-07-23 11:01:59 +07:00
  • dab5944a7b
    test(context): add comprehensive unit tests for Context.File() method (#4307) Leon cap 2025-07-22 21:38:32 +08:00
  • 9708475b3b
    docs(context): fix AbortWithStatusPureJSON comment typo (#4310) Name 2025-07-22 21:36:47 +08:00
  • 7303932ab2 perf: use textproto.TrimString for HTTP header parsing to improve performance 1911860538 2025-06-03 20:16:27 +08:00
  • 1547ddac8d docs(context): fix AbortWithStatusPureJSON comment typo 1911860538 2025-07-22 19:49:50 +08:00
  • c7035bb28a perf: optimize path parsing using strings.Count 1911860538 2025-05-21 21:59:44 +08:00
  • ecff838a24
    Merge branch 'gin-gonic:master' into test/add-context-file-tests Leon cap 2025-07-22 17:11:29 +08:00
  • 690ecda6e6 fix: update test file paths to use testdata directory caplost 2025-07-22 15:47:25 +08:00
  • 55ceb53bd4 move test_file.txt to testdata directory as suggested by maintainer caplost 2025-07-22 15:35:54 +08:00
  • e7943c03dc feat: improve context.go test coverage caplost 2025-07-22 15:23:26 +08:00
  • e4c2a27624
    refactor(context): remove unused Context dependency in get method (#4304) Name 2025-07-22 11:19:08 +08:00
  • 93f51e4c68 test: improve debug.go test coverage caplost 2025-07-22 10:10:16 +08:00
  • 9e09d88315
    Merge branch 'gin-gonic:master' into test/add-context-file-tests Leon cap 2025-07-22 09:41:17 +08:00
  • faae1ff70b fix lint error keitosuwahara 2025-07-21 22:32:14 +09:00
  • 5cd431d6f6 fix review keitosuwahara 2025-07-21 22:26:48 +09:00
  • b7132ed5ec feat(binding): Add ShouldBindUriWith method for URI binding customization Petr Vaněk 2025-07-21 14:18:38 +02:00
  • 65bcbbebdf fix: correct test file paths and add test file to gin directory caplost 2025-07-21 16:17:27 +08:00
  • 2a89d2c43e fix: resolve gci formatting issues in test files caplost 2025-07-21 15:38:59 +08:00
  • 154322c74d
    Merge d27b492ba4e93809ce0e8fbf3316b58899edc45c into a4ac275e079d46d493965491d686bfe72d121e85 Erik Westra 2025-07-21 08:45:14 +02:00
  • 99964e1145 test: add comprehensive unit tests for Context.File() method caplost 2025-07-21 13:47:39 +08:00
  • 2a267f8418 refactor(context): remove unused Context dependency in get method 1911860538 2025-07-19 17:24:27 +08:00
  • a4ac275e07
    test(route): add some test for routergroup (#4291) chenhuiluo 2025-07-19 15:49:41 +08:00
  • ae5be7fcb7
    chore(deps): bump golang.org/x/net from 0.41.0 to 0.42.0 (#4297) dependabot[bot] 2025-07-19 15:08:22 +08:00
  • 57ec9e6036
    chore(mode): remove impossible case (empty value for mode) (#4303) maskpp 2025-07-19 15:07:44 +08:00
  • ad4f436ae9
    docs: correct article usage in comments (#4301) Leon cap 2025-07-19 14:58:12 +08:00
  • 426b92181c remove impossible case maskpp 2025-07-19 09:10:42 +08:00
  • 0ad60b5717 fix: correct article usage in comments caplost 2025-07-18 15:09:28 +08:00
  • 5826722a87
    fix: version number discrepancy (#4299) 諏訪原慶斗 2025-07-17 20:51:40 +09:00
  • 514bdcd10c Fixed version number discrepancy keitosuwahara 2025-07-16 21:31:25 +09:00
  • 62bfdcdfd6 add some test for routergroup chenhuiluo 2025-07-09 19:20:15 +08:00
  • 04d310a64b
    chore(deps): bump golang.org/x/net from 0.41.0 to 0.42.0 dependabot[bot] 2025-07-15 02:21:54 +00:00
  • be39a2b9be added test of Hijack() keitosuwahara 2025-07-13 23:23:41 +09:00
  • b5118f65a2 Prevention of Hijack() runtime panics keitosuwahara 2025-07-13 22:57:28 +09:00
  • bdc1ad7987
    docs: added comment in doc.go (#4274) 諏訪原慶斗 2025-07-13 10:43:32 +09:00
  • 545fd74379
    chore(deps): bump github.com/go-playground/validator/v10 (#4289) dependabot[bot] 2025-07-13 09:41:58 +08:00
  • a6287825c9
    chore(deps): bump github.com/ugorji/go/codec from 1.2.12 to 1.3.0 (#4268) dependabot[bot] 2025-07-13 09:41:31 +08:00
  • dbd8a25150
    feat: added AbortWithStatusPureJSON() in Context (#4290) Denny Septian Panggabean 2025-07-13 08:40:35 +07:00
  • 56a79f401a
    chore(deps): bump github.com/ugorji/go/codec from 1.2.12 to 1.3.0 dependabot[bot] 2025-07-13 01:30:44 +00:00
  • 51803a88c3
    chore(deps): bump github.com/go-playground/validator/v10 dependabot[bot] 2025-07-13 01:28:13 +00:00
  • b7d6308bcc
    chore(deps): bump github.com/quic-go/quic-go from 0.52.0 to 0.53.0 (#4281) dependabot[bot] 2025-07-13 09:27:07 +08:00
  • 4bdcd9d0f1
    docs: added available ID documentation (#4287) Denny Septian Panggabean 2025-07-13 08:26:26 +07:00
  • 8668b611c9
    Update context_test.go Denny Septian Panggabean 2025-07-08 09:50:53 +07:00
  • 7d36764260
    feat: added AbortWithStatusPureJSON() in context Denny Septian Panggabean 2025-07-08 09:48:42 +07:00
  • e8622bf445 refactor function joinPaths and isAscii keitosuwahara 2025-07-07 19:09:46 +09:00
  • ba861602e7
    docs: added available ID documentation Denny Septian Panggabean 2025-07-07 16:44:43 +07:00
  • 76dd08d512
    docs: wrong badge workflow in README.md (#4286) Denny Septian Panggabean 2025-07-07 16:20:47 +07:00
  • cfebe6a14b
    fix: README.md Denny Septian Panggabean 2025-07-07 15:51:57 +07:00
  • 428784220c
    chore(deps): bump github.com/quic-go/quic-go from 0.52.0 to 0.53.0 dependabot[bot] 2025-07-01 01:48:15 +00:00
  • 41308005db clean up the multipart request files Ritik Singh 2025-06-27 14:11:07 +05:30
  • 22ae924b10 added test for protobuf negotiation logic and for the registration of custom contentType kkoehler 2025-06-27 09:54:49 +02:00
  • adae8b76db
    Update context.go Kristian Köhler 2025-06-27 09:42:04 +02:00
  • ac765410d3 adjusted negotiation logic so that it is possible to add or overwrite render logic for sepcific content-types and added/referenced a default protobuf renderer. kkoehler 2025-06-24 17:18:33 +02:00
  • 216226acae feat: add new function to get engine from Context type Youssef Ayman 2025-06-23 16:06:34 +03:00
  • 995d225fa9 added comment in doc.go keitosuwahara 2025-06-21 22:34:10 +09:00
  • cf4775283e
    chroe: migrate yaml package to github.com/goccy/go-yaml (#4272) M. Ilham Surya Pratama 2025-06-21 11:38:28 +07:00
  • 2f2ebfe700
    Merge 87d4db66086bed0abb1423605c6a81d9c85ee35b into 688a429d19d8c804447bb889d3635e2c31a5564d Jacob McSwain 2025-06-20 12:43:06 +00:00
  • 301f5277c2
    Merge 60e5dcf5946c8af35823b75588ae4e6a8722cac4 into 688a429d19d8c804447bb889d3635e2c31a5564d yxxhero 2025-06-20 12:42:20 +00:00
  • 8eb54b845e feat(logger):color latency lizhao 2025-01-23 15:43:07 +08:00
  • edbcb98c9c Migrate from gopkg.in/yaml.v3 to github.com/goccy/go-yaml milhamsuryapratama 2025-06-19 06:48:34 +07:00
  • 86aa75e5e7 fixed issue fix/#4269 keitosuwahara 2025-06-18 22:07:24 +09:00
  • 533d578ab5 gin example flybread 2025-06-17 16:10:25 +08:00
  • ee981f128a gin example flybread 2025-06-17 16:09:29 +08:00
  • 50e0aaf86c fix: Unwrap joinErr in gin.Error() arshukla98 2025-06-07 18:45:34 +05:30
  • 8bf96b5ba3
    chore(deps): bump github.com/ugorji/go/codec from 1.2.12 to 1.2.14 dependabot[bot] 2025-06-16 17:11:44 +00:00
  • 688a429d19
    feat: support custom json codec at runtime (#3391) Tim 2025-06-16 23:16:36 +08:00
  • 0a864884de
    chore(deps): bump golang.org/x/net from 0.40.0 to 0.41.0 (#4262) dependabot[bot] 2025-06-16 23:01:46 +08:00
  • dd33ff7938
    fix(docs): missing go markdown codeblock (#4266) Victor Dusart 2025-06-16 16:59:53 +02:00
  • 70f7172834
    Merge b34e0714b485ea0b79dfbd7e33938315ef2667be into 77d70e5858278193abfab732164b0c1415d8d4ba Pavel Zarubin 2025-06-12 14:21:48 -04:00
  • 028480d99d
    fix(docs): missing go markdown codeblock Victor Dusart 2025-06-10 16:09:02 +02:00
  • eb534ce094
    Update SECURITY.md AhmedAmin83 2025-06-10 12:01:31 +03:00
  • 23eaad52bf
    Create SECURITY.md AhmedAmin83 2025-06-10 11:35:33 +03:00
  • bb49d0542f
    chore(deps): bump github.com/bytedance/sonic from 1.13.2 to 1.13.3 dependabot[bot] 2025-06-09 22:10:30 +00:00
  • 24f19b2033
    chore(deps): bump golang.org/x/net from 0.40.0 to 0.41.0 dependabot[bot] 2025-06-09 22:10:05 +00:00
  • 78404bc851
    Merge 563f4f606ffef4df8e21461821e2364a73776833 into 77d70e5858278193abfab732164b0c1415d8d4ba jc 2025-06-09 22:35:22 +08:00
  • 77d70e5858
    refactor(internal/bytesconv): replace rand usage with crypto/rand and rand.Int63 (#4259) Name 2025-06-09 21:05:34 +08:00
  • a9c5b36578
    docs: small changes (#4261) eqsdxr 2025-06-09 18:04:23 +05:00
  • ce62c1f59d docs: small changes eqsdxr 2025-06-09 05:31:50 +05:00
  • 1a45951cbf refactor(internal/bytesconv): replace rand usage with crypto/rand and rand.Int63 huangzw 2025-06-06 15:48:59 +08:00
  • c80c9c48f7 绑定form-data flybread 2025-06-05 20:27:31 +08:00
  • 73da7abdaa bindJSon的源码读的原理 flybread 2025-06-05 17:01:32 +08:00
  • 305f2003c1 bindJSon的校验规则,待熟悉 flybread 2025-06-05 14:05:52 +08:00
  • bf5f26cf33 bindJSon的校验规则,待熟悉 flybread 2025-06-05 11:39:20 +08:00