From ccf7cf28cc905dc310d7a4b7a28a94bb123a397b Mon Sep 17 00:00:00 2001 From: tannevaled Date: Sun, 1 Nov 2026 09:06:34 +0100 Subject: [PATCH] Bump go-gfx/gfx to v0.37.0 (and render v0.69.1, jpeg2000 v0.14.0) go-gfx/gfx v0.37.0: codec.Decode and codec.DecodeBest now refuse images above 40 Mpx (codec.DefaultMaxPixels, codec.ErrTooLarge). No code change: the default is kept, no bigger ceiling is invented here. Co-Authored-By: Claude Opus 5.5 --- go.mod | 6 ++---- go.sum | 8 ++++---- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/go.mod b/go.mod index 606e3f3..5d4d78e 100644 --- a/go.mod +++ b/go.mod @@ -3,7 +3,7 @@ module github.com/go-pdfkit/html2pdf go 1.27.2 require ( - github.com/go-gfx/gfx v0.36.1 + github.com/go-gfx/gfx v0.37.0 github.com/go-opentype/fonts v0.14.0 github.com/go-pdfkit/extract v0.9.0 github.com/go-pdfkit/pdfkit v0.20.0 @@ -23,7 +23,7 @@ require ( github.com/go-images/gif v0.2.0 // indirect github.com/go-images/images v0.1.0 // indirect github.com/go-images/jpeg v0.3.0 // indirect - github.com/go-images/jpeg2000 v0.13.8 // indirect + github.com/go-images/jpeg2000 v0.14.0 // indirect github.com/go-images/png v0.2.0 // indirect github.com/go-opentype/opentype v0.16.0 // indirect github.com/go-pdfkit/pdffont v0.4.0 // indirect @@ -35,8 +35,6 @@ require ( github.com/inconshreveable/mousetrap v1.1.0 // indirect github.com/klauspost/compress v1.18.7 // indirect github.com/refraction-networking/utls v1.8.2 // indirect - github.com/sergeymakinen/go-bmp v1.0.0 // indirect - github.com/sergeymakinen/go-ico v1.0.0 // indirect github.com/spf13/pflag v1.0.10 // indirect github.com/srwiley/rasterx v0.0.0-20220730225603-2ab79fcdd4ef // indirect github.com/tannevaled/gobig2 v0.2.0 // indirect diff --git a/go.sum b/go.sum index 8214457..a077f19 100644 --- a/go.sum +++ b/go.sum @@ -13,8 +13,8 @@ github.com/evanw/esbuild v0.28.2 h1:A2uETn4jrQTcXaT/shwTDTYBxDjl7fV7nXmUrJxfA2w= github.com/evanw/esbuild v0.28.2/go.mod h1:D2vIQZqV/vIf/VRHtViaUtViZmG7o+kKmlBfVQuRi48= github.com/go-browserhttp/browserhttp v0.2.0 h1:3RcjOQVHgqhSOmI5cfsURpexw/vetoDUoLXKzgTCSac= github.com/go-browserhttp/browserhttp v0.2.0/go.mod h1:VJiwBxLetXdc8eDadOcNbiO0EelNQPny0cLZhg1hTKU= -github.com/go-gfx/gfx v0.36.1 h1:dnqxna+69Hr5ioGadB2UDe6wrXeqwPOhqftr6YONgpQ= -github.com/go-gfx/gfx v0.36.1/go.mod h1:Tst3pkyuqFV13Ab98WZVxgJmFN4GZtTKoqwRkBZKko8= +github.com/go-gfx/gfx v0.37.0 h1:nQH23BtuJ1pqXqvg0s7FHSI1c/ewg9nnBl3Nc3cYCik= +github.com/go-gfx/gfx v0.37.0/go.mod h1:4OenoKrgdht6UXYf5SV8w2tb41hfAdy4QoxJRPsRDz4= github.com/go-gfx/oksvg v0.2.0 h1:kuqrSh6aLHy5zM2d2crQf8vP9gnSSmkhsmxOlROnYXo= github.com/go-gfx/oksvg v0.2.0/go.mod h1:ap7jj7yma4qOcwiAFzPMC9/eODo7Q2nt71DkEZlHA0k= github.com/go-images/gif v0.2.0 h1:8Xl4Nan+PvyqH4wPre7wJUH61T2eJKOKonFKOdMdpkU= @@ -23,8 +23,8 @@ github.com/go-images/images v0.1.0 h1:KbbxTUpCbddpf6UsMFQetm75xsRXREyUjX0CIvd8Yv github.com/go-images/images v0.1.0/go.mod h1:+8V6BRjITiKEZyyvZZm//bQ8Pdr5rgHgLEElkVOMm40= github.com/go-images/jpeg v0.3.0 h1:i6CGNbN2YNEz8stBI0hXjN6UwVGwQ9zCh8LvFeD8fHg= github.com/go-images/jpeg v0.3.0/go.mod h1:3eUjtNscxUULLUH88DvMN8OKTq2C0/0AjubOjAHoHHk= -github.com/go-images/jpeg2000 v0.13.8 h1:B/k5sz9o/lgrvY3iGRDjzMWmQkX5zW2pvhDw6NkmBGs= -github.com/go-images/jpeg2000 v0.13.8/go.mod h1:4/Pp3Jp2es5lA8/Ema8F7dFwl0vZprCj9MyznIz9Gdc= +github.com/go-images/jpeg2000 v0.14.0 h1:/nH3l5r95E7OkNZCfq7gmoDQvJzVAhmSw6rd2Ifk7jo= +github.com/go-images/jpeg2000 v0.14.0/go.mod h1:4/Pp3Jp2es5lA8/Ema8F7dFwl0vZprCj9MyznIz9Gdc= github.com/go-images/png v0.2.0 h1:RFPkHPuRYRvrDJol/Mmn9P1DSaLV8VPmEQ8BkZoCpL0= github.com/go-images/png v0.2.0/go.mod h1:g1qayDmWLClHo9R5KQ+RrcUNTBcaA4c1thaIfEoS3vg= github.com/go-opentype/fonts v0.14.0 h1:WHw7k9gkHT1pu9B2yyvd0FWyQqn/4NKFQoKhvMYt3Mo=