Pillow-simd

Latest version: v9.5.0.post2

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 11 of 23

2.6.0rc1

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

- Use redistributable image for testing 884
[hugovk]

- Use redistributable ICC profiles for testing, skip if not available 923
[wiredfool]

- Additional documentation for JPEG info and save options 922
[wiredfool]

- Fix JPEG Encoding memory leak when exif or qtables were specified 921
[wiredfool]

- Image.tobytes() and Image.tostring() documentation update 916 917
[mgedmin]

- On Windows, do not execute convert.exe without specifying path 912
[cgohlke]

- Fix msvc build error 911
[cgohlke]

- Fix for handling P + transparency -> RGBA conversions 904
[wiredfool]

- Retain alpha in ImageEnhance operations 909
[wiredfool]

- Jpeg2k Decode/encode memory leak fix 898
[joshware, wiredfool]

- EpsFilePlugin Speed improvements 886
[wiredfool, karstenw]

- Don't resize if already the right size 892
[radarhere]

- Fix for reading multipage TIFFs 885
[kostrom, wiredfool]

- Correctly handle saving gray and CMYK JPEGs with quality=keep 857
[etienned]

- Correct duplicate Tiff Metadata and Exif tag values
[hugovk]

- Windows fixes 871
[wiredfool]

- Fix TGA files with image ID field 856
[megabuz]

- Fixed wrong P-mode of small, unoptimized L-mode GIF 843
[uvNikita]

- Fixed CVE-2014-3598, a DOS in the Jpeg2KImagePlugin
[Andrew Drake]

- Fixed CVE-2014-3589, a DOS in the IcnsImagePlugin
[Andrew Drake]

- setup.py: Close open file handle before deleting 844
[divergentdave]

- Return Profile with Transformed Images 837
[wiredfool]

- Changed docstring to refer to the correct function 836
[MatMoore]

- Adding coverage support for C code tests 833
[wiredfool]

- PyPy performance improvements 821
[wiredfool]

- Added support for reading MPO files 822
[Feneric]

- Added support for encoding and decoding iTXt chunks 818
[dolda2000]

- HSV Support 816
[wiredfool]

- Removed unusable ImagePalette.new()
[hugovk]

- Fix Scrambled XPM 808
[wiredfool]

- Doc cleanup
[wiredfool]

- Fix ``ImageStat`` docs 796
[akx]

- Added docs for ExifTags 794
[Wintermute3]

- More tests for CurImagePlugin, DcxImagePlugin, Effects.c, GimpGradientFile, ImageFont, ImageMath, ImagePalette, IptcImagePlugin, SpiderImagePlugin, SgiImagePlugin, XpmImagePlugin and _util
[hugovk]

- Fix return value of FreeTypeFont.textsize() does not include font offsets 784
[tk0miya]

- Fix dispose calculations for animated GIFs 765
[larsjsol]

- Added class checking to Image __eq__ function 775
[radarhere, hugovk]

- Test PalmImagePlugin and method to skip known bad tests 776
[hugovk, wiredfool]

2.5.3

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

- Fixed CVE-2014-3598, a DOS in the Jpeg2KImagePlugin (backport)
[Andrew Drake]

2.5.2

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

- Fixed CVE-2014-3589, a DOS in the IcnsImagePlugin (backport)
[Andrew Drake]

2.5.1

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

- Fixed install issue if Multiprocessing.Pool is not available
[wiredfool]

- 32bit mult overflow fix 782
[wiredfool]

2.5.0

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

- Imagedraw rewrite 737
[terseus, wiredfool]

- Add support for multithreaded test execution 755
[wiredfool]

- Prevent shell injection 748
[mbrown1413, wiredfool]

- Support for Resolution in BMP files 734
[gcq]

- Fix error in setup.py for Python 3 744
[matthew-brett]

- Pyroma fix and add Python 3.4 to setup metadata 742
[wirefool]

- Top level flake8 fixes 741
[aclark4life]

- Remove obsolete Animated Raster Graphics (ARG) support 736
[hugovk]

- Fix test_imagedraw failures 727
[cgohlke]

- Fix AttributeError: class Image has no attribute 'DEBUG' 726
[cgohlke]

- Fix msvc warning: 'inline' : macro redefinition 725
[cgohlke]

