diff --git a/.github/workflows/test-wheels-pi_heif.yml b/.github/workflows/test-wheels-pi_heif.yml index 99c14304..a28dc422 100644 --- a/.github/workflows/test-wheels-pi_heif.yml +++ b/.github/workflows/test-wheels-pi_heif.yml @@ -100,8 +100,8 @@ jobs: cd .. && python3 -m pytest pillow_heif macos-wheels: - name: macOS • 12 • ${{ matrix.python-version }} - runs-on: macos-12 + name: macOS • 13 • ${{ matrix.python-version }} + runs-on: macos-13 strategy: fail-fast: false matrix: @@ -166,7 +166,7 @@ jobs: macos-projects-together: name: macOS • Together • ${{ matrix.python-version }} - runs-on: macos-12 + runs-on: macos-13 strategy: matrix: python-version: ["pypy-3.9", "3.9"] diff --git a/.github/workflows/test-wheels.yml b/.github/workflows/test-wheels.yml index d93bfe0b..038d67f3 100644 --- a/.github/workflows/test-wheels.yml +++ b/.github/workflows/test-wheels.yml @@ -99,8 +99,8 @@ jobs: run: cd .. && python3 -m pytest pillow_heif macos-wheels: - name: macOS • 12 • ${{ matrix.python-version }} - runs-on: macos-12 + name: macOS • 13 • ${{ matrix.python-version }} + runs-on: macos-13 strategy: matrix: python-version: ["pypy-3.9", "pypy-3.10", "3.9", "3.10", "3.11", "3.12", "3.13"] diff --git a/.github/workflows/wheels-pi_heif.yml b/.github/workflows/wheels-pi_heif.yml index 649e35a9..fb57ad8f 100644 --- a/.github/workflows/wheels-pi_heif.yml +++ b/.github/workflows/wheels-pi_heif.yml @@ -108,7 +108,7 @@ jobs: wheels_macos: name: macosx • x86_64 - runs-on: macos-12 + runs-on: macos-13 steps: - uses: actions/checkout@v4 @@ -124,7 +124,7 @@ jobs: env: CIBW_ARCHS: "x86_64" CIBW_ENVIRONMENT_MACOS: PH_LIGHT_ACTION=1 TEST_DECODE_THREADS=0 - MACOSX_DEPLOYMENT_TARGET: "12.0" + MACOSX_DEPLOYMENT_TARGET: "13.0" - name: Check built wheels run: | @@ -266,7 +266,7 @@ jobs: sdist: name: Source distribution - runs-on: macos-12 + runs-on: macos-13 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/wheels-pillow_heif.yml b/.github/workflows/wheels-pillow_heif.yml index fee91730..33ec5eba 100644 --- a/.github/workflows/wheels-pillow_heif.yml +++ b/.github/workflows/wheels-pillow_heif.yml @@ -100,7 +100,7 @@ jobs: wheels_macos: name: macosx • x86_64 - runs-on: macos-12 + runs-on: macos-13 steps: - uses: actions/checkout@v4 @@ -111,7 +111,7 @@ jobs: env: CIBW_ARCHS: "x86_64" CIBW_ENVIRONMENT_MACOS: PH_FULL_ACTION=1 TEST_DECODE_THREADS=0 - MACOSX_DEPLOYMENT_TARGET: "12.0" + MACOSX_DEPLOYMENT_TARGET: "13.0" - name: Check built wheels run: | @@ -267,7 +267,7 @@ jobs: sdist: name: Source distribution - runs-on: macos-12 + runs-on: macos-13 steps: - uses: actions/checkout@v4 diff --git a/CHANGELOG.md b/CHANGELOG.md index 5fbf948c..a28d7e3d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,10 +1,19 @@ All notable changes to this project will be documented in this file. -## [0.21.0 - 2024-1x-xx] +## [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.3` version. +- 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 ## [0.20.0 - 2024-10-19] @@ -14,7 +23,7 @@ All notable changes to this project will be documented in this file. ### Changed -- libheif updated from `1.18.1` to `1.18.2` version. #278 +- Libheif updated from `1.18.1` to `1.18.2` version. #278 - Dropped `Python 3.8` support. #293 ### Fixed diff --git a/pillow_heif/_version.py b/pillow_heif/_version.py index 0a3d8ca6..04be03c5 100644 --- a/pillow_heif/_version.py +++ b/pillow_heif/_version.py @@ -1,3 +1,3 @@ """Version of pillow_heif/pi_heif.""" -__version__ = "0.21.0.dev0" +__version__ = "0.21.0"