diff --git a/go.mod b/go.mod index cacafa240..ed59a6871 100644 --- a/go.mod +++ b/go.mod @@ -58,7 +58,7 @@ require ( github.com/spf13/jwalterweatherman v1.1.0 github.com/spf13/pflag v1.0.5 github.com/tdewolff/minify/v2 v2.10.0 - github.com/yuin/goldmark v1.4.9 + github.com/yuin/goldmark v1.4.10 go.uber.org/atomic v1.9.0 gocloud.dev v0.20.0 golang.org/x/image v0.0.0-20211028202545-6944b10bf410 diff --git a/go.sum b/go.sum index 93c1565bf..5edeee536 100644 --- a/go.sum +++ b/go.sum @@ -583,6 +583,8 @@ github.com/yuin/goldmark v1.4.8 h1:zHPiabbIRssZOI0MAzJDHsyvG4MXCGqVaMOwR+HeoQQ= github.com/yuin/goldmark v1.4.8/go.mod h1:rmuwmfZ0+bvzB24eSC//bk1R1Zp3hM0OXYv/G2LIilg= github.com/yuin/goldmark v1.4.9 h1:RmdXMGe/HwhQEWIjFAu8fjjvkxJ0tDRVbWGrsPNrclw= github.com/yuin/goldmark v1.4.9/go.mod h1:rmuwmfZ0+bvzB24eSC//bk1R1Zp3hM0OXYv/G2LIilg= +github.com/yuin/goldmark v1.4.10 h1:+WgKGo8CQrlMTRJpGCFCyNddOhW801TKC2QijVV9QVg= +github.com/yuin/goldmark v1.4.10/go.mod h1:rmuwmfZ0+bvzB24eSC//bk1R1Zp3hM0OXYv/G2LIilg= go.etcd.io/etcd/api/v3 v3.5.1/go.mod h1:cbVKeC6lCfl7j/8jBhAK6aIYO9XOjdptoxU/nLQcPvs= go.etcd.io/etcd/client/pkg/v3 v3.5.1/go.mod h1:IJHfcCEKxYu1Os13ZdwCwIUTUVGYTSAM3YSwc9/Ac1g= go.etcd.io/etcd/client/v2 v2.305.1/go.mod h1:pMEacxZW7o8pg4CrFE7pquyCJJzZvkvdD2RibOCCCGs= diff --git a/markup/goldmark/integration_test.go b/markup/goldmark/integration_test.go index 064ffb85d..e1d1445ee 100644 --- a/markup/goldmark/integration_test.go +++ b/markup/goldmark/integration_test.go @@ -536,8 +536,7 @@ Link https procol: https://www.example.org } } -// Issue 9650 -func TestRenderingOfHtmlComments(t *testing.T) { +func TestGoldmarkBugs(t *testing.T) { t.Parallel() files := ` @@ -548,8 +547,16 @@ unsafe = true --- title: "p1" --- + +## Issue 9650 + a c +## Issue 9658 + +- This is a list item + + -- layouts/_default/single.html -- {{ .Content }} ` @@ -562,6 +569,9 @@ a c ).Build() b.AssertFileContentExact("public/p1/index.html", + // Issue 9650 "

a c

", + // Issue 9658 (crash) + "
  • This is a list item
  • ", ) }