vendor updates: dompdf 3, pdf.js v4.2.67' #70
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Release Highlights
Adds support for CSS variables (custom properties)
Adds support for CSS math functions (calc, max, round, etc.)
Updates the font matching logic to select the appropriate character-supporting font from the styled font families
Additional Changes
Improves stylesheet handling, including
enhanced regular expressions used during stylesheet parsing
enhanced media query handling that
supports media queries with more than one condition
expands logical operators support (not, or)
expands media query logic for at-import rules
improved value parsing related to case sensitivity
improved CSS function parsing and handling
Improves table border rendering
Improves automatic counter reset
Improves compatibility with PDFLib version 10
Improves security through
new "allowedRemoteHosts" option to restrict which remote hosts can be requested
new "artifactPathValidation" option to provide a mechanism for validating artifact paths (log file, temp directories, etc.)
SVG file reference recursion
Adds support for rendering unknown input element types
Fixes IMagick extension temporary directory usage
Fixes transparency after transform when using the Cpdf backend
The full list of new features and addressed issues can be found in the release milestone. View all changes since the previous release in the commit history.