Kylian Ronfleux--Corail 
							
						 
					 
					
						
						
						
						
							
						
						
							13bffef91d 
							
						 
					 
					
						
						
							
							Fix quantization table scaling when quality is applied to custom qtables  
						
						... 
						
						
						
						When both a custom quantization table and a quality value are provided,
the quantization table should be scaled using the JPEG quality scaling factor.
If quality is not explicitly set, the default base quality of 50 is used to preserve the original table.
This ensures consistent behavior when saving JPEGs with custom qtables.
Fixes part of the issue with applying 'quality' to 'qtables'. 
						
					 
					
						2025-04-10 10:01:02 +00:00 
						 
				 
			
				
					
						
							
							
								Kylian Ronfleux--Corail 
							
						 
					 
					
						
						
						
						
							
						
						
							e3c0ee6ae2 
							
						 
					 
					
						
						
							
							Fix incorrect quality scaling when using qtables in JPEG encoder  
						
						... 
						
						
						
						When both `qtables` and `quality` are provided, Pillow previously passed
the raw `quality` value directly to `jpeg_add_quant_table()` as the scale
factor, which caused incorrect quantization.
This commit corrects the behavior by using `jpeg_quality_scaling(quality)`
to compute the proper JPEG quantization scaling factor, consistent with
`jpeg_set_quality()`.
This ensures expected compression behavior when custom qtables are used
alongside a specified quality level. 
						
					 
					
						2025-04-10 07:31:05 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c8d98d56a0 
							
						 
					 
					
						
						
							
							Added avif to config settings ( #8875 )  
						
						
						
					 
					
						2025-04-10 09:21:48 +03:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5b1a64c53c 
							
						 
					 
					
						
						
							
							[pre-commit.ci] pre-commit autoupdate  
						
						
						
					 
					
						2025-04-10 09:20:41 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							8b7d72440e 
							
						 
					 
					
						
						
							
							Specify both C and Cpp  
						
						
						
					 
					
						2025-04-08 20:15:45 +10:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
						
						
							
						
						
							8c4510cb23 
							
						 
					 
					
						
						
							
							Fix clang-format: Configuration file(s) do(es) not support C  
						
						
						
					 
					
						2025-04-07 22:25:12 +03:00 
						 
				 
			
				
					
						
							
							
								pre-commit-ci[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							a5a8ece5d2 
							
						 
					 
					
						
						
							
							[pre-commit.ci] auto fixes from pre-commit.com hooks  
						
						... 
						
						
						
						for more information, see https://pre-commit.ci  
						
					 
					
						2025-04-07 17:17:36 +00:00 
						 
				 
			
				
					
						
							
							
								pre-commit-ci[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f6eb2e7fa5 
							
						 
					 
					
						
						
							
							[pre-commit.ci] pre-commit autoupdate  
						
						... 
						
						
						
						updates:
- [github.com/astral-sh/ruff-pre-commit: v0.9.9 → v0.11.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.9.9...v0.11.4 )
- [github.com/pre-commit/mirrors-clang-format: v19.1.7 → v20.1.0](https://github.com/pre-commit/mirrors-clang-format/compare/v19.1.7...v20.1.0 )
- [github.com/python-jsonschema/check-jsonschema: 0.31.2 → 0.32.1](https://github.com/python-jsonschema/check-jsonschema/compare/0.31.2...0.32.1 )
- [github.com/woodruffw/zizmor-pre-commit: v1.4.1 → v1.5.2](https://github.com/woodruffw/zizmor-pre-commit/compare/v1.4.1...v1.5.2 )
- [github.com/abravalheri/validate-pyproject: v0.23 → v0.24.1](https://github.com/abravalheri/validate-pyproject/compare/v0.23...v0.24.1 ) 
						
					 
					
						2025-04-07 17:17:00 +00:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cda26be10e 
							
						 
					 
					
						
						
							
							Merge pull request  #8850  from hugovk/pep639  
						
						... 
						
						
						
						Replace deprecated classifier with licence expression (PEP 639) 
						
					 
					
						2025-04-04 18:36:02 +03:00 
						 
				 
			
				
					
						
							
							
								Frankie Dintino 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f654ff748 
							
						 
					 
					
						
						
							
							Fixed conversion of AVIF image rotation property to EXIF orientation ( #8866 )  
						
						
						
					 
					
						2025-04-04 16:41:11 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9f4195752d 
							
						 
					 
					
						
						
							
							Added type hints ( #8867 )  
						
						
						
					 
					
						2025-04-03 13:24:37 +03:00 
						 
				 
			
				
					
						
							
							
								renovate[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8691112a2c 
							
						 
					 
					
						
						
							
							Update scientific-python/upload-nightly-action action to v0.6.2 ( #8865 )  
						
						
						
					 
					
						2025-04-03 13:23:36 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d452c82e5 
							
						 
					 
					
						
						
							
							Removed condition that is always true ( #8862 )  
						
						
						
					 
					
						2025-04-03 13:17:54 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7e15c54cad 
							
						 
					 
					
						
						
							
							Use multibuild build_github ( #8861 )  
						
						
						
					 
					
						2025-04-02 15:53:14 +03:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							92eb58ef15 
							
						 
					 
					
						
						
							
							Merge pull request  #8859  from radarhere/filename  
						
						... 
						
						
						
						Include filename in ImageFile state 
						
					 
					
						2025-04-02 15:51:49 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							8dbbce624f 
							
						 
					 
					
						
						
							
							Compare absolute path of filename  
						
						
						
					 
					
						2025-04-02 12:16:25 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							1103e82d17 
							
						 
					 
					
						
						
							
							Include filename in state  
						
						
						
					 
					
						2025-04-02 11:14:58 +11:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7c56b383ff 
							
						 
					 
					
						
						
							
							Merge pull request  #8842  from AdianKozlica/image_grab_wayland_kde  
						
						... 
						
						
						
						Add KDE Wayland support for ImageGrab 
						
					 
					
						2025-04-01 09:38:56 +00:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							64178415e6 
							
						 
					 
					
						
						
							
							Merge pull request  #8852  from radarhere/save  
						
						... 
						
						
						
						Only change readonly if saved filename matches opened filename 
						
					 
					
						2025-04-01 09:22:14 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c19482f888 
							
						 
					 
					
						
						
							
							Merge pull request  #8853  from radarhere/arrow  
						
						... 
						
						
						
						Added release notes for #8330  
						
					 
					
						2025-04-01 19:28:41 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							f205a45f44 
							
						 
					 
					
						
						
							
							Added release notes for  #8330  
						
						
						
					 
					
						2025-04-01 19:10:11 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							98e74fd7a0 
							
						 
					 
					
						
						
							
							Merge pull request  #8516  from radarhere/imagegrab  
						
						... 
						
						
						
						Allow HWND to be passed to ImageGrab.grab() on Windows 
						
					 
					
						2025-04-01 18:45:03 +11:00 
						 
				 
			
				
					
						
							
							
								Adian Kozlica 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b62c0beeb 
							
						 
					 
					
						
						
							
							Merge branch 'main' into image_grab_wayland_kde  
						
						
						
					 
					
						2025-04-01 09:43:52 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							a7537b1b06 
							
						 
					 
					
						
						
							
							Only change readonly if saved filename matches opened filename  
						
						
						
					 
					
						2025-04-01 18:31:04 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							869aa5843c 
							
						 
					 
					
						
						
							
							Merge pull request  #8851  from radarhere/tiff  
						
						... 
						
						
						
						Allow cmake<4 when building libavif and libtiff 
						
					 
					
						2025-04-01 18:30:45 +11:00 
						 
				 
			
				
					
						
							
							
								wiredfool 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5c76e7ec17 
							
						 
					 
					
						
						
							
							Image -> Arrow support ( #8330 )  
						
						... 
						
						
						
						Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> 
						
					 
					
						2025-04-01 09:10:45 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							348bf6550d 
							
						 
					 
					
						
						
							
							Allow cmake<4 when building libavif  
						
						
						
					 
					
						2025-04-01 16:33:55 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							8141221201 
							
						 
					 
					
						
						
							
							Allow cmake<4 when building libtiff  
						
						
						
					 
					
						2025-04-01 16:28:07 +11:00 
						 
				 
			
				
					
						
							
							
								Frankie Dintino 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7d50816f0a 
							
						 
					 
					
						
						
							
							Add AVIF plugin (decoder + encoder using libavif) ( #5201 )  
						
						... 
						
						
						
						Co-authored-by: Andrew Murray <3112309+radarhere@users.noreply.github.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> 
						
					 
					
						2025-04-01 07:13:21 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							999d9a7f0c 
							
						 
					 
					
						
						
							
							Updated xz to 5.8.0 on manylinux2014 by removing po4a dependency ( #8848 )  
						
						
						
					 
					
						2025-04-01 07:09:09 +03:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
						
						
							
						
						
							d8a0cb5db1 
							
						 
					 
					
						
						
							
							Work around pyroma test  
						
						
						
					 
					
						2025-03-31 23:04:08 +03:00 
						 
				 
			
				
					
						
							
							
								Hugo van Kemenade 
							
						 
					 
					
						
						
						
						
							
						
						
							e995eef424 
							
						 
					 
					
						
						
							
							Replace deprecated classifier with licence expression (PEP 639)  
						
						
						
					 
					
						2025-03-31 23:04:08 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b1f7ba0a41 
							
						 
					 
					
						
						
							
							Merge pull request  #8772  from radarhere/zlib_macos  
						
						... 
						
						
						
						Revert to zlib on macOS < 10.15 
						
					 
					
						2025-03-31 08:47:49 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f673f3e543 
							
						 
					 
					
						
						
							
							Close file handle on error ( #8846 )  
						
						
						
					 
					
						2025-03-30 21:16:50 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81be8d5410 
							
						 
					 
					
						
						
							
							Fixed unclosed file warning ( #8847 )  
						
						
						
					 
					
						2025-03-30 21:16:25 +03:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							25af4f1841 
							
						 
					 
					
						
						
							
							Added release notes  
						
						
						
					 
					
						2025-03-31 00:32:35 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							b4a480ff2c 
							
						 
					 
					
						
						
							
							Corrected documentation  
						
						
						
					 
					
						2025-03-31 00:31:56 +11:00 
						 
				 
			
				
					
						
							
							
								mergify[bot] 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							60b5131e9f 
							
						 
					 
					
						
						
							
							Merge pull request  #8844  from radarhere/import  
						
						... 
						
						
						
						Do not import TYPE_CHECKING 
						
					 
					
						2025-03-30 12:34:51 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							4236b583a1 
							
						 
					 
					
						
						
							
							Do not import TYPE_CHECKING  
						
						
						
					 
					
						2025-03-30 22:16:16 +11:00 
						 
				 
			
				
					
						
							
							
								pre-commit-ci[bot] 
							
						 
					 
					
						
						
						
						
							
						
						
							d2683e052f 
							
						 
					 
					
						
						
							
							[pre-commit.ci] auto fixes from pre-commit.com hooks  
						
						... 
						
						
						
						for more information, see https://pre-commit.ci  
						
					 
					
						2025-03-30 11:13:51 +00:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							80d5b421eb 
							
						 
					 
					
						
						
							
							Do not import type checking  
						
						... 
						
						
						
						Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> 
						
					 
					
						2025-03-30 22:13:21 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ca9f4f8304 
							
						 
					 
					
						
						
							
							Merge branch 'main' into imagegrab  
						
						
						
					 
					
						2025-03-30 21:53:23 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14fb62e36c 
							
						 
					 
					
						
						
							
							Assert image type ( #8619 )  
						
						
						
					 
					
						2025-03-30 10:42:46 +03:00 
						 
				 
			
				
					
						
							
							
								Adian Kozlica 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							feaded9d41 
							
						 
					 
					
						
						
							
							Merge pull request  #2  from radarhere/image_grab_wayland_kde  
						
						... 
						
						
						
						Updated documentation 
						
					 
					
						2025-03-30 03:16:59 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
						
						
							
						
						
							382c3ab10d 
							
						 
					 
					
						
						
							
							spectacle may also be used on Linux  
						
						
						
					 
					
						2025-03-30 11:16:05 +11:00 
						 
				 
			
				
					
						
							
							
								Adian Kozlica 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ec11f7aaed 
							
						 
					 
					
						
						
							
							Merge branch 'main' into image_grab_wayland_kde  
						
						
						
					 
					
						2025-03-29 23:51:29 +01:00 
						 
				 
			
				
					
						
							
							
								Adian Kozlica 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f672935eb 
							
						 
					 
					
						
						
							
							Merge pull request  #1  from radarhere/image_grab_wayland_kde  
						
						... 
						
						
						
						Do not create temporary file if no utility is available 
						
					 
					
						2025-03-29 23:44:12 +01:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e053be3412 
							
						 
					 
					
						
						
							
							Updated version  
						
						... 
						
						
						
						Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> 
						
					 
					
						2025-03-30 07:27:30 +11:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bce83ac800 
							
						 
					 
					
						
						
							
							Enable mmap on PyPy ( #8840 )  
						
						
						
					 
					
						2025-03-29 18:36:36 +02:00 
						 
				 
			
				
					
						
							
							
								Andrew Murray 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							25653d2f87 
							
						 
					 
					
						
						
							
							Corrected P mode save ( #8685 )  
						
						
						
					 
					
						2025-03-29 18:34:42 +02:00