Skip to content
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

Scheduled weekly dependency update for week 48 #201

Open
wants to merge 8 commits into
base: main
Choose a base branch
from

Conversation

pyup-bot
Copy link
Collaborator

@pyup-bot pyup-bot commented Dec 2, 2024

Update pytest from 7.1.2 to 8.3.4.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update pillow from 10.2.0 to 11.0.0.

Changelog

11.0.0

-------------------

- Update licence to MIT-CMU 8460
[hugovk]

- Conditionally define ImageCms type hint to avoid requiring core 8197
[radarhere]

- Support writing LONG8 offsets in AppendingTiffWriter 8417
[radarhere]

- Use ImageFile.MAXBLOCK when saving TIFF images 8461
[radarhere]

- Do not close provided file handles with libtiff when saving 8458
[radarhere]

- Support ImageFilter.BuiltinFilter for I;16* images 8438
[radarhere]

- Use ImagingCore.ptr instead of ImagingCore.id 8341
[homm, radarhere, hugovk]

- Updated EPS mode when opening images without transparency 8281
[Yay295, radarhere]

- Use transparency when combining P frames from APNGs 8443
[radarhere]

- Support all resampling filters when resizing I;16* images 8422
[radarhere]

- Free memory on early return 8413
[radarhere]

- Cast int before potentially exceeding INT_MAX 8402
[radarhere]

- Check image value before use 8400
[radarhere]

- Improved copying imagequant libraries 8420
[radarhere]

- Use Capsule for WebP saving 8386
[homm, radarhere]

- Fixed writing multiple StripOffsets to TIFF 8317
[Yay295, radarhere]

- Fix dereference before checking for NULL in ImagingTransformAffine 8398
[PavlNekrasov]

- Use transposed size after opening for TIFF images 8390
[radarhere, homm]

- Improve ImageFont error messages 8338
[yngvem, radarhere, hugovk]

- Mention MAX_TEXT_CHUNK limit in PNG error message 8391
[radarhere]

- Cast Dib handle to int 8385
[radarhere]

- Accept float stroke widths 8369
[radarhere]

- Deprecate ICNS (width, height, scale) sizes in favour of load(scale) 8352
[radarhere]

- Improved handling of RGBA palettes when saving GIF images 8366
[radarhere]

- Deprecate isImageType 8364
[radarhere]

- Support converting more modes to LAB by converting to RGBA first 8358
[radarhere]

- Deprecate support for FreeType 2.9.0 8356
[hugovk, radarhere]

- Removed unused TiffImagePlugin IFD_LEGACY_API 8355
[radarhere]

- Handle duplicate EXIF header 8350
[zakajd, radarhere]

- Return early from BoxBlur if either width or height is zero 8347
[radarhere]

- Check text is either string or bytes 8308
[radarhere]

- Added writing XMP bytes to JPEG 8286
[radarhere]

- Support JPEG2000 RGBA palettes 8256
[radarhere]

- Expand C image to match GIF frame image size 8237
[radarhere]

- Allow saving I;16 images as PPM 8231
[radarhere]

- When IFD is missing, connect get_ifd() dictionary to Exif 8230
[radarhere]

- Skip truncated ICO mask if LOAD_TRUNCATED_IMAGES is enabled 8180
[radarhere]

- Treat unknown JPEG2000 colorspace as unspecified 8343
[radarhere]

- Updated error message when saving WebP with invalid width or height 8322
[radarhere, hugovk]

- Remove warning if NumPy failed to raise an error during conversion 8326
[radarhere]

- If left and right sides meet in ImageDraw.rounded_rectangle(), do not draw rectangle to fill gap 8304
[radarhere]

- Remove WebP support without anim, mux/demux, and with buggy alpha 8213
[homm, radarhere]

- Add missing TIFF CMYK;16B reader 8298
[homm]

- Remove all WITH_* flags from _imaging.c and other flags 8211
[homm]

- Improve ImageDraw2 shape methods 8265
[radarhere]

- Lock around usages of imaging memory arenas 8238
[lysnikolaou]

- Deprecate JpegImageFile huffman_ac and huffman_dc 8274
[radarhere]

- Deprecate ImageMath lambda_eval and unsafe_eval options argument 8242
[radarhere]

- Changed ContainerIO to subclass IO 8240
[radarhere]

- Move away from APIs that use borrowed references under the free-threaded build 8216
[hugovk, lysnikolaou]

- Allow size argument to resize() to be a NumPy array 8201
[radarhere]

- Drop support for Python 3.8 8183
[hugovk, radarhere]

- Add support for Python 3.13 8181
[hugovk, radarhere]

