Commit Graph

  • c303020561
    bump golangci-lint (#2839) Alexander Melentyev 2021-08-21 16:45:30 +0300
  • 527d950252
    Delete unused arg (#2834) Alexander Melentyev 2021-08-21 09:59:17 +0300
  • f3a6b69fd0
    Delete unused static const (#2830) Alexander Melentyev 2021-08-20 03:38:24 +0300
  • a46dee3a9a
    Update .golangci.yml (#2829) Matthieu MOREL 2021-08-19 10:16:18 +0200
  • 435a76b735
    chore(ci): update dependencies (#2827) Matthieu MOREL 2021-08-19 09:46:31 +0200
  • b463b1c2a1
    Update README.md (#2804) goqihoo 2021-08-11 09:42:25 +0800
  • 92eeaa4ebb docs: release v1.7.3 (#2802) v1.7.6 v1.7.4 v1.7.3 Bo-Yi Wu 2021-08-03 10:26:26 +0800
  • 9d016f6841 fix #2786 (#2796) qm012 2021-07-25 21:07:54 -0500
  • 9bc4d8c161 fix #2762 (#2767) qm012 2021-07-22 17:58:15 -0500
  • 6ebb945bd7
    docs: release v1.7.3 (#2802) Bo-Yi Wu 2021-08-03 10:26:26 +0800
  • 9a575a4c05
    fallback Context.Deadline() Context.Done() Context.Err() to Context.Request.Context() (#2769) wei 2021-08-01 00:46:53 +0800
  • 11aa11a656
    fix readability in recovery test (#2797) Eren A. Akyol 2021-07-27 02:59:53 +0300
  • 0a55865c3f
    fix #2786 (#2796) qm012 2021-07-25 21:07:54 -0500
  • d4ca9a0fb1
    fix #2762 (#2767) qm012 2021-07-22 17:58:15 -0500
  • caf2802593
    Improve router group tests (#2787) ziheng 2021-07-13 09:44:19 +0800
  • f96678cb6b
    use assert1 func (#2783) Lanco 2021-07-11 14:38:45 +0800
  • 3116a2d7a1
    use std http method constant instead of raw string (#2782) ziheng 2021-07-09 10:30:44 +0800
  • c7a28f8532
    use bit shift operation instead of division (#2776) ziheng 2021-07-06 16:37:14 +0800
  • 9d2883ef47
    update the version of validator in the comment (#2780) Helios 2021-07-06 16:36:32 +0800
  • 9c27053243
    byte alignment (#2774) Lanco 2021-07-04 10:37:13 +0800
  • 372cc4a010
    Fix typo (#2772) Lanco 2021-07-02 09:58:43 +0800
  • 690aa2b1b9
    feat(binding): support custom struct tag (#2720) voidman 2021-06-30 00:53:56 +0800
  • e3ee01d185
    improve sliceValidateError.Error performance using switch and strings.Builder (#2765) ziheng 2021-06-28 22:05:29 +0800
  • 1d0f938f28
    Fix insufficient slice check (#2755) raymonder jin 2021-06-25 13:22:01 +0800
  • f2bbdfe9f2
    Use buf.String() instead of string(buf.Bytes()) (#2764) ziheng 2021-06-25 12:14:06 +0800
  • 7834a03e84
    gin.Context with fallback value from gin.Context.Request.Context() (#2751) wei 2021-06-24 16:33:14 +0800
  • 09f6cff92a
    skip unnecessary variable assignment in timeFormat (#2761) ziheng 2021-06-24 15:31:38 +0800
  • be860ec157
    fix typo and add comments (#2760) ziheng 2021-06-24 13:07:49 +0800
  • dd8a27c0b6
    Setting trusted platform using an enum-like (#2739) Alessandro (Ale) Segala 2021-06-23 17:58:10 -0700
  • fb8a113f8d
    ci: add github action workflows (#2596) Jeff 2021-06-23 13:10:49 +0800
  • a8857ed70a
    updated comments for Get function for params (#2756) Ashwani 2021-06-23 09:06:24 +0530
  • 61a0cda75a
    Update tree.go (#2659) youzeliang 2021-06-23 06:44:39 +0800
  • 34ce2104ca
    optimize code and reduce code cyclomatic complexity (#2737) tyltr 2021-06-03 20:12:51 +0800
  • 97a32b1de3
    Optimize code adjust (#2700) heige 2021-06-02 07:35:30 +0800
  • 6703dea51c
    Get client IP when using Cloudflare (#2723) Alessandro (Ale) Segala 2021-05-27 19:03:59 -0700
  • 0cbb30aa94
    Update default validator's docs link (#2738) iamhesir 2021-05-26 18:46:13 +0800
  • b5ca989875
    set engine.TrustedProxies For items that don't use gin.RUN (#2692) yiranzai 2021-05-25 13:47:35 +0800
  • 328d0b8076
    Fixed typo in documentation (#2733) Don2Quixote 2021-05-24 11:55:54 +0300
  • f07a4f8aea
    Upgrade github.com/ugorji/go/codec (#2732) sunshineplan 2021-05-24 08:31:22 +0800
  • 168edcad80
    Check multipart file header size on test (#2716) y-yagi 2021-05-23 12:44:41 +0900
  • f13e53bb92
    upgrade validator to v10.6.1 (#2729) likakuli 2021-05-23 09:54:54 +0800
  • afb38396b5
    optimize code (#2722) tyltr 2021-05-22 13:17:19 +0800
  • 3f5c051828 chore(docs): bump to v1.7.2 (#2724) v1.7.2 Bo-Yi Wu 2021-05-20 07:57:55 +0800
  • 1a3e58b0a0 Fix conflict between param and exact path (#2706) Yue Yang 2021-05-19 10:05:36 +0800
  • e72e584d1a
    chore(docs): bump to v1.7.2 (#2724) Bo-Yi Wu 2021-05-20 07:57:55 +0800
  • d7091e7dec
    README.md update (#2715) yugu 2021-05-19 10:57:23 +0800
  • 2921582d11
    Fix conflict between param and exact path (#2706) Yue Yang 2021-05-19 10:05:36 +0800
  • 4fe5f3e4b4
    Use `Duration.Truncate` for truncating precision (#2711) y-yagi 2021-05-04 23:38:14 +0900
  • 5452a1d3ef
    Add note about `nomsgpack` tag to the readme (#2703) y-yagi 2021-05-01 15:13:50 +0900
  • 1acb459c10
    Fix example code of `Bind Uri` (#2710) y-yagi 2021-05-01 14:57:22 +0900
  • 215c9ce231
    use errors.New to replace fmt.Errorf will much better (#2707) Qt 2021-04-28 18:39:09 +0800
  • c0418c48e4
    Add support go-json, another drop-in json replacement. (#2680) zzjin 2021-04-21 08:45:49 +0800
  • f1da692fbd
    RouterGroup.Handle regular match optimization of http method (#2685) heige 2021-04-21 08:24:55 +0800
  • 7313b8fddc
    Use `Header()` instead of deprecated `HeaderMap` (#2694) y-yagi 2021-04-21 08:55:08 +0900
  • 77649bcfee
    support Go v1.16 version (#2638) thinkerou 2021-04-21 07:38:54 +0800
  • ee4de846a8
    Remove go1.12 support (#2679) thinkerou 2021-04-12 00:29:34 +0800
  • 51c7d001e0
    bump to v1.7.1 (#2678) v1.7.1 thinkerou 2021-04-09 07:38:13 +0800
  • 03e5e05ae0
    fix: data race with trustedCIDRs (#2674) (#2675) Xudong Cai 2021-04-09 00:27:34 +0800
  • d496f64540
    bump to v1.7.0 version (#2672) v1.7.0 Bo-Yi Wu 2021-04-08 15:47:41 +0800
  • bfc8ca285e
    feat(engine): add trustedproxies and remoteIP (#2632) Manu MA 2021-04-06 05:37:25 +0200
  • f3de8132c5
    Add mixed param and non-param paths (port of httprouter#329) (#2663) Ross Wolf 2021-04-05 20:49:08 -0600
  • a331dc6a31
    chore: remove duplicate test 'assert.Equal' (#2617) Ni Hao 2021-03-27 14:41:31 +0800
  • ed6f85c478
    build: convert to go:build directives (#2664) thinkerou 2021-03-27 09:09:44 +0800
  • 159a0c09be
    Port changes from httprouter#329 to gin performance-check Ross Wolf 2021-03-26 09:37:37 -0600
  • 1bdf86b722
    Remove the tedious named return value (#2620) Andy Pan 2021-02-08 23:24:22 +0800
  • e899771392
    chore: Deleted spaces (#2622) Alexander Melentyev 2021-01-27 04:58:21 +0300
  • b01605bb5b
    basic auth: fix timing oracle (#2609) Snawoot 2021-01-13 03:40:37 +0200
  • 46ddd4259c
    Fixes to the graceful shutdown example (#2552) Josep Jesus Bigorra Algaba 2021-01-13 02:06:12 +0100
  • f4bc259de3
    fix error gin support min Go version (#2584) Qt 2021-01-12 08:32:04 +0800
  • e753c502dc
    gin mode unknown: show available mode (#2567) Rubi 2021-01-11 23:03:31 +0700
  • 4d2dad5961
    test: fixed the TestUnixSocket test on windows (#2595) Jeff 2021-01-11 09:07:45 +0800
  • a28cc088b5
    Revert "Adding ppc64le architecture support on travis-ci (#2538)" (#2602) thinkerou 2021-01-10 23:51:02 +0800
  • fca3f95d7c
    Adding ppc64le architecture support on travis-ci (#2538) kishor kunal raj 2021-01-03 20:00:22 +0530
  • 4bfae4c8c8
    Support binding for slice/array obj [Rewrite] (#2302) wuhuizuo 2021-01-03 21:43:34 +0800
  • a573ec6a37
    chore: update tree (#2371) thinkerou 2021-01-03 21:34:11 +0800
  • 3b5e861bb1
    fix compile error from #2572 (#2600) thinkerou 2021-01-03 21:14:56 +0800
  • 7742ff50e0
    Fix typos in context.go (#2551) An Xiao (Luffy) 2020-11-11 09:41:35 +0800
  • 65ed60ed13
    Allow bind with a map[string]string (#2484) Alessandro (Ale) Segala 2020-10-30 23:20:47 +0000
  • 16cd8cdd4e
    ci: romove go1.11 for gin1.7 (#2540) thinkerou 2020-10-25 17:08:30 +0800
  • 7e444c6f59
    upgrade go-validator to v10.4.1 (#2536) Peperoncino 2020-10-21 10:36:01 +0900
  • f969bfaf50
    implement ".Unwrap() error" on Error type (#2525) (#2526) Georges Varouchas 2020-10-17 15:22:37 +0200
  • c83a1cca0a
    reduce allocs and improve the render `WriteString` (#2508) xyb 2020-10-16 18:32:33 +0800
  • d541085b59
    Add some missing dots on README (#2519) Zasda Yusuf Mikail 2020-10-16 08:32:10 +0700
  • a7a6986d73
    fix: print headers without Authorization header on broken pipe (#2528) Zach Newburgh 2020-10-15 10:41:35 -0400
  • 1297966100
    use IndexByte replace Split to improve performance (#2500) xyb 2020-10-15 13:55:57 +0800
  • 540b1eff70
    update content-disposition header to MIME-style (#2512) eudore 2020-09-25 09:45:17 +0800
  • 3100b7cb05
    Fix spelling (#2498) John Bampton 2020-09-14 12:40:20 +1000
  • 1f232c7f47
    docs:close the body of the response (#2494) yugu 2020-09-09 20:00:44 +0800
  • b860d8672d
    Fix typo (#2489) Dennis Cho 2020-09-03 00:15:25 +0900
  • 0304ee96ed
    Add GetUint and GetUint64 method on gin.context (#2487) kaiiak 2020-09-01 09:33:54 +0800
  • b94d23d1b4
    support go 1.15 (#2463) AllinGo 2020-08-12 09:28:51 +0800
  • 815e1ce281
    Prevent panic in Context.GetQuery() when there is no Request (#2412) Florian Polster 2020-08-08 14:32:19 +0200
  • 30b5f7e2d7
    binding: avoid 2038 problem on 32-bit architectures (#2450) lantw44 2020-08-08 17:31:08 +0800
  • cf8b583db4
    Fix spelling (#2451) John Bampton 2020-08-04 09:04:06 +1000
  • c6d6df6d5a
    Docs: Update README.md Custom Validator sample code (#2448) 森 優太 2020-08-01 16:26:29 +0900
  • 44e78a78d4
    README: Change badge to pkg.go.dev (#2449) Hiroyuki Tanaka 2020-08-01 16:03:33 +0900
  • 4cabdd303f
    Add CustomRecovery builtin middleware (#2322) Johnny Dallas 2020-07-08 18:40:00 -0700
  • 5e40c1d49c
    DebugPrintRouteFunc() unit test (#2395) Vas N 2020-05-25 14:47:06 +0100
  • c9b8535817
    Rename some variables (#2393) bestgopher 2020-05-25 20:13:09 +0800
  • 5f261fa752
    Add a redirect sample for POST method (#2389) Miles 2020-05-24 11:37:32 +0800