Commit Graph

1317 Commits

Author SHA1 Message Date
田欧 b7e8a6b9b0 style(import): not use aliase when import package (#1146) 2017-10-29 13:12:22 +01:00
田欧 1e88466d23 Update the comment of Version (#1141) 2017-10-25 21:25:25 -05:00
Suhas Karanth dfb68ce085 feat(context): ShouldBind counterparts for Bind methods (#1047)
* feat(context): ShouldBind counterparts for Bind methods + tests

* docs(readme): Switch examples to use ShouldBind methods

Add section for bind methods types, explain difference in behavior.
Switch all `c.Bind` examples to use `c.ShouldBind`.
2017-10-23 11:14:09 +02:00
Bo-Yi Wu b8b68314fa feat: add multiple service example. (#1119) 2017-09-29 16:48:10 +08:00
田欧 0cb7c44abc Print warning log when user create one engine using gin.Default in debug mode (#1121)
* empty string check

* add log when use Default

* fix unit test error

* fix unit test error
2017-09-29 11:58:57 +08:00
田欧 3b300929e8 Empty string check (#1101) 2017-09-29 00:22:35 +08:00
田欧 f7376f7c7f combine var and use tmp var (#1108) 2017-09-28 22:54:37 +08:00
delphinus a8c53949e5 Support time location on form binding (#1117) 2017-09-28 22:23:18 +08:00
Davor Kapsa 5afc5b1973 travis: add 1.9.x instead 1.9 to go version (#1105)
1.9.x should be working now.
2017-09-11 22:33:19 +08:00
Kristoffer A. Iversen 8c17c680d9 Fixed README.md typo (#1104)
* Fixed README.md typo

* Fixed example typo

* Fixed example typo
2017-09-11 22:17:26 +08:00
田欧 b1ee49de8c fix typo (#1103) 2017-09-08 08:56:56 +08:00
Daniel M. Lambea c9b344118f Moved const 'defaultMemory' to attrib. Engine.MaxMultipartMemory instead. (#1100) 2017-09-07 11:45:16 +08:00
Eason Lin 848fa41ca0 doc(recovery): add RecoveryWithWriter doc (#1097) 2017-09-05 09:17:53 +08:00
George Kirilenko cdf26f994b 32 << 10 != 32 Mb (#1094) 2017-09-04 09:15:50 +08:00
Edward Betts ab50cf9790 correct spelling mistake (#1092) 2017-09-01 22:02:25 +08:00
Eason Lin c16c2b7ec3 chore(vendor): update jsoniter rev, #1086 (#1090) 2017-08-30 12:18:57 +08:00
Eason Lin 8902826696 doc(context): add cookie doc (#1088) 2017-08-28 21:38:53 +02:00
vz f1edd2c2d1 fix(ginS): fix undefined ref (#1087) 2017-08-27 11:11:38 +02:00
Suhas Karanth 26c3f42095 feat(binding): add support for custom validator / validation tags (#1068)
* feat(binding): Add support for custom validation tags

* docs: Add example for custom validation tag

* test(binding): Add test for registering custom validation
2017-08-27 09:37:39 +02:00
Bo-Yi Wu 030b1aaf72 chore(ci): replace travis ci go 1.9.x for 1.9 (#1085) 2017-08-26 19:37:19 +02:00
Bo-Yi Wu 211c48f040 refactor: using requestHeader internal func (#1083)
* refactor: using requestHeader internal func.

* update

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-08-26 12:02:47 +02:00
Bo-Yi Wu fa391a4864 chore(ci): add go 1.9 version (#1082)
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-08-26 10:48:56 +02:00
Dan Markham b9686e91fa Use standard library for retrieving header (#1081) 2017-08-25 23:53:27 -05:00
田欧 18b7c0892d not use dot when import package (#1077) 2017-08-24 20:13:53 -05:00
stackerzzq bc538849eb Update readme for adding tag example of binding time field (#1080) 2017-08-24 20:06:13 -05:00
田欧 c25254f563 reduce go cyclo (#1076)
* reduce go cyclo

* use := var
2017-08-24 20:00:49 -05:00
Eason Lin 80152ac82c doc(readme): update writing logs section wording. (#1074)
* doc(readme): update writing logs section wording.

* doc(readme): update writing logs section wording.

* doc(readme): fix word formatting
2017-08-23 21:50:31 -05:00
田欧 8be30bd382 Update readme for showing output log to file (#1073)
* Update readme for showing output log to file

* update indent
2017-08-22 13:55:32 +08:00
田欧 f4c9ac17a4 not display color when set disableColor (#1072) 2017-08-22 10:27:28 +08:00
Eason Lin 3856206bd0 doc(readme): add additional middleware doc. (#1056) 2017-08-17 12:18:50 +08:00
田欧 a8fa424ae5 update comment (#1057) 2017-08-16 11:55:50 +08:00
keke ecae34c4e1 fix 200 to http.Status (#1067) 2017-08-16 09:50:43 +08:00
田欧 52c2ed34b3 log format (#1060) 2017-08-14 14:34:29 +08:00
田欧 25d20a4463 merge args if it have same type (#1059) 2017-08-14 12:21:05 +08:00
Eason Lin 4b5ec517da fix(test): only check Location header (#1064)
* fix(test): only check Location header

* fix(test): rename field

* fix(test): not export field
2017-08-14 11:02:31 +08:00
Eason Lin 81007d2ce0 refactor(test): unify assert.Equal usage (#1054) 2017-08-04 13:45:59 +08:00
Eason Lin 4b54b86272 fix composite literal uses unkeyed fields warnings, #1050 (#1051) 2017-08-02 23:00:10 +08:00
Eason Lin df37e74fa1 doc(context): more clearer bind doc when input is not valid (#1049) 2017-08-01 12:49:28 +08:00
Eason Lin 7fafb3f4a1 doc(context): add status func comment. (#1042) 2017-07-28 08:50:58 +08:00
田欧 d39ed41ab3 update template example (#1038)
* update template example

* add template example folder
2017-07-20 21:29:23 -05:00
田欧 7b508186dd style: remove optional return (#1036) 2017-07-19 14:49:18 +02:00
Eason Lin c19aa0598b feat(context): add BindQuery func (#1029)
* feat(context): add BindQuery func, only parse/bind the query string params.

* docs(readme): add BindQuery section.

* docs(readme): fix import.

* docs(readme): separate import
2017-07-19 09:50:05 +02:00
Bo-Yi Wu 74221b8a35 docs(benchmark): update benchmark data (#1035)
* feat(Benchmark): update benchmark data

* fix format.

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* docs(benchmarks): re indent column, feature gin

* docs(benchmark): fix newline on vm details

* docs(readme): beautify bench table, explain result
2017-07-19 09:40:05 +02:00
Bo-Yi Wu 88566b928c chore(vendor): update jsoniter package (#1033) 2017-07-18 23:06:14 +02:00
Bo-Yi Wu ce670a6497 refactor(json): make jsonite optional with build tags (#1026)
* refactor(json): Restore gin support for app engine

Create new folder to support multiple json package.
restore gin support for app engine (disable jsonite through tags)

use jsoniter

$ go build -tags=jsoniter .

use default json

$ go build .

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* rename json file.

Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>

* docs(json): add build tags document.

* fix(docs): markdown format.

* fix(json): missing space.
2017-07-18 23:01:29 +02:00
田欧 7180f2ba62 not use tmp var (#1032) 2017-07-17 22:39:39 -05:00
Eason Lin 30cfa590bb dos(upload): fix alignment (#1030) 2017-07-17 20:23:10 -05:00
田欧 199bbf2ae5 refactor(gin): use return not use else for reducing indent (#1031) 2017-07-17 20:11:53 -05:00
田欧 b539606eed use return not use else (#1028) 2017-07-17 19:54:38 -05:00
Eason Lin 8f861946b0 style(msgpack): remove redundant comments (#1027) 2017-07-17 05:57:59 -05:00