Javier Provecho Fernandez
963acc4b0c
Fix #198 ( #781 )
...
* Add new function to Render interface for writing content type only
* Add support for the new function in Render interface for writing content-type only
* Fix unhandled merge conflict in context_test.go
* Update vendor.json
2017-01-09 16:24:48 +01:00
novaeye
75c2274b4b
better display for log message ( #623 )
2017-01-05 16:29:33 +08:00
Bo-Yi Wu
8191cdf5d6
docs: update readme for multiple template package. ( #786 )
2017-01-05 12:22:32 +08:00
Javier Provecho Fernandez
cc2b75f830
Merge pull request #784 from gin-gonic/readme
...
Add upload file example.
2017-01-03 17:04:59 +01:00
Javier Provecho Fernandez
050937dab8
Improve "Upload file" example, Fix MD typos
2017-01-03 17:04:29 +01:00
Javier Provecho Fernandez
fd869845a3
Merge pull request #783 from gin-gonic/ip
...
Update getClientIP()
2017-01-03 16:56:16 +01:00
tsirolnik
c115074d77
Use X-Forwarded-For before X-Real-Ip
...
Nginx uses X-Real-Ip with its IP instead of the client's IP. Therefore, we should use X-Forwarded-For *before* X-Real-Ip
2017-01-03 23:43:05 +08:00
Bo-Yi Wu
970e96e388
test: update client ip testing.
2017-01-03 23:42:21 +08:00
Bo-Yi Wu
17af53a565
add upload file example.
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-01-03 11:50:35 +08:00
Bo-Yi Wu
6596aa3b71
[ci skip] update readme for upload file.
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-01-03 10:34:27 +08:00
Javier Provecho Fernandez
565e1e0c87
Merge pull request #780 from gin-gonic/patch-4
...
Add comment for the logic behind func.
2017-01-02 13:54:06 +01:00
Bo-Yi Wu
aa1a2b75fa
Add comment for the logic behind func.
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2017-01-02 18:01:25 +08:00
David Irvine
ebe3580daf
Add convenience method to check if websockets required ( #779 )
...
* Add convenience method to check if websockets required
* Add tests
* Fix up tests for develop branch
2017-01-02 16:05:30 +08:00
Bo-Yi Wu
ff17a8dd75
Merge pull request #772 from gin-gonic/patch-3
...
Improve document for #742
2017-01-02 10:50:13 +08:00
Javier Provecho Fernandez
713c3697f4
Add instructions for pulling latest changes
2017-01-01 11:54:37 +01:00
Bo-Yi Wu
df2e95cc78
Merge pull request #775 from gin-gonic/upload
...
Support upload single or multiple files.
2016-12-27 19:26:54 +08:00
Bo-Yi Wu
5cc3d5955f
Support upload single or multiple files.
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2016-12-24 12:25:01 +08:00
Bo-Yi Wu
93e36404a1
Improve document for #742
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2016-12-23 09:12:13 +08:00
Bo-Yi Wu
4f439b39f5
Merge pull request #770 from gin-gonic/console
...
Support disable console color
2016-12-21 14:48:23 +08:00
Bo-Yi Wu
d158ef2e82
Support disable console color.
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2016-12-21 14:41:47 +08:00
Bo-Yi Wu
e06cef0672
Merge pull request #756 from gin-gonic/756-update-vendor-system
...
Fix #731
2016-12-17 00:02:31 +08:00
Bo-Yi Wu
787bff85e5
fix testing.
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2016-12-11 10:14:23 +08:00
chriswhelix
97d310b55c
Honor normal gin write contract for context.JSON()
...
Gin normally silently swallows errors writing to the client; however in WriteJSON (and thus context.JSON), the ResponseWriter was being passed directly into the JSON encoder, which will return an error if there's an error writing to the stream. For instance, context.JSON would panic with errors like "write tcp XXX-> YYY: write: connection reset by peer" if the client disconnected before the response was complete. This change makes JSON.Render() treat write errors the same as IndentedJSON, Data, and other renderers.
2016-12-11 10:14:23 +08:00
Javier Provecho Fernandez
abcbfb5d68
Update .travis.yml
2016-12-07 00:26:09 +01:00
Javier Provecho Fernandez
44529e4a34
Update vendor.json
2016-12-07 00:25:57 +01:00
Javier Provecho Fernandez
2cab17ba50
Merge pull request #701 from maxatome/patch-1
...
Context.Get() does not need to test whether Keys is nil or not
2016-12-06 20:39:01 +01:00
Javier Provecho Fernandez
2033b73551
Migrate from godeps to govendor
2016-12-06 19:53:58 +01:00
Bo-Yi Wu
764e138e32
Merge pull request #755 from gin-gonic/755-app-engine-client-ip
...
Fix #723
2016-12-06 08:14:11 -06:00
Javier Provecho Fernandez
98af44604c
Update const framework version to 1.1.4
2016-12-06 14:38:14 +01:00
Javier Provecho Fernandez
7e58c80a7c
Fix #723
2016-12-06 14:28:01 +01:00
Tevin Jeffrey
c8b35d3445
Fix for #630
...
Details can be found in issue #630
2016-12-05 03:58:31 -06:00
Javier Provecho Fernandez
273e43a27a
Merge pull request #724 from chiffa-org/redundant_context_import
...
Move golang.org/x/net/context.Context interface implementation check to tests
2016-12-05 10:55:06 +01:00
Javier Provecho Fernandez
2ee06db79a
Merge pull request #627 from liudanking/develop
...
Fix log color reset
2016-12-05 10:49:16 +01:00
Javier Provecho Fernandez
c9954730ea
Merge pull request #637 from tatsuyafw/remove-obsolete-func
...
Remove an obsolete func in README
2016-12-05 10:47:24 +01:00
Bo-Yi Wu
e1efd4fce1
Merge pull request #707 from yehezkielbs/develop
...
Make CreateTestContext public without importing net/http/httptest
2016-12-05 16:48:30 +08:00
Javier Provecho Fernandez
e2212d40c6
v1.1.4
...
# Conflicts:
# logger.go
2016-12-04 23:13:08 +01:00
Bo-Yi Wu
18392f589f
Merge pull request #754 from gin-gonic/patch-13
...
Support google appengine for IsTerminal func.
2016-12-04 18:44:33 +08:00
Bo-Yi Wu
83e2ea2e6b
testing on go latest version.
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2016-12-04 09:56:14 +08:00
Bo-Yi Wu
38e4b1d2fe
Support google appengine for IsTerminal func.
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2016-12-04 09:50:02 +08:00
Javier Provecho Fernandez
0f80d5ddea
Merge remote-tracking branch 'origin/bug' into develop
2016-12-03 22:12:40 +01:00
Javier Provecho Fernandez
fabe3df785
Revert "Revert "Merge pull request #744 from aviddiviner/logger-fix""
...
This reverts commit 19f271c86b
.
2016-12-03 22:11:24 +01:00
Javier Provecho Fernandez
041ca04a47
Revert "Merge pull request #744 from aviddiviner/logger-fix"
...
This reverts commit c3bfd69303
, reversing
changes made to 9177f01c28
.
2016-12-03 22:10:08 +01:00
Javier Provecho Fernandez
7dc96be477
v1.1.2
2016-12-03 22:05:02 +01:00
Javier Provecho Fernandez
63b5d1c4c8
Revert "Merge pull request #753 from gin-gonic/bug"
...
This reverts commit 556287ff08
, reversing
changes made to 32cab500ec
.
2016-12-03 22:04:35 +01:00
Javier Provecho Fernandez
19f271c86b
Revert "Merge pull request #744 from aviddiviner/logger-fix"
...
This reverts commit c3bfd69303
, reversing
changes made to 9177f01c28
.
2016-12-03 22:03:39 +01:00
Javier Provecho Fernandez
556287ff08
Merge pull request #753 from gin-gonic/bug
...
fix #752 ignore appengine os.
2016-12-03 18:45:30 +01:00
Bo-Yi Wu
b26d956e07
fix #752 ignore appengine os.
...
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2016-12-04 00:30:59 +08:00
Javier Provecho Fernandez
32cab500ec
v1.1 ( #751 )
...
* Implement QueryArray and PostArray methods
* Refactor GetQuery and GetPostForm
* Removed additional Iota
I think assigning iota to each constant is not required
* Add 1.7 test.
* Add codecov.io
* corrected a typo in README
* remove coveralls services.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
* Update TravisCI to Gitter webhook
* Add codecov.yml Gitter webhook
* Changed imports to gopkg instead of github in README (#733 )
* Add contribution guide
* Update go get for stable version
In the future, github default branch will be develop so running `go get github.com/gin-gonic/gin` will pull latest code from develop.
* Changed imports to gopkg instead of github in README
* Update README.md
* Logger: skip ANSI color commands if output is not a tty
2016-12-03 10:10:40 +01:00
Bo-Yi Wu
6f474cb42d
Merge pull request #570 from andreynering/array
...
Implement QueryArray and PostFormArray methods
2016-12-03 08:12:19 +08:00
Bo-Yi Wu
c3bfd69303
Merge pull request #744 from aviddiviner/logger-fix
...
Logger: skip ANSI color commands if output is not a tty
2016-12-01 06:20:24 +08:00