mozilla / mozanalysis

A library for Mozilla experiments analysis
https://mozilla.github.io/mozanalysis/
Mozilla Public License 2.0
9 stars 13 forks source link

Bump fonttools from 4.51.0 to 4.53.0 #235

Closed dependabot[bot] closed 2 weeks ago

dependabot[bot] commented 1 month ago

Bumps fonttools from 4.51.0 to 4.53.0.

Release notes

Sourced from fonttools's releases.

4.53.0

4.52.4

  • [varLib.cff] Restore and deprecate convertCFFtoCFF2 that was removed in 4.52.0 release as it is used by downstream projects (#3535).

4.52.3

Fixed a small syntax error in the reStructuredText-formatted NEWS.rst file which caused the upload to PyPI to fail for 4.52.2. No other code changes.

4.52.2

  • [varLib.interpolatable] Ensure that scipy/numpy output is JSON-serializable (#3522, #3526)
  • [housekeeping] Regenerate table lists, to fix pyinstaller packaging of the new VARC table (#3531, #3529)
  • [cffLib] Make CFFToCFF2 and CFF2ToCFF more robust (#3521, #3525)

4.52.1

Fixed a small syntax error in the reStructuredText-formatted NEWS.rst file which caused the upload to PyPI to fail for 4.52.0.
No other code changes.

4.52.0

  • Added support for the new VARC (Variable Composite) table that is being proposed to OpenType spec (#3395).
    For more info: https://github.com/harfbuzz/boring-expansion-spec/blob/main/VARC.md
  • [ttLib.main] Fixed decompiling all tables (90fed08).
  • [feaLib] Don't reference the same lookup index multiple times within the same feature record, it is only applied once anyway (#3520).
  • [cffLib] Moved methods to desubroutinize, remove hints and unused subroutines from subset module to cffLib (#3517).
  • [varLib.instancer] Added support for partial-instancing CFF2 tables! Also, added method to down-convert from CFF2 to CFF 1.0, and CLI entry points to convert CFFCFF2 (#3506).
  • [subset] Prune unused user name IDs even with --name-IDs='*' (#3410).
  • [ttx] use GNU-style getopt to intermix options and positional arguments (#3509).
  • [feaLib.variableScalar] Fixed value_at_location() method (#3491)
  • [psCharStrings] Shorten output of encodeFloat (#3492).
  • [bezierTools] Fix infinite-recursion in calcCubicArcLength (#3502).
  • [avar2] Implement avar2 support in TTFont.getGlyphSet() (#3473).
Changelog

Sourced from fonttools's changelog.

4.53.0 (released 2024-05-31)

  • [ttLib.removeOverlaps] Support CFF table to aid in downconverting CFF2 fonts (#3528)
  • [avar] Fix crash when accessing not-yet-existing attribute (#3550)
  • [docs] Add buildMathTable to otlLib.builder documentation (#3540)
  • [feaLib] Allow UTF-8 with BOM when reading features (#3495)
  • [SVGPathPen] Revert rounding coordinates to two decimal places by default (#3543)
  • [varLib.instancer] Refix output filename decision-making (#3545, #3544, #3548)

4.52.4 (released 2024-05-27)

  • [varLib.cff] Restore and deprecate convertCFFtoCFF2 that was removed in 4.52.0 release as it is used by downstream projects (#3535).

4.52.3 (released 2024-05-27)

  • Fixed a small syntax error in the reStructuredText-formatted NEWS.rst file which caused the upload to PyPI to fail for 4.52.2. No other code changes.

4.52.2 (released 2024-05-27)

  • [varLib.interpolatable] Ensure that scipy/numpy output is JSON-serializable (#3522, #3526).
  • [housekeeping] Regenerate table lists, to fix pyinstaller packaging of the new VARC table (#3531, #3529).
  • [cffLib] Make CFFToCFF2 and CFF2ToCFF more robust (#3521, #3525).

4.52.1 (released 2024-05-24)

  • Fixed a small syntax error in the reStructuredText-formatted NEWS.rst file which caused the upload to PyPI to fail for 4.52.0. No other code changes.

4.52.0 (released 2024-05-24)

  • Added support for the new VARC (Variable Composite) table that is being proposed to OpenType spec (#3395). For more info: https://github.com/harfbuzz/boring-expansion-spec/blob/main/VARC.md
  • [ttLib.main] Fixed decompiling all tables (90fed08).
  • [feaLib] Don't reference the same lookup index multiple times within the same feature record, it is only applied once anyway (#3520).
  • [cffLib] Moved methods to desubroutinize, remove hints and unused subroutines from subset module to cffLib (#3517).
  • [varLib.instancer] Added support for partial-instancing CFF2 tables! Also, added method to down-convert from CFF2 to CFF 1.0, and CLI entry points to convert

... (truncated)

Commits
  • af5894c Release 4.53.0
  • b9c436d Add Changelog entries
  • c61fae7 Merge pull request #3548 from fonttools/instancer-name
  • f4669f0 [avar] Fix assertion
  • f916971 [instancer] Fix output filename decision-making
  • 313328b Update Changelog
  • bdbc470 Revert "[svgPen] Write two digits after decimal by default"
  • 726a1f7 Merge pull request #3545 from fonttools/revert-969d09d
  • a5a1573 Revert "[instancer] Fix name decision-making"
  • 4193aea Merge pull request #3495 from NightFurySL2001/patch-2
  • 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 show ignore conditions` will show all of the ignore conditions of the specified dependency - `@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)
codecov-commenter commented 1 month ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 83.16%. Comparing base (5e723ef) to head (453c138).

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #235 +/- ## ======================================= Coverage 83.16% 83.16% ======================================= Files 16 16 Lines 1194 1194 ======================================= Hits 993 993 Misses 201 201 ``` | [Flag](https://app.codecov.io/gh/mozilla/mozanalysis/pull/235/flags?src=pr&el=flags&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=mozilla) | Coverage Δ | | |---|---|---| | [project](https://app.codecov.io/gh/mozilla/mozanalysis/pull/235/flags?src=pr&el=flag&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=mozilla) | `83.16% <ø> (ø)` | | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=mozilla#carryforward-flags-in-the-pull-request-comment) to find out more.

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

dependabot[bot] commented 2 weeks ago

Looks like fonttools is up-to-date now, so this is no longer needed.