Releases: plutoprint/plutobook
Releases Β· plutoprint/plutobook
v0.10.0
- Add support for running headers and footers
- Add support for CSS
min(),max()andclamp()functions - Add support for
unicode-rangein@font-facefor selective font coverage - Add support for
typeandfallbackinattr()function - Prioritize color emoji fonts during font selection
- Use
serifas the last-resort fallback font - Handle UTF-8 BOM
Backers and sponsors:
v0.9.0
- Add support for CSS Custom Properties
- Add support for CSS
calc()function with length values - Add support for extended
rgb()andhsl()functions with whitespace and alpha slash syntax - Add support for CSS
hwb()color function - Add support for CSS wide keyword
unset
Backers and sponsors:
v0.8.0
- Add support for
space-evenlyin flex layout - Add support for presentational attributes on
<li>and<ol> - Fix table height computation for positioned tables
- Ensure empty list items with outside markers generate boxes
- PlutoBook is now available via Homebrew :)
v0.7.0
- Add support for
row-gap,column-gap, andgapin flex layout - Add support for CSS hex alpha notation
- Fix flex layout to avoid shrinking table boxes below min preferred width
- Fix flex layout to avoid shrinking table height
- Fix table section height calculation to avoid double-counting border spacing
- Fix preferred width calculation for replaced boxes
v0.6.0
- Add support for
-pluto-qrcode()in CSScontentproperty for embedding QR codes - Fix uninitialized table members causing large cell
paddingandborder
v0.5.0
- Add support for
overflow-wrapin inline line-breaking algorithm - Add CLI options
--info/-ifor build metadata inspection - Fix
text-indentoffset calculation in block-level inline formatting - Fix parser for
text-decoration-lineto returnnullptrwhen no values are consumed - Fix luminance mask computation
v0.4.0
- Add support for
text-orientationandwriting-mode - PNG export outputs a single continuous image (no pagination)
- Add page range and metadata options to
html2pdfcli
v0.3.0
- Replace the
formatparameter withwidthandheightparameters inBook::writeToPngand related functions. - Add
html2pngcommand-line tool. - Extend
html2pdfcommand-line tool with new options:--size--margin--media--orientation--width--height--margin-top--margin-right--margin-bottom--margin-left
v0.2.0
- Added runtime autodetection of CA bundles and directories for curl.
- Enhanced
DefaultResourceFetcherwith configurable network settings:- New setter methods:
setCAInfosetCAPathsetVerifyPeersetVerifyHostsetFollowRedirectssetMaxRedirectssetTimeout
- Corresponding C API functions:
plutobook_set_ssl_cainfoplutobook_set_ssl_capathplutobook_set_ssl_verify_peerplutobook_set_ssl_verify_hostplutobook_set_http_follow_redirectsplutobook_set_http_max_redirectsplutobook_set_http_timeout
- New setter methods:
v0.1.0
- This is the first release. Everything is new. Enjoy!