Skip to content

Releases: klippa-app/go-pdfium

v1.19.2

14 Apr 15:37
10e77f6

Choose a tag to compare

What's Changed

  • Wazero interpreter fix and tests by @jerbob92 in #307
    • This fixes a very specific bug that would only appear on the Webassembly runtime, using the interpreter runtime, and with very specific experimental methods related to fonts (FPDFText_LoadCidType2Font, FPDFFont_GetGlyphWidth, FPDFFont_GetGlyphPath, FPDFGlyphPath_GetGlyphPathSegment)

Full Changelog: v1.19.1...v1.19.2

v1.19.1

13 Apr 11:26
d26316e

Choose a tag to compare

What's Changed

  • Upgrade to pdfium 7789 by @jerbob92 in #306
    • Update WebAssembly version to 7789 (with Emscripten update to 5.0.5)

Full Changelog: v1.19.0...v1.19.1

v1.19.0

13 Apr 08:53
b8a9e4c

Choose a tag to compare

What's Changed

  • Update pdfium to 7776 by @jerbob92 in #304
    • Update WebAssembly version to 7776
    • Implemented new experimental methods FPDFCatalog_GetLanguage, FPDFPageObjMark_GetParamFloatValue, FPDFPageObjMark_SetFloatParam, FPDF_StructElement_GetExpansion,
    • Fixed experimental method FPDFCatalog_SetLanguage (wrote UTF-8 string in stead of expected UTF-16)

Full Changelog: v1.18.1...v1.19.0

v1.18.1

10 Apr 13:46
031c58f

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.18.0...v1.18.1

v1.18.0

02 Mar 13:23

Choose a tag to compare

What's Changed

  • Bump golang.org/x/net from 0.50.0 to 0.51.0 by @dependabot[bot] in #295
  • Implement calculated font size based on matrix by @jerbob92 in #297
  • Bump Go version support to 1.25 and 1.26

Full Changelog: v1.17.3...v1.18.0

v1.17.3

12 Feb 10:18
f5dcefb

Choose a tag to compare

What's Changed

  • Bump github.com/onsi/ginkgo/v2 from 2.25.3 to 2.27.2 by @dependabot[bot] in #275
  • Bump golang.org/x/text from 0.29.0 to 0.31.0 by @dependabot[bot] in #279
  • Bump golang.org/x/net from 0.44.0 to 0.47.0 by @dependabot[bot] in #278
  • Bump github.com/tetratelabs/wazero from 1.9.0 to 1.10.1 by @dependabot[bot] in #277
  • Bump github.com/onsi/gomega from 1.38.2 to 1.38.3 by @dependabot[bot] in #280
  • Bump golang.org/x/text from 0.31.0 to 0.32.0 by @dependabot[bot] in #281
  • Bump github.com/onsi/ginkgo/v2 from 2.27.2 to 2.27.3 by @dependabot[bot] in #282
  • Bump golang.org/x/net from 0.47.0 to 0.48.0 by @dependabot[bot] in #283
  • Bump github.com/tetratelabs/wazero from 1.10.1 to 1.11.0 by @dependabot[bot] in #284
  • Bump github.com/onsi/gomega from 1.38.3 to 1.39.0 by @dependabot[bot] in #286
  • Bump golang.org/x/text from 0.32.0 to 0.33.0 by @dependabot[bot] in #289
  • Bump golang.org/x/net from 0.48.0 to 0.49.0 by @dependabot[bot] in #287
  • Bump github.com/onsi/ginkgo/v2 from 2.27.3 to 2.27.5 by @dependabot[bot] in #288
  • Implement specific error handling when reading up the reader complete… by @jerbob92 in #294 (fix for issue with Minio filereaders)
  • Bump github.com/onsi/ginkgo/v2 from 2.27.5 to 2.28.1 by @dependabot[bot] in #290
  • Bump github.com/onsi/gomega from 1.39.0 to 1.39.1 by @dependabot[bot] in #291
  • Bump golang.org/x/text from 0.33.0 to 0.34.0 by @dependabot[bot] in #292
  • Bump golang.org/x/net from 0.49.0 to 0.50.0 by @dependabot[bot] in #293

Full Changelog: v1.17.2...v1.17.3

v1.17.2

23 Sep 15:38

Choose a tag to compare

What's Changed

  • Bump github.com/onsi/ginkgo/v2 from 2.23.4 to 2.24.0 by @dependabot[bot] in #253
  • Bump github.com/hashicorp/go-plugin from 1.6.3 to 1.7.0 by @dependabot[bot] in #252
  • Bump github.com/onsi/gomega from 1.38.0 to 1.38.2 by @dependabot[bot] in #258
  • Bump github.com/stretchr/testify from 1.10.0 to 1.11.1 by @dependabot[bot] in #259
  • Bump github.com/onsi/ginkgo/v2 from 2.24.0 to 2.25.3 by @dependabot[bot] in #262
  • Bump golang.org/x/net from 0.43.0 to 0.44.0 by @dependabot[bot] in #266
  • Fix: [FPDFPageObj_SetLineCap should call SetLineCap, not SetLineJoin by @ZMbiubiubiu in https://github.com//pull/268

New Contributors

Full Changelog: v1.17.1...v1.17.2

v1.17.1

31 Jul 14:06
f515b0e

Choose a tag to compare

What's Changed

Full Changelog: v1.17.0...v1.17.1

v1.17.0

31 Jul 12:49
7408e51

Choose a tag to compare

What's Changed

  • Add method to get form information by @jerbob92 in #245
    • This method will only work with builds that use the build tag pdfium_experimental, due to the use of many pdfium methods marked as experimental
    • The method is called GetForm and will return any form fields within the given page, with the following details:
      • The field type
      • The name of the field
      • The current value(s) of the field
      • Whether the field is checked in case of checkbox/radio
      • The tooltip text
      • The options of the field (in case of radio, listbox, combobox)
      • The form field flags (read-only, required, no-export)

Full Changelog: v1.16.0...v1.17.0

v1.16.0

30 Jul 13:52
0bfd1a6

Choose a tag to compare

What's Changed

  • Add form rendering to render helpers by @jerbob92 in #244
    • You can now automatically render the form contents in the render helpers using RenderForm: true

Full Changelog: v1.15.0...v1.16.0