v2.0.0
版本发布时间: 2022-07-13 15:50:17
barryvdh/laravel-dompdf最新发布版本:v3.0.0(2024-08-09 20:44:16)
Version 2 supports DomPDF 2.x
Changed
- Remove the deprecated class 'Barryvdh\DomPDF\Facade' Facade in favor of Barryvdh\DomPDF\Facade\Pdf
- Set default Facade to Pdf instead of PDF
- HTML5 parser option is deprecated, because this is always on.
-
orientation
option was never used. Removed in favor ofoptions.default_paper_orientation
Added
- Upgraded to use dompdf/dompdf 2.x
-
setOption
to change only the specified option(s), instead of replace all options. - Magic methods to allow calls to Dompdf methods easier. (#892)
-
default_paper_orientation
option has been added to the defaults. - Add option to set public path (#890)
Deprecated
-
setOptions
is now deprecated. UsesetOption
instead. - Config
dompdf.defines
has been renamed todompdf.options
Dompdf 2.0.0, highlights since 1.2.x
https://github.com/dompdf/dompdf/releases/tag/v2.0.0
- Addresses multiple security vulnerabilities (see link)
- Modifies callback and page_script/page_text handling (breaking change, see link)
- Switches the HTML5 parser to Masterminds/HTML5
- Improves CSS property parsing and representation
- Improves border, outline, and background rendering for inline elements
- Switches installed fonts and font metrics cache file format to JSON
- Adds support for the inset CSS shorthand property and the legacy break-word keyword for word-break
- Adds "end_document" callback event