瀏覽代碼

Drop Support for go1.8 and go1.9 (#1933)

Dan Markham 6 年之前
父節點
當前提交
fc920dc561
共有 4 個文件被更改,包括 4 次插入6 次删除
  1. 0 2
      .travis.yml
  2. 1 1
      README.md
  3. 2 2
      debug.go
  4. 1 1
      debug_test.go

+ 0 - 2
.travis.yml

@@ -3,8 +3,6 @@ language: go
 matrix:
 matrix:
   fast_finish: true
   fast_finish: true
   include:
   include:
-  - go: 1.8.x
-  - go: 1.9.x
   - go: 1.10.x
   - go: 1.10.x
   - go: 1.11.x
   - go: 1.11.x
     env: GO111MODULE=on
     env: GO111MODULE=on

+ 1 - 1
README.md

@@ -70,7 +70,7 @@ Gin is a web framework written in Go (Golang). It features a martini-like API wi
 
 
 To install Gin package, you need to install Go and set your Go workspace first.
 To install Gin package, you need to install Go and set your Go workspace first.
 
 
-1. The first need [Go](https://golang.org/) installed (**version 1.8+ is required**), then you can use the below Go command to install Gin.
+1. The first need [Go](https://golang.org/) installed (**version 1.10+ is required**), then you can use the below Go command to install Gin.
 
 
 ```sh
 ```sh
 $ go get -u github.com/gin-gonic/gin
 $ go get -u github.com/gin-gonic/gin

+ 2 - 2
debug.go

@@ -13,7 +13,7 @@ import (
 	"strings"
 	"strings"
 )
 )
 
 
-const ginSupportMinGoVer = 8
+const ginSupportMinGoVer = 10
 
 
 // IsDebugging returns true if the framework is running in debug mode.
 // IsDebugging returns true if the framework is running in debug mode.
 // Use SetMode(gin.ReleaseMode) to disable debug mode.
 // Use SetMode(gin.ReleaseMode) to disable debug mode.
@@ -68,7 +68,7 @@ func getMinVer(v string) (uint64, error) {
 
 
 func debugPrintWARNINGDefault() {
 func debugPrintWARNINGDefault() {
 	if v, e := getMinVer(runtime.Version()); e == nil && v <= ginSupportMinGoVer {
 	if v, e := getMinVer(runtime.Version()); e == nil && v <= ginSupportMinGoVer {
-		debugPrint(`[WARNING] Now Gin requires Go 1.8 or later and Go 1.9 will be required soon.
+		debugPrint(`[WARNING] Now Gin requires Go 1.10 or later and Go 1.11 will be required soon.
 
 
 `)
 `)
 	}
 	}

+ 1 - 1
debug_test.go

@@ -91,7 +91,7 @@ func TestDebugPrintWARNINGDefault(t *testing.T) {
 	})
 	})
 	m, e := getMinVer(runtime.Version())
 	m, e := getMinVer(runtime.Version())
 	if e == nil && m <= ginSupportMinGoVer {
 	if e == nil && m <= ginSupportMinGoVer {
-		assert.Equal(t, "[GIN-debug] [WARNING] Now Gin requires Go 1.8 or later and Go 1.9 will be required soon.\n\n[GIN-debug] [WARNING] Creating an Engine instance with the Logger and Recovery middleware already attached.\n\n", re)
+		assert.Equal(t, "[GIN-debug] [WARNING] Now Gin requires Go 1.10 or later and Go 1.11 will be required soon.\n\n[GIN-debug] [WARNING] Creating an Engine instance with the Logger and Recovery middleware already attached.\n\n", re)
 	} else {
 	} else {
 		assert.Equal(t, "[GIN-debug] [WARNING] Creating an Engine instance with the Logger and Recovery middleware already attached.\n\n", re)
 		assert.Equal(t, "[GIN-debug] [WARNING] Creating an Engine instance with the Logger and Recovery middleware already attached.\n\n", re)
 	}
 	}