- Fix incompatibility with NumPy 1.20 8187
[neutrinoceros, radarhere]

- Remove PSFile, PyAccess and USE_CFFI_ACCESS 8182
[hugovk, radarhere]

10.4.0

-------------------

- Raise FileNotFoundError if show_file() path does not exist 8178
[radarhere]

- Improved reading 16-bit TGA images with colour 7965
[Yay295, radarhere]

- Deprecate non-image ImageCms modes 8031
[radarhere]

- Fixed processing multiple JPEG EXIF markers 8127
[radarhere]

- Do not preserve EXIFIFD tag by default when saving TIFF images 8110
[radarhere]

- Added ImageFont.load_default_imagefont() 8086
[radarhere]

- Added Image.WARN_POSSIBLE_FORMATS 8063
[radarhere]

- Remove zero-byte end padding when parsing any XMP data 8171
[radarhere]

- Do not detect Ultra HDR images as MPO 8056
[radarhere]

- Raise SyntaxError specific to JP2 8146
[Yay295, radarhere]

- Do not use first frame duration for other frames when saving APNG images 8104
[radarhere]

- Consider I;16 pixel size when using a 1 mode mask 8112
[radarhere]

- When saving multiple PNG frames, convert to mode rather than raw mode 8087
[radarhere]

- Added byte support to FreeTypeFont 8141
[radarhere]

- Allow float center for rotate operations 8114
[radarhere]

- Do not read layers immediately when opening PSD images 8039
[radarhere]

- Restore original thread state 8065
[radarhere]

- Read IM and TIFF images as RGB, rather than RGBX 7997
[radarhere]

- Only preserve TIFF IPTC_NAA_CHUNK tag if type is BYTE or UNDEFINED 7948
[radarhere]

- Clarify ImageDraw2 error message when size is missing 8165
[radarhere]

- Support unpacking more rawmodes to RGBA palettes 7966
[radarhere]

- Removed support for Qt 5 8159
[radarhere]

- Improve ``ImageFont.freetype`` support for XDG directories on Linux 8135
[mamg22, radarhere]

- Improved consistency of XMP handling 8069
[radarhere]

- Use pkg-config to help find libwebp and raqm 8142
[radarhere]

- Accept 't' suffix for libtiff version 8126, 8129
[radarhere]

- Deprecate ImageDraw.getdraw hints parameter 8124
[radarhere, hugovk]

- Added ImageDraw circle() 8085
[void4, hugovk, radarhere]

- Add mypy target to Makefile 8077
[Yay295]

- Added more modes to Image.MODES 7984
[radarhere]

- Deprecate BGR;15, BGR;16 and BGR;24 modes 7978
[radarhere, hugovk]

- Fix ImagingAccess for I;16N on big-endian 7921
[Yay295, radarhere]

- Support reading P mode TIFF images with padding 7996
[radarhere]

- Deprecate support for libtiff < 4 7998
[radarhere, hugovk]

- Corrected ImageShow UnixViewer command 7987
[radarhere]

- Use functools.cached_property in ImageStat 7952
[nulano, hugovk, radarhere]

- Add support for reading BITMAPV2INFOHEADER and BITMAPV3INFOHEADER 7956
[Cirras, radarhere]

- Support reading CMYK JPEG2000 images 7947
[radarhere]

10.3.0

-------------------

- CVE-2024-28219: Use ``strncpy`` to avoid buffer overflow 7928
[radarhere, hugovk]

- Deprecate ``eval()``, replacing it with ``lambda_eval()`` and ``unsafe_eval()`` 7927
[radarhere, hugovk]

- Raise ``ValueError`` if seeking to greater than offset-sized integer in TIFF 7883
[radarhere]

- Add ``--report`` argument to ``__main__.py`` to omit supported formats 7818
[nulano, radarhere, hugovk]

- Added RGB to I;16, I;16L, I;16B and I;16N conversion 7918, 7920
[radarhere]

- Fix editable installation with custom build backend and configuration options 7658
[nulano, radarhere]

- Fix putdata() for I;16N on big-endian 7209
[Yay295, hugovk, radarhere]

- Determine MPO size from markers, not EXIF data 7884
[radarhere]

- Improved conversion from RGB to RGBa, LA and La 7888
[radarhere]

- Support FITS images with GZIP_1 compression 7894
[radarhere]

- Use I;16 mode for 9-bit JPEG 2000 images 7900
[scaramallion, radarhere]

- Raise ValueError if kmeans is negative 7891
[radarhere]

- Remove TIFF tag OSUBFILETYPE when saving using libtiff 7893
[radarhere]

