Skip to content

Changelog

12.2.3 - 2026-10-21

  • Refine Rust image-operation organization, WebAssembly I/O bindings, and release checks.

12.2.2 - 2026-10-18

  • Improve selected CPU image paths and WebAssembly ImageShow parity.

12.2.1 - 2026-10-07

  • Ship explicit GPU graph batching and the opt-in Parallel CPU companion wheel.

12.2.0 - 2026-10-05

  • Add native-L 5×5 filtering paths and update the stable font dependency.

12.2.0-alpha.6 - 2026-10-05

  • Partial prerelease of explicit GPU graph batching and opt-in Parallel CPU; see the GitHub tag for artifact status.

12.2.0-alpha.5 - 2026-10-01

  • Improve native-mode WebAssembly expansion parity and keep Parallel CPU opt-in.

12.2.0-alpha.4 - 2026-10-01

  • Avoid intermediate copies in native I/F to RGB and HSV conversion.

12.2.0-alpha.3 - 2026-10-01

  • Correct native fill-channel ordering for ImageOps.expand across Python and WebAssembly.

12.2.0-alpha.2 - 2026-09-30

  • Add native-format image paths while keeping CPU, SIMD, GPU, and Parallel CPU execution distinct.

12.2.0-alpha.1 - 2026-09-16

  • Start the synchronized Pillow 12.2.0 release line for Rust, Python, and WebAssembly.

0.1.3 - 2026-09-16

  • Repair npm release setup and synchronize the three package workflows.

0.1.2 - 2026-09-15

  • Publish portable Python wheels, the WebAssembly package, and registry release checks.

0.1.1 - 2026-09-13

  • Adopt PIL as the Python import namespace and synchronize package metadata.

0.1.0

  • Initial release of the Rust core with Python and WebAssembly bindings.