Skip to content

Commit 2d27b5b

Browse files
committed
Update dependencies, fix URL decoding of UTF-8 characters, fixes #796
1 parent 29557d5 commit 2d27b5b

File tree

3 files changed

+15
-11
lines changed

3 files changed

+15
-11
lines changed

common_test.go

+1
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ func TestDataURI(t *testing.T) {
5050
{"data:text/other,\"<\u2318", "data:text/other,%22%3C%E2%8C%98"},
5151
{"data:text/other,\"<\u2318>", "data:text/other;base64,IjzijJg+"},
5252
{`data:text/svg+xml,%3Csvg height="100" width="100"><circle cx="50" cy="50" r="40" stroke="black" stroke-width="3" fill="red" /></svg>`, `data:text/svg+xml,%3Csvg height="100" width="100"><circle cx="50" cy="50" r="40" stroke="black" stroke-width="3" fill="red" /></svg>`},
53+
{`data:image/svg&#43;xml,%e2%ad%90`, `data:image/svg&#43;xml,%E2%AD%90`},
5354
}
5455
m := New()
5556
m.AddFunc("text/x", func(_ *M, w io.Writer, r io.Reader, _ map[string]string) error {

go.mod

+4-5
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,15 @@ require (
66
github.com/djherbis/atime v1.1.0
77
github.com/fsnotify/fsnotify v1.8.0
88
github.com/matryer/try v0.0.0-20161228173917-9ac251b645a2
9-
github.com/tdewolff/argp v0.0.0-20240625173203-87b04d5d3e52
10-
github.com/tdewolff/parse/v2 v2.7.19
9+
github.com/tdewolff/argp v0.0.0-20250126152024-564761a20319
10+
github.com/tdewolff/parse/v2 v2.7.20
1111
github.com/tdewolff/test v1.0.11-0.20240106005702-7de5f7df4739
1212
)
1313

1414
require (
15-
filippo.io/edwards25519 v1.1.0 // indirect
1615
github.com/cheekybits/is v0.0.0-20150225183255-68e9c0620927 // indirect
17-
github.com/go-sql-driver/mysql v1.8.1 // indirect
1816
github.com/jmoiron/sqlx v1.4.0 // indirect
1917
github.com/pelletier/go-toml v1.9.5 // indirect
20-
golang.org/x/sys v0.25.0 // indirect
18+
golang.org/x/sys v0.29.0 // indirect
19+
gopkg.in/yaml.v3 v3.0.1 // indirect
2120
)

go.sum

+10-6
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,17 @@ github.com/mattn/go-sqlite3 v1.14.22 h1:2gZY6PC6kBnID23Tichd1K+Z0oS6nE/XwU+Vz/5o
2323
github.com/mattn/go-sqlite3 v1.14.22/go.mod h1:Uh1q+B4BYcTPb+yiD3kU8Ct7aC0hY9fxUwlHK0RXw+Y=
2424
github.com/pelletier/go-toml v1.9.5 h1:4yBQzkHv+7BHq2PQUZF3Mx0IYxG7LsP222s7Agd3ve8=
2525
github.com/pelletier/go-toml v1.9.5/go.mod h1:u1nR/EPcESfeI/szUZKdtJ0xRNbUoANCkoOuaOx1Y+c=
26-
github.com/tdewolff/argp v0.0.0-20240625173203-87b04d5d3e52 h1:bHOA+qzNf3CwchHAIA1k68QgERWiOgZMIh3qoOB3DzA=
27-
github.com/tdewolff/argp v0.0.0-20240625173203-87b04d5d3e52/go.mod h1:e1dkYfBKpwfFhwXWrQpEU2ClFgxYOT4SrHd6fKD7nIE=
28-
github.com/tdewolff/parse/v2 v2.7.19 h1:7Ljh26yj+gdLFEq/7q9LT4SYyKtwQX4ocNrj45UCePg=
29-
github.com/tdewolff/parse/v2 v2.7.19/go.mod h1:3FbJWZp3XT9OWVN3Hmfp0p/a08v4h8J9W1aghka0soA=
26+
github.com/tdewolff/argp v0.0.0-20250126152024-564761a20319 h1:y2ypwAclskanAAo8BBW2IseXehQ6MkMZkCL6Opl+Z8s=
27+
github.com/tdewolff/argp v0.0.0-20250126152024-564761a20319/go.mod h1:PKhwRVvnrI2gye5NRF3c4VWbE+3E9mGyRUsNWGcJlDY=
28+
github.com/tdewolff/parse/v2 v2.7.20 h1:Y33JmRLjyGhX5JRvYh+CO6Sk6pGMw3iO5eKGhUhx8JE=
29+
github.com/tdewolff/parse/v2 v2.7.20/go.mod h1:3FbJWZp3XT9OWVN3Hmfp0p/a08v4h8J9W1aghka0soA=
3030
github.com/tdewolff/test v1.0.6/go.mod h1:6DAvZliBAAnD7rhVgwaM7DE5/d9NMOAJ09SqYqeK4QE=
3131
github.com/tdewolff/test v1.0.11-0.20231101010635-f1265d231d52/go.mod h1:6DAvZliBAAnD7rhVgwaM7DE5/d9NMOAJ09SqYqeK4QE=
3232
github.com/tdewolff/test v1.0.11-0.20240106005702-7de5f7df4739 h1:IkjBCtQOOjIn03u/dMQK9g+Iw9ewps4mCl1nB8Sscbo=
3333
github.com/tdewolff/test v1.0.11-0.20240106005702-7de5f7df4739/go.mod h1:XPuWBzvdUzhCuxWO1ojpXsyzsA5bFoS3tO/Q3kFuTG8=
34-
golang.org/x/sys v0.25.0 h1:r+8e+loiHxRqhXVl6ML1nO3l1+oFoWbnlu2Ehimmi34=
35-
golang.org/x/sys v0.25.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
34+
golang.org/x/sys v0.29.0 h1:TPYlXGxvx1MGTn2GiZDhnjPA9wZzZeGKHHmKhHYvgaU=
35+
golang.org/x/sys v0.29.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
36+
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM=
37+
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
38+
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
39+
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=

0 commit comments

Comments
 (0)