head 1.27; access; symbols pkgsrc-2026Q2:1.24.0.2 pkgsrc-2026Q2-base:1.24 pkgsrc-2026Q1:1.23.0.2 pkgsrc-2026Q1-base:1.23 pkgsrc-2025Q4:1.20.0.2 pkgsrc-2025Q4-base:1.20 pkgsrc-2025Q3:1.19.0.2 pkgsrc-2025Q3-base:1.19 pkgsrc-2025Q2:1.15.0.4 pkgsrc-2025Q2-base:1.15 pkgsrc-2025Q1:1.15.0.2 pkgsrc-2025Q1-base:1.15 pkgsrc-2024Q4:1.14.0.2 pkgsrc-2024Q4-base:1.14 pkgsrc-2024Q3:1.12.0.2 pkgsrc-2024Q3-base:1.12 pkgsrc-2024Q2:1.10.0.2 pkgsrc-2024Q2-base:1.10 pkgsrc-2024Q1:1.9.0.2 pkgsrc-2024Q1-base:1.9 pkgsrc-2023Q4:1.8.0.2 pkgsrc-2023Q4-base:1.8 pkgsrc-2023Q3:1.6.0.2 pkgsrc-2023Q3-base:1.6 pkgsrc-2023Q2:1.4.0.2 pkgsrc-2023Q2-base:1.4 pkgsrc-2023Q1:1.1.0.2 pkgsrc-2023Q1-base:1.1; locks; strict; comment @# @; 1.27 date 2026.09.07.08.35.28; author adam; state Exp; branches; next 1.26; commitid qPICIHzz3mZInFUG; 1.26 date 2026.09.01.10.13.08; author adam; state Exp; branches; next 1.25; commitid 9M9JHhKZYSxa7UTG; 1.25 date 2026.07.23.09.20.32; author wiz; state Exp; branches; next 1.24; commitid m5c54uNXI2GT6LOG; 1.24 date 2026.06.18.09.02.32; author wiz; state Exp; branches; next 1.23; commitid g3azh3h7BJdx8gKG; 1.23 date 2026.03.02.12.50.12; author wiz; state Exp; branches; next 1.22; commitid KshYskfnOUIQRowG; 1.22 date 2026.02.22.13.41.17; author wiz; state Exp; branches; next 1.21; commitid 1GwVc6YFAP5kpnvG; 1.21 date 2026.01.25.23.15.29; author wiz; state Exp; branches; next 1.20; commitid BvZoTNtF9Z27uPrG; 1.20 date 2025.10.05.16.37.34; author wiz; state Exp; branches; next 1.19; commitid 1ubmkljNwNaOSodG; 1.19 date 2025.08.03.10.14.38; author wiz; state Exp; branches; next 1.18; commitid Fa0idf6JWXHZMg5G; 1.18 date 2025.07.06.19.01.44; author wiz; state Exp; branches; next 1.17; commitid enpZVeI0XTfBBI1G; 1.17 date 2025.07.06.19.00.52; author wiz; state Exp; branches; next 1.16; commitid j97SLfTFEFykBI1G; 1.16 date 2025.07.06.08.50.09; author wiz; state Exp; branches; next 1.15; commitid C8oNPR9FviDOdF1G; 1.15 date 2025.03.16.12.58.12; author wiz; state Exp; branches; next 1.14; commitid O0VOVHMy3i16ciNF; 1.14 date 2024.12.06.21.35.32; author wiz; state Exp; branches; next 1.13; commitid Sg6lLoz9B00RguAF; 1.13 date 2024.10.22.08.04.30; author wiz; state Exp; branches; next 1.12; commitid XgDXit7SbEDkeDuF; 1.12 date 2024.07.28.11.58.50; author wiz; state Exp; branches; next 1.11; commitid dLw5hyKZ33W5iBjF; 1.11 date 2024.07.04.11.26.07; author adam; state Exp; branches; next 1.10; commitid VJnHuFfPeT8ASvgF; 1.10 date 2024.04.03.09.05.00; author adam; state Exp; branches; next 1.9; commitid WYVy1AE8r7xr3G4F; 1.9 date 2024.02.05.21.31.46; author adam; state Exp; branches; next 1.8; commitid thInQcF8Icth3iXE; 1.8 date 2023.12.07.08.32.19; author wiz; state Exp; branches; next 1.7; commitid xRXUy1psFMhBFvPE; 1.7 date 2023.10.18.08.05.31; author adam; state Exp; branches; next 1.6; commitid DKb73iej6RsX75JE; 1.6 date 2023.08.24.20.06.51; author wiz; state Exp; branches; next 1.5; commitid qI9PoceD8195T4CE; 1.5 date 2023.07.19.11.32.01; author wiz; state Exp; branches; next 1.4; commitid VeDDQD8YYa8dcpxE; 1.4 date 2023.05.16.22.46.09; author wiz; state Exp; branches; next 1.3; commitid DOnP98JjwW34ZepE; 1.3 date 2023.05.07.09.11.07; author wiz; state Exp; branches; next 1.2; commitid NCzWF0p4mJElL0oE; 1.2 date 2023.05.01.09.49.40; author wiz; state Exp; branches; next 1.1; commitid C6FIK7KcK7jzafnE; 1.1 date 2023.03.09.06.55.30; author wiz; state Exp; branches; next ; commitid gIXUqZUGKKDsUpgE; desc @@ 1.27 log @py-pillow_heif: updated to 1.7.0 1.7.0 - 2026-09-06] Added - Reading and writing nominal diffuse white luminance HDR metadata: `nominal_diffuse_white_luminance` key in `info` dictionary. - `py.typed` marker, the package type annotations are now visible to type checkers. Changed - `libheif` was updated from the `1.23.2` to `1.23.3` version. - `libde265` was updated from the `1.1.1` to `1.1.2` version. @ text @$NetBSD: distinfo,v 1.26 2026/09/01 10:13:08 adam Exp $ BLAKE2s (pillow_heif-1.7.0.tar.gz) = d18be494622bc7465678025b2c7c5d734e02ba85229ce2ba66ddf0ac0799277b SHA512 (pillow_heif-1.7.0.tar.gz) = f2f2bdb9bb48d9468f7204579f4accb7aa15b5645eda9b715212ab01278f519c197861ce2f26b0f35e24ee627d4a16ff92f6cd3097e81ab35c1cbc4fd65dfa7a Size (pillow_heif-1.7.0.tar.gz) = 17118169 bytes @ 1.26 log @py-pillow_heif: updated to 1.6.0 1.6.0 - 2026-08-31 Added - Reading and writing HDR metadata: `content_light_level`, `mastering_display_colour_volume`, `ambient_viewing_environment` keys in `info` dictionary. - Python `3.15` and `3.15t` wheels added. Changed - `libheif` was updated from the `1.23.1` to `1.23.2` version. Fixed - Use-after-free when a numpy array or the `data` memoryview outlived the `HeifFile` it was created from. - Conflicting license metadata: removed the `GPLv2` classifier, the package license is `BSD-3-Clause`; bundled library licenses in wheels are described in `LICENSES_bundled.txt`, which was updated to match the current libraries. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.25 2026/07/23 09:20:32 wiz Exp $ d3 3 a5 3 BLAKE2s (pillow_heif-1.6.0.tar.gz) = dcd4e9fa898c9c56a2cc1ac16ea2c89f09924ae0de1cbe55caadc6ef66c4d077 SHA512 (pillow_heif-1.6.0.tar.gz) = 1128fd636a254013015d099dfdd32b991f1d7e09cc0b06d77751f3d46d7f75e1f1f54452676a3b97f949cd77282506154188989f1c9f3499737147ebf85b064b Size (pillow_heif-1.6.0.tar.gz) = 17116904 bytes @ 1.25 log @py-pillow_heif: update to 1.5.0. ## [1.5.0 - 2026-07-22] ### Added - Grid(tiled) image encoding: `options.GRID_TILE_SIZE` option, `tile_size` parameter for `save` and `grid_tile_size` parameter for `register_*_opener`. #317 - `info["tiling"]` dictionary with the grid info for tiled images. #317 - `PH_LIBHEIF_CMAKE_ARGS` environment variable for `build_libs.py` to pass extra `cmake` arguments to the libheif build. - Windows ARM64 wheels. ### Changed - Minimum required `libheif` version is `1.23.1`. - Releases are now tag-triggered and published to PyPI with attestations via Trusted Publishing. #432 - `libheif` was updated from the `1.23.0` to `1.23.1` version. #445 - `libde265` was updated from the `1.1.0` to `1.1.1` version. #434 ### Removed - `pi-heif` package is discontinued, `1.4.0` is its final release. #431 - 32-bit support and the `PH_LIGHT_ACTION` environment variable, `build_libs.py` now always builds `x265`. #431 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.24 2026/06/18 09:02:32 wiz Exp $ d3 3 a5 3 BLAKE2s (pillow_heif-1.5.0.tar.gz) = c8a2cf4c1d51a7cd72ade544fea73c47070db0c7d9e841e86419aa401c900392 SHA512 (pillow_heif-1.5.0.tar.gz) = 07157c9a8d3897414ef32ce357af551c78ca97417016e69dd0ba16f18737a5be5cdf941208f3977aac378cf82fb6cd5b766455f592f85fa1fe27ede134f1c42d Size (pillow_heif-1.5.0.tar.gz) = 17114105 bytes @ 1.24 log @py-pillow_heif: update to 1.4.0. ## [1.4.0 - 2026-06-10] ### Changed - `libheif` was updated from the `1.21.2` to `1.23.0` version. #426 - `libde265` was updated from the `1.0.16` to `1.1.0` version. #426 - `libx265` was updated from the `4.1` to `4.2` version. #426 - Minimum required `libheif` version is `1.19.0`. #416 ### Removed - `options.ALLOW_INCORRECT_HEADERS` option. Starting with `libheif` `1.22.0`, libheif itself rejects images whose decoded size does not match the `ispe` header. #426 ### Fixed - `sRGB` NCLX color profile (`BT.709` primaries) is now written by default during encoding when no color information was provided, to avoid color shifts in viewers. #407 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.23 2026/03/02 12:50:12 wiz Exp $ d3 3 a5 3 BLAKE2s (pillow_heif-1.4.0.tar.gz) = f3d3eef20ea011abcd3f87b4e17b099895f92ec4f9bc83c3407eaf2b66fca8ef SHA512 (pillow_heif-1.4.0.tar.gz) = 1fce1e4ae596908e671ae6e7b58822a6bd99572be21752a416d4088ff29217e2ef465b65322a277a2280dbfea03aa8a4272302fdcf093d36d40134d32a01e884 Size (pillow_heif-1.4.0.tar.gz) = 17127538 bytes @ 1.23 log @py-pillow_heif: update to 1.3.0. ## [1.3.0 - 2026-02-27] ### Added - Pixel aspect ratio (pasp) read/write support. #408 - No-GIL (free-threaded Python) support. #405 ### Fixed - Integer overflow in encode path buffer validation leading to heap out-of-bounds read. (CVE-2026-28231, GHSA-5gjj-6r7v-ph3x) Thanks to @@kaizawa97 for finding this! @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.22 2026/02/22 13:41:17 wiz Exp $ d3 3 a5 3 BLAKE2s (pillow_heif-1.3.0.tar.gz) = 86644fac0daf0e234222f7429d7c5f219f79d05c482e169e99513ed9e5d30c5e SHA512 (pillow_heif-1.3.0.tar.gz) = 1e82f99b44da4f1f17161050882df1ddd6953c49c6f3e236c09c972c20a3b378cbca7e3152eba7a96538a66069ce860fdde28d3fe61f81763560e45072cfdafc Size (pillow_heif-1.3.0.tar.gz) = 17133211 bytes @ 1.22 log @py-pillow_heif: update to 1.2.1. ## [1.2.1 - 2026-02-18] ### Fixed - macOS: crash when `cv2` and `pillow_heif` both bundle libx265 #403 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.21 2026/01/25 23:15:29 wiz Exp $ d3 3 a5 3 BLAKE2s (pillow_heif-1.2.1.tar.gz) = 38423d8c0f754c4557c01574955e97eccd6e4b4187b29eb9a7cd6d3e82087acc SHA512 (pillow_heif-1.2.1.tar.gz) = 444311a16dadcb5099fb49a9f7e298933f6488e53b70fae536ae89dfc93f447e1c3bdf59eb84f3aff517ea5922547e93bc08dfb22beabd425db8eb24caf46550 Size (pillow_heif-1.2.1.tar.gz) = 17128668 bytes @ 1.21 log @py-pillow_heif: update to 1.2.0. ## [1.2.0 - 2026-01-23] ### Changed - libheif was updated from the `1.20.2` to `1.21.2` version. #399 - Dropped `Python 3.9` support. #402 - `PREFERRED_DECODER` must now always be a valid, available decoder ID, or an exception will be raised. (libheif change) ### Fixed - PREFERRED_DECODER is now correctly taken into account when decoding depth and aux images. #399 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.20 2025/10/05 16:37:34 wiz Exp $ d3 3 a5 3 BLAKE2s (pillow_heif-1.2.0.tar.gz) = 896a623fe68c00887d88c3a8741c9f8c281a54b49aa42b57c68770c13ac3a1eb SHA512 (pillow_heif-1.2.0.tar.gz) = 3dbdb33d5b0aab9607cc7e863ff7737de1c9c4f7cd1e476a78ac4735dd677dd00f96ada4c0de13fe2166a7951718b369561656b46d8fbfeb3d96b3b96b8f7c50 Size (pillow_heif-1.2.0.tar.gz) = 17128367 bytes @ 1.20 log @py-pillow_heif: update to 1.1.1. ## [1.1.1 - 2025-09-30] ### Fixed - macOS: Wheels now support older macOS versions like Catalina (x86_64 CPU) or Ventura (ARM CPU). #384 #385 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.19 2025/08/03 10:14:38 wiz Exp $ d3 3 a5 3 BLAKE2s (pillow_heif-1.1.1.tar.gz) = 0ad0e5a827cb2933ad7ca4e94266e47960440e1526afbbb0124bf7d3db7e44c8 SHA512 (pillow_heif-1.1.1.tar.gz) = 39b6c085e0ac64506cefc888a000187b5836ffbc3bbc725883c55abe064bf7759db39b1654f55bffcb7491773490dd457e5ef5c7163e8f21da77726eb99d5ffb Size (pillow_heif-1.1.1.tar.gz) = 18271952 bytes @ 1.19 log @py-pillow_heif: update to 1.1.0. Added Python 3.14 wheels added. Changed libheif was updated from the 1.19.8 to 1.20.1 version. Fixed x265 was updated to the 4.1 version for Linux build to be in sync with macOS and Windows. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.18 2025/07/06 19:01:44 wiz Exp $ d3 3 a5 4 BLAKE2s (pillow_heif-1.1.0.tar.gz) = 553344abf2c9444ae43cc9050b2364db8bb0bc187103090b3fd5d27c49a6aa70 SHA512 (pillow_heif-1.1.0.tar.gz) = 50c576f52a16c96dd812718a397d75f0c564d009cbaa6abe499b43d3e70834212f1295e411c6e6babbfb526997c5963b1fc022f0829fa2b8298ae3871f130474 Size (pillow_heif-1.1.0.tar.gz) = 18271020 bytes SHA1 (patch-libheif_linux__build__libs.py) = 507dfa875b23e2d05df884699c488e3113791e6c @ 1.18 log @py-pillow_heif: add upstream bug report URL @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2025/07/06 19:00:52 wiz Exp $ d3 3 a5 3 BLAKE2s (pillow_heif-1.0.0.tar.gz) = 77233f85e93dfb5f35eca997869db9c4104772d8cb807d9ce85fd2884cb56400 SHA512 (pillow_heif-1.0.0.tar.gz) = 92f4b629e77501b73acbbd6a810179dd9526f08a44e98a00be4c47401db04b2d654f849142282dcdb91319bb5bc150fa68a83b56e29f8613e1de29215b312819 Size (pillow_heif-1.0.0.tar.gz) = 18270881 bytes a6 1 SHA1 (patch-pillow__heif___pillow__heif.c) = 669cff95cafcfcedebdda9776e1c68af2926323b @ 1.17 log @py-pillow_heif: fix build with libheif 1.20.1 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2025/07/06 08:50:09 wiz Exp $ d7 1 a7 1 SHA1 (patch-pillow__heif___pillow__heif.c) = d25349bf8dba8109c279d3dd2aaccc0c9ba8265d @ 1.16 log @py-pillow_heif: update to 1.0.0. ## [1.0.0 - 2025-06-29] ### Added - Support for `YCbCr` AUX images. #355 Thanks to @@marklit for feature request and test file. ### Changed - `AVIF` support was dropped, as the new upcoming Pillow has native `AVIF` support. #345 - `libheif` was updated from the `1.19.7` to `1.19.8` version. #349 - `libde265` was updated from the `1.0.15` to `1.0.16` version. - Removed deprecated PyPy 3.9 wheels & added PyPy 3.11 wheels. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2025/03/16 12:58:12 wiz Exp $ d7 1 @ 1.15 log @py-pillow_heif: update to 0.22.0. ## [0.22.0 - 2025-03-15] ### Added - Boolean `pillow_heif.options.DISABLE_SECURITY_LIMITS` to bypass security limit of libheif for the image size. #328 ### Changed - `libx265` library was updated to the latest `4.1` version. - `libheif` was updated from the `1.19.5` to `1.19.7` version. - `AVIF` format marked as deprecated and pending for the removal. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2024/12/06 21:35:32 wiz Exp $ d3 3 a5 3 BLAKE2s (pillow_heif-0.22.0.tar.gz) = b67f210b03df722c8ab012a0ce47cc24e210539f7931beea9ac9c0f5399c0491 SHA512 (pillow_heif-0.22.0.tar.gz) = 072de5e3afbfb373e36b51898f67e12d1abcd9a391e33b2dafe19372bb0f3ffca20ab1a7f7f8dcd0dc163a7c8aee27040613deb5d2adba0fd3b6c774cbff8c85 Size (pillow_heif-0.22.0.tar.gz) = 18551571 bytes @ 1.14 log @py-pillow_heif: update to 0.21.0. ## [0.21.0 - 2024-11-29] ### Added - Allow specifying encoder parameters for non-primary images in image sequence. #313 ### Changed - Libheif updated from `1.18.2` to `1.19.5` version. #312 - For macOS(`x86_64`), the minimum supported version for binary wheels has been raised from `12` to `13`. ### Fixed - Error `argument '-Ofast' is deprecated` when building from source. #305 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2024/10/22 08:04:30 wiz Exp $ d3 4 a6 4 BLAKE2s (pillow_heif-0.21.0.tar.gz) = 2346268a375fd84e54e0afc61c116ea136580e199f52261c6f0515658db35d37 SHA512 (pillow_heif-0.21.0.tar.gz) = 9683b3eea9ea4dc0730bfab2e1163545ea31719b62cfd90a4f58aaf7ab401aef27afb7b9458c93daf9e5fa445b8f7f1ec3b3174fa9ae44513d9baaa10e777913 Size (pillow_heif-0.21.0.tar.gz) = 16178019 bytes SHA1 (patch-libheif_linux__build__libs.py) = 27a9b7e53305fd8a9e77307416349fd9f0c834f4 @ 1.13 log @py-pillow_heif: update to 0.20.0nb1. ## [0.20.0 - 2024-10-19] ### Added - Initial support for parsing auxiliary images. #297 Thanks to @@johncf ### Changed - libheif updated from `1.18.1` to `1.18.2` version. #278 - Dropped `Python 3.8` support. #293 ### Fixed - More accurate error handling in the `C` module. #298 Thanks to @@johncf - Support for `Pillow` **11.0.0** #294 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2024/07/28 11:58:50 wiz Exp $ d3 3 a5 3 BLAKE2s (pillow_heif-0.20.0.tar.gz) = 3a83883f726f17d8cecf0497728c99f4aac5f88adea07735e6b5867b1aed66f4 SHA512 (pillow_heif-0.20.0.tar.gz) = 2c11cc0d93b0b684a80c1b2b6c076928417f021cda1aa46f1806c39ed24a5283d7878a679bf7e6293b9e6f90d3c60c10c7ce1597c528c269cd8892dd18a8aa9b Size (pillow_heif-0.20.0.tar.gz) = 16173556 bytes @ 1.12 log @py-pillow_heif: update to 0.18.0. ## [0.18.0 - 2024-07-27] ### Added - `image.info["heif"]` dictionary with `camera_intrinsic_matrix` HEIF specific metadata. Currently only reading is supported. #271 ### Changed - libheif updated from `1.17.6` to `1.18.1` version. #249 - Python `3.13.0b3` wheels added; macOS **arm64** Python3.8 wheels dropped. #272 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2024/07/04 11:26:07 adam Exp $ d3 3 a5 3 BLAKE2s (pillow_heif-0.18.0.tar.gz) = 43165d296753553b4b547bf8cdefb2fa7703454ecb3ef0b7d9a2492845d001aa SHA512 (pillow_heif-0.18.0.tar.gz) = dfaccf4f86bcb26bd8b953c5e99835e9a422a7282b659c2bb999396af959c4b439d588b76ba1bcbf4b384580908a8ae6d7c17d8203ffac8b70ff2d4781bb2322 Size (pillow_heif-0.18.0.tar.gz) = 16172675 bytes @ 1.11 log @py-pillow_heif: updated to 0.17.0 0.17.0 - 2024-07-02 Added - Support for `Pillow` **10.4.0** Changed - Minimum supported Pillow version raised to `10.1.0`. - `xmp` in `info` dictionary is now not present if it is empty. Fixed - Processing of the images in `P` mode with `transparency` = 0. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2024/04/03 09:05:00 adam Exp $ d3 3 a5 3 BLAKE2s (pillow_heif-0.17.0.tar.gz) = 7932583d6e469f753b34a930091315f950c48506d0d8acfe159be07dd7e65897 SHA512 (pillow_heif-0.17.0.tar.gz) = ff3baf415c4356ea7c37476c1aca4b6629a12f0d51b6872fe08353b913755d8a5646034377262b6792f472b1e08bb862bd6664d37411e287e7167664643e9a5f Size (pillow_heif-0.17.0.tar.gz) = 14900010 bytes @ 1.10 log @py-pillow_heif: updated to 0.16.0 0.16.0 This release contains breaking change for monochrome images. Added - Monochrome images **without alpha** channel, will be opened in `L` or `I;16` mode instead of `RGB`. Changed - `convert_hdr_to_8bit` value now ignores `monochrome` images. - `subsampling` parameter for encoding has higher priority than `chroma`. - Minimum required `libehif` version is `1.17.0`. - Minimum supported Pillow version raised to `9.5.0`. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2024/02/05 21:31:46 adam Exp $ d3 3 a5 3 BLAKE2s (pillow_heif-0.16.0.tar.gz) = 16b63d5c1f9c114a0588f43fc06c171df54e07279e66e71c41f06291765e2b2c SHA512 (pillow_heif-0.16.0.tar.gz) = 9e4d4c557a520431747813f7bbae6d0e09977d848c7fc363cc25a7087243404c33db1ed4594cdafd1c680e6c1902232eea07a4054302ce4248c8f782f7766620 Size (pillow_heif-0.16.0.tar.gz) = 14899409 bytes @ 1.9 log @py-pillow_heif: updated to 0.15.0 0.15.0 Added - `libheif_info` function: added `encoders` and `decoders` keys to the result, for future libheif plugins support. - `options.PREFERRED_ENCODER` - to use `encoder` different from the default one. - `options.PREFERRED_DECODER` - to use `decoder` different from the default one. Changed - libde265 updated from `1.0.14` to `1.0.15`. - libheif updated from `1.17.5` to `1.17.6`. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2023/12/07 08:32:19 wiz Exp $ d3 3 a5 3 BLAKE2s (pillow_heif-0.15.0.tar.gz) = 878a6937a7f0a982ee7cdb639dd4e57602c8734173d6446ad5a7bd4695be2593 SHA512 (pillow_heif-0.15.0.tar.gz) = 1025a987148d1785da02c9ffc19b3ab0ec9e44cafb10ff3cb3231ecb7c3f22c968e5b3583ed0c386a7747333562bf86fdfe4caf21599bc1c2942da6a27363fbb Size (pillow_heif-0.15.0.tar.gz) = 14896461 bytes @ 1.8 log @py-pillow_heif: update to 0.14.0. ## [0.14.0 - 2023-12-02] ### Added - Synonym for `chroma` encoder parameter: `subsampling`(usage is the same as in Pillow JPEG). #161 #165 - Passing `image_orientation` value to libheif, instead of manually rotating image according to EXIF before encoding. #168 - Pillow plugin: support for images in `YCbCr` mode for saving without converting to `RGB`. #169 - Pi-Heif: Python3.12 32-bit `armv7` wheels. #160 ### Changed - Increased the minimum required libheif version to `1.14.1`. - Linux: When building from source, `libheif` and other libraries are no longer try built automatically. #158 - Libheif updated from `1.16.2` to `1.17.5` version. #166 #175 - `NCLX` color profile - was reworked, updated docs, see PR for more info. #171 - Minimum supported Pillow version raised to `9.2.0`. - Pi-Heif: As last libheif version requires minimum `cmake>=3.16.3` dropped Debian `10 armv7` wheels. #160 - libde265 updated from `1.0.12` to `1.0.14`. [changelog](https://github.com/strukturag/libde265/releases/tag/v1.0.13) ### Fixed - Support of libheif `1.17.x`. #156 - Windows : Build from source with MinGW Python. #178 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2023/10/18 08:05:31 adam Exp $ d3 3 a5 3 BLAKE2s (pillow_heif-0.14.0.tar.gz) = af92e1f3a53428a2dd783f1defbac7a31dfa1629e7bd21b65f11fce19a8cf40f SHA512 (pillow_heif-0.14.0.tar.gz) = 24b65845af565c66fc9ab925bcbe140414e2e8c4d7ff601654b4042000f48fd02b479ceb14c4e88e4cdafbc092f1308c40ac01bf665892124ec02f9602f0078c Size (pillow_heif-0.14.0.tar.gz) = 14894857 bytes @ 1.7 log @py-pillow_heif: updated to 0.13.1 0.13.1 Added - Returned `PyPy 3.8` wheels. Changed - Linux: `libaom` updated to `3.6.1`, `musllinux` builds switched to `musllinux_1_2` tag. Fixed - When building from source, the installer additionally searches for `libheif` using `pkg-config`. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2023/08/24 20:06:51 wiz Exp $ d3 3 a5 3 BLAKE2s (pillow_heif-0.13.1.tar.gz) = 9061edf3d7f8e2b9515489f17cf15d0ab06bae03b58e1feef3c2044b656a9fc1 SHA512 (pillow_heif-0.13.1.tar.gz) = 4c0b85ddb3446c5a78989b16f749057fb368e44f1895b47dfabb31a6afaf6a7ad4a3d45399dee2f307a71ea255e50847ee7341498ab591aa7d01137568c5dd7f Size (pillow_heif-0.13.1.tar.gz) = 14892936 bytes @ 1.6 log @py-pillow_heif: update to 0.13.0. ## [0.13.0 - 2023-08-09] ### Added - `Python 3.12`, `PyPy 3.10` wheels. - `Depth Image` read support, they are available as a list in `im.info["depth_images"]` #116 - `options.SAVE_NCLX_PROFILE` - default `False` to be full compatible with previous versions, but in next versions may be changed to `True`. #118 Thanks to @@wiggin15 - Support for `Pillow 10.1.0` ### Changed - The license for the project itself has been changed to "BSD-3-Clause" since "Apache 2.0" is not compatible with the "x265" encoder. #111 Thanks to @@mattip - Minimum required `Pillow` version increased from `8.4.0` to `9.1.1` - Dropped `Python 3.7` support, `PyPy 3.8` wheels. - Dropped 32-bit wheels for `Pillow-Heif`. `Pi-Heif` still have 32-bit wheels. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2023/07/19 11:32:01 wiz Exp $ d3 3 a5 3 BLAKE2s (pillow_heif-0.13.0.tar.gz) = 4c1c4446ffd6e7d1b626b6d106819aac7b0f91cd34edc6b298845897991dd3de SHA512 (pillow_heif-0.13.0.tar.gz) = df175e839ab7faa2e307d2a0418db926b2e058d48a3245aec593f0d2d67eaa69d0d8897b91c308280d5790ed63289eb0d66d1f6b1c5ecdbc93a2af42b2a4cdee Size (pillow_heif-0.13.0.tar.gz) = 14891825 bytes @ 1.5 log @py-pillow_heif: update to 0.12.0. ## [0.12.0 - 2023-07-08] This release is fully compatible with previous versions. ## Added - (Heif) restored lost ability after `0.9.x` versions to open HDR images in 10/12 bit. #96 ### Changed - `libde265`(HEIF decoder) updated from 1.0.11 to 1.0.12 version. [changelog](https://github.com/strukturag/libde265/releases/tag/v1.0.12) - `libheif` updated to `1.16.2`. ## Fixed - Building from source when using `apt-repository ppa:strukturag/libheif` - (Heif) `encode` function with `stride` argument correctly saves image. - (Heif) HeifFile class created with `from_bytes` function with `stride` argument respect `stride` value during save. - (Heif) HeifFile class created with `from_bytes` function with `stride` argument can correctly translate to numpy array. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2023/05/16 22:46:09 wiz Exp $ d3 3 a5 3 BLAKE2s (pillow_heif-0.12.0.tar.gz) = 28280c57c0e412976faf81887418ac089f6dc7b52e818074b143c07d58339b52 SHA512 (pillow_heif-0.12.0.tar.gz) = c18c4294182dfd59c57494e60402cc3bc86cccd63d40afdf136261a0b42b765600ad73108090d08a6d22911c0f336f908cb8a58d09b3907e0201e733ff6b4c41 Size (pillow_heif-0.12.0.tar.gz) = 14849031 bytes @ 1.4 log @py-pillow_heif: update to 0.11.1. ## [0.11.1 - 2023-05-10] This release is fully compatible with `0.10.x` versions. ### Fixed - Revert EXIF changes from `0.11.0` - raw data again can begin with `Exif\x00\x00`. Thanks to @@fabbaum #93 - (Heif) `deepcopy` support for HeifFile class. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2023/05/07 09:11:07 wiz Exp $ d3 3 a5 3 BLAKE2s (pillow_heif-0.11.1.tar.gz) = ace2591cf9258cb91e9943d20c1cce9f1809d2a119fa754997533c91472881aa SHA512 (pillow_heif-0.11.1.tar.gz) = c6d8a12115ca7a8ce92376cbfbe1e7d32d52fc1562d8d4433eeb9bdc5b04fda9c6fe43a513dd195037830de435cd7585093153ff96548a8e5580982b755f6a5d Size (pillow_heif-0.11.1.tar.gz) = 14838929 bytes @ 1.3 log @py-pillow_heif: update to 0.11.0. ## [0.11.0 - 2023-04-30] ### Changed - EXIF raw data in info["exif"] is now skipping first 6 bytes(`Exif\x00\x00`). Like in Pillow for WEBP. ### Fixed - EXIF parsing(Xiaomi images and possible others). Thanks to @@mxsleo #92 - (Pillow) `deepcopy` support for HeifImageFile and AvifImageFile - (macOS, arm64) `libde265`(HEIF decoder) now has the same version as in other builds(`1.0.8`->`1.0.11`) - (macOS, arm64) `libaom`(AVIF) now has the same version as in other builds(`3.4.0`->`3.6.0`) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2023/05/01 09:49:40 wiz Exp $ d3 3 a5 3 BLAKE2s (pillow_heif-0.11.0.tar.gz) = 6eced062052a55e8a741111a141532ed5fc5be7419f8b6398f651847d4c51e7f SHA512 (pillow_heif-0.11.0.tar.gz) = de75e8b3708393f10fd3658fe36ccd92f68d30573d544513b723073d99d43691c4af4b62dfc64ff382c7c28b081789a828fb4d663d03f4508643e443bab2c0a8 Size (pillow_heif-0.11.0.tar.gz) = 14838196 bytes @ 1.2 log @py-pillow_heif: update to 0.10.1. ## [0.10.1 - 2023-04-03] ### Added - Windows PyPy wheels. - Faster image loading implementation with Pillow `9.5.0` - `options.ALLOW_INCORRECT_HEADERS` option to allow loading files with invalid `ispe` header. Thanks to @@Soooda #86 @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2023/03/09 06:55:30 wiz Exp $ d3 3 a5 3 BLAKE2s (pillow_heif-0.10.1.tar.gz) = ceadbe75f3b242ad52f277ebb98e777c27daad886385a47fde4d88010f06c5bf SHA512 (pillow_heif-0.10.1.tar.gz) = e09be14ce92ec05d5688065f2f12dca10c2464f89a7cf3434ff3cf2708109222355e1677c66df2bcb98fdb85424fa3d059e1bbcc8047eaa5864927bc79b7b876 Size (pillow_heif-0.10.1.tar.gz) = 13944236 bytes @ 1.1 log @graphics/py-pillow_heif: re-import py-pillow_heif-0.10.0 Fix _ -> - in package directory. Python bindings to libheif for working with HEIF images and plugin for Pillow. Features: * Decoding of 8, 10, 12 bit HEIC and AVIF files. * Encoding of 8, 10, 12 bit HEIC and AVIF files. * EXIF, XMP, IPTC read & write support. * Support of multiple images in one file and a PrimaryImage attribute. * Adding & removing thumbnails. * Adding HEIF support to Pillow in one line of code as a plugin. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2023/03/09 06:05:56 wiz Exp $ d3 3 a5 3 BLAKE2s (pillow_heif-0.10.0.tar.gz) = 399b35dc7c4d5e58f8c03698ea58a426597d2a9f77c15ec9cc76bc705c246a90 SHA512 (pillow_heif-0.10.0.tar.gz) = ee9db238876dda26201d51288fa2df1bd0962988b6d3d98ddee9ea70a6c45507a0a187ee1830d0e5da47b9e8cee15d836c558893db995a624a34afb7815f014a Size (pillow_heif-0.10.0.tar.gz) = 7579395 bytes @