gizmore / gwf3

Gizmore Website Framework
39 stars 23 forks source link

Bump dompdf/dompdf from 0.7.0 to 2.0.1 #106

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 2 years ago

Bumps dompdf/dompdf from 0.7.0 to 2.0.1.

Release notes

Sourced from dompdf/dompdf's releases.

Dompdf 2.0.1

Change highlights since 2.0.0

  • Improved font-face declaration parsing and handling
  • Improved layout of images with percentage-based dimensions

This release addresses the following vulnerabilities:

Vulnerability References Type Severity
Remote file inclusion #29942994 Information Disclosure TBD

2.0.x highlights

  • Modifies callback and page_script/page_text handling
  • Switches the HTML5 parser to Masterminds/HTML5
  • Improves CSS property parsing and representation
  • Switches installed fonts and font metrics cache file format to JSON

The list of addressed issues can be found in the 2.0.1 release milestone. View all changes since the previous release in the commit history.

We would like to extend our gratitude to the community members who helped make this release possible.

Requirements

Dompdf 2.0.1 requires the following:

  • PHP 7.1 or greater
  • html5-php v2.0.0 or greater
  • php-font-lib v0.5.4 or greater
  • php-svg-lib v0.3.3 or greater

Note that some dependencies may have further dependencies (notably php-svg-lib requires sabberworm/php-css-parser).

Additionally, the following are recommended for optimal use:

  • GD (for image processing)

For full requirements and recommendations see the requirements page on the wiki.

Download Instructions

The dompdf team recommends that you use Composer for easier dependency management.

If you're not yet using Composer you can download a packaged release of dompdf which includes all the files you need to use the library. Click the link labeled "dompdf_2-0-1.zip" for the packaged release. The download options labeled "Source code" are auto-generated by github and do not include all the dependencies.

Dompdf 2.0.0

This release has been superseded by version 2.0.1

Change highlights since 1.2.x

  • Addresses multiple security vulnerabilities (see below)

... (truncated)

Commits
  • c5310df Add max version for php-font-lib/php-svg-lib
  • 2d09f59 Update composer.json
  • c176076 bump version to 2.0.1
  • 7456bb0 Fix body rendering when border is applied
  • fe4e904 Allow leading space in at-font-face URL function
  • 66431c5 Halt font registration when URL fails validation
  • 9adb812 Include replacement characters in Cpdf font subset
  • f5da2fd Indicate that CSS grid is not supported
  • bbecc9a adds CSS flexbox as a limitation
  • e82c746 Improve type hinting
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/gizmore/gwf3/network/alerts).
dependabot[bot] commented 1 year ago

Superseded by #107.