-
Notifications
You must be signed in to change notification settings - Fork 169
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
from
April 5, 2024 15:58
154fcd8
to
841ab5b
Compare
renovate
bot
force-pushed
the
renovate/all
branch
2 times, most recently
from
April 25, 2024 16:46
94824c1
to
3b76949
Compare
renovate
bot
force-pushed
the
renovate/all
branch
3 times, most recently
from
May 9, 2024 16:31
a17c907
to
74667cd
Compare
renovate
bot
force-pushed
the
renovate/all
branch
2 times, most recently
from
May 13, 2024 05:14
b557a6d
to
7ad5f6c
Compare
renovate
bot
force-pushed
the
renovate/all
branch
3 times, most recently
from
May 24, 2024 18:21
e2bfed1
to
c4ea3a0
Compare
renovate
bot
force-pushed
the
renovate/all
branch
2 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
from
September 13, 2024 16:40
7bfc51b
to
1d09fe5
Compare
renovate
bot
force-pushed
the
renovate/all
branch
from
September 17, 2024 01:19
1d09fe5
to
cb79bb7
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
->692973e
v3
->v4
v4
->v5
v3
->v4
==0.9.3
->==0.9.4
==4.43.0
->==4.53.1
v2
->v3
==4.9.3
->==5.3.0
v2.16.1
->v2.21.1
v1
->v2
==1.9.0
->==1.13.1
==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.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.21.1
: Version 2.21.1Compare Source
uv
to install dependencies for versions of CPython that it does not support (#2005)uv 0.4.10
would not use the right Python when testing on Linux. (#2008)v2.21.0
: Version 2.21.0Compare Source
config-settings
in TOML overrides - rather than extending each key, which is rarely useful, individual keys will override previously set values. (#1803)v2.20.0
: Version 2.20.0Compare Source
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)CIBW_ALLOW_EMPTY
environment variable as an alternative to the command line flag. (#1937)VSCMD_ARG_TGT_ARCH
variable based on target arch. (#1876)v2.19.2
: Version 2.19.2Compare Source
--no-isolation
withbuild[uv]
build-frontend. (#1889)v2.19.1
: Version 2.19.1Compare Source
v2.19.0
: Version 2.19.0Compare Source
Release post: https://iscinumpy.dev/post/cibuildwheel-2-19-0/
--platform pyodide
orCIBW_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, #1859)build[uv]
backend, which will take a pre-existing uv install (or installcibuildwheel[uv]
) and useuv
for all environment setup and installs on Python 3.8+. This is significantly faster in most cases. (#1856)VIRTUAL_ENV
variable now set. (#1842)v2.18.1
Compare Source
cp313t-*
, new optionCIBW_FREE_THREADED_SUPPORT
/tool.cibuildwheel.free-threaded-support
required to opt-in. See the docs for more information. (#1831)container-engine
is now a build (non-global) option. (#1792)v2.18.0
Compare Source
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)
musllinux_1_2
. You can set the oldermusllinux_1_1
via config if needed. (#1817)v2.17.0
Compare Source
before-build
orenvironment
, 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 for more information. (#1730)macos-14
as anos
of your job in your workflow file. You can also keepmacos-13
in your build matrix to build x86_64. Check out the new GitHub Actions example config.--platform
to run cibuildwheel locally! Instead it will detect your platform automatically. This was a safety feature, no longer necessary. (#1727)pyproject.toml
, projects withpyproject.toml
are already getting fresh versions of theirbuild-system.requires
installed into an isolated environment. (#1725)build
frontend. Instead it will be extended. (#1675)v2.16.5
Compare Source
macos-14
arm64 runners (#1743)v2.16.4
Compare Source
🛠 Update manylinux pins to upgrade from a problematic PyPy version. (#1737)
v2.16.3
Compare Source
/host
, through thedisable_host_mount
suboption onCIBW_CONTAINER_ENGINE
.v2.16.2
Compare Source
CIBW_DEBUG_KEEP_CONTAINER
to stop cibuildwheel deleting build containers after the build finishes. (#1620)[tool.cibuildwheel]
checking by adding a schema compatible with the validate-pyproject tool (#1622, #1628, #1629)CIBW_CONTAINER_ENGINE
andCIBW_BUILD_FRONTEND
options to not break arguments on:
characters (#1621)CIBW_ENVIRONMENT
andCIBW_ENVIRONMENT_PASS
so thatCIBW_ENVIRONMENT
assignments can reference environment variables passed through from the host machine. (#1617)manylinux-interpreters
tool (#1630)softprops/action-gh-release (softprops/action-gh-release)
v2
Compare Source
LettError/ufoProcessor (ufoProcessor)
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.