From a5892456ff87b297ddcead28bb2ad2a4caedeabd Mon Sep 17 00:00:00 2001 From: tannevaled Date: Sun, 1 Nov 2026 09:00:29 +0100 Subject: [PATCH] Bump go-gfx/gfx to v0.37.0 and go-images/jpeg2000 to v0.14.0 No code change. render never calls codec.Decode/DecodeBest (only codec.DecodeEmbeddedJBIG2), so the new 40 Mpx default there does not apply. The JPX path keeps render's own per-image ceilings (maxImagePixels, maxDecodeBytes) checked from DecodeConfig before jpeg2000.Decode; the new default MaxSamples (2^28) is above everything those admit, so the default is kept rather than inventing a number. go-ico and go-bmp leave the graph. 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 eceabb2..6d0683a 100644 --- a/go.mod +++ b/go.mod @@ -3,9 +3,9 @@ module github.com/go-pdfkit/render go 1.27.1 require ( - github.com/go-gfx/gfx v0.36.1 + github.com/go-gfx/gfx v0.37.0 github.com/go-images/jpeg v0.3.0 - github.com/go-images/jpeg2000 v0.13.8 + github.com/go-images/jpeg2000 v0.14.0 github.com/go-opentype/fonts v0.14.0 github.com/go-opentype/opentype v0.16.1 github.com/go-pdfkit/pdffont v0.4.0 @@ -15,8 +15,6 @@ require ( require ( github.com/andybalholm/brotli v1.2.7 // indirect github.com/go-simd/highway v0.0.14 // indirect - github.com/sergeymakinen/go-bmp v1.0.0 // indirect - github.com/sergeymakinen/go-ico v1.0.0 // indirect github.com/tannevaled/gobig2 v0.2.0 // indirect golang.org/x/image v0.47.0 // indirect golang.org/x/sys v0.49.0 // indirect diff --git a/go.sum b/go.sum index 8a147c2..4e18777 100644 --- a/go.sum +++ b/go.sum @@ -1,11 +1,11 @@ github.com/andybalholm/brotli v1.2.7 h1:UgafRPGMam5ySHfRkhthMqOFA6IFoeF3D7mWIDLjG5A= github.com/andybalholm/brotli v1.2.7/go.mod h1:rzTDkvFWvIrjDXZHkuS16NPggd91W3kUSvPlQ1pLaKY= -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-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-opentype/fonts v0.14.0 h1:WHw7k9gkHT1pu9B2yyvd0FWyQqn/4NKFQoKhvMYt3Mo= github.com/go-opentype/fonts v0.14.0/go.mod h1:od2QcmdpKo7QCqo6Jb16y4GULk+h2Hhfq6x3xfvn62Q= github.com/go-opentype/opentype v0.16.1 h1:Hu2RKinqbd/WVSpRz6VrdKUPZUwPTZ4F9yx2HjZ5oCI=