Skip to content

[1.1.0] - 2025-01-23

Compare
Choose a tag to compare
@Cykooz Cykooz released this 23 Jan 16:59
· 10 commits to master since this release

Added

  • Added ImageHandle methods:
    • auxiliary_images
    • auxiliary_type
    • add_region_item
    • region_items
  • Added struct AuxiliaryImagesFilter.
  • Added module regions with types required to work with HEIF regions.
  • Added HeifContext methods:
    • encode_grid
  • Added new values of CompressionFormat enum:
    • HtJ2k
  • Added new values of HeifErrorSubCode enum:
    • NoIspeProperty
    • CameraIntrinsicMatrixUndefined
    • CameraExtrinsicMatrixUndefined
    • InvalidJ2kCodeStream
    • NoVvccBox
    • NoIcbrBox
    • DecompressionInvalidData
    • CompressionInitialisationError
    • UnsupportedGenericCompressionMethod
    • NoMatchingDecoderInstalled

Changes

  • libheif-sys updated to version 3.1.0+1.18.2.
  • vcpkg updated to version 2025.01.13.

Fixed

  • Fixed use-after-free in HeifContext::encode_image() and
    HeifContext::encode_thumbnail() methods due to incorrect converting
    Option<EncodingOptions> into a pointer.