- Cleanup 654
[dvska, hugovk, wiredfool]

- 16-bit monochrome support for JPEG2000 730
[videan42]

- Fixed ImagePalette.save
[brightpisces]

- Support JPEG qtables 677
[csinchok]

- Add binary morphology addon
[dov, wiredfool]

- Decompression bomb protection 674
[hugovk]

- Put images in a single directory 708
[hugovk]

- Support OpenJpeg 2.1 681
[al45tair, wiredfool]

- Remove unistd.h include for all platforms 704
[wiredfool]

- Use unittest for tests
[hugovk]

- ImageCms fixes
[hugovk]

- Added more ImageDraw tests
[hugovk]

- Added tests for Spider files
[hugovk]

- Use libtiff to write any compressed tiff files 669
[wiredfool]

- Support for pickling Image objects
[hugovk]

- Fixed resolution handling for EPS thumbnails 619
[eliempje]

- Fixed rendering of some binary EPS files (Issue 302)
[eliempje]

- Rename variables not to use built-in function names 670
[hugovk]

- Ignore junk JPEG markers
[hugovk]

- Change default interpolation for Image.thumbnail to Image.ANTIALIAS
[hugovk]

- Add tests and fixes for saving PDFs
[hugovk]

- Remove transparency resource after P->RGBA conversion
[hugovk]

- Clean up preprocessor cruft for Windows 652
[CounterPillow]

- Adjust Homebrew freetype detection logic 656
[jacknagel]

- Added Image.close, context manager support
[wiredfool]

- Added support for 16 bit PGM files
[wiredfool]

- Updated OleFileIO to version 0.30 from upstream 618
[hugovk]

- Added support for additional TIFF floating point format
[Hijackal]

- Have the tempfile use a suffix with a dot
[wiredfool]

- Fix variable name used for transparency manipulations 604
[nijel]

2.4.0

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

- Indexed Transparency handled for conversions between L, RGB, and P modes 574 (fixes 510)
[wiredfool]

- Conversions enabled from RGBA->P 574 (fixes 544)
[wiredfool]

- Improved icns support 565
[al45tair]

- Fix libtiff leaking open files 580 (fixes 526)
[wiredfool]

- Fixes for Jpeg encoding in Python 3 578 (fixes 577)
[wiredfool]

- Added support for JPEG 2000 547
[al45tair]

- Add more detailed error messages to Image.py 566
[larsmans]

- Avoid conflicting _expand functions in PIL & MINGW, fixes 538
[aclark4life]

- Merge from Philippe Lagadec’s OleFileIO_PL fork 512
[vadmium]

- Fix ImageColor.getcolor 534
[homm]

- Make ICO files work with the ImageFile.Parser interface 525 (fixes 522)
[wiredfool]

- Handle 32bit compiled python on 64bit architecture 521
[choppsv1]

- Fix support for characters >128 using .pcf or .pil fonts in Py3k 517 (fixes 505)
[wiredfool]

- Skip CFFI test earlier if it's not installed 516
[wiredfool]

- Fixed opening and saving odd sized .pcx files 535 (fixes 523)
[wiredfool]

- Fixed palette handling when converting from mode P->RGB->P
[d-schmidt]

- Fixed saving mode P image as a PNG with transparency = palette color 0
[d-schmidt]

- Improve heuristic used when saving progressive and optimized JPEGs with high quality values 504
[e98cuenc]

- Fixed DOS with invalid palette size or invalid image size in BMP file
[wiredfool]

- Added support for BMP version 4 and 5
[eddwardo, wiredfool]

- Fix segfault in getfont when passed a memory resident font
[wiredfool]

- Fix crash on Saving a PNG when icc-profile is None 496
[brutasse]

- Cffi+Python implementation of the PixelAccess object
[wiredfool]

- PixelAccess returns unsigned ints for I16 mode
[wiredfool]

- Minor patch on booleans + Travis 474
[sciunto]

- Look in multiarch paths in GNU platforms 511
[pinotree]

- Add arch support for pcc64, s390, s390x, armv7l, aarch64 475
[manisandro]

- Add arch support for ppc
[wiredfool]

- Correctly quote file names for WindowsViewer command
[cgohlke]

- Prefer homebrew freetype over X11 freetype (but still allow both) 466
[dmckeone]

Page 11 of 23

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.