diff --git a/licenses/github.com/r3labs/diff/v3/.github/workflows/ci.yml b/licenses/github.com/r3labs/diff/v3/.github/workflows/ci.yml new file mode 100644 index 0000000000000000000000000000000000000000..b9b99650fe8c4814b558c253192152970b8b90b6 --- /dev/null +++ b/licenses/github.com/r3labs/diff/v3/.github/workflows/ci.yml @@ -0,0 +1,18 @@ +name: CI + +on: [push, workflow_dispatch] + +jobs: + Test: + runs-on: ubuntu-latest + + container: + image: golang + + steps: + - uses: actions/checkout@v2 + + - name: Test + run: | + make deps + go test ./... diff --git a/licenses/github.com/r3labs/diff/v3/.travis.yml b/licenses/github.com/r3labs/diff/v3/.travis.yml deleted file mode 100644 index 17952b0f819b93691e27e113a89cef21098ab1e2..0000000000000000000000000000000000000000 --- a/licenses/github.com/r3labs/diff/v3/.travis.yml +++ /dev/null @@ -1,8 +0,0 @@ -language: go - -go: - - "1.14" - - master - -before_script: - - make deps diff --git a/licenses/github.com/r3labs/diff/v3/diff.go b/licenses/github.com/r3labs/diff/v3/diff.go index 64e3dcd770b02fd7431cde93ed259fe235101f7e..3c2ba17663453de70b95b5555ad9b16c1850dcfb 100644 --- a/licenses/github.com/r3labs/diff/v3/diff.go +++ b/licenses/github.com/r3labs/diff/v3/diff.go @@ -11,7 +11,7 @@ import ( "strconv" "strings" - "github.com/vmihailenco/msgpack" + "github.com/vmihailenco/msgpack/v5" ) const ( diff --git a/licenses/github.com/r3labs/diff/v3/diff_map.go b/licenses/github.com/r3labs/diff/v3/diff_map.go index 02b1c1b8717ac902ddac92fe0b98b3695be5b32f..675ff931f25cac31ae49f897bf823a4f2b09a3c1 100644 --- a/licenses/github.com/r3labs/diff/v3/diff_map.go +++ b/licenses/github.com/r3labs/diff/v3/diff_map.go @@ -8,7 +8,7 @@ import ( "fmt" "reflect" - "github.com/vmihailenco/msgpack" + "github.com/vmihailenco/msgpack/v5" ) func (d *Differ) diffMap(path []string, a, b reflect.Value, parent interface{}) error { diff --git a/licenses/github.com/r3labs/diff/v3/go.mod b/licenses/github.com/r3labs/diff/v3/go.mod index 216a3b50912e40a4cb3cf2a1a26a898f81c33c93..ccf2fc9e8aa58d6d7ed1fd08bd94a65134e22ea0 100644 --- a/licenses/github.com/r3labs/diff/v3/go.mod +++ b/licenses/github.com/r3labs/diff/v3/go.mod @@ -3,7 +3,6 @@ module github.com/r3labs/diff/v3 go 1.13 require ( - github.com/stretchr/testify v1.5.1 - github.com/vmihailenco/msgpack v4.0.4+incompatible - google.golang.org/appengine v1.6.6 // indirect + github.com/stretchr/testify v1.6.1 + github.com/vmihailenco/msgpack/v5 v5.3.5 ) diff --git a/licenses/github.com/r3labs/diff/v3/go.sum b/licenses/github.com/r3labs/diff/v3/go.sum index 9426b7495374388cf740087e878af8d7af052061..d48fa035afab1dc0ac482cee1ea4cc6bf45e8230 100644 --- a/licenses/github.com/r3labs/diff/v3/go.sum +++ b/licenses/github.com/r3labs/diff/v3/go.sum @@ -1,24 +1,15 @@ github.com/davecgh/go-spew v1.1.0 h1:ZDRjVQ15GmhC3fiQ8ni8+OwkZQO4DARzQgrnXU1Liz8= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/golang/protobuf v1.3.1 h1:YF8+flBXS5eO826T4nzqPrxfhQThhXl0YzfuUPu4SBg= -github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/testify v1.5.1 h1:nOGnQDM7FYENwehXlg/kFVnos3rEvtKTjRvOWSzb6H4= -github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= -github.com/vmihailenco/msgpack v4.0.4+incompatible h1:dSLoQfGFAo3F6OoNhwUmLwVgaUXK79GlxNBwueZn0xI= -github.com/vmihailenco/msgpack v4.0.4+incompatible/go.mod h1:fy3FlTQTDXWkZ7Bh6AcGMlsjHatGryHQYUTf1ShIgkk= -golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= -golang.org/x/net v0.0.0-20190603091049-60506f45cf65 h1:+rhAzEzT3f4JtomfC371qB+0Ola2caSKcY69NUBZrRQ= -golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= -golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= -golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= -golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= -google.golang.org/appengine v1.6.6 h1:lMO5rYAqUxkmaj76jAkRUvt5JZgFymx/+Q5Mzfivuhc= -google.golang.org/appengine v1.6.6/go.mod h1:8WjMMxjGQR8xUklV/ARdw2HLXBOI7O7uCIDZVag1xfc= +github.com/stretchr/testify v1.6.1 h1:hDPOHmpOpP40lSULcqw7IrRb/u7w6RpDC9399XyoNd0= +github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/vmihailenco/msgpack/v5 v5.3.5 h1:5gO0H1iULLWGhs2H5tbAHIZTV8/cYafcFOr9znI5mJU= +github.com/vmihailenco/msgpack/v5 v5.3.5/go.mod h1:7xyJ9e+0+9SaZT0Wt1RGleJXzli6Q/V5KbhBonMG9jc= +github.com/vmihailenco/tagparser/v2 v2.0.0 h1:y09buUbR+b5aycVFQs/g70pqKVZNBmxwAhO7/IwNM9g= +github.com/vmihailenco/tagparser/v2 v2.0.0/go.mod h1:Wri+At7QHww0WTrCBeu4J6bNtoV6mEfg5OIWRZA9qds= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/yaml.v2 v2.2.2 h1:ZCJp+EgiOT7lHqUV2J862kp8Qj64Jo6az82+3Td9dZw= -gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c h1:dUUwHk2QECo/6vqA44rthZ8ie2QXMNeKRTHCNY2nXvo= +gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= diff --git a/licenses/github.com/r3labs/diff/v3/patch_map.go b/licenses/github.com/r3labs/diff/v3/patch_map.go index 8a3906a5e67f2af991fa6b6d748a8b5eb62759a4..6c3f0352e8e222d8a7e169a5c58bfe7604b11271 100644 --- a/licenses/github.com/r3labs/diff/v3/patch_map.go +++ b/licenses/github.com/r3labs/diff/v3/patch_map.go @@ -4,10 +4,10 @@ import ( "errors" "reflect" - "github.com/vmihailenco/msgpack" + "github.com/vmihailenco/msgpack/v5" ) -//renderMap - handle map rendering for patch +// renderMap - handle map rendering for patch func (d *Differ) renderMap(c *ChangeValue) (m, k, v *reflect.Value) { //we must tease out the type of the key, we use the msgpack from diff to recreate the key kt := c.target.Type().Key() @@ -68,8 +68,9 @@ func (d *Differ) renderMap(c *ChangeValue) (m, k, v *reflect.Value) { } // updateMapEntry - deletes are special, they are handled differently based on options -// container type etc. We have to have special handling for each -// type. Set values are more generic even if they must be instanced +// +// container type etc. We have to have special handling for each +// type. Set values are more generic even if they must be instanced func (d *Differ) updateMapEntry(c *ChangeValue, m, k, v *reflect.Value) { if k == nil || m == nil { return diff --git a/licenses/github.com/vmihailenco/msgpack/LICENSE b/licenses/github.com/vmihailenco/msgpack/v5/LICENSE similarity index 100% rename from licenses/github.com/vmihailenco/msgpack/LICENSE rename to licenses/github.com/vmihailenco/msgpack/v5/LICENSE diff --git a/licenses/github.com/vmihailenco/tagparser/v2/LICENSE b/licenses/github.com/vmihailenco/tagparser/v2/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..3fc93fdff8c570a02cf4efa59702f593666740dd --- /dev/null +++ b/licenses/github.com/vmihailenco/tagparser/v2/LICENSE @@ -0,0 +1,25 @@ +Copyright (c) 2019 The github.com/vmihailenco/tagparser Authors. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.