Releases: SebastiaanKlippert/go-wkhtmltopdf
v1.9.3
What's Changed
- Do not show console on each invokation by @matwachich in #124
- Fixes in test PDFs, use loremflickr instead of placekitten
New Contributors
- @matwachich made their first contribution in #124
Full Changelog: v1.9.2...v1.9.3
v1.9.2
In case there is a cmd/os error while rendering the PDF to cmd error was not displayed, but only the contents of wkhtmltopdf's stderr buffer were returned.
The error returned by exec.Command is now appended to the contents of stderr in a new line.
This should make it clear what the error was, but the error text might be very long.
v1.9.1
No new features, removes deprecated Go functions
v1.9.0
Margin and page size options can be set with units in wkhtmltopdf.
That was not possible in go-wkhtmltopdf, for the options that support this a "Unit" option has been added.
For example, you can now use pdfg.MarginRightUnit.Set("1mm")
to set a margin of 1 millimeter or pdfg.MarginRightUnit.Set("0.5in")
for half an inch. pdfg.MarginRight.Set(1)
is still available to to set it to 1 mm.
When both options are specified a duplicate agrument error is returned: duplicate argument: --margin-right
v1.8.2
go modules compatability
v1.8.0
- Document changes regarding executables in the current directory in go 1.19 and return error
exec.ErrDot
if this is the case. This error was previously ignored but makes it hard to debug why wkhtmltopdf was not found. See https://pkg.go.dev/os/exec@master#hdr-Executables_in_the_current_directory - Clear internal buffer before calling
Create()
functions, see #102
git flow changes
no functional changes
v1.7.1
Add header and footer options for TOC
v1.7.0
Added CreateContext and use exec.CommandContext.
Can be used for cancellation and other things.
v1.6.1
Renamed page interface to PageProvider to make it exported.