pre-commit-ci[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							eb8405baa0 
							
						 
					 
					
						
						
							
							[pre-commit.ci] auto fixes from pre-commit.com hooks  
						
						... 
						
						
						
						for more information, see https://pre-commit.ci  
						
					 
					
						2023-11-06 13:24:42 +00:00 
						 
				 
			
				
					
						
							
							
								Christian Clauss 
							
						 
					 
					
						
						
						
						
							
						
						
							fd59f91d17 
							
						 
					 
					
						
						
							
							ruff: Minor optimizations of list comprehensions, x in set, etc.  
						
						
						
					 
					
						2023-11-06 19:13:47 +06:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0660886c9a 
							
						 
					 
					
						
						
							
							Merge pull request  #6966  from akx/ruff  
						
						
						
					 
					
						2023-11-06 13:37:47 +02:00 
						 
				 
			
				
					
						
							
							
								Aarni Koskela 
							
						 
					 
					
						
						
						
						
							
						
						
							9e615b6ad3 
							
						 
					 
					
						
						
							
							Add noqas for UP031  
						
						
						
					 
					
						2023-11-06 12:43:14 +02:00 
						 
				 
			
				
					
						
							
							
								Aarni Koskela 
							
						 
					 
					
						
						
						
						
							
						
						
							307d00b44d 
							
						 
					 
					
						
						
							
							Apply ruff autofixes  
						
						
						
					 
					
						2023-11-06 12:43:14 +02:00 
						 
				 
			
				
					
						
							
							
								Aarni Koskela 
							
						 
					 
					
						
						
						
						
							
						
						
							de6c4b09d7 
							
						 
					 
					
						
						
							
							Switch linting to ruff  
						
						... 
						
						
						
						Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> 
						
					 
					
						2023-11-06 12:43:14 +02:00 
						 
				 
			
				
					
						
							
							
								Aarni Koskela 
							
						 
					 
					
						
						
						
						
							
						
						
							80406a7c9b 
							
						 
					 
					
						
						
							
							editorconfig: specify 2-space indent for TOML  
						
						... 
						
						
						
						Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com> 
						
					 
					
						2023-11-06 12:42:44 +02:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a7cf0551a 
							
						 
					 
					
						
						
							
							Merge pull request  #7512  from hugovk/docs-link-exceptions  
						
						... 
						
						
						
						Docs: link exceptions to Python docs 
						
					 
					
						2023-11-05 10:58:12 +02:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8fe20165d4 
							
						 
					 
					
						
						
							
							Merge pull request  #105  from radarhere/docs-link-exceptions  
						
						... 
						
						
						
						Docs: link exceptions to Python docs 
						
					 
					
						2023-11-05 07:47:01 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							8cbd0b5fe0 
							
						 
					 
					
						
						
							
							Docs: link exceptions to Python docs  
						
						
						
					 
					
						2023-11-05 12:18:38 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							38be37c5f9 
							
						 
					 
					
						
						
							
							Merge branch 'main' into docs-link-exceptions  
						
						
						
					 
					
						2023-11-03 22:29:33 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bee9c59716 
							
						 
					 
					
						
						
							
							Merge pull request  #7520  from hugovk/CVE-2023-44271  
						
						... 
						
						
						
						Add CVE-2023-44271 to release notes 
						
					 
					
						2023-11-03 22:28:22 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							c29648ff53 
							
						 
					 
					
						
						
							
							If save_all PNG only has one frame, do not create animated image  
						
						
						
					 
					
						2023-11-03 22:08:48 +11:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
						
						
							
						
						
							5339c1cf63 
							
						 
					 
					
						
						
							
							Add CVE-2023-44271 to ImageFont.MAX_STRING_LENGTH fix in release notes  
						
						
						
					 
					
						2023-11-03 11:59:37 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1c2f2c79e1 
							
						 
					 
					
						
						
							
							Merge pull request  #7509  from radarhere/olefile  
						
						... 
						
						
						
						Mention defusedxml and olefile in installation instructions 
						
					 
					
						2023-11-03 19:16:16 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							fa138155b2 
							
						 
					 
					
						
						
							
							Update CHANGES.rst [ci skip]  
						
						
						
					 
					
						2023-11-03 19:01:22 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a5a6ca150c 
							
						 
					 
					
						
						
							
							Merge pull request  #7493  from radarhere/frombytes  
						
						... 
						
						
						
						Fixed frombytes() for images with a zero dimension 
						
					 
					
						2023-11-03 18:56:34 +11:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14c539e787 
							
						 
					 
					
						
						
							
							Merge pull request  #7516  from radarhere/fedora  
						
						... 
						
						
						
						Removed Fedora 37 
						
					 
					
						2023-11-02 09:22:07 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							6b1e939027 
							
						 
					 
					
						
						
							
							Removed Fedora 37  
						
						
						
					 
					
						2023-11-02 17:33:10 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d499f0016f 
							
						 
					 
					
						
						
							
							Mention defusedxml  
						
						... 
						
						
						
						Co-authored-by: Ondrej Baranovič <nulano@nulano.eu> 
						
					 
					
						2023-11-02 08:21:35 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							4a073a7581 
							
						 
					 
					
						
						
							
							Updated xz to 5.4.5  
						
						
						
					 
					
						2023-11-02 07:54:34 +11:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
						
						
							
						
						
							ca74a5ea42 
							
						 
					 
					
						
						
							
							Docs: link exceptions to Python docs  
						
						
						
					 
					
						2023-11-01 20:18:25 +02:00 
						 
				 
			
				
					
						
							
							
								Benjamin Gilbert 
							
						 
					 
					
						
						
						
						
							
						
						
							e572722479 
							
						 
					 
					
						
						
							
							Allow configuring JPEG restart marker interval on save  
						
						... 
						
						
						
						libjpeg allows specifying the marker interval either in MCU blocks or in
MCU rows.  Support both, via separate parameters, rather than requiring
callers to do the math.
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com> 
						
					 
					
						2023-10-31 17:47:25 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b92c09a391 
							
						 
					 
					
						
						
							
							Updated wording  
						
						... 
						
						
						
						Co-authored-by: Hugo van Kemenade <hugovk@users.noreply.github.com> 
						
					 
					
						2023-10-31 18:39:38 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							1a6c76495b 
							
						 
					 
					
						
						
							
							Mention olefile in installation instructions  
						
						
						
					 
					
						2023-10-31 17:47:52 +11:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c9f7a8209b 
							
						 
					 
					
						
						
							
							Merge pull request  #7508  from radarhere/appveyor  
						
						... 
						
						
						
						Updated AppVeyor to Python 3.12 
						
					 
					
						2023-10-31 07:44:24 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							8cd01cab80 
							
						 
					 
					
						
						
							
							Updated AppVeyor to Python 3.12  
						
						
						
					 
					
						2023-10-31 12:44:53 +11:00 
						 
				 
			
				
					
						
							
							
								pre-commit-ci[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							e2939c35f3 
							
						 
					 
					
						
						
							
							[pre-commit.ci] auto fixes from pre-commit.com hooks  
						
						... 
						
						
						
						for more information, see https://pre-commit.ci  
						
					 
					
						2023-10-30 13:19:50 +00:00 
						 
				 
			
				
					
						
							
							
								Stefan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f73371cd1 
							
						 
					 
					
						
						
							
							DOC: Add missing sections to FREETYPE2.txt  
						
						
						
					 
					
						2023-10-30 14:16:31 +01:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d61896af0 
							
						 
					 
					
						
						
							
							Merge pull request  #7505  from hugovk/docs-pypi-role  
						
						
						
					 
					
						2023-10-30 11:02:44 +02:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
						
						
							
						
						
							ac6eb84704 
							
						 
					 
					
						
						
							
							Add 'pypi' Sphinx role  
						
						
						
					 
					
						2023-10-30 08:56:42 +02:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d0812252a 
							
						 
					 
					
						
						
							
							Merge pull request  #7503  from radarhere/olefile  
						
						
						
					 
					
						2023-10-30 08:42:34 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							84e148e944 
							
						 
					 
					
						
						
							
							Document that olefile is required for FPX and MIC formats  
						
						
						
					 
					
						2023-10-30 09:02:42 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							5a7d524f94 
							
						 
					 
					
						
						
							
							Install more optional dependencies on Windows CIs  
						
						
						
					 
					
						2023-10-30 09:02:29 +11:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							44062ec778 
							
						 
					 
					
						
						
							
							Merge pull request  #7501  from python-pillow/3.12-travis-ci  
						
						
						
					 
					
						2023-10-29 14:33:10 +02:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
						
						
							
						
						
							dea5bbebbc 
							
						 
					 
					
						
						
							
							Update to Python 3.12 and Ubuntu 22.04 LTS Jammy Jellyfish  
						
						
						
					 
					
						2023-10-29 11:41:49 +02:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							da3ec085e4 
							
						 
					 
					
						
						
							
							Merge pull request  #7499  from radarhere/items  
						
						
						
					 
					
						2023-10-28 11:11:33 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							3652f431c2 
							
						 
					 
					
						
						
							
							Simplified code  
						
						
						
					 
					
						2023-10-28 14:22:39 +11:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0a3c8c27ec 
							
						 
					 
					
						
						
							
							Merge pull request  #7498  from radarhere/pip_install  
						
						
						
					 
					
						2023-10-27 14:27:10 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							bff6b4d6a2 
							
						 
					 
					
						
						
							
							Switched from direct setup.py invocation to "pip install ."  
						
						
						
					 
					
						2023-10-27 19:17:15 +11:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d3fd1734af 
							
						 
					 
					
						
						
							
							Merge pull request  #7490  from Yay295/patch-1  
						
						... 
						
						
						
						Add mode to ImageOps._lut() error message 
						
					 
					
						2023-10-27 07:40:44 +03:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							57c72b6e00 
							
						 
					 
					
						
						
							
							Merge pull request  #7484  from hugovk/setup-to-pyproject  
						
						
						
					 
					
						2023-10-26 14:06:34 +03:00 
						 
				 
			
				
					
						
							
							
								Benjamin Gilbert 
							
						 
					 
					
						
						
						
						
							
						
						
							4d7372bfd0 
							
						 
					 
					
						
						
							
							Implement streamtype=1 option for tables-only JPEG encoding  
						
						... 
						
						
						
						We already support streamtype=2 to skip producing JPEG tables, but
streamtype=1, which skips everything but the tables, was never implemented.
The streamtype=1 stub code dates to Git pre-history, so it's not
immediately clear why.  Implement the missing support.
jpeg_write_tables() can't resume after a full output buffer (it fails with
JERR_CANT_SUSPEND), so it might seem that Pillow needs to pre-compute the
necessary buffer size.  However, in the normal case of producing an
interchange stream, the tables are written via the same libjpeg codepath
during the first jpeg_write_scanlines() call, and table writes aren't
resumable there either.  Thus, any buffer large enough for the normal case
will also be large enough for a tables-only file.
The streamtype option isn't documented and this commit doesn't change that.
It does add a test though.
Co-authored-by: Andrew Murray <radarhere@users.noreply.github.com> 
						
					 
					
						2023-10-24 20:30:45 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							91f115bead 
							
						 
					 
					
						
						
							
							Fixed im.frombytes() for images with a zero dimension  
						
						
						
					 
					
						2023-10-25 08:52:26 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							5071692039 
							
						 
					 
					
						
						
							
							Fixed Image.frombytes() for images with a zero dimension  
						
						
						
					 
					
						2023-10-25 08:52:06 +11:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
						
						
							
						
						
							5295df3b82 
							
						 
					 
					
						
						
							
							add test for autocontrast mode  
						
						
						
					 
					
						2023-10-23 23:01:30 -05:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ddf10c747 
							
						 
					 
					
						
						
							
							use format string instead of concatenation  
						
						... 
						
						
						
						Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com> 
						
					 
					
						2023-10-23 21:46:54 -05:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							f54dd84586 
							
						 
					 
					
						
						
							
							Test unsupported autocontrast mode  
						
						
						
					 
					
						2023-10-24 12:44:00 +11:00 
						 
				 
			
				
					
						
							
							
								Yay295 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef46608974 
							
						 
					 
					
						
						
							
							add mode to error message  
						
						
						
					 
					
						2023-10-23 19:26:08 -05:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
						
						
							
						
						
							5fb892a9e2 
							
						 
					 
					
						
						
							
							Move version from setup.py to pyproject.toml  
						
						
						
					 
					
						2023-10-22 20:35:21 +03:00