Releases: klippa-app/go-pdfium
Releases · klippa-app/go-pdfium
v1.8.1
Add original pdfium error code to errors when opening documents
Full Changelog: v1.8.0...v1.8.1
v1.8.0
What's Changed
- Updated the pdfium support to 6015
- Created new compiled version of Pdfium webassembly for pdfium 6015
- Implement the new experimental function FPDFText_IsHyphen
- Add optional support for rendering images using libjpeg-turbo, which result in significant speed improvements when rendering PDFs into JPEG, read this readme section for more information
- Added the option to give the quality setting to the render function to control the quality setting (default was and is 95).
Merge requests
- Bump github.com/onsi/ginkgo/v2 from 2.11.0 to 2.12.0 by @dependabot in #97
- Bump github.com/hashicorp/go-plugin from 1.4.10 to 1.5.0 by @dependabot in #98
- Bump github.com/hashicorp/go-plugin from 1.5.0 to 1.5.1 by @dependabot in #101
- Bump golang.org/x/text from 0.12.0 to 0.13.0 by @dependabot in #99
- Bump golang.org/x/net from 0.14.0 to 0.15.0 by @dependabot in #100
- Bump github.com/onsi/ginkgo/v2 from 2.12.0 to 2.12.1 by @dependabot in #102
- Update pdfium to 6015, implement FPDFText_IsHyphen by @jerbob92 in #103
Full Changelog: v1.7.0...v1.8.0
v1.7.0
What's Changed
- Updated the pdfium support to 5961
- Created new compiled version of Pdfium webassembly for pdfium 5961
- Updates Wazero to v1.5.0
- This in combination with the new build fixes a bug that caused some issues in code that uses setjmp/longjmp, which is used a lot in freetype as an exception mechanism, this caused some crashes in go-pdfium when rendering some fonts
- Adds a test for Go 1.21
- Removes support for Go 1.18
- Reduces the amount of pdfium versions that are tested (now only first supported and last supported)
- Upgrades the action versions in the GitLab actions
- Adds a support policy to the readme
Full Changelog: v1.6.1...v1.7.0
v1.6.1
What's Changed
- Bump golang.org/x/text from 0.11.0 to 0.12.0 by @dependabot in #89
- Bump github.com/google/uuid from 1.3.0 to 1.3.1 by @dependabot in #93
- Bump github.com/tetratelabs/wazero from 1.3.1 to 1.4.0 by @dependabot in #91
- Bump golang.org/x/net from 0.12.0 to 0.14.0 by @dependabot in #90
- Fix for adding images in WebAssembly implementation by @jerbob92 in #94
Full Changelog: v1.6.0...v1.6.1
v1.6.0
What's Changed
- Bump google.golang.org/grpc from 1.27.1 to 1.53.0 by @dependabot in #79
- Create dependabot.yml by @jerbob92 in #82
- Update to pdfium 5907 by @jerbob92 in #80
- Update to pdfium 5907
- Update Wazero to v1.3.1
- Update gomega to v1.27.10
- Update x/net to v0.12.0
- Update x/text to v0.11.0
New Contributors
- @dependabot made their first contribution in #79
Full Changelog: v1.5.0...v1.6.0
v1.5.0
What's Changed
- Fix README multithreaded example by @KaymeKaydex in #72
- add for multithreaded pull get num active/idle/destroyed for metrics by @KaymeKaydex in #74
- Implement safe access to global maps by @jerbob92 in #76
- Update dependencies by @jerbob92 in #77
- Updated Wazero from v1.1.0 to v1.2.1 show a speed increase between 30% and 50%, depending on the operations you're doing
- Update to pdfium 5854 by @jerbob92 in #78
- Contains new (experimental) method
FPDFImageObj_GetImagePixelSize
- WebAssembly was built with the latest Emscripten release, showing a 10% speed increase in some operations
- Contains new (experimental) method
New Contributors
- @KaymeKaydex made their first contribution in #72
Full Changelog: v1.4.1...v1.5.0
v1.4.1
What's Changed
- Update Wazero to v1.1.0 by @semvis123 in #69
New Contributors
- @semvis123 made their first contribution in #69
Full Changelog: v1.4.0...v1.4.1
v1.4.0
v1.3.0
What's Changed
- Update to pdfium 5378 by @jerbob92 in #63
- Implement new experimental pdfium methods: FPDFAnnot_GetFormAdditionalActionJavaScript, FPDFAnnot_GetFormFieldAlternateName and FPDFText_IsGenerated
Full Changelog: v1.2.2...v1.3.0
Note: be aware that this release only works with pdfium 5378 and up when running/building with the experimental tag