Bumps the pip group with 2 updates in the /samples/faiss_semantic_similarity directory: fonttools and pillow.
Bumps the pip group with 2 updates in the /samples/semantic-search-fastapi directory: certifi and urllib3.
Patch release to resolve some critical issues relating to the recent cache refactor, flash attention refactor and training in the multi-gpu and multi-node settings:
[merge] Improve help message and add standard command line options (#3408)
[otlLib] Pass ttFont to name.addName in buildStatTable (#3406)
[featureVars] Re-use FeatureVariationRecords when possible (#3413)
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).
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).
[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).
[varLib] Added addGSUBFeatureVariations function to add GSUB Feature Variations to an existing variable font from rules defined in a DesignSpace document (#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.
4.45.1
[varLib.interpolatable] Various bugfixes and improvements, better reporting, reduced false positives.
[ttGlyphSet] Added option to not recalculate glyf bounds (#3348).
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.
4.44.3
[subset] Only prune codepage ranges for OS/2.version >= 1, ignore otherwise (#3334).
[instancer] Ensure hhea vertical metrics stay in sync with OS/2 ones after instancing MVAR table containing 'hasc', 'hdsc' or 'hlgp' tags (#3297).
4.44.2
[glyf] Have Glyph.recalcBounds skip empty components (base glyph with no contours) when computing the bounding box of composite glyphs. This simply restores the existing behavior before some changes were introduced in fonttools 4.44.0 (#3333).
4.44.1
[feaLib] Ensure variable mark anchors are deep-copied while building since they get modified in-place and later reused (#3330).
[OS/2|subset] Added method to recalcCodePageRanges to OS/2 table class; added --prune-codepage-ranges to fonttools subset command (#3328, #2607).
NOTE: this release was "yanked" from PyPI because it introduced a regression: fonttools/fonttools#3334
4.44.0
[instancer] Recalc OS/2 AvgCharWidth after instancing if default changes (#3317).
[otlLib] Make ClassDefBuilder class order match varLib.merger's, i.e. large classes first, then glyph lexicographic order (#3321, #3324).
[instancer] Allow not specifying any of min:default:max values and let be filled up with fvar's values (#3322, #3323).
[instancer] When running --update-name-table ignore axes that have no STAT axis values (#3318, #3319).
[Debg] When dumping to ttx, write the embedded JSON as multi-line string with indentation (92cbfee0d).
[varStore] Handle > 65535 items per encoding by splitting VarData subtable (#3310).
[subset] Handle null-offsets in MarkLigPos subtables.
[subset] Keep East Asian spacing fatures vhal, halt, chws, vchw by default (#3305).
[instancer.solver] Fixed case where axisDef < lower and upper < axisMax (#3304).
[merge] Improve help message and add standard command line options (#3408)
[otlLib] Pass ttFont to name.addName in buildStatTable (#3406)
[featureVars] Re-use FeatureVariationRecord's when possible (#3413)
4.47.0 (released 2023-12-18)
[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).
4.46.0 (released 2023-12-02)
[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).
[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).
[varLib] Added addGSUBFeatureVariations function to add GSUB Feature Variations
to an existing variable font from rules defined in a DesignSpace document (#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.
4.45.1 (released 2023-11-23)
[varLib.interpolatable] Various bugfixes and improvements, better reporting, reduced
false positives.
[ttGlyphSet] Added option to not recalculate glyf bounds (#3348).
4.45.0 (released 2023-11-20)
[varLib.interpolatable] Vastly improved algorithms. Also available now is --pdf
and --html options to generate a PDF or HTML report of the interpolation issues.
Read the v2 migration guide <https://urllib3.readthedocs.io/en/latest/v2-migration-guide.html>__ for help upgrading to the latest version of urllib3.
Removals
Removed support for the deprecated urllib3[secure] extra. ([#2680](https://github.com/urllib3/urllib3/issues/2680) <https://github.com/urllib3/urllib3/issues/2680>__)
Removed support for the deprecated SecureTransport TLS implementation. ([#2681](https://github.com/urllib3/urllib3/issues/2681) <https://github.com/urllib3/urllib3/issues/2681>__)
Removed support for the end-of-life Python 3.7. ([#3143](https://github.com/urllib3/urllib3/issues/3143) <https://github.com/urllib3/urllib3/issues/3143>__)
Bugfixes
Allowed loading CA certificates from memory for proxies. ([#3065](https://github.com/urllib3/urllib3/issues/3065) <https://github.com/urllib3/urllib3/issues/3065>__)
Fixed decoding Gzip-encoded responses which specified x-gzip content-encoding. ([#3174](https://github.com/urllib3/urllib3/issues/3174) <https://github.com/urllib3/urllib3/issues/3174>__)
[merge] Improve help message and add standard command line options (#3408)
[otlLib] Pass ttFont to name.addName in buildStatTable (#3406)
[featureVars] Re-use FeatureVariationRecords when possible (#3413)
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).
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).
[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).
[varLib] Added addGSUBFeatureVariations function to add GSUB Feature Variations to an existing variable font from rules defined in a DesignSpace document (#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.
4.45.1
[varLib.interpolatable] Various bugfixes and improvements, better reporting, reduced false positives.
[ttGlyphSet] Added option to not recalculate glyf bounds (#3348).
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.
4.44.3
[subset] Only prune codepage ranges for OS/2.version >= 1, ignore otherwise (#3334).
[instancer] Ensure hhea vertical metrics stay in sync with OS/2 ones after instancing MVAR table containing 'hasc', 'hdsc' or 'hlgp' tags (#3297).
4.44.2
[glyf] Have Glyph.recalcBounds skip empty components (base glyph with no contours) when computing the bounding box of composite glyphs. This simply restores the existing behavior before some changes were introduced in fonttools 4.44.0 (#3333).
4.44.1
[feaLib] Ensure variable mark anchors are deep-copied while building since they get modified in-place and later reused (#3330).
[OS/2|subset] Added method to recalcCodePageRanges to OS/2 table class; added --prune-codepage-ranges to fonttools subset command (#3328, #2607).
NOTE: this release was "yanked" from PyPI because it introduced a regression: fonttools/fonttools#3334
4.44.0
[instancer] Recalc OS/2 AvgCharWidth after instancing if default changes (#3317).
[otlLib] Make ClassDefBuilder class order match varLib.merger's, i.e. large classes first, then glyph lexicographic order (#3321, #3324).
[instancer] Allow not specifying any of min:default:max values and let be filled up with fvar's values (#3322, #3323).
[instancer] When running --update-name-table ignore axes that have no STAT axis values (#3318, #3319).
[Debg] When dumping to ttx, write the embedded JSON as multi-line string with indentation (92cbfee0d).
[varStore] Handle > 65535 items per encoding by splitting VarData subtable (#3310).
[subset] Handle null-offsets in MarkLigPos subtables.
[subset] Keep East Asian spacing fatures vhal, halt, chws, vchw by default (#3305).
[instancer.solver] Fixed case where axisDef < lower and upper < axisMax (
Bumps the pip group with 8 updates in the /samples/clip-search directory:
4.36.0
4.36.2
4.11.0
4.14.0
3.9.0
3.9.1
2023.7.22
2023.11.17
4.43.0
4.47.2
10.0.1
10.2.0
14.0.1
14.0.2
2.0.7
2.1.0
Bumps the pip group with 2 updates in the /samples/faiss_semantic_similarity directory: fonttools and pillow. Bumps the pip group with 2 updates in the /samples/semantic-search-fastapi directory: certifi and urllib3.
Updates
transformers
from 4.36.0 to 4.36.2Release notes
Sourced from transformers's releases.
Commits
a7cab3c
Release: v4.36.2f6d6189
Fix bug for checkpoint saving on multi node training setting (#28078)64bcf77
fix resuming from ckpt when using FSDP with FULL_STATE_DICT (#27891)780376f
[Modeling
/Mixtral
] Fix GC + PEFT issues with Mixtral (#28061)6e4429f
[FA-2
] Fix fa-2 issue when passingconfig
tofrom_pretrained
(#28043)f33b061
Generate: Mistral/Mixtral FA2 cache fix when going beyond the context window ...d1dec79
[core
/modeling
] Fix training bug with PEFT + GC (#28031)c48787f
fix seamless importbd65410
Release: v4.36.16342b9b
Fix bug with rotating checkpoints (#28009)Updates
gradio
from 4.11.0 to 4.14.0Changelog
Sourced from gradio's changelog.
... (truncated)
Commits
Updates
aiohttp
from 3.9.0 to 3.9.1Release notes
Sourced from aiohttp's releases.
Changelog
Sourced from aiohttp's changelog.
Commits
6333c02
Release v3.9.1 (#7911)9dbd273
[PR #7673/aa7d1a8f backport][3.9] Document release process (#7909)dd175b6
Fix regression with connection upgrade (#7879) (#7908)946523d
Fix flaky websocket test (#7902) (#7904)ddc2a26
[PR #7896/9a7cfe77 backport][3.9] Fix some flaky tests (#7900)2ae4d6f
Message is not upgraded if Upgrade header is missing (#7895) (#7898)bb11101
Restore async concurrency safety to websocket compressor (#7865) (#7889)6dd0122
Update dependabot.yml (#7888)41a9f1f
Bump mypy from 1.7.0 to 1.7.1 (#7882)a049701
Fix usage of proxy.py in test_proxy_functional (#7773) (#7876)Updates
certifi
from 2023.7.22 to 2023.11.17Commits
515962b
Merge pull request #252 from certifi/create-pull-request/patch28b2a0d
2023.11.177ccda9f
Bump actions/checkout from 4.1.0 to 4.1.1 (#251)5e4bb9e
Bump actions/setup-python from 4.7.0 to 4.7.1 (#248)610354f
Bump actions/checkout from 4.0.0 to 4.1.0 (#247)2d98c76
Bump actions/upload-artifact from 3.1.2 to 3.1.3 (#246)7f0e639
ci: add minimal permissions to workflows bump.yml and release.yml (#245)600713d
Bump actions/checkout from 3.6.0 to 4.0.0 (#244)0435b2a
Bump actions/checkout from 3.5.3 to 3.6.0 (#242)25ea83a
Fix bashUpdates
fonttools
from 4.43.0 to 4.47.2Release notes
Sourced from fonttools's releases.
... (truncated)
Changelog
Sourced from fonttools's changelog.
... (truncated)
Commits
c97d609
Release 4.47.25b1e122
[NEWS] Update004a526
Revert "Bump actions/download-artifact from 3 to 4"a778cbe
Revert "Bump actions/upload-artifact from 3 to 4"492db14
[NEWS] Fix reStructuredText syntaxad7ee2f
Bump version: 4.47.1 → 4.47.2.dev07d5fca3
Release 4.47.1093f580
[NEWS] Update1c25210
[featureVars] Re-use FeatureVariationRecord's when possiblee3cde46
Merge pull request #3389 from fonttools/dependabot/github_actions/actions/set...Updates
pillow
from 10.0.1 to 10.2.0Release notes
Sourced from pillow's releases.
... (truncated)
Changelog
Sourced from pillow's changelog.
... (truncated)
Commits
6956d0b
10.2.0 version bump31c8dac
Merge pull request #7675 from python-pillow/pre-commit-ci-update-config40a3f91
Merge pull request #7674 from nulano/url-examplecb41b0c
[pre-commit.ci] pre-commit autoupdatede62b25
fix image url in "Reading from URL" example7c526a6
Update CHANGES.rst [ci skip]d93a5ad
Merge pull request #7553 from bgilbert/jpeg-rgbaed764f
Update CHANGES.rst [ci skip]f8df530
Merge pull request #7672 from nulano/imagefont-negative-crop24e9485
Merge pull request #7671 from radarhere/imagetransformUpdates
pyarrow
from 14.0.1 to 14.0.2Commits
740889f
MINOR: [Release] Update versions for 14.0.26dcedc9
MINOR: [Release] Update .deb/.rpm changelogs for 14.0.2b3b5307
MINOR: [Release] Update CHANGELOG.md for 14.0.28fc81ce
GH-38449: [Release][Go][macOS] Use local test data if possible (#38450)7a54881
GH-39074: [Release][Packaging] Use UTF-8 explicitly for KEYS (#39082)9123615
GH-39072: [Release][CI] Python3.11-devel is required for the verification job...7802c03
GH-39076: [R] Fix tests that trigger confusing dplyr warnings (#39077)84e72b1
GH-39041:[R] Improveupdate-checksum.R
output (#39042)ae8ea4d
GH-38618: [C++] S3FileSystem: fix regression in deleting explicitly created s...44238dd
GH-39003: [CI][macOS] Don't update Homebrew (#39016)Updates
urllib3
from 2.0.7 to 2.1.0Release notes
Sourced from urllib3's releases.
Changelog
Sourced from urllib3's changelog.
Commits
69be299
Release 2.1.077f71d3
Mention myself in READMEe601a0e
Check _has_route within the test function (#3187)f7cd7f3
Stop naming urllib3/requests tests "integration" (#3182)6fc4260
Use more precise type checks5fa8ea6
Fix lint on Python 3.128727683
Remove Sphinx version pin5fc48e7
Treat x-gzip content encoding as gzipff764a0
Allow loading CA certificates from memory for proxies (#3150)b99cc39
Replace deprecated set-output in GitHub ActionsUpdates
fonttools
from 4.43.0 to 4.47.2Release notes
Sourced from fonttools's releases.