0.16.0

vercel/satori0.16.0Jul 21, 2025by github-actions[bot]

AI Summary

A major update that switches the underlying layout engine to Yoga and adds support for several CSS properties, while removing the separate WASM entry point.

Key Highlights

  • Switch to yoga-layout
  • Support for box-sizing, display: contents, position: static, align-content: space-evenly, and percentage gap
  • Better support for position: absolute
  • Removed satori/wasm entrypoint

Breaking Changes

  • Removed the satori/wasm entrypoint as we're always inlining the WASM binary in the lib source now

New Features

  • Switch to yoga-layout
  • Support for box-sizing
  • Support for display: contents
  • Support for position: static
  • Support for align-content: space-evenly
  • Better support for position: absolute
  • Support for percentage values for gap

Full Release Notes

This is a big update thanks to updates from our dependency Yoga.

- Support for `box-sizing`
- Support for `display: contents`
- Support for `position: static`
- Support for `align-content: space-evenly`
- Better support for `position: absolute`
- Support for percentage values for `gap`

Also removed the `satori/wasm` entrypoint as we're always inlining the WASM binary in the lib source now.

# [0.16.0](https://github.com/vercel/satori/compare/0.15.2...0.16.0) (2025-07-21)

### Features

* Switch to yoga-layout ([#689](https://github.com/vercel/satori/issues/689)) ([5945f7a](https://github.com/vercel/satori/commit/5945f7ac0bf81d5acd87c9197f4219f9b078e89f))