Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

vendor updates: dompdf 3, pdf.js v4.2.67' #70

Merged
merged 2 commits into from
May 24, 2024
Merged

vendor updates: dompdf 3, pdf.js v4.2.67' #70

merged 2 commits into from
May 24, 2024

Conversation

skerbis
Copy link
Member

@skerbis skerbis commented May 24, 2024

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.

@skerbis skerbis merged commit 693e019 into master May 24, 2024
@skerbis skerbis deleted the vendor3 branch May 24, 2024 18:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant