Bump the uv group across 10 directories with 6 updates
Type: Pull Request
State: Closed
Association: Unknown
Comments: 2
(6 months ago)
(6 months ago)
(6 months ago)
dependencies python:uv
Bumps the uv group with 4 updates in the /backend directory: pytest, nltk, pillow and pypdf.
Bumps the uv group with 5 updates in the /platform-service directory:
| Package | From | To |
|---|---|---|
| pytest | 8.4.2 |
9.0.3 |
| authlib | 1.6.4 |
1.6.11 |
| nltk | 3.9.1 |
3.9.4 |
| pillow | 11.3.0 |
12.2.0 |
| pypdf | 6.1.1 |
6.10.2 |
Bumps the uv group with 4 updates in the /prompt-service directory: authlib, nltk, pillow and pypdf.
Bumps the uv group with 1 update in the /runner directory: python-dotenv.
Bumps the uv group with 5 updates in the /unstract/connectors directory:
| Package | From | To |
|---|---|---|
| pytest | 9.0.2 |
9.0.3 |
| authlib | 1.6.6 |
1.6.11 |
| nltk | 3.9.2 |
3.9.4 |
| pillow | 12.1.0 |
12.2.0 |
| pypdf | 6.6.2 |
6.10.2 |
Bumps the uv group with 4 updates in the /unstract/filesystem directory: authlib, nltk, pillow and pypdf.
Bumps the uv group with 5 updates in the /unstract/sdk1 directory:
| Package | From | To |
|---|---|---|
| python-dotenv | 1.0.1 |
1.2.2 |
| authlib | 1.6.4 |
1.6.11 |
| nltk | 3.9.1 |
3.9.4 |
| pillow | 11.3.0 |
12.2.0 |
| pypdf | 6.1.1 |
6.10.2 |
Bumps the uv group with 4 updates in the /unstract/tool-registry directory: authlib, nltk, pillow and pypdf.
Bumps the uv group with 4 updates in the /unstract/workflow-execution directory: authlib, nltk, pillow and pypdf.
Bumps the uv group with 5 updates in the /workers directory:
| Package | From | To |
|---|---|---|
| pytest | 9.0.2 |
9.0.3 |
| authlib | 1.6.9 |
1.6.11 |
| nltk | 3.9.3 |
3.9.4 |
| pillow | 12.1.1 |
12.2.0 |
| pypdf | 6.7.4 |
6.10.2 |
Updates pytest from 9.0.2 to 9.0.3
Release notes
Sourced from pytest's releases.
9.0.3
pytest 9.0.3 (2026-04-07)
Bug fixes
#12444: Fixed
pytest.approxwhich now correctly takes into account~collections.abc.Mappingkeys order to compare them.#13634: Blocking a
conftest.pyfile using the-p no:option is now explicitly disallowed.Previously this resulted in an internal assertion failure during plugin loading.
Pytest now raises a clear
UsageErrorexplaining that conftest files are not plugins and cannot be disabled via-p.#13734: Fixed crash when a test raises an exceptiongroup with
__tracebackhide__ = True.#14195: Fixed an issue where non-string messages passed to unittest.TestCase.subTest() were not printed.
#14343: Fixed use of insecure temporary directory (CVE-2025-71176).
Improved documentation
- #13388: Clarified documentation for
-pvsPYTEST_PLUGINSplugin loading and fixed an incorrect-pexample.- #13731: Clarified that capture fixtures (e.g.
capsysandcapfd) take precedence over the-s/--capture=nocommand-line options inAccessing captured output from a test function <accessing-captured-output>.- #14088: Clarified that the default
pytest_collectionhook setssession.itemsbefore it callspytest_collection_finish, not after.- #14255: TOML integer log levels must be quoted: Updating reference documentation.
Contributor-facing changes
#12689: The test reports are now published to Codecov from GitHub Actions. The test statistics is visible on the web interface.
-- by
aleguy02
Commits
a7d58d7Prepare release version 9.0.3089d981Merge pull request #14366 from bluetech/revert-14193-backport8127eafRevert "Fix: assertrepr_compare respects dict insertion order (#14050) (#14193)"99a7e60Merge pull request #14363 from pytest-dev/patchback/backports/9.0.x/95d8423bd...ddee02aMerge pull request #14343 from bluetech/cve-2025-71176-simple74eac69doc: Update training info (#14298) (#14301)f92dee7Merge pull request #14267 from pytest-dev/patchback/backports/9.0.x/d6fa26c62...7ee58acMerge pull request #12378 from Pierre-Sassoulas/fix-implicit-str-concat-and-d...37da870Merge pull request #14259 from mitre88/patch-4 (#14268)c34bfa3Add explanation for string context diffs (#14257) (#14266)- Additional commits viewable in compare view
Updates nltk from 3.9.3 to 3.9.4
Changelog
Sourced from nltk's changelog.
Version 3.9.4 2026-03-24
- Support Python 3.14
- Fix bug in Levenshtein distance when substitution_cost > 2
- Fix bug in Treebank detokeniser re quote ordering
- Fix bug in Jaro similarity for empty strings
- Several security enhancements
- Fix GHSA-rf74-v2fm-23pw: unbounded recursion in JSONTaggedDecoder
- Implement TextTiling vocabulary introduction method (Hearst 1997)
- Fix ALINE feature matrix errors and add comprehensive tests
- Support multiple VerbNet versions, fix longid/shortid regex for VerbNet ids
- Let downloader fallback to md5 when sha256 is unavailable
- Several other minor bugfixes and code cleanups
Thanks to the following contributors to 3.9.4: Min-Yen Kan, Eric Kafe, Emily Voss, bowiechen, Hrudhai01, jancallewaert, Mr-Neutr0n, pollak.peter89, ylwango613,
Version 3.9.3 2026-02-21
- Fix CVE-2025-14009: secure ZIP extraction in nltk.downloader (#3468)
- Block path traversal/arbitrary reads in nltk.data for protocol-less refs (#3467)
- Block path traversal/abs paths in corpus readers and FS pointers (#3479, #3480)
- Validate external StanfordSegmenter JARs using SHA256 (#3477)
- Add optional sandbox enforcement for filestring() (#3485)
- Maintenance: downloader/zipped models, CI/tooling updates
Thanks to the following contributors to 3.9.3: Chris Clauss, Eric Kafe, HyperPS, purificant, Shivansh-Game, Christopher Smith
Version 3.9.2 2025-10-01
- Update download checksums to use SHA256 in built index
- Fix percentage escape in new-style string formatting
- replace shortened URLs using goo.gl
- Make Wordnet interoperable with various taggers and tagged corpora
- Fix saving PerceptronTagger
- Document how to reproduce old Wordnet studies
- properly initialize Portuguese corpus reader
- support for mixed rules conversion into Chomsky Normal Form
- only import tkinter if a GUI is needed
- issue #2112 with Corenlp
- new environment variable NLTK_DOWNLOADER_FORCE_INTERACTIVE_SHELL
- Lesk defaults to most frequent sense in case of ties
Thanks to the following contributors to 3.9.2: Jose Cols, Peter de Blanc, GeneralPoxter, Eric Kafe, William LaCroix, Jason Liu, Samer Masterson, Mike014, purificant, Andrew Ernest Ritz, samertm, Ikram Ul Haq, Christopher Smith, Ryan Mannion
Version 3.9.1 2024-08-19
... (truncated)
Commits
ad9c96bUpdate copyright year7edcddfUpdates for 3.9.4 release67a2736Merge pull request #3180 from yzhaoinuw/bug-on-edit_distance_align2b17ac5Fix edit_distance_align backtrace for high substitution costs4b72976Merge pull request #3018 from JuanIMartinezB/bug/shortid-longid8a5619fMerge pull request #3222 from Syzygy2048/feature/texttiling-vocabulary-introd...c6574d7Merge pull request #3289 from ihitamandal/codeflash/optimize-windowdiff-2024-...98ff5d9Merge pull request #3435 from Hrudhai01/fix-3260-detokenize-quotesaec4fceMerge pull request #3522 from ekaf/pathseceec4ee3Merge pull request #3526 from nltk/update-contributing- Additional commits viewable in compare view
Updates pillow from 12.1.1 to 12.2.0
Release notes
Sourced from pillow's releases.
12.2.0
https://pillow.readthedocs.io/en/stable/releasenotes/12.2.0.html
Documentation
- Update 12.2.0 release notes #9522 [
@hugovk]- Add loader plugins: AMOS abk, Atari Degas, 40+ more obscure formats via Netpbm #9482 [
@bitplane]- Update Python versions #9515 [
@radarhere]- Jeffrey A. Clark -> Jeffrey 'Alex' Clark #9513 [
@aclark4life]- Add release notes for #9394, #9419 and #9456 #9467 [
@radarhere]- Add Amiga Workbench .info loader to 3rd party plugins list #9459 [
@bitplane]- Merge PFM documentation into PPM #9434 [
@radarhere]- Update macOS tested Pillow versions #9431 [
@radarhere]- Fix CVE number #9430 [
@hugovk]Dependencies
- Update xz to 5.8.3 #9523 [
@radarhere]- Update libjpeg-turbo to 3.1.4.1 #9507 [
@radarhere]- Update libpng to 1.6.56 #9499 [
@radarhere]- Update freetype to 2.14.3 #9485 [
@radarhere]- Updated libavif to 1.4.1 #9479 [
@radarhere]- Updated harfbuzz to 13.2.1 #9461 [
@radarhere]- Update Ghostscript to 10.7.0 #9469 [
@radarhere]- Update harfbuzz to 13.0.1 #9453 [
@radarhere]- Update libavif to 1.4.0 #9460 [
@radarhere]- Update freetype to 2.14.2 #9449 [
@radarhere]- Update actions/download-artifact action to v8 #9451 [@renovate[bot]]
- Updated libpng to 1.6.55 #9425 [
@radarhere]Testing
- Cleanup .spider extension in the same test where it is added #9517 [
@radarhere]- Run tests in parallel via tox for 3.5x speedup #9516 [
@hugovk]- Enable colour in CI logs #9486 [
@hugovk]- Update Ghostscript to 10.7.0 #9469 [
@radarhere]- Simplify TGA test code #9477 [
@radarhere]- Update tests to check for ValueError when encoding an empty image #9464 [
@radarhere]- Upgrade CI from
macos-15-inteltomacos-26-intel#9454 [@hugovk]- Add check-case-conflict hook #9446 [
@radarhere]- Specify platform when pulling docker image #9440 [
@radarhere]- GHA: Cache libavif and webp builds for Ubuntu #9437 [
@hugovk]- Update macOS tested Pillow versions #9431 [
@radarhere]Other changes
- Check calloc return value #9527 [
@radarhere]- Check all allocs in the Arrow tree #9488 [
@wiredfool]- Reject non-numeric elements inside list coords #9526 [
@hugovk]- Move variable declaration inside define #9525 [
@radarhere]
... (truncated)
Commits
3c41c0912.2.0 version bumpcdaa29eCheck calloc return value (#9527)585b2f5Check calloc return valueecf011eCheck all allocs in the Arrow tree (#9488)cf6de8cReject non-numeric elements inside list coords (#9526)ffdcedeUpdate 12.2.0 release notes (#9522)7929d77Added security release notes (#149)c4f7aa5Added security release notes22cdb5fMove variable declaration inside define (#9525)fc15b3bResize tall images vertically first (#9524)- Additional commits viewable in compare view
Updates pypdf from 6.7.4 to 6.10.2
Release notes
Sourced from pypdf's releases.
Version 6.10.2, 2026-04-15
What's new
Security (SEC)
- Do not rely on possibly invalid /Size for incremental cloning (#3735) by
@stefan6419846- Introduce limits for FlateDecode parameters and image decoding (#3734) by
@stefan6419846Version 6.10.1, 2026-04-14
What's new
Security (SEC)
- Limit the allowed size of xref and object streams (#3733) by
@stefan6419846Robustness (ROB)
- Consider strict mode setting for decryption errors (#3731) by
@stefan6419846Documentation (DOC)
- Use new parameter names for compress_identical_objects by
@stefan6419846Version 6.10.0, 2026-04-10
What's new
Security (SEC)
- Disallow custom XML entity declarations for XMP metadata (#3724) by
@stefan6419846New Features (ENH)
Bug Fixes (BUG)
- Use remove_orphans in compress_identical_objects (#3310) by
@j-t-1- Fix PdfReadError when xref table contains comments before trailer (#3710) by
@rassie- Correctly verify AES padding during decryption (#3699) by
@stefan6419846- Fix stale object cache from non-authoritative object streams (#3698) by
@astahlman- Fix extract_links pairing when annotations include non-links (#3687) by
@ReinerBRODocumentation (DOC)
- Add AI policy (#3717) by
@stefan6419846Version 6.9.2, 2026-03-23
What's new
Security (SEC)
- Avoid infinite loop in read_from_stream for broken files (#3693) by
@stefan6419846
... (truncated)
Changelog
Sourced from pypdf's changelog.
Version 6.10.2, 2026-04-15
Security (SEC)
- Do not rely on possibly invalid /Size for incremental cloning (#3735)
- Introduce limits for FlateDecode parameters and image decoding (#3734)
Version 6.10.1, 2026-04-14
Security (SEC)
- Limit the allowed size of xref and object streams (#3733)
Robustness (ROB)
- Consider strict mode setting for decryption errors (#3731)
Documentation (DOC)
- Use new parameter names for compress_identical_objects
Version 6.10.0, 2026-04-10
Security (SEC)
- Disallow custom XML entity declarations for XMP metadata (#3724)
New Features (ENH)
- Skip MD5 key derivation for AES-256 encrypted PDFs (#3694)
Bug Fixes (BUG)
- Use remove_orphans in compress_identical_objects (#3310)
- Fix PdfReadError when xref table contains comments before trailer (#3710)
- Correctly verify AES padding during decryption (#3699)
- Fix stale object cache from non-authoritative object streams (#3698)
- Fix extract_links pairing when annotations include non-links (#3687)
Documentation (DOC)
- Add AI policy (#3717)
Version 6.9.2, 2026-03-23
Security (SEC)
- Avoid infinite loop in read_from_stream for broken files (#3693)
Robustness (ROB)
- Resolve UnboundLocalError for xobjs in _get_image (#3684)
... (truncated)
Commits
c476b4fREL: 6.10.2c50a010SEC: Do not rely on possibly invalid /Size for incremental cloning (#3735)ac734daSEC: Introduce limits for FlateDecode parameters and image decoding (#3734)b49e7ebREL: 6.10.162338e9SEC: Limit the allowed size of xref and object streams (#3733)5dcc0aeDEV: Update pytest-benchmark to 5.2.3b42e4aaDEV: Update pinned pillow and pytest where possible (#3732)717446bROB: Consider strict mode setting for decryption errors (#3731)9e461d3DEV: Bump softprops/action-gh-release from 2 to 3 (#3730)500d09dTST: Updatetest_embedded_file__basicto usetmp_pathfixture (#3726)- Additional commits viewable in compare view
Updates pytest from 8.4.2 to 9.0.3
Release notes
Sourced from pytest's releases.
9.0.3
pytest 9.0.3 (2026-04-07)
Bug fixes
#12444: Fixed
pytest.approxwhich now correctly takes into account~collections.abc.Mappingkeys order to compare them.#13634: Blocking a
conftest.pyfile using the-p no:option is now explicitly disallowed.Previously this resulted in an internal assertion failure during plugin loading.
Pytest now raises a clear
UsageErrorexplaining that conftest files are not plugins and cannot be disabled via-p.#13734: Fixed crash when a test raises an exceptiongroup with
__tracebackhide__ = True.#14195: Fixed an issue where non-string messages passed to unittest.TestCase.subTest() were not printed.
#14343: Fixed use of insecure temporary directory (CVE-2025-71176).
Improved documentation
- #13388: Clarified documentation for
-pvsPYTEST_PLUGINSplugin loading and fixed an incorrect-pexample.- #13731: Clarified that capture fixtures (e.g.
capsysandcapfd) take precedence over the-s/--capture=nocommand-line options inAccessing captured output from a test function <accessing-captured-output>.- #14088: Clarified that the default
pytest_collectionhook setssession.itemsbefore it callspytest_collection_finish, not after.- #14255: TOML integer log levels must be quoted: Updating reference documentation.
Contributor-facing changes
#12689: The test reports are now published to Codecov from GitHub Actions. The test statistics is visible on the web interface.
-- by
aleguy02
Commits
a7d58d7Prepare release version 9.0.3089d981Merge pull request #14366 from bluetech/revert-14193-backport8127eafRevert "Fix: assertrepr_compare respects dict insertion order (#14050) (#14193)"99a7e60Merge pull request #14363 from pytest-dev/patchback/backports/9.0.x/95d8423bd...ddee02aMerge pull request #14343 from bluetech/cve-2025-71176-simple74eac69doc: Update training info (#14298) (#14301)f92dee7Merge pull request #14267 from pytest-dev/patchback/backports/9.0.x/d6fa26c62...7ee58acMerge pull request #12378 from Pierre-Sassoulas/fix-implicit-str-concat-and-d...37da870Merge pull request #14259 from mitre88/patch-4 (#14268)c34bfa3Add explanation for string context diffs (#14257) (#14266)- Additional commits viewable in compare view
Updates authlib from 1.6.4 to 1.6.11
Release notes
Sourced from authlib's releases.
v1.6.11
Full Changelog: https://github.com/authlib/authlib/compare/v1.6.10...v1.6.11
- Fix CSRF issue with starlette client
v1.6.10
Full Changelog: https://github.com/authlib/authlib/compare/v1.6.9...v1.6.10
- Fix redirecting to unvalidated
redirect_urionUnsupportedResponseTypeError.v1.6.9
Full Changelog: https://github.com/authlib/authlib/compare/v1.6.8...v1.6.9
Changes in
josemodule
- Not using header's
jwkautomatically- Add
ES256Kinto default jwt algorithms- Remove deprecated algorithm from default registry
- Generate random
cekwhenceklength doesn't matchv1.6.8
Full Changelog: https://github.com/authlib/authlib/compare/v1.6.7...v1.6.8
- Add
EdDSAto defaultjwtinstance.v1.6.7
Full Changelog: https://github.com/authlib/authlib/compare/v1.6.6...v1.6.7
Set supported algorithms for the default
jwtinstance.v1.6.6
What's Changed
- fix(ClientAuth): fix incorrect signature when Content-Type is x-www-form-urlencoded by
@shc261392in authlib/authlib#778- Fix: Use
expires_inwhenexpires_atis unparsable by@bendavis78in authlib/authlib#842get_jwt_configtakes aclientparameter. by@azmeukin authlib/authlib#844New Contributors
@shc261392made their first contribution in authlib/authlib#778@bendavis78made their first contribution in authlib/authlib#842Full Changelog: https://github.com/authlib/authlib/compare/v1.6.5...v1.6.6
v1.6.5
What's Changed
- Add a
requestparam to RFC7591generate_client_infoandgenerate_client_secretmethods by@azmeukin authlib/authlib#825- feat: support list params in prepare_grant_uri by
@lisongminin authlib/authlib#827- chore(deps): bump SonarSource/sonarqube-scan-action from 5 to 6 in /.github/workflows by
@dependabot[bot] in authlib/authlib#828- fix(jose): add max size for JWE zip=DEF decompression by
@lepturein authlib/authlib#830New Contributors
@lisongminmade their first contribution in authlib/authlib#827
... (truncated)
Changelog
Sourced from authlib's changelog.
Version 1.6.11
Released on Apr 16, 2026
- Fix CSRF vulnerability in the Starlette OAuth client when a
cacheis configured.Version 1.6.10
Released on Apr 13, 2026
- Fix redirecting to unvalidated
redirect_urionUnsupportedResponseTypeError.Version 1.6.9
Released on Mar 2, 2026
- Not using header's
jwkautomatically.- Add
ES256Kinto default jwt algorithms.- Remove deprecated algorithm from default registry.
- Generate random
cekwhenceklength doesn't match.Version 1.6.8
Released on Feb 17, 2026
- Add
EdDSAto defaultjwtinstance.Version 1.6.7
Released on Feb 6, 2026
- Set supported algorithms for the default
jwtinstance.Version 1.6.6
Released on Dec 12, 2025
get_jwt_configtakes aclientparameter, :pr:844.- Fix incorrect signature when
Content-Typeis x-www-form-urlencoded for OAuth 1.0 Client, :pr:778.- Use
expires_ininOAuth2Tokenwhenexpires_atis unparsable, :pr:842.- Always track
statein session for OAuth client integrations.Version 1.6.5
... (truncated)
Commits
0dc0e5bchore: bump to 1.6.11aa7b8e4Merge commit from fork401a770fix: CSRF issue with starlette clientef09aebchore: release 1.6.103be0846fix: redirecting to unvalidated redirect_uri on UnsupportedResponseTypeError9266eaachore: release 1.6.9b9bb2b2fix(oidc): fail close at validating c_hash and at_hash1b0a1d9fix(jose): generate random cek when cek length doesn't match5be3c51fix(jose): add ES256K into default jwt algorithms48b345ffix(jose): remove deprecated algorithm from default registry- Additional commits viewable in compare view
Updates nltk from 3.9.1 to 3.9.4
Changelog
Sourced from nltk's changelog.
Version 3.9.4 2026-03-24
- Support Python 3.14
- Fix bug in Levenshtein distance when substitution_cost > 2
- Fix bug in Treebank detokeniser re quote ordering
- Fix bug in Jaro similarity for empty strings
- Several security enhancements
- Fix GHSA-rf74-v2fm-23pw: unbounded recursion in JSONTaggedDecoder
- Implement TextTiling vocabulary introduction method (Hearst 1997)
- Fix ALINE feature matrix errors and add comprehensive tests
- Support multiple VerbNet versions, fix longid/shortid regex for VerbNet ids
- Let downloader fallback to md5 when sha256 is unavailable
- Several other minor bugfixes and code cleanups
Thanks to the following contributors to 3.9.4: Min-Yen Kan, Eric Kafe, Emily Voss, bowiechen, Hrudhai01, jancallewaert, Mr-Neutr0n, pollak.peter89, ylwango613,
Version 3.9.3 2026-02-21
- Fix CVE-2025-14009: secure ZIP extraction in nltk.downloader (#3468)
- Block path traversal/arbitrary reads in nltk.data for protocol-less refs (#3467)
- Block path traversal/abs paths in corpus readers and FS pointers (#3479, #3480)
- Validate external StanfordSegmenter JARs using SHA256 (#3477)
- Add optional sandbox enforcement for filestring() (#3485)
- Maintenance: downloader/zipped models, CI/tooling updates
Thanks to the following contributors to 3.9.3: Chris Clauss, Eric Kafe, HyperPS, purificant, Shivansh-Game, Christopher Smith
Version 3.9.2 2025-10-01
- Update download checksums to use SHA256 in built index
- Fix percentage escape in new-style string formatting
- replace shortened URLs using goo.gl
- Make Wordnet interoperable with various taggers and tagged corpora
- Fix saving PerceptronTagger
- Document how to reproduce old Wordnet studies
- properly initialize Portuguese corpus reader
- support for mixed rules conversion into Chomsky Normal Form
- only import tkinter if a GUI is needed
- issue #2112 with Corenlp
- new environment variable NLTK_DOWNLOADER_FORCE_INTERACTIVE_SHELL
- Lesk defaults to most frequent sense in case of ties
Thanks to the following contributors to 3.9.2: Jose Cols, Peter de Blanc, GeneralPoxter, Eric Kafe, William LaCroix, Jason Liu, Samer Masterson, Mike014, purificant, Andrew Ernest Ritz, samertm, Ikram Ul Haq, Christopher Smith, Ryan Mannion
Version 3.9.1 2024-08-19
... (truncated)
Commits
ad9c96bUpdate copyright year7edcddfUpdates for 3.9.4 release67a2736Merge pull request #3180 from yzhaoinuw/bug-on-edit_distance_align2b17ac5Fix edit_distance_align backtrace for high substitution costs4b72976Merge pull request #3018 from JuanIMartinezB/bug/shortid-longid8a5619fMerge pull request #3222 from Syzygy2048/feature/texttiling-vocabulary-introd...c6574d7Merge pull request #3289 from ihitamandal/codeflash/optimize-windowdiff-2024-...98ff5d9Merge pull request #3435 from Hrudhai01/fix-3260-detokenize-quotesaec4fceMerge pull request #3522 from ekaf/pathseceec4ee3Merge pull request #3526 from nltk/update-contributing- Additional commits viewable in compare view
Updates pillow from 11.3.0 to 12.2.0
Release notes
Sourced from pillow's releases.
12.2.0
https://pillow.readthedocs.io/en/stable/releasenotes/12.2.0.html
Documentation
- Update 12.2.0 release notes #9522 [
@hugovk]- Add loader plugins: AMOS abk, Atari Degas, 40+ more obscure formats via Netpbm #9482 [
@bitplane]- Update Python versions #9515 [
@radarhere]- Jeffrey A. Clark -> Jeffrey 'Alex' Clark #9513 [
@aclark4life]- Add release notes for #9394, #9419 and #9456 #9467 [
@radarhere]- Add Amiga Workbench .info loader to 3rd party plugins list #9459 [
@bitplane]- Merge PFM documentation into PPM #9434 [
@radarhere]- Update macOS tested Pillow versions #9431 [
@radarhere]- Fix CVE number #9430 [
@hugovk]Dependencies
- Update xz to 5.8.3 #9523 [
@radarhere]- Update libjpeg-turbo to 3.1.4.1 #9507 [
@radarhere]- Update libpng to 1.6.56 #9499 [
@radarhere]- Update freetype to 2.14.3 #9485 [
@radarhere]- Updated libavif to 1.4.1 #9479 [
@radarhere]- Updated harfbuzz to 13.2.1 #9461 [
@radarhere]- Update Ghostscript to 10.7.0 #9469 [
@radarhere]- Update harfbuzz to 13.0.1 #9453 [
@radarhere]- Update libavif to 1.4.0 #9460 [
@radarhere]- Update freetype to 2.14.2 #9449 [
@radarhere]- Update actions/download-artifact action to v8 #9451 [@renovate[bot]]
- Updated libpng to 1.6.55 #9425 [
@radarhere]Testing
- Cleanup .spider extension in the same test where it is added #9517 [
@radarhere]- Run tests in parallel via tox for 3.5x speedup #9516 [
@hugovk]- Enable colour in CI logs #9486 [
@hugovk]- Update Ghostscript to 10.7.0 #9469 [
@radarhere]- Simplify TGA test code #9477 [
@radarhere]- Update tests to check for ValueError when encoding an empty image #9464 [
@radarhere]- Upgrade CI from
macos-15-inteltomacos-26-intel#9454 [@hugovk]- Add check-case-conflict hook #9446 [
@radarhere]- Specify platform when pulling docker image #9440 [
@radarhere]- GHA: Cache libavif and webp builds for Ubuntu #9437 [
@hugovk]- Update macOS tested Pillow versions #9431 [
@radarhere]Other changes
- Check calloc return value #9527 [
@radarhere]- Check all allocs in the Arrow tree #9488 [
@wiredfool]- Reject non-numeric elements inside list coords #9526 [
@hugovk]- Move variable declaration inside define #9525 [
@radarhere]
... (truncated)
Commits
3c41c0912.2.0 version bumpcdaa29eCheck calloc return value (#9527)585b2f5Check calloc return valueecf011eCheck all allocs in the Arrow tree (#9488)cf6de8cReject non-numeric elements inside list coords (#9526)ffdcedeUpdate 12.2.0 release notes (#9522)7929d77Added security release notes (#149)c4f7aa5Added security release notes22cdb5fMove variable declaration inside define (#9525)fc15b3bResize tall images vertically first (#9524)- Additional commits viewable in compare view
Updates pypdf from 6.1.1 to 6.10.2
Release notes
Sourced from pypdf's releases.
Version 6.10.2, 2026-04-15
What's new
Security (SEC)
- Do not rely on possibly invalid /Size for incremental cloning (#3735) by
@...Description has been truncated
Package Dependencies
Security Advisories
NLTK has a Zip Slip Vulnerability
Natural Language Toolkit (NLTK) has unbounded recursion in JSONTaggedDecoder.decode_obj() may cause DoS
pytest has vulnerable tmpdir handling
Technical Details
| ID: | 15650810 |
| UUID: | 4324286892 |
| Node ID: | PR_kwDONhLw9c7VZu32 |
| Host: | GitHub |
| Repository: | SherfeyInv/unstract |