d6adc8d0cc 
					 
					
						
						
							
							chore: add go1.12 support ( #1780 )  
						
						 
						
						... 
						
						
						
						* chore: add go1.12 support
* Update .travis.yml 
						
						
					 
					
						2019-02-26 10:45:44 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e6288e90eb 
					 
					
						
						
							
							Change color methods in using defaultLogger function to public ( #1771 )  
						
						 
						
						... 
						
						
						
						Fix https://github.com/gin-gonic/gin/issues/1768  
						
						
					 
					
						2019-02-22 16:48:55 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7b1081a73f 
					 
					
						
						
							
							issue_1721: fix render writeHeaders to make it the same as http.Header.Set ( #1722 )  
						
						 
						
						
						
						
					 
					
						2019-02-22 14:20:24 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						184661cfa2 
					 
					
						
						
							
							Add response size to LogFormatterParams ( #1752 )  
						
						 
						
						
						
						
					 
					
						2019-02-22 13:12:05 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d7daffc26b 
					 
					
						
						
							
							Use camel case instead of ALL_CAPS ( #1419 )  
						
						 
						
						... 
						
						
						
						* Use camel case instead of ALL_CAPS
* Update mode.go 
						
						
					 
					
						2019-02-22 12:53:47 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						48f6c6137c 
					 
					
						
						
							
							allow ignoring field on form mapping ( #1733 )  
						
						 
						
						
						
						
					 
					
						2019-02-22 12:23:52 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4e86b17e73 
					 
					
						
						
							
							Set socket to recieve writes ( #1134 )  
						
						 
						
						... 
						
						
						
						* Set socket to recieve writes
* Update gin.go 
						
						
					 
					
						2019-02-22 11:45:32 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e6886e1539 
					 
					
						
						
							
							chore: fix Make script when failed ( #1774 )  
						
						 
						
						
						
						
					 
					
						2019-02-21 20:32:55 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a58a2f9bf3 
					 
					
						
						
							
							Add a function to force color in console output ( #1724 )  
						
						 
						
						... 
						
						
						
						Add a function `ForceConsoleColor`, like `DisableConsoleColor` but to force coloring the output.
It usefull when some IDE's integrated console (like IntelliJ or Goland) are not detected as TTY, but can display colors.
Also helps if one want to output color in log file (#1590 ) and as a workaround for #1547 . 
						
						
					 
					
						2019-02-20 21:14:16 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						90587c7787 
					 
					
						
						
							
							Update: examples/graceful-shutdown/server.go ( #1530 )  
						
						 
						
						... 
						
						
						
						* Update server.go
It's necessary that  catching  ctx.Done()
* Update server.go
* Update server.go
* Update README.md
* Update README.md 
						
						
					 
					
						2019-02-20 13:24:29 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						fece76d93f 
					 
					
						
						
							
							Add NewRelic middleware example. ( #1526 )  
						
						 
						
						... 
						
						
						
						* Add NewRelic middleware example.
* Update go.mod
* Update main.go 
						
						
					 
					
						2019-02-20 10:41:46 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5846ceba8b 
					 
					
						
						
							
							add notify accept signal ( #1740 )  
						
						 
						
						... 
						
						
						
						* add notify accept signal
* add import
* update readme,keep same with example 
						
						
					 
					
						2019-02-20 00:02:37 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						31bbb10f34 
					 
					
						
						
							
							Make silent debug info on tests ( #1765 )  
						
						 
						
						... 
						
						
						
						* make silent log on tests
* fix coverage: check end-of-line at the end of debug msg 
						
						
					 
					
						2019-02-18 10:10:45 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a768f064d5 
					 
					
						
						
							
							fix many redirects ( #1760 ) ( #1764 )  
						
						 
						
						... 
						
						
						
						* fix many redirects (#1760 )
* fix @thinkerou review 
						
						
					 
					
						2019-02-18 09:35:08 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5acf660117 
					 
					
						
						
							
							fix travis freeze on concurrent test ( #1761 )  
						
						 
						
						
						
						
					 
					
						2019-02-04 09:27:00 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d27685e714 
					 
					
						
						
							
							chore: attempt to fix some gomod issue ( #1751 )  
						
						 
						
						... 
						
						
						
						#1604  #1566  #1700  #1737  
because some dependencies only are used on example i.e. grpc.
Or migrate `examples` to gin-gonic/examples`? 
						
						
					 
					
						2019-01-26 02:28:39 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f38a3fe65f 
					 
					
						
						
							
							fix password error ( #1728 )  
						
						 
						
						
						
						
					 
					
						2019-01-20 18:27:04 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b4f5155982 
					 
					
						
						
							
							Fix not to pass formatted string to Fprintf's format specifier parameter ( #1747 )  
						
						 
						
						
						
						
					 
					
						2019-01-20 08:39:09 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4867ff9634 
					 
					
						
						
							
							fix Context.Next() - recheck len of handlers every iteration ( #1745 )  
						
						 
						
						... 
						
						
						
						* fix Context.Next() - recheck len of handlers every iteration
* add tests when Context.reset() can be called inside of handler
TestEngineHandleContext
TestContextResetInHandler
TestRouterStaticFSFileNotFound
* Context.Next() - format to while style 
						
						
					 
					
						2019-01-18 09:57:06 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b056a34bdc 
					 
					
						
						
							
							fix errcheck warnings ( #1739 )  
						
						 
						
						
						
						
					 
					
						2019-01-18 09:32:53 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						29a145c85d 
					 
					
						
						
							
							Revert "context: inherits context cancelation and deadline from http.Request context for Go>=1.7 ( #1690 )" ( #1736 )  
						
						 
						
						... 
						
						
						
						This reverts commit f67d7a90c4 . 
						
						
					 
					
						2019-01-09 09:32:44 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d8fb18c33b 
					 
					
						
						
							
							Fix case of GitHub ( #1726 )  
						
						 
						
						
						
						
					 
					
						2018-12-31 09:02:53 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						85b92cdf4b 
					 
					
						
						
							
							chore(testing): case sensitive for query string ( #1720 )  
						
						 
						
						... 
						
						
						
						fix  #1692  
						
						
					 
					
						2018-12-29 11:46:26 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						807368579f 
					 
					
						
						
							
							fix test - auto choose port number ( #1719 )  
						
						 
						
						
						
						
					 
					
						2018-12-28 10:26:29 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						49e4b0c60c 
					 
					
						
						
							
							fix mapping inner structs with correct tag ( #1718 )  
						
						 
						
						
						
						
					 
					
						2018-12-28 09:57:09 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0bfc9cbcdb 
					 
					
						
						
							
							ci: exit 1 when build fail ( #1695 )  
						
						 
						
						... 
						
						
						
						Like this:
```
FAIL	github.com/gin-gonic/gin [build failed]
``` 
						
						
					 
					
						2018-12-26 00:27:46 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1b34e8e8de 
					 
					
						
						
							
							chore: attemp to  fix   #1700  ( #1707 )  
						
						 
						
						
						
						
					 
					
						2018-12-25 23:40:11 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2d33c82028 
					 
					
						
						
							
							Add comment to LogFormatterParams struct's fields ( #1711 )  
						
						 
						
						... 
						
						
						
						By https://github.com/gin-gonic/gin/issues/1701 , I thought it's necessary. 
						
						
					 
					
						2018-12-25 23:27:24 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						678e09c736 
					 
					
						
						
							
							Plural is "Paths", not "Pathes" ( #1706 )  
						
						 
						
						
						
						
					 
					
						2018-12-20 17:54:08 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1542eff27f 
					 
					
						
						
							
							Fix   #1693 : file.Filename should not be trusted ( #1699 )  
						
						 
						
						
						
						
					 
					
						2018-12-17 08:13:07 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f67d7a90c4 
					 
					
						
						
							
							context: inherits context cancelation and deadline from http.Request context for Go>=1.7 ( #1690 )  
						
						 
						
						... 
						
						
						
						*gin.Context implements standard context.Context methods, but always
returns data as context is still valid. Since Go 1.7, http.Request now
contains a context.Context object, which can be controlled by the
http.Server to indicates that the context is now closed, and persue of
request should be canceled.
This implements the propagation of http.Request context methods inside
gin.Context to have HTTP context cancelation information at gin.Context
level.
Signed-off-by: Romain Beuque <romain.beuque@corp.ovh.com > 
						
						
					 
					
						2018-12-13 11:20:17 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						59695e7ba8 
					 
					
						
						
							
							Add BindUri ( #1694 )  
						
						 
						
						... 
						
						
						
						* add BindUri
* fix bug
* fix code style 
						
						
					 
					
						2018-12-12 23:40:29 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f76ccb25f1 
					 
					
						
						
							
							Add LoggerWithFormatter method ( #1677 )  
						
						 
						
						... 
						
						
						
						* Add LoggerWithFormatter
* Add tests for LoggerWithFormatter & LoggerWithConfig
* Add note for README
* Add tests for DefaultLogFormatter
* Add comment
* Change DefaultLogFormatter to a private method 
						
						
					 
					
						2018-12-12 09:05:16 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						cce49582d6 
					 
					
						
						
							
							ci: break when test fail ( #1671 )  
						
						 
						
						
						
						
					 
					
						2018-12-05 13:49:03 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						98c7ac7202 
					 
					
						
						
							
							fix bug ( #1682 )  
						
						 
						
						
						
						
					 
					
						2018-12-05 13:36:49 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f463d847c2 
					 
					
						
						
							
							chore: fix test fail ( #1669 )  
						
						 
						
						... 
						
						
						
						* chore: fix test fail
* fix binduri test fail 
						
						
					 
					
						2018-12-05 05:58:35 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						54e9610400 
					 
					
						
						
							
							chore: remove wercker yml file ( #1676 )  
						
						 
						
						... 
						
						
						
						Now the `wercker.yml` have no longer used. 
						
						
					 
					
						2018-12-05 02:02:03 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b97ccf3a43 
					 
					
						
						
							
							Router: Route StaticFS() not found to Router's NoRoute() ( #1663 )  
						
						 
						
						... 
						
						
						
						Closes  #1220  
						
						
					 
					
						2018-11-26 23:01:51 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						149ef75cdd 
					 
					
						
						
							
							doc: remove README_ZH.md ( #1667 )  
						
						 
						
						
						
						
					 
					
						2018-11-26 21:05:54 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						465ead47d0 
					 
					
						
						
							
							doc: update README_ZH.md ( #1659 )  
						
						 
						
						
						
						
					 
					
						2018-11-25 21:18:00 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						687d8b9ac6 
					 
					
						
						
							
							add picfit to gin user list ( #1661 )  
						
						 
						
						... 
						
						
						
						agreed with the project's author.
cc @thoas
thanks! 
						
						
					 
					
						2018-11-25 20:52:46 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						331af2219c 
					 
					
						
						
							
							add krakend to gin user list ( #1658 )  
						
						 
						
						
						
						
					 
					
						2018-11-24 13:49:26 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f52bea87f6 
					 
					
						
						
							
							调整描述语句 ( #1657 )  
						
						 
						
						... 
						
						
						
						调整描述语句 
						
						
					 
					
						2018-11-24 19:15:19 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1f576fb27c 
					 
					
						
						
							
							修改连接错误,修正一些报引用错误 ( #1655 )  
						
						 
						
						... 
						
						
						
						修复了全角括号导致超链接不能正常访问的错误。
修复了一些URL中的"/"被改成" / "的错误。
修复了一些包引用中"/"被改成" / "的错误。
修复有超链接被翻译成中文的错误。 
						
						
					 
					
						2018-11-23 09:46:41 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6053156eed 
					 
					
						
						
							
							add chinese docs ( #1588 )  
						
						 
						
						
						
						
					 
					
						2018-11-22 23:42:41 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						64457fbca7 
					 
					
						
						
							
							handle nil body for JSON binding ( #1638 )  
						
						 
						
						
						
						
					 
					
						2018-11-22 09:55:51 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						521d06c81d 
					 
					
						
						
							
							support bind uri param ( #1612 )  
						
						 
						
						... 
						
						
						
						* support bind uri (1)
* uri binding successful run
* fix vet warning: github.com/gin-gonic/gin/internal.Param composite literal uses unkeyed fields
* fix code style
* update function name
* fix test function signature
* add test for CanSet
* update readme and add test case
* remove internal.Params
* add coverage
* fix warning 
						
						
					 
					
						2018-11-22 09:29:48 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7ec82ee894 
					 
					
						
						
							
							recovery: fix issue about syscall import on google app engine ( #1640 )  
						
						 
						
						... 
						
						
						
						* recovery: fix issue about syscall import on google app engine
* add ToLower()
* the whole error message 
						
						
					 
					
						2018-11-22 09:17:44 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3d44ff82a1 
					 
					
						
						
							
							Make sure the debug log contains line breaks ( #1650 )  
						
						 
						
						... 
						
						
						
						Many debug logs have no line breaks, so fix them here.
- With pull requests:
  - Open your pull request against `master`
  - Your pull request should have no more than two commits, if not you should squash them.
  - It should pass all tests in the available continuous integrations systems such as TravisCI.
  - You should add/modify tests to cover your proposed code changes.
  - If your pull request contains a new feature, please document it on the README. 
						
						
					 
					
						2018-11-22 09:07:00 +08:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d6b2c13b18 
					 
					
						
						
							
							Fix typo ( #1641 )  
						
						 
						
						
						
						
					 
					
						2018-11-12 18:58:24 +08:00