---
title: v0.29.1 - 7th September 2021
slug: changelog/v0.29.1
---

* Add `lightness` option to `modulate` operation.
  [#2846](https://github.com/lovell/sharp/pull/2846)

* Ensure correct PNG bitdepth is set based on number of colours.
  [#2855](https://github.com/lovell/sharp/issues/2855)

* Ensure background is always premultiplied when compositing.
  [#2858](https://github.com/lovell/sharp/issues/2858)

* Ensure images with P3 profiles retain full gamut.
  [#2862](https://github.com/lovell/sharp/issues/2862)

* Add support for libvips compiled with OpenJPEG.
  [#2868](https://github.com/lovell/sharp/pull/2868)

* Remove unsupported animation properties from AVIF output.
  [#2870](https://github.com/lovell/sharp/issues/2870)

* Resolve paths before comparing input/output filenames.
  [#2878](https://github.com/lovell/sharp/pull/2878)
  [@rexxars](https://github.com/rexxars)

* Allow use of speed 9 (fastest) for HEIF encoding.
  [#2879](https://github.com/lovell/sharp/pull/2879)
  [@rexxars](https://github.com/rexxars)
