-
Notifications
You must be signed in to change notification settings - Fork 167
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
Update all dependencies #1717
Open
renovate
wants to merge
1
commit into
develop
Choose a base branch
from
renovate/all
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Update all dependencies #1717
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
renovate
bot
force-pushed
the
renovate/all
branch
from
October 19, 2023 13:03
a48170b
to
0d19d30
Compare
renovate
bot
force-pushed
the
renovate/all
branch
2 times, most recently
from
November 7, 2023 00:12
894137b
to
0cee7c7
Compare
renovate
bot
force-pushed
the
renovate/all
branch
4 times, most recently
from
November 20, 2023 18:46
08c6204
to
0489443
Compare
renovate
bot
force-pushed
the
renovate/all
branch
from
November 23, 2023 10:39
0489443
to
468a448
Compare
renovate
bot
force-pushed
the
renovate/all
branch
2 times, most recently
from
December 6, 2023 13:50
0438c54
to
2f6fbb4
Compare
renovate
bot
force-pushed
the
renovate/all
branch
4 times, most recently
from
December 19, 2023 21:18
b1255e4
to
f024744
Compare
renovate
bot
force-pushed
the
renovate/all
branch
from
December 29, 2023 21:20
f024744
to
61806d2
Compare
renovate
bot
force-pushed
the
renovate/all
branch
3 times, most recently
from
January 11, 2024 12:07
2fdad22
to
c5ce1eb
Compare
renovate
bot
force-pushed
the
renovate/all
branch
3 times, most recently
from
January 31, 2024 01:17
09ffc7d
to
58fe601
Compare
renovate
bot
force-pushed
the
renovate/all
branch
2 times, most recently
from
February 10, 2024 21:01
ebe70c8
to
8f9a060
Compare
renovate
bot
force-pushed
the
renovate/all
branch
from
February 16, 2024 00:25
8f9a060
to
0d6e8c3
Compare
renovate
bot
force-pushed
the
renovate/all
branch
3 times, most recently
from
March 15, 2024 18:26
62af0c5
to
e6befb9
Compare
renovate
bot
force-pushed
the
renovate/all
branch
3 times, most recently
from
April 2, 2024 22:13
fa21a22
to
154fcd8
Compare
renovate
bot
force-pushed
the
renovate/all
branch
3 times, most recently
from
May 31, 2024 17:04
6c45fd4
to
274a4af
Compare
renovate
bot
force-pushed
the
renovate/all
branch
3 times, most recently
from
June 13, 2024 16:50
4db1d3e
to
9f8b496
Compare
renovate
bot
force-pushed
the
renovate/all
branch
2 times, most recently
from
July 5, 2024 16:03
d4406e4
to
fd6afdb
Compare
renovate
bot
force-pushed
the
renovate/all
branch
2 times, most recently
from
July 30, 2024 22:04
29b829e
to
0bcbcd0
Compare
renovate
bot
force-pushed
the
renovate/all
branch
2 times, most recently
from
August 10, 2024 20:14
7f24eab
to
4a67c4e
Compare
renovate
bot
force-pushed
the
renovate/all
branch
from
August 15, 2024 22:30
4a67c4e
to
d5a9760
Compare
renovate
bot
force-pushed
the
renovate/all
branch
from
September 4, 2024 02:17
d5a9760
to
7bfc51b
Compare
renovate
bot
force-pushed
the
renovate/all
branch
2 times, most recently
from
September 17, 2024 01:19
1d09fe5
to
cb79bb7
Compare
renovate
bot
force-pushed
the
renovate/all
branch
2 times, most recently
from
September 24, 2024 16:48
adea11e
to
55c6cfb
Compare
renovate
bot
force-pushed
the
renovate/all
branch
3 times, most recently
from
October 7, 2024 19:58
403f121
to
ed64abe
Compare
renovate
bot
force-pushed
the
renovate/all
branch
from
October 9, 2024 08:33
ed64abe
to
cee3149
Compare
renovate
bot
force-pushed
the
renovate/all
branch
from
October 23, 2024 17:01
cee3149
to
d54f189
Compare
renovate
bot
force-pushed
the
renovate/all
branch
3 times, most recently
from
November 4, 2024 23:34
7917b89
to
bcf8c6b
Compare
renovate
bot
force-pushed
the
renovate/all
branch
2 times, most recently
from
November 15, 2024 11:26
e01a21f
to
9800282
Compare
renovate
bot
force-pushed
the
renovate/all
branch
from
November 23, 2024 07:39
9800282
to
6d052a5
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
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.
This PR contains the following updates:
8ade135
->11bd719
v3
->v4
v4
->v5
v3
->v4
==0.9.3
->==0.9.4
==4.43.0
->==4.55.0
v2
->v3
==4.9.3
->==5.3.0
v2.21.1
->v2.22.0
v1
->v2
==1.9.0
->==1.13.2
==0.6.1
->==0.6.2
Release Notes
actions/download-artifact (actions/download-artifact)
v4
Compare Source
actions/setup-python (actions/setup-python)
v5
Compare Source
actions/upload-artifact (actions/upload-artifact)
v4
Compare Source
robotools/fontMath (fontMath)
v0.9.4
Compare Source
What's Changed
New Contributors
Full Changelog: robotools/fontMath@0.9.3...0.9.4
fonttools/fonttools (fontTools)
v4.55.0
Compare Source
v4.54.1
Compare Source
What's Changed
\
in doc stringNew Contributors
Full Changelog: fonttools/fonttools@4.54.0...4.54.1
v4.54.0
Compare Source
v4.53.1
Compare Source
4.53.1
v4.53.0
Compare Source
v4.52.4
Compare Source
v4.52.3
Compare Source
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
Compare Source
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
Compare Source
v4.50.0
Compare Source
v4.49.0
Compare Source
MATH
table (#3446)v4.48.1
Compare Source
v4.47.2
Compare Source
Minor release to fix uploading wheels to PyPI.
v4.47.0
Compare Source
getMasterScalars
andinterpolateFromValuesAndScalars
.public.fontInfo
lib key, not used anywhere yet (#3358).v4.46.0
Compare Source
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).VarLibError
if the feature tag already has feature variations associated with it (#3363).addGSUBFeatureVariations
function to add GSUB Feature Variations to an existing variable font from rules defined in a DesignSpace document (#3362).v4.45.1
Compare Source
v4.45.0
Compare Source
--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
Compare Source
v4.44.1
Compare Source
recalcCodePageRanges
to OS/2 table class; added--prune-codepage-ranges
tofonttools subset
command (#3328, #2607).NOTE: this release was "yanked" from PyPI because it introduced a regression: https://github.com/fonttools/fonttools/issues/3334
v4.44.0
Compare Source
92cbfee
).recalcBounds
(#3301).v4.43.1
Compare Source
_reverseBytes
method triggered when dumping some bitmap fonts withttx -z bitwise
option (#3162).recalc
method when no vmtx or hmtx tables are present (#3290).calcQuadraticArcLength
(#3288).github/codeql-action (github/codeql-action)
v3
Compare Source
lxml/lxml (lxml)
v5.3.0
Compare Source
==================
Features added
CDATA
sections are no longer rejected but split on outputto represent
]]>
correctly.Patch by Gertjan Klein.
Bugs fixed
LP#2060160: Attribute values serialised differently in
xmlfile.element()
andxmlfile.write()
.LP#2058177: The ISO-Schematron implementation could fail on unknown prefixes.
Patch by David Lakin.
Other changes
LP#2067707: The
strip_cdata
option inHTMLParser()
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
Compare Source
==================
Bugs fixed
GH#417: The
test_feed_parser
test could fail iflxml_html_clean
was not installed.It is now skipped in that case.
LP#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
Compare Source
==================
Bugs fixed
LP#2059910: The minimum CPU architecture for the Linux x86 binary wheels was set back to
"core2", but with SSE 4.2 enabled.
LP#2059977:
Element.iterfind("//absolute_path")
failed with aSyntaxError
where it should have issued a warning.
GH#416: The documentation build was using the non-standard
which
command.Patch by Michał Górny.
v5.2.0
Compare Source
==================
Other changes
LP#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
Compare Source
==================
Bugs fixed
LP#2048920:
iterlinks()
inlxml.html
rejectedbytes
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: 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
Compare Source
==================
Features added
Bugs fixed
Cleaner()
interpreted an accidentally provided string parameterfor 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
Compare Source
==================
Other changes
GH#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
Compare Source
==================
Bugs fixed
LP#2046208: Parsing non-BMP Python Unicode strings could fail on macOS.
LP#2044225: When incrementally parsing broken HTML, reporting start events on
missing structural tags failed and could lead to subsequent exceptions.
LP#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
Compare Source
==================
Features added
Character escaping in
C14N2
serialisation now uses a single pass over the textinstead of searching for each unescaped character separately.
Early support for Python 3.13a2 was added.
Bugs fixed
LP#1976304: The
Element.addnext()
method previously inserted the new elementbefore existing tail text. The tail text of both sibling elements now stays on
the respective elements.
LP#1980767, GH#379:
TreeBuilder.close()
could fail with aTypeError
afterparsing incorrect input. Original patch by Enrico Minack.
Element.itertext(with_tail=False)
returned the tail text of comments andprocessing instructions, despite the explicit option.
GH#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
andxmlOutputCloseCallback
intree.pxd
werecorrected to prevent running Python code or calling into the C-API with a live
exception set.
GH#385: The long deprecated
unittest.m̀akeSuite()
function is no longer used.Patch by Miro Hrončok.
LP#1522052: A file-system specific test is now optional and should no longer fail
on systems that don't support it.
GH#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: 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 isresolve_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 theprefix: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 tagpart1:part2
in documents parsed as HTML, instead of looking only forpart2
.LP#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 usedto 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 fileshould 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
Compare Source
==================
Bugs fixed
LP#2046398: Inserting/replacing an ancestor into a node's children could loop indefinitely.
LP#1980767, GH#379:
TreeBuilder.close()
could fail with aTypeError
afterparsing incorrect input. Original patch by Enrico Minack.
LP#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.22.0
: Version 2.22.0Compare Source
CIBW_ENABLE
/enable
feature that replacesCIBW_FREETHREADED_SUPPORT
/free-threaded-support
andCIBW_PRERELEASE_PYTHONS
with a system that supports both. In cibuildwheel 3, this will also include a PyPy setting and the deprecated options will be removed. (#2048)CIBW_TEST_GROUPS
/test-groups
to specify groups in[dependency-groups]
for testing. (#2063)CIBW_BEFORE_ALL
/before-all
on linux, replacing 3.8, which is now EoL (#2043)uname -m
fails on ARM (#2049)manylinux-interpreters ensure
fails (#2066)v2.21.3
Compare Source
v2.21.2
Compare Source
armv7l
to try it out if you're interested! (#2017)Note: the default manylinux image is scheduled to change from
manylinux2014
tomanylinux_2_28
in a cibuildwheel release on or after 6th May 2025 - you can set the value now to avoid getting upgraded if you want. (#1992)softprops/action-gh-release (softprops/action-gh-release)
v2
Compare Source
LettError/ufoProcessor (ufoProcessor)
v1.13.2
: FixesCompare Source
Provide access to
addLocationLabel
andaddLocationLabelDescriptor
. These are already present in the FontTools DesignspaceLib.Add a method
startLog
to be called when we want to see the log after starting without debug.Fixes an issue with
locationToDescriptiveString
: check if the discrete location isNone
self.loadFonts()
added togenerateUFOs()
,makeInstance
,makeOneInstance
,makeFontProportions
,makeOneGlyph
,makeOneInfo
,makeOneKerning
. Because it is not always clear whether the fonts were indeed loaded. I acknowledge this is a small overhead, but it seems justified by the time spent in confusion if it is not called.Round the instance kerning data when asked.
Respect the glyphnames listed in font.lib
public.skipExportGlyphs
when making UFO. This creates a mechanism to remove specific glyphs from output, to allow test fonts to be made from designspaces that contain incomplete, unfinished glyphs.Version upped to 1.13.2.
v1.13.1
Compare Source
v1.13.0
Compare Source
New format for tag number to facilitate workflows.
unified-font-object/ufoNormalizer (ufonormalizer)
v0.6.2
Compare Source
What's Changed
Full Changelog: unified-font-object/ufoNormalizer@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.