adobe-type-tools / afdko

Adobe Font Development Kit for OpenType
https://adobe-type-tools.github.io/afdko/
Other
1.04k stars 169 forks source link

Update all dependencies #1717

Open renovate[bot] opened 12 months ago

renovate[bot] commented 12 months ago

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
actions/checkout action digest 8ade135 -> 692973e
actions/download-artifact action major v3 -> v4 age adoption passing confidence
actions/setup-python action major v4 -> v5 age adoption passing confidence
actions/upload-artifact action major v3 -> v4 age adoption passing confidence
fontMath patch ==0.9.3 -> ==0.9.4 age adoption passing confidence
fontTools minor ==4.43.0 -> ==4.54.1 age adoption passing confidence
github/codeql-action action major v2 -> v3 age adoption passing confidence
lxml (source, changelog) major ==4.9.3 -> ==5.3.0 age adoption passing confidence
pypa/cibuildwheel action minor v2.16.1 -> v2.21.1 age adoption passing confidence
softprops/action-gh-release action major v1 -> v2 age adoption passing confidence
ufoProcessor minor ==1.9.0 -> ==1.13.1 age adoption passing confidence
ufonormalizer patch ==0.6.1 -> ==0.6.2 age adoption passing confidence

Release Notes

actions/download-artifact (actions/download-artifact) ### [`v4`](https://redirect.github.com/actions/download-artifact/compare/v3...v4) [Compare Source](https://redirect.github.com/actions/download-artifact/compare/v3...v4)
actions/setup-python (actions/setup-python) ### [`v5`](https://redirect.github.com/actions/setup-python/compare/v4...v5) [Compare Source](https://redirect.github.com/actions/setup-python/compare/v4...v5)
actions/upload-artifact (actions/upload-artifact) ### [`v4`](https://redirect.github.com/actions/upload-artifact/compare/v3...v4) [Compare Source](https://redirect.github.com/actions/upload-artifact/compare/v3...v4)
robotools/fontMath (fontMath) ### [`v0.9.4`](https://redirect.github.com/robotools/fontMath/releases/tag/0.9.4) [Compare Source](https://redirect.github.com/robotools/fontMath/compare/0.9.3...0.9.4) #### What's Changed - typo by [@​schriftgestalt](https://redirect.github.com/schriftgestalt) in [https://github.com/robotools/fontMath/pull/323](https://redirect.github.com/robotools/fontMath/pull/323) - Do not re-cycle the outline in strict mode by [@​simoncozens](https://redirect.github.com/simoncozens) in [https://github.com/robotools/fontMath/pull/325](https://redirect.github.com/robotools/fontMath/pull/325) #### New Contributors - [@​schriftgestalt](https://redirect.github.com/schriftgestalt) made their first contribution in [https://github.com/robotools/fontMath/pull/323](https://redirect.github.com/robotools/fontMath/pull/323) - [@​simoncozens](https://redirect.github.com/simoncozens) made their first contribution in [https://github.com/robotools/fontMath/pull/325](https://redirect.github.com/robotools/fontMath/pull/325) **Full Changelog**: https://github.com/robotools/fontMath/compare/0.9.3...0.9.4
fonttools/fonttools (fontTools) ### [`v4.54.1`](https://redirect.github.com/fonttools/fonttools/releases/tag/4.54.1) [Compare Source](https://redirect.github.com/fonttools/fonttools/compare/4.54.0...4.54.1) #### What's Changed - \[unicodedata] Update to Unicode 16 - \[subset] Escape `\` in doc string #### New Contributors - [@​mark-thm](https://redirect.github.com/mark-thm) made their first contribution in [https://github.com/fonttools/fonttools/pull/3645](https://redirect.github.com/fonttools/fonttools/pull/3645) **Full Changelog**: https://github.com/fonttools/fonttools/compare/4.54.0...4.54.1 ### [`v4.54.0`](https://redirect.github.com/fonttools/fonttools/compare/4.53.1...4.54.0) [Compare Source](https://redirect.github.com/fonttools/fonttools/compare/4.53.1...4.54.0) ### [`v4.53.1`](https://redirect.github.com/fonttools/fonttools/releases/tag/4.53.1) [Compare Source](https://redirect.github.com/fonttools/fonttools/compare/4.53.0...4.53.1) 4.53.1 - \[feaLib] Improve the sharing of inline chained lookups ([#​3559](https://redirect.github.com/fonttools/fonttools/issues/3559)) - \[otlLib] Correct the calculation of OS/2.usMaxContext with reversed chaining contextual single substitutions ([#​3569](https://redirect.github.com/fonttools/fonttools/issues/3569)) - \[misc.visitor] Visitors search the inheritance chain of objects they are visiting ([#​3581](https://redirect.github.com/fonttools/fonttools/issues/3581)) ### [`v4.53.0`](https://redirect.github.com/fonttools/fonttools/releases/tag/4.53.0) [Compare Source](https://redirect.github.com/fonttools/fonttools/compare/4.52.4...4.53.0) - \[ttLib.removeOverlaps] Support CFF table to aid in downconverting CFF2 fonts [https://github.com/fonttools/fonttools/pull/3528](https://redirect.github.com/fonttools/fonttools/pull/3528)8) - \[avar] Fix crash when accessing not-yet-existing attribute [https://github.com/fonttools/fonttools/pull/3550](https://redirect.github.com/fonttools/fonttools/pull/3550)0) - \[docs] Add buildMathTable to otlLib.builder documentation [https://github.com/fonttools/fonttools/pull/3540](https://redirect.github.com/fonttools/fonttools/pull/3540)0) - \[feaLib] Allow UTF-8 with BOM when reading features [https://github.com/fonttools/fonttools/pull/3495](https://redirect.github.com/fonttools/fonttools/pull/3495)5) - \[SVGPathPen] Revert rounding coordinates to two decimal places by default [https://github.com/fonttools/fonttools/pull/3543](https://redirect.github.com/fonttools/fonttools/pull/3543)3) - \[varLib.instancer] Refix output filename decision-making [https://github.com/fonttools/fonttools/pull/3545](https://redirect.github.com/fonttools/fonttools/pull/3545)5,[https://github.com/fonttools/fonttools/issues/3544](https://redirect.github.com/fonttools/fonttools/issues/3544)4,[https://github.com/fonttools/fonttools/pull/3548](https://redirect.github.com/fonttools/fonttools/pull/3548)8) ### [`v4.52.4`](https://redirect.github.com/fonttools/fonttools/releases/tag/4.52.4) [Compare Source](https://redirect.github.com/fonttools/fonttools/compare/4.52.3...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](https://redirect.github.com/fonttools/fonttools/issues/3535)). ### [`v4.52.3`](https://redirect.github.com/fonttools/fonttools/releases/tag/4.52.3) [Compare Source](https://redirect.github.com/fonttools/fonttools/compare/4.52.1...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. ### [`v4.52.1`](https://redirect.github.com/fonttools/fonttools/releases/tag/4.52.1) [Compare Source](https://redirect.github.com/fonttools/fonttools/compare/4.51.0...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. ### [`v4.51.0`](https://redirect.github.com/fonttools/fonttools/releases/tag/4.51.0) [Compare Source](https://redirect.github.com/fonttools/fonttools/compare/4.50.0...4.51.0) - \[ttLib] Optimization on loading aux fields ([#​3464](https://redirect.github.com/fonttools/fonttools/issues/3464)). - \[ttFont] Add reorderGlyphs ([#​3468](https://redirect.github.com/fonttools/fonttools/issues/3468)). ### [`v4.50.0`](https://redirect.github.com/fonttools/fonttools/releases/tag/4.50.0) [Compare Source](https://redirect.github.com/fonttools/fonttools/compare/4.49.0...4.50.0) - \[pens] Added decomposing filter pens that draw components as regular contours [https://github.com/fonttools/fonttools/pull/3460](https://redirect.github.com/fonttools/fonttools/pull/3460)0). - \[instancer] Drop explicit no-op axes from TupleVariations [https://github.com/fonttools/fonttools/pull/3457](https://redirect.github.com/fonttools/fonttools/pull/3457)7). - \[cu2qu/ufo] Return set of modified glyph names from fonts_to_quadratic [https://github.com/fonttools/fonttools/pull/3456](https://redirect.github.com/fonttools/fonttools/pull/3456)6). ### [`v4.49.0`](https://redirect.github.com/fonttools/fonttools/releases/tag/4.49.0) [Compare Source](https://redirect.github.com/fonttools/fonttools/compare/4.48.1...4.49.0) - \[otlLib] Add API for building `MATH` table ([#​3446](https://redirect.github.com/fonttools/fonttools/issues/3446)) ### [`v4.48.1`](https://redirect.github.com/fonttools/fonttools/releases/tag/4.48.1) [Compare Source](https://redirect.github.com/fonttools/fonttools/compare/4.47.2...4.48.1) - Fixed uploading wheels to PyPI, no code changes since v4.48.0. ### [`v4.47.2`](https://redirect.github.com/fonttools/fonttools/releases/tag/4.47.2) [Compare Source](https://redirect.github.com/fonttools/fonttools/compare/4.47.0...4.47.2) Minor release to fix uploading wheels to PyPI. ### [`v4.47.0`](https://redirect.github.com/fonttools/fonttools/releases/tag/4.47.0) [Compare Source](https://redirect.github.com/fonttools/fonttools/compare/4.46.0...4.47.0) - \[varLib.models] New API for VariationModel: `getMasterScalars` and `interpolateFromValuesAndScalars`. - \[varLib.interpolatable] Various bugfixes and rendering improvements. In particular, add a Summary page in the front, and an Index and Table-of-Contents in the back. Change the page size to Letter. - \[Docs/designspaceLib] Defined a new `public.fontInfo` lib key, not used anywhere yet ([#​3358](https://redirect.github.com/fonttools/fonttools/issues/3358)). ### [`v4.46.0`](https://redirect.github.com/fonttools/fonttools/releases/tag/4.46.0) [Compare Source](https://redirect.github.com/fonttools/fonttools/compare/4.45.1...4.46.0) - \[featureVars] Allow to register the same set of substitution rules to multiple features. The `addFeatureVariations` function can now take a list of featureTags; similarly, the lib key 'com.github.fonttools.varLib.featureVarsFeatureTag' can now take a comma-separateed string of feature tags (e.g. "salt,ss01") instead of a single tag ([#​3360](https://redirect.github.com/fonttools/fonttools/issues/3360)). - \[featureVars] Don't overwrite GSUB FeatureVariations, but append new records to it for features which are not already there. But raise `VarLibError` if the feature tag already has feature variations associated with it ([#​3363](https://redirect.github.com/fonttools/fonttools/issues/3363)). - \[varLib] Added `addGSUBFeatureVariations` function to add GSUB Feature Variations to an existing variable font from rules defined in a DesignSpace document ([#​3362](https://redirect.github.com/fonttools/fonttools/issues/3362)). - \[varLib.interpolatable] Various bugfixes and rendering improvements. In particular, a new test for "underweight" glyphs. The new test reports quite a few false-positives though. Please send feedback. ### [`v4.45.1`](https://redirect.github.com/fonttools/fonttools/releases/tag/4.45.1) [Compare Source](https://redirect.github.com/fonttools/fonttools/compare/4.45.0...4.45.1) - \[varLib.interpolatable] Various bugfixes and improvements, better reporting, reduced false positives. - \[ttGlyphSet] Added option to not recalculate glyf bounds ([#​3348](https://redirect.github.com/fonttools/fonttools/issues/3348)). ### [`v4.45.0`](https://redirect.github.com/fonttools/fonttools/releases/tag/4.45.0) [Compare Source](https://redirect.github.com/fonttools/fonttools/compare/4.44.3...4.45.0) - \[varLib.interpolator] Vastly improved algorithms. Also available now is `--pdf` and `--html` options to generate a PDF or HTML report of the interpolation issues.\ The PDF/HTML report showcases the problematic masters, the interpolated broken glyph, as well as the proposed fixed version. ### [`v4.44.3`](https://redirect.github.com/fonttools/fonttools/releases/tag/4.44.3) [Compare Source](https://redirect.github.com/fonttools/fonttools/compare/4.44.1...4.44.3) - \[subset] Only prune codepage ranges for OS/2.version >= 1, ignore otherwise ([#​3334](https://redirect.github.com/fonttools/fonttools/issues/3334)). - \[instancer] Ensure hhea vertical metrics stay in sync with OS/2 ones after instancing MVAR table containing 'hasc', 'hdsc' or 'hlgp' tags ([#​3297](https://redirect.github.com/fonttools/fonttools/issues/3297)). ### [`v4.44.1`](https://redirect.github.com/fonttools/fonttools/releases/tag/4.44.1) [Compare Source](https://redirect.github.com/fonttools/fonttools/compare/4.44.0...4.44.1) - \[feaLib] Ensure variable mark anchors are deep-copied while building since they get modified in-place and later reused ([#​3330](https://redirect.github.com/fonttools/fonttools/issues/3330)). - \[OS/2|subset] Added method to `recalcCodePageRanges` to OS/2 table class; added `--prune-codepage-ranges` to `fonttools subset` command ([#​3328](https://redirect.github.com/fonttools/fonttools/issues/3328), [#​2607](https://redirect.github.com/fonttools/fonttools/issues/2607)). NOTE: this release was "yanked" from PyPI because it introduced a regression: [https://github.com/fonttools/fonttools/issues/3334](https://redirect.github.com/fonttools/fonttools/issues/3334) ### [`v4.44.0`](https://redirect.github.com/fonttools/fonttools/releases/tag/4.44.0) [Compare Source](https://redirect.github.com/fonttools/fonttools/compare/4.43.1...4.44.0) - \[instancer] Recalc OS/2 AvgCharWidth after instancing if default changes ([#​3317](https://redirect.github.com/fonttools/fonttools/issues/3317)). - \[otlLib] Make ClassDefBuilder class order match varLib.merger's, i.e. large classes first, then glyph lexicographic order ([#​3321](https://redirect.github.com/fonttools/fonttools/issues/3321), [#​3324](https://redirect.github.com/fonttools/fonttools/issues/3324)). - \[instancer] Allow not specifying any of min:default:max values and let be filled up with fvar's values ([#​3322](https://redirect.github.com/fonttools/fonttools/issues/3322), [#​3323](https://redirect.github.com/fonttools/fonttools/issues/3323)). - \[instancer] When running --update-name-table ignore axes that have no STAT axis values ([#​3318](https://redirect.github.com/fonttools/fonttools/issues/3318), [#​3319](https://redirect.github.com/fonttools/fonttools/issues/3319)). - \[Debg] When dumping to ttx, write the embedded JSON as multi-line string with indentation ([`92cbfee`](https://redirect.github.com/fonttools/fonttools/commit/92cbfee0d)). - \[varStore] Handle > 65535 items per encoding by splitting VarData subtable ([#​3310](https://redirect.github.com/fonttools/fonttools/issues/3310)). - \[subset] Handle null-offsets in MarkLigPos subtables. - \[subset] Keep East Asian spacing fatures vhal, halt, chws, vchw by default ([#​3305](https://redirect.github.com/fonttools/fonttools/issues/3305)). - \[instancer.solver] Fixed case where axisDef < lower and upper < axisMax ([#​3304](https://redirect.github.com/fonttools/fonttools/issues/3304)). - \[glyf] Speed up compilation, mostly around `recalcBounds` ([#​3301](https://redirect.github.com/fonttools/fonttools/issues/3301)). - \[varLib.interpolatable] Speed it up when working on variable fonts, plus various micro-optimizations ([#​3300](https://redirect.github.com/fonttools/fonttools/issues/3300)). - Require unicodedata2 >= 15.1.0 when installed with 'unicode' extra, contains UCD 15.1. ### [`v4.43.1`](https://redirect.github.com/fonttools/fonttools/releases/tag/4.43.1) [Compare Source](https://redirect.github.com/fonttools/fonttools/compare/4.43.0...4.43.1) - \[EBDT] Fixed TypeError exception in `_reverseBytes` method triggered when dumping some bitmap fonts with `ttx -z bitwise` option ([#​3162](https://redirect.github.com/fonttools/fonttools/issues/3162)). - \[v/hhea] Fixed UnboundLocalError exception in `recalc` method when no vmtx or hmtx tables are present ([#​3290](https://redirect.github.com/fonttools/fonttools/issues/3290)). - \[bezierTools] Fixed incorrectly typed cython local variable leading to TypeError when calling `calcQuadraticArcLength` ([#​3288](https://redirect.github.com/fonttools/fonttools/issues/3288)). - \[feaLib/otlLib] Better error message when building Coverage table with missing glyph ([#​3286](https://redirect.github.com/fonttools/fonttools/issues/3286)).
github/codeql-action (github/codeql-action) ### [`v3`](https://redirect.github.com/github/codeql-action/compare/v2...v3) [Compare Source](https://redirect.github.com/github/codeql-action/compare/v2...v3)
lxml/lxml (lxml) ### [`v5.3.0`](https://redirect.github.com/lxml/lxml/blob/HEAD/CHANGES.txt#530-2024-08-10) [Compare Source](https://redirect.github.com/lxml/lxml/compare/lxml-5.2.2...lxml-5.3.0) \================== ## Features added - [GH#421](https://redirect.github.com/GH/lxml/issues/421): Nested `CDATA` sections are no longer rejected but split on output to represent `]]>` correctly. Patch by Gertjan Klein. ## Bugs fixed - [LP#2060160](https://redirect.github.com/LP/lxml/issues/2060160): Attribute values serialised differently in `xmlfile.element()` and `xmlfile.write()`. - [LP#2058177](https://redirect.github.com/LP/lxml/issues/2058177): The ISO-Schematron implementation could fail on unknown prefixes. Patch by David Lakin. ## Other changes - [LP#2067707](https://redirect.github.com/LP/lxml/issues/2067707): The `strip_cdata` option in `HTMLParser()` turned out to be useless and is now deprecated. - Binary wheels use the library versions libxml2 2.12.9 and libxslt 1.1.42. - Windows binary wheels use the library versions libxml2 2.11.8 and libxslt 1.1.39. - Built with Cython 3.0.11. ### [`v5.2.2`](https://redirect.github.com/lxml/lxml/blob/HEAD/CHANGES.txt#522-2024--) [Compare Source](https://redirect.github.com/lxml/lxml/compare/lxml-5.2.1...lxml-5.2.2) \================== ## Bugs fixed - [GH#417](https://redirect.github.com/GH/lxml/issues/417): The `test_feed_parser` test could fail if `lxml_html_clean` was not installed. It is now skipped in that case. - [LP#2059910](https://redirect.github.com/LP/lxml/issues/2059910): The minimum CPU architecture for the Linux x86 binary wheels was set back to "core2", without SSE 4.2. - If libxml2 uses iconv, the compile time version is available as `etree.ICONV_COMPILED_VERSION`. ### [`v5.2.1`](https://redirect.github.com/lxml/lxml/blob/HEAD/CHANGES.txt#521-2024-04-02) [Compare Source](https://redirect.github.com/lxml/lxml/compare/lxml-5.2.0...lxml-5.2.1) \================== ## Bugs fixed - [LP#2059910](https://redirect.github.com/LP/lxml/issues/2059910): The minimum CPU architecture for the Linux x86 binary wheels was set back to "core2", but with SSE 4.2 enabled. - [LP#2059977](https://redirect.github.com/LP/lxml/issues/2059977): `Element.iterfind("//absolute_path")` failed with a `SyntaxError` where it should have issued a warning. - [GH#416](https://redirect.github.com/GH/lxml/issues/416): The documentation build was using the non-standard `which` command. Patch by Michał Górny. ### [`v5.2.0`](https://redirect.github.com/lxml/lxml/blob/HEAD/CHANGES.txt#520-2024-03-30) [Compare Source](https://redirect.github.com/lxml/lxml/compare/lxml-5.1.1...lxml-5.2.0) \================== ## Other changes - [LP#1958539](https://redirect.github.com/LP/lxml/issues/1958539): The `lxml.html.clean` implementation suffered from several (only if used) security issues in the past and was now extracted into a separate library: https://github.com/fedora-python/lxml_html_clean Projects that use lxml without "lxml.html.clean" will not notice any difference, except that they won't have potentially vulnerable code installed. The module is available as an "extra" setuptools dependency "lxml\[html_clean]", so that Projects that need "lxml.html.clean" will need to switch their requirements from "lxml" to "lxml\[html_clean]", or install the new library themselves. - The minimum CPU architecture for the Linux x86 binary wheels was upgraded to "sandybridge" (launched 2011), and glibc 2.28 / gcc 12 (manylinux\_2\_28) wheels were added. - Built with Cython 3.0.10. ### [`v5.1.1`](https://redirect.github.com/lxml/lxml/blob/HEAD/CHANGES.txt#511-2024-03-28) [Compare Source](https://redirect.github.com/lxml/lxml/compare/lxml-5.1.0...lxml-5.1.1) \================== ## Bugs fixed - [LP#2048920](https://redirect.github.com/LP/lxml/issues/2048920): `iterlinks()` in `lxml.html` rejected `bytes` input in 5.1.0. - High source line numbers from the parser are no longer truncated (up to a C `long`) when using libxml2 2.11 or later. ## Other changes - [GH#407](https://redirect.github.com/GH/lxml/issues/407): A compatibility test was adapted to recent expat versions. Patch by Miro Hrončok. - Binary wheels use the library versions libxml2 2.12.6 and libxslt 1.1.39. - Windows binary wheels use the library versions libxml2 2.11.7 and libxslt 1.1.39. - Built with Cython 3.0.9. ### [`v5.1.0`](https://redirect.github.com/lxml/lxml/blob/HEAD/CHANGES.txt#510-2024-01-05) [Compare Source](https://redirect.github.com/lxml/lxml/compare/lxml-5.0.2...lxml-5.1.0) \================== ## Features added - Parsing ASCII strings is slightly faster. ## Bugs fixed - [GH#349](https://redirect.github.com/GH/lxml/issues/349): The HTML `Cleaner()` interpreted an accidentally provided string parameter for the `host_whitelist` as list of characters and silently failed to reject any hosts. Passing a non-collection is now rejected. ## Other changes - Support for Python 2.7 and Python versions < 3.6 was removed. - The wheel build was migrated to use `cibuildwheel`. Patch by Primož Godec. ### [`v5.0.2`](https://redirect.github.com/lxml/lxml/blob/HEAD/CHANGES.txt#502-2024-03-28) [Compare Source](https://redirect.github.com/lxml/lxml/compare/lxml-5.0.1...lxml-5.0.2) \================== ## Other changes - [GH#407](https://redirect.github.com/GH/lxml/issues/407): A compatibility test was adapted to recent expat versions. Patch by Miro Hrončok. - Binary wheels use the library versions libxml2 2.12.6 and libxslt 1.1.39. - Built with Cython 3.0.9. ### [`v5.0.1`](https://redirect.github.com/lxml/lxml/blob/HEAD/CHANGES.txt#501-2024-01-05) [Compare Source](https://redirect.github.com/lxml/lxml/compare/lxml-5.0.0...lxml-5.0.1) \================== ## Bugs fixed - [LP#2046208](https://redirect.github.com/LP/lxml/issues/2046208): Parsing non-BMP Python Unicode strings could fail on macOS. - [LP#2044225](https://redirect.github.com/LP/lxml/issues/2044225): When incrementally parsing broken HTML, reporting start events on missing structural tags failed and could lead to subsequent exceptions. - [LP#2045435](https://redirect.github.com/LP/lxml/issues/2045435): Some (not all) issues with stricter C compilers were resolved. - The binary wheels in the 5.0.0 release did not validate cleanly (but installed ok). .. \_latest_release: ### [`v5.0.0`](https://redirect.github.com/lxml/lxml/blob/HEAD/CHANGES.txt#500-2023-12-29) [Compare Source](https://redirect.github.com/lxml/lxml/compare/lxml-4.9.4...lxml-5.0.0) \================== ## Features added - Character escaping in `C14N2` serialisation now uses a single pass over the text instead of searching for each unescaped character separately. - Early support for Python 3.13a2 was added. ## Bugs fixed - [LP#1976304](https://redirect.github.com/LP/lxml/issues/1976304): The `Element.addnext()` method previously inserted the new element before existing tail text. The tail text of both sibling elements now stays on the respective elements. - [LP#1980767](https://redirect.github.com/LP/lxml/issues/1980767), [GH#379](https://redirect.github.com/GH/lxml/issues/379): `TreeBuilder.close()` could fail with a `TypeError` after parsing incorrect input. Original patch by Enrico Minack. - `Element.itertext(with_tail=False)` returned the tail text of comments and processing instructions, despite the explicit option. - [GH#370](https://redirect.github.com/GH/lxml/issues/370): A crash with recent libxml2 2.11.x versions was resolved. Patch by Michael Schlenker. - A compile problem with recent libxml2 2.12.x versions was resolved. - The internal exception handling in C callbacks was improved for Cython 3.0. - The exception declarations of `xmlInputReadCallback`, `xmlInputCloseCallback`, `xmlOutputWriteCallback` and `xmlOutputCloseCallback` in `tree.pxd` were corrected to prevent running Python code or calling into the C-API with a live exception set. - [GH#385](https://redirect.github.com/GH/lxml/issues/385): The long deprecated `unittest.m̀akeSuite()` function is no longer used. Patch by Miro Hrončok. - [LP#1522052](https://redirect.github.com/LP/lxml/issues/1522052): A file-system specific test is now optional and should no longer fail on systems that don't support it. - [GH#392](https://redirect.github.com/GH/lxml/issues/392): Some tests were adapted for libxml2 2.13. Patch by Nick Wellnhofer. - Contains all fixes from lxml 4.9.4. ## Other changes - [LP#1742885](https://redirect.github.com/LP/lxml/issues/1742885): lxml no longer expands external entities (XXE) by default to prevent the security risk of loading arbitrary files and URLs. If this feature is needed, it can be enabled in a backwards compatible way by using a parser with the option `resolve_entities=True`. The new default is `resolve_entities='internal'`. - With libxml2 2.10.4 and later (as provided by the lxml 5.0 binary wheels), parsing HTML tags with "prefixes" no longer builds a namespace dictionary in `nsmap` but considers the `prefix:name` string the actual tag name. With older libxml2 versions, since 2.9.11, the prefix was removed. Before that, the prefix was parsed as XML prefix. lxml 5.0 does not try to hide this difference but now changes the ElementPath implementation to let `element.find("part1:part2")` search for the tag `part1:part2` in documents parsed as HTML, instead of looking only for `part2`. - [LP#2024343](https://redirect.github.com/LP/lxml/issues/2024343): The validation of the schema file itself is now optional in the ISO-Schematron implementation. This was done because some lxml distributions discard the RNG validation schema file due to licensing issues. The validation can now always be disabled with `Schematron(..., validate_schema=False)`. It is enabled by default if available and disabled otherwise. The module constant `lxml.isoschematron.schematron_schema_valid_supported` can be used to detect whether schema file validation is available. - Some redundant and long deprecated methods were removed: `parser.setElementClassLookup()`, `xslt_transform.apply()`, `xpath.evaluate()`. - Some incorrect declarations were removed from `python.pxd`. In general, this file should not be used by external Cython code. Use the C-API declarations provided by Cython itself instead. - Binary wheels use the library versions libxml2 2.12.3 and libxslt 1.1.39. - Built with Cython 3.0.7, updated to follow recent changes in Cython 3.1-dev. ### [`v4.9.4`](https://redirect.github.com/lxml/lxml/blob/HEAD/CHANGES.txt#494-2023-12-19) [Compare Source](https://redirect.github.com/lxml/lxml/compare/lxml-4.9.3...lxml-4.9.4) \================== ## Bugs fixed - [LP#2046398](https://redirect.github.com/LP/lxml/issues/2046398): Inserting/replacing an ancestor into a node's children could loop indefinitely. - [LP#1980767](https://redirect.github.com/LP/lxml/issues/1980767), [GH#379](https://redirect.github.com/GH/lxml/issues/379): `TreeBuilder.close()` could fail with a `TypeError` after parsing incorrect input. Original patch by Enrico Minack. - [LP#1522052](https://redirect.github.com/LP/lxml/issues/1522052): A file-system specific test is now optional and should no longer fail on systems that don't support it. ## Other changes - Wheels include zlib 1.3, libxml2 2.10.3 and libxslt 1.1.39 (zlib 1.2.12, libxml2 2.10.3 and libxslt 1.1.37 on Windows). - Built with Cython 0.29.37.
pypa/cibuildwheel (pypa/cibuildwheel) ### [`v2.21.1`](https://redirect.github.com/pypa/cibuildwheel/releases/tag/v2.21.1): Version 2.21.1 [Compare Source](https://redirect.github.com/pypa/cibuildwheel/compare/v2.21.0...v2.21.1) - 🐛 Fix a bug in the Linux build, where files copied to the container would have invalid ownership permissions ([#​2007](https://redirect.github.com/pypa/cibuildwheel/issues/2007)) - 🐛 Fix a bug on Windows where cibuildwheel would call upon `uv` to install dependencies for versions of CPython that it does not support ([#​2005](https://redirect.github.com/pypa/cibuildwheel/issues/2005)) - 🐛 Fix a bug where `uv 0.4.10` would not use the right Python when testing on Linux. ([#​2008](https://redirect.github.com/pypa/cibuildwheel/issues/2008)) - 🛠 Bump our documentation pins, fixes an issue with a missing package ([#​2011](https://redirect.github.com/pypa/cibuildwheel/issues/2011)) ### [`v2.21.0`](https://redirect.github.com/pypa/cibuildwheel/releases/tag/v2.21.0): Version 2.21.0 [Compare Source](https://redirect.github.com/pypa/cibuildwheel/compare/v2.20.0...v2.21.0) - ⚠️ Update CPython 3.12 to 3.12.6, which changes the macOS minimum deployment target on CPython 3.12 from macOS 10.9 to macOS 10.13 ([#​1998](https://redirect.github.com/pypa/cibuildwheel/issues/1998)) - 🛠 Changes the behaviour when inheriting `config-settings` in TOML overrides - rather than extending each key, which is rarely useful, individual keys will override previously set values. ([#​1803](https://redirect.github.com/pypa/cibuildwheel/issues/1803)) - 🛠 Update CPython 3.13 to 3.13.0rc2 ([#​1998](https://redirect.github.com/pypa/cibuildwheel/issues/1998)) - ✨ Adds support for multiarch OCI images ([#​1961](https://redirect.github.com/pypa/cibuildwheel/issues/1961)) - 🐛 Fixes some bugs building Linux wheels on macOS. ([#​1961](https://redirect.github.com/pypa/cibuildwheel/issues/1961)) - ⚠️ Changes the minimum version of Docker/Podman to Docker API version 1.43, Podman API version 3. The only mainstream runner this should affect is Travis Graviton2 runners - if so you can [upgrade your version of Docker](https://redirect.github.com/pypa/cibuildwheel/pull/1961#issuecomment-2304060019). ([#​1961](https://redirect.github.com/pypa/cibuildwheel/issues/1961)) ### [`v2.20.0`](https://redirect.github.com/pypa/cibuildwheel/releases/tag/v2.20.0): Version 2.20.0 [Compare Source](https://redirect.github.com/pypa/cibuildwheel/compare/v2.19.2...v2.20.0) - 🌟 CPython 3.13 wheels are now built by default - without the `CIBW_PRERELEASE_PYTHONS` flag. It's time to build and upload these wheels to PyPI! This release includes CPython 3.13.0rc1, which is guaranteed to be ABI compatible with the final release. Free-threading is still behind a flag/config option. ([#​1950](https://redirect.github.com/pypa/cibuildwheel/issues/1950)) - ✨ Provide a `CIBW_ALLOW_EMPTY` environment variable as an alternative to the command line flag. ([#​1937](https://redirect.github.com/pypa/cibuildwheel/issues/1937)) - 🐛 Don't use uv on PyPy3.8 on Windows, it stopped working starting in 0.2.25. Note that PyPy 3.8 is EoL. ([#​1868](https://redirect.github.com/pypa/cibuildwheel/issues/1868)) - 🛠 Set the `VSCMD_ARG_TGT_ARCH` variable based on target arch. ([#​1876](https://redirect.github.com/pypa/cibuildwheel/issues/1876)) - 🛠 Undo cleaner output on pytest 8-8.2 now that 8.3 is out. ([#​1943](https://redirect.github.com/pypa/cibuildwheel/issues/1943)) - 📚 Update examples to use Python 3.12 on host (cibuildwheel will require Python 3.11+ on the host machine starting in October 2024) ([#​1919](https://redirect.github.com/pypa/cibuildwheel/issues/1919)) ### [`v2.19.2`](https://redirect.github.com/pypa/cibuildwheel/releases/tag/v2.19.2): Version 2.19.2 [Compare Source](https://redirect.github.com/pypa/cibuildwheel/compare/v2.19.1...v2.19.2) - 🐛 Update manylinux2014 pins to versions that support past-EoL CentOS 7 mirrors. ([#​1917](https://redirect.github.com/pypa/cibuildwheel/issues/1917)) - 🐛 Support `--no-isolation` with `build[uv]` build-frontend. ([#​1889](https://redirect.github.com/pypa/cibuildwheel/issues/1889)) - 🛠 Provide attestations for releases at . ([#​1916](https://redirect.github.com/pypa/cibuildwheel/issues/1916)) - 🛠 Provide CPython 3.13.0b3. ([#​1913](https://redirect.github.com/pypa/cibuildwheel/issues/1913)) - 🛠 Remove some workarounds now that pip 24.1 is available. ([#​1891](https://redirect.github.com/pypa/cibuildwheel/issues/1891), [#​1892](https://redirect.github.com/pypa/cibuildwheel/issues/1892)) - 📚 Remove nosetest from our docs. ([#​1821](https://redirect.github.com/pypa/cibuildwheel/issues/1821)) - 📚 Document the macOS ARM workaround for 3.8 on GHA. ([#​1871](https://redirect.github.com/pypa/cibuildwheel/issues/1871)) - 📚 GitLab CI + macOS is now a supported platform with an example. ([#​1911](https://redirect.github.com/pypa/cibuildwheel/issues/1911)) ### [`v2.19.1`](https://redirect.github.com/pypa/cibuildwheel/releases/tag/v2.19.1): Version 2.19.1 [Compare Source](https://redirect.github.com/pypa/cibuildwheel/compare/v2.19.0...v2.19.1) - 🐛 Don't require setup-python on GHA for Pyodide ([#​1868](https://redirect.github.com/pypa/cibuildwheel/issues/1868)) - 🐛 Specify full python path for uv (fixes issue in 0.2.10 & 0.2.11) ([#​1881](https://redirect.github.com/pypa/cibuildwheel/issues/1881)) - 🛠 Update for pip 24.1b2 on CPython 3.13. ([#​1879](https://redirect.github.com/pypa/cibuildwheel/issues/1879)) - 🛠 Fix a warning in our schema generation script. ([#​1866](https://redirect.github.com/pypa/cibuildwheel/issues/1866)) - 🛠 Cleaner output on pytest 8-8.2. ([#​1865](https://redirect.github.com/pypa/cibuildwheel/issues/1865)) ### [`v2.19.0`](https://redirect.github.com/pypa/cibuildwheel/releases/tag/v2.19.0): Version 2.19.0 [Compare Source](https://redirect.github.com/pypa/cibuildwheel/compare/v2.18.1...v2.19.0) Release post: https://iscinumpy.dev/post/cibuildwheel-2-19-0/ - 🌟 Add a Pyodide platform. Set with `--platform pyodide` or `CIBW_PLATFORM: pyodide` on Linux with a host Python 3.12 to build WebAssembly wheels. Not accepted on PyPI currently, but usable directly in a website using Pyodide, for live docs, etc. ([#​1456](https://redirect.github.com/pypa/cibuildwheel/issues/1456), [#​1859](https://redirect.github.com/pypa/cibuildwheel/issues/1859)) - 🌟 Add `build[uv]` backend, which will take a pre-existing uv install (or install `cibuildwheel[uv]`) and use `uv` for all environment setup and installs on Python 3.8+. This is significantly faster in most cases. ([#​1856](https://redirect.github.com/pypa/cibuildwheel/issues/1856)) - ✨ Add free-threaded macOS builds and update CPython to 3.13.0b2. ([#​1854](https://redirect.github.com/pypa/cibuildwheel/issues/1854)) - 🐛 Issue copying a wheel to a non-existent output dir fixed. ([#​1851](https://redirect.github.com/pypa/cibuildwheel/issues/1851), [#​1862](https://redirect.github.com/pypa/cibuildwheel/issues/1862)) - 🐛 Better determinism for the test environment seeding. ([#​1835](https://redirect.github.com/pypa/cibuildwheel/issues/1835)) - 🛠 `VIRTUAL_ENV` variable now set. ([#​1842](https://redirect.github.com/pypa/cibuildwheel/issues/1842)) - 🛠 Remove a pip<21.3 workaround. ([#​1842](https://redirect.github.com/pypa/cibuildwheel/issues/1842)) - 🛠 Error handling was refactored to use exceptions. ([#​1719](https://redirect.github.com/pypa/cibuildwheel/issues/1719)) - 🛠 Hardcoded paths in tests avoided. ([#​1834](https://redirect.github.com/pypa/cibuildwheel/issues/1834)) - 🛠 Single Python tests made more generic. ([#​1835](https://redirect.github.com/pypa/cibuildwheel/issues/1835)) - 🛠 Sped up our ci by splitting up emulation tests. ([#​1839](https://redirect.github.com/pypa/cibuildwheel/issues/1839)) ### [`v2.18.1`](https://redirect.github.com/pypa/cibuildwheel/releases/tag/v2.18.1) [Compare Source](https://redirect.github.com/pypa/cibuildwheel/compare/v2.18.0...v2.18.1) - 🌟 Add free-threaded Linux and Windows builds for 3.13. New identifiers `cp313t-*`, new option `CIBW_FREE_THREADED_SUPPORT`/`tool.cibuildwheel.free-threaded-support` required to opt-in. [See the docs](https://cibuildwheel.pypa.io/en/stable/options/#free-threaded-support) for more information. ([#​1831](https://redirect.github.com/pypa/cibuildwheel/issues/1831)) - ✨ The `container-engine` is now a build (non-global) option. ([#​1792](https://redirect.github.com/pypa/cibuildwheel/issues/1792)) - 🛠 The build backend for cibuildwheel is now hatchling. ([#​1297](https://redirect.github.com/pypa/cibuildwheel/issues/1297)) - 🛠 Significant improvements and modernization to our noxfile. ([#​1823](https://redirect.github.com/pypa/cibuildwheel/issues/1823)) - 🛠 Use pylint's new GitHub Actions reporter instead of a custom matcher. ([#​1823](https://redirect.github.com/pypa/cibuildwheel/issues/1823)) - 🛠 Unpin virtualenv updates for Python 3.7+ ([#​1830](https://redirect.github.com/pypa/cibuildwheel/issues/1830)) - 🐛 Fix running linux tests from Windows or macOS ARM. ([#​1788](https://redirect.github.com/pypa/cibuildwheel/issues/1788)) - 📚 Fix our documentation build. ([#​1821](https://redirect.github.com/pypa/cibuildwheel/issues/1821)) ### [`v2.18.0`](https://redirect.github.com/pypa/cibuildwheel/releases/tag/v2.18.0) [Compare Source](https://redirect.github.com/pypa/cibuildwheel/compare/v2.17.0...v2.18.0) - ✨ Adds CPython 3.13 support, under the prerelease flag [CIBW_PRERELEASE_PYTHONS](https://cibuildwheel.pypa.io/en/stable/options/#prerelease-pythons). This version of cibuildwheel uses 3.13.0b1. Free-threading mode is not available yet ([#​1657](https://redirect.github.com/pypa/cibuildwheel/issues/1657)), waiting on official binaries (planned for beta 2) and pip support. *While CPython is in beta, the ABI can change, so your wheels might not be compatible with the final release. For this reason, we don't recommend distributing wheels until RC1, at which point 3.13 will be available in cibuildwheel without the flag.* ([#​1815](https://redirect.github.com/pypa/cibuildwheel/issues/1815)) - ✨ Musllinux now defaults to `musllinux_1_2`. You can set the older `musllinux_1_1` via config if needed. ([#​1817](https://redirect.github.com/pypa/cibuildwheel/issues/1817)) - 🛠 No longer pre-seed setuptools/wheel in virtual environments ([#​1819](https://redirect.github.com/pypa/cibuildwheel/issues/1819)) - 🛠 Respect the constraints file when building with pip, matching build ([#​1818](https://redirect.github.com/pypa/cibuildwheel/issues/1818)) - 🛠 Use uv to compile our pinned dependencies, 10x faster and doesn't require special setup ([#​1778](https://redirect.github.com/pypa/cibuildwheel/issues/1778)) - 🐛 Fix an issue with the schema ([#​1788](https://redirect.github.com/pypa/cibuildwheel/issues/1788)) - 📚 Document the new delocate error checking macOS versions ([#​1766](https://redirect.github.com/pypa/cibuildwheel/issues/1766)) - 📚 Document Rust builds ([#​1816](https://redirect.github.com/pypa/cibuildwheel/issues/1816)) - 📚 Speed up our readthedocs builds with uv, 26 seconds -> 6 seconds to install dependencies ([#​1816](https://redirect.github.com/pypa/cibuildwheel/issues/1816)) ### [`v2.17.0`](https://redirect.github.com/pypa/cibuildwheel/releases/tag/v2.17.0) [Compare Source](https://redirect.github.com/pypa/cibuildwheel/compare/v2.16.5...v2.17.0) - 🌟 Adds the ability to inherit configuration in TOML overrides. This makes certain configurations much simpler. If you're overriding an option like `before-build` or `environment`, and you just want to add an extra command or environment variable, you can just append (or prepend) to the previous config. See [the docs](https://cibuildwheel.pypa.io/en/stable/options/#inherit) for more information. ([#​1730](https://redirect.github.com/pypa/cibuildwheel/issues/1730)) - 🌟 Adds official support for native arm64 macOS GitHub runners. To use them, just specify `macos-14` as an `os` of your job in your workflow file. You can also keep `macos-13` in your build matrix to build x86\_64. Check out the new [GitHub Actions example config](https://cibuildwheel.pypa.io/en/stable/setup/#github-actions). - ✨ You no longer need to specify `--platform` to run cibuildwheel locally! Instead it will detect your platform automatically. This was a safety feature, no longer necessary. ([#​1727](https://redirect.github.com/pypa/cibuildwheel/issues/1727)) - 🛠 Removed setuptools and wheel pinned versions. This only affects old-style projects without a `pyproject.toml`, projects with `pyproject.toml` are already getting fresh versions of their `build-system.requires` installed into an isolated environment. ([#​1725](https://redirect.github.com/pypa/cibuildwheel/issues/1725)) - 🛠 Improve how the GitHub Action passes arguments ([#​1757](https://redirect.github.com/pypa/cibuildwheel/issues/1757)) - 🛠 Remove a system-wide install of pipx in the GitHub Action ([#​1745](https://redirect.github.com/pypa/cibuildwheel/issues/1745)) - 🐛 No longer will cibuildwheel override the PIP_CONSTRAINT environment variable when using the `build` frontend. Instead it will be extended. ([#​1675](https://redirect.github.com/pypa/cibuildwheel/issues/1675)) - 🐛 Fix a bug where building and testing both x86\_86 and arm64 wheels on the same runner caused the wrong architectures in the test environment ([#​1750](https://redirect.github.com/pypa/cibuildwheel/issues/1750)) - 🐛 Fix a bug that prevented testing a CPython 3.8 wheel targeting macOS 11+ on x86\_64 ([#​1768](https://redirect.github.com/pypa/cibuildwheel/issues/1768)) - 📚 Moved the docs onto the official PyPA domain - they're now available at https://cibuildwheel.pypa.io . ([#​1775](https://redirect.github.com/pypa/cibuildwheel/issues/1775)) - 📚 Docs and examples improvements ([#​1762](https://redirect.github.com/pypa/cibuildwheel/issues/1762), [#​1734](https://redirect.github.com/pypa/cibuildwheel/issues/1734)) ### [`v2.16.5`](https://redirect.github.com/pypa/cibuildwheel/releases/tag/v2.16.5) [Compare Source](https://redirect.github.com/pypa/cibuildwheel/compare/v2.16.4...v2.16.5) - 🐛 Fix an incompatibility with the GitHub Action and new GitHub Runner images for Windows that bundle Powershell 7.3+ ([#​1741](https://redirect.github.com/pypa/cibuildwheel/issues/1741)) - 🛠 Preliminary support for new `macos-14` arm64 runners ([#​1743](https://redirect.github.com/pypa/cibuildwheel/issues/1743)) ### [`v2.16.4`](https://redirect.github.com/pypa/cibuildwheel/releases/tag/v2.16.4) [Compare Source](https://redirect.github.com/pypa/cibuildwheel/compare/v2.16.3...v2.16.4) 🛠 Update manylinux pins to upgrade from a problematic PyPy version. ([#​1737](https://redirect.github.com/pypa/cibuildwheel/issues/1737)) ### [`v2.16.3`](https://redirect.github.com/pypa/cibuildwheel/releases/tag/v2.16.3) [Compare Source](https://redirect.github.com/pypa/cibuildwheel/compare/v2.16.2...v2.16.3) - 🐛 Fix a bug when building from sdist, where relative paths to files in the package didn't work because the working directory was wrong ([#​1687](https://redirect.github.com/pypa/cibuildwheel/issues/1687)) - 🛠 Adds the ability to disable mounting the host filesystem in containers to `/host`, through the `disable_host_mount` suboption on [`CIBW_CONTAINER_ENGINE`](https://cibuildwheel.readthedocs.io/en/stable/options/#container-engine). - 📚 A lot of docs improvements! ([#​1708](https://redirect.github.com/pypa/cibuildwheel/issues/1708), [#​1705](https://redirect.github.com/pypa/cibuildwheel/issues/1705), [#​1686](https://redirect.github.com/pypa/cibuildwheel/issues/1686), [#​1679](https://redirect.github.com/pypa/cibuildwheel/issues/1679), [#​1667](https://redirect.github.com/pypa/cibuildwheel/issues/1667), [#​1665](https://redirect.github.com/pypa/cibuildwheel/issues/1665)) ### [`v2.16.2`](https://redirect.github.com/pypa/cibuildwheel/releases/tag/v2.16.2) [Compare Source](https://redirect.github.com/pypa/cibuildwheel/compare/v2.16.1...v2.16.2) - 🛠 Updates CPython 3.12 version to 3.12.0, final release ([#​1635](https://redirect.github.com/pypa/cibuildwheel/issues/1635)) - ✨ Adds a debug option [`CIBW_DEBUG_KEEP_CONTAINER`](https://cibuildwheel.readthedocs.io/en/stable/options/#cibw_debug_keep_container) to stop cibuildwheel deleting build containers after the build finishes. ([#​1620](https://redirect.github.com/pypa/cibuildwheel/issues/1620)) - 📚 Adds support for `[tool.cibuildwheel]` checking by adding a schema compatible with the [validate-pyproject](https://redirect.github.com/abravalheri/validate-pyproject/) tool ([#​1622](https://redirect.github.com/pypa/cibuildwheel/issues/1622), [#​1628](https://redirect.github.com/pypa/cibuildwheel/issues/1628), [#​1629](https://redirect.github.com/pypa/cibuildwheel/issues/1629)) - 🐛 Fix parsing of `CIBW_CONTAINER_ENGINE` and `CIBW_BUILD_FRONTEND` options to not break arguments on `:` characters ([#​1621](https://redirect.github.com/pypa/cibuildwheel/issues/1621)) - 🐛 Fix the evaluation order of `CIBW_ENVIRONMENT` and `CIBW_ENVIRONMENT_PASS` so that `CIBW_ENVIRONMENT` assignments can reference environment variables passed through from the host machine. ([#​1617](https://redirect.github.com/pypa/cibuildwheel/issues/1617)) - 🛠 Supports manylinux images' deferred installation of interpreters through the `manylinux-interpreters` tool ([#​1630](https://redirect.github.com/pypa/cibuildwheel/issues/1630))
softprops/action-gh-release (softprops/action-gh-release) ### [`v2`](https://redirect.github.com/softprops/action-gh-release/compare/v1...v2) [Compare Source](https://redirect.github.com/softprops/action-gh-release/compare/v1...v2)
LettError/ufoProcessor (ufoProcessor) ### [`v1.13.1`](https://redirect.github.com/LettError/ufoProcessor/compare/1.13.0...1.13.1) [Compare Source](https://redirect.github.com/LettError/ufoProcessor/compare/1.13.0...1.13.1) ### [`v1.13.0`](https://redirect.github.com/LettError/ufoProcessor/releases/tag/1.13.0) [Compare Source](https://redirect.github.com/LettError/ufoProcessor/compare/1.9.0...1.13.0) New format for tag number to facilitate workflows.
unified-font-object/ufoNormalizer (ufonormalizer) ### [`v0.6.2`](https://redirect.github.com/unified-font-object/ufoNormalizer/releases/tag/0.6.2) [Compare Source](https://redirect.github.com/unified-font-object/ufoNormalizer/compare/0.6.1...0.6.2) #### What's Changed - Fix conversion of floats by [@​madig](https://redirect.github.com/madig) in [https://github.com/unified-font-object/ufoNormalizer/pull/90](https://redirect.github.com/unified-font-object/ufoNormalizer/pull/90) **Full Changelog**: https://github.com/unified-font-object/ufoNormalizer/compare/0.6.1...0.6.2

Configuration

📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR was generated by Mend Renovate. View the repository job log.