Repository navigation
Releases: go-pdfkit/pdfkit
Releases · go-pdfkit/pdfkit
Release list
v0.21.0
What's Changed
- fix(deps): update dependencies by @tannevaled in #55
- feat: form XObjects (NewForm, DrawForm, PaintForm) by @tannevaled in #56
Full Changelog: v0.20.0...v0.21.0
v0.20.0
go-pdfkit/pdfkit v0.20.0
Changed (breaking for users of the widget bridge)
The go-widgets/toolkit bridge moves to the subpackage github.com/go-pdfkit/pdfkit/widget. Importing pdfkit no longer links the toolkit, and with it collab, richdoc, JPEG 2000 and JBIG2.
| v0.19.0 | v0.20.0 | |
|---|---|---|
packages linked by import "github.com/go-pdfkit/pdfkit" |
403 | 196 |
go-llmflow gateway binary (darwin/arm64, CGO_ENABLED=0 -trimpath) |
42,110,114 bytes | 39,790,834 bytes |
deps_test.go fails if the root package's import graph reaches go-widgets/toolkit again.
Upgrading
v0.19 (pdfkit) |
v0.20 (pdfkit/widget) |
|---|---|
p.AddWidget(root, rect, opts) |
widget.Add(p, root, rect, opts) |
p.AddWidgetVector(root, rect, opts) |
widget.AddVector(p, root, rect, opts) |
pdfkit.WidgetOptions |
widget.Options |
pdfkit.DefaultWidgetScale |
widget.DefaultScale |
The errors are exported as widget.ErrEmptyRect and widget.ErrNoFont. Nothing else changed.
No repository of the fleet calls the bridge. gorequires finds 8 repositories that require pdfkit, and their clones have no call.
v0.19.0
v0.18.0
v0.17.0
v0.16.0
v0.15.0
v0.14.1 — DrawImage without a per-pixel allocation
v0.14.0
v0.13.0
Release backfilled on 2026-10-31; tag created 2026-10-02.
Commits since v0.12.0:
- f7d4217 test: install qpdf so the independent oracle actually runs (#33)
- abd60dd fix(deps): update module github.com/go-widgets/toolkit to v0.320.0 (#34)
- e7afcf7 Annotations ARE implemented here, and three absences are somewhere else (#35)
- 3ac1e88 fix(deps): update dependencies (#36)
- a8ef7fb fix(deps): update module github.com/go-widgets/toolkit to v0.321.2 (#37)