- Raise ValueError for negative values when loading P1-P3 PPM images 7882
[radarhere]

- Added reading of JPEG2000 palettes 7870
[radarhere]

- Added alpha_quality argument when saving WebP images 7872
[radarhere]

- Fixed joined corners for ImageDraw rounded_rectangle() non-integer dimensions 7881
[radarhere]

- Stop reading EPS image at EOF marker 7753
[radarhere]

- PSD layer co-ordinates may be negative 7706
[radarhere]

- Use subprocess with CREATE_NO_WINDOW flag in ImageShow WindowsViewer 7791
[radarhere]

- When saving GIF frame that restores to background color, do not fill identical pixels 7788
[radarhere]

- Fixed reading PNG iCCP compression method 7823
[radarhere]

- Allow writing IFDRational to UNDEFINED tag 7840
[radarhere]

- Fix logged tag name when loading Exif data 7842
[radarhere]

- Use maximum frame size in IHDR chunk when saving APNG images 7821
[radarhere]

- Prevent opening P TGA images without a palette 7797
[radarhere]

- Use palette when loading ICO images 7798
[radarhere]

- Use consistent arguments for load_read and load_seek 7713
[radarhere]

- Turn off nullability warnings for macOS SDK 7827
[radarhere]

- Fix shift-sign issue in Convert.c 7838
[r-barnes, radarhere]

- Open 16-bit grayscale PNGs as I;16 7849
[radarhere]

- Handle truncated chunks at the end of PNG images 7709
[lajiyuan, radarhere]

- Match mask size to pasted image size in GifImagePlugin 7779
[radarhere]

- Release GIL while calling ``WebPAnimDecoderGetNext`` 7782
[evanmiller, radarhere]

- Fixed reading FLI/FLC images with a prefix chunk 7804
[twolife]

- Update wl-paste handling and return None for some errors in grabclipboard() on Linux 7745
[nik012003, radarhere]

- Remove execute bit from ``setup.py`` 7760
[hugovk]

- Do not support using test-image-results to upload images after test failures 7739
[radarhere]

- Changed ImageMath.ops to be static 7721
[radarhere]

- Fix APNG info after seeking backwards more than twice 7701
[esoma, radarhere]

- Deprecate ImageCms constants and versions() function 7702
[nulano, radarhere]

- Added PerspectiveTransform 7699
[radarhere]

- Add support for reading and writing grayscale PFM images 7696
[nulano, hugovk]

- Add LCMS2 flags to ImageCms 7676
[nulano, radarhere, hugovk]

- Rename x64 to AMD64 in winbuild 7693
[nulano]
Links

Update skia-python from 87.4 to 87.6.

Changelog

87.6

This is a minimal maintenance update from v87.5, mainly in the supported CI build matrix: updated CI build hosts and github CI actions, dropping python 3.7, adding linux/aarch64 builds and python 3.12. Functionally, it differs from v87.5 by only two typos. 

What's Changed
* ci: build wheels also for linux/aarch64 by lucach in https://github.com/kyamagu/skia-python/pull/189
* Update Bitmap.cpp - obviously a cut and paste typo from Pixmap.cpp by HinTak in https://github.com/kyamagu/skia-python/pull/193
* Build Python 3.12 wheels from madig https://github.com/kyamagu/skia-python/pull/203
* Migrate to trusted publisher pypi workflow from kyamagu https://github.com/kyamagu/skia-python/pull/228
* Add missing PyPI upload environment from kyamagu https://github.com/kyamagu/skia-python/pull/229

**Full Changelog**: https://github.com/kyamagu/skia-python/compare/v87.5...v87.6

87.5

What's Changed
* Fix windows install command by jamesgk in https://github.com/kyamagu/skia-python/pull/180
* Build wheels for Python 3.11 (fixes 182) by lucach in https://github.com/kyamagu/skia-python/pull/183

New Contributors
* jamesgk made their first contribution in https://github.com/kyamagu/skia-python/pull/180
* lucach made their first contribution in https://github.com/kyamagu/skia-python/pull/183

**Full Changelog**: https://github.com/kyamagu/skia-python/compare/v87.4...v87.5
Links

Update fonttools[unicode] from 4.47.0 to 4.55.0.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Update uharfbuzz from 0.30.0 to 0.43.0.

Changelog

0.43.0

- Support hb-ot-name APIs

0.42.0

- Update to HarfBuzz 10.1.0
- Setup API reference generated by Sphinx

0.41.1

- [pyproject.toml] Allow to build from source with the latest setuptools on non-PyPy.   For PyPy keep setuptools pinned to '<72.2' to workaround compile error (216).

0.41.0

- Update to HarfBuzz 10.0.0

0.40.1

-  Fix deprecation message (211)

0.40.0

- Bind ot-metrics APIs (204)
- Bind hb-ot-var APIs (208)
- Deprecate most hb_ot_* functions and make them methods of Face or Font
classes. (209)
- Drop wheels for Python < 3.8 (207)

0.39.5

Fixed issue with PyPI deployment that caused the previous release to fail to upload.
No actual code changes since v0.39.4.

0.39.4

Added ability to dynamically link the uharfbuzz extension module to an external harfbuzz library by setting  the USE_SYSTEM_LIBS=1 environment variable (requires pkg-config) (45, 201).

0.39.3

- Dummy release to fix PyPI upload.

0.39.2

* Update to HarfBuzz 9.0.0

0.39.1

* Bind hb_ot_tag_to_script/hb_ot_tag_to_language
* Update to HarfBuzz 8.3.1

0.39.0

* Bind hb_font_funcs_set_variation_glyph_func() (183)
* Bind hb-paint API (185, 189)
* Bind hb-ot-color API (186)
* Bind more hb-ot-layout APIs (187, 184)
* Add missing subset flag (188)

0.38.0

* Updated HarfBuzz library to 8.3.0 (179)
* Bind hb-ot-math API (181)

0.37.3

- Update HarfBuzz library to 8.2.0. Among other things, fixes a failure in the repacker with huge number of subtables (https://github.com/harfbuzz/uharfbuzz/issues/176, harfbuzz/harfbuzz#4385, fonttools/fonttools3260).

0.37.2

- Updated HarfBuzz library to 8.0.1 (172)
- Rebuilt windows wheels using MSVC 2019 to workaround miscompilation issue when using latest MSVC 2022 (168).

0.37.1.post1

- Build wheels for musl-based linux (167).

0.37.1

- Fixed build error when compiling sources with Cython 3.0 (165).
- Update to Harfbuzz 8.0.0

0.35.0

- Bind more of HarfBuzz APIs

0.34.0

- Update to HarfBuzz 7.1.0
- Optimize `draw_glyph_with_pen()` to reuse draw funcs
- Bind HarfBuzz font subsetting APIs
- Bind more of HarfBuzz APIs
- Undeprecate `DrawFuncs.draw_glyph()` and deprecate `DrawFuncs.get_glyph_shape()`

0.33.0

- Update to HarfBuzz 6.0.0
- `Font` constructor can now take another `Font` instance to create a sub font from it

0.32.0

* Update to HarfBuzz 5.3.1

0.31.0

- Update to HarfBuzz 5.3.0
- Speedup draw_glyph_with_pen() by 10-15%
Links

Update python-bidi from 0.4.2 to 0.6.3.

Changelog

0.6.3

-----

* Updated pyo3 to 0.22.4
* Python 3.13 wheels are finally working

0.6.2

-----

* Added check-latest to the build

0.6.1

-----

* Bumped to build Python 3.13 wheels

0.6.0

-----

* Added implemention selection (Python or Rust) to pybidi cli,
respecting backward comapt
* Restored older algorithm, supports both implementations closes 25
* Modernize and simplify Python code (Thanks Christian Clauss)

0.5.2

-----

* Added get_base_level backward compat
* docstring cleanup

0.5.1

-------

* Added compat for older import, closes 23
* Updated copyrights

0.5.0

-----

Backwards incompatible changes!

* Switched to using Rust based unicode-bidi using PyO3
* Dropped Python < 3.9 support
* Removed "upper_is_rtl"
* Import of ``get_display`` changed to ``from bidi import get_display``
Links

Update skia-pathops from 0.7.2 to 0.8.0.post2.

Changelog

0.8.0.post2

Build wheels for Python 3.13. No other code changes since v0.8.0.post1

0.8.0.post1

Build wheels for Python 3.12. No other code changes since v0.8.0.

0.8.0

- Update embedded libskia to chrome/m113 branch
- Dropped support for Python 3.7 which reached end of life, we now require python 3.8 or greater.
- Added support for special TrueType-style closed contours without on-curve points in the PathPen and Path.draw interface (45, 66).

0.7.4

Support variable number of points in PathPen curveTo/qCurveTo methods, following fontTools BasePen protocol and UFO GLIF spec (63).

0.7.3

Added pre-compiled wheels for Python 3.11
Links

Update blackrenderer from 0.5.3 to 0.6.0.

Changelog

0.6.0

* add `--palette-index` option to `blackrenderer` command line tool
* add `getPalette(paletteIndex)` method to `BlackRendererFont`
Links

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant