# What changed in @shopify/react-native-skia

> 9 changes in @shopify/react-native-skia 2 from its official release notes, upgrade guides and advisories: 1 deprecations. Each one cited. Sources checked 2026-10-18. HTML: https://unstale.sh/npm/@shopify/react-native-skia/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## @shopify/react-native-skia 2

### Deprecations

- Adds deprecated onLayout to CanvasProps. (2.5.0) — [release notes](https://github.com/wcandillon/react-native-skia/releases/tag/v2.5.0)

### Behavior and default changes

- Adds support for 10-bit YUV and properly handles colorspaces using a YCbCr transform matrix. (2.5.0) — [release notes](https://github.com/wcandillon/react-native-skia/releases/tag/v2.5.0)
- Skia prebuilt binaries are now obtained through NPM. (2.5.0) — [release notes](https://github.com/wcandillon/react-native-skia/releases/tag/v2.5.0)

### Fixes and other changes

- Completes Display P3 color space support for on-screen and offscreen surfaces. (2.5.2) — [release notes](https://github.com/wcandillon/react-native-skia/releases/tag/v2.5.2)
- Prebuilt binaries are switched to a postinstall step. (2.5.2) — [release notes](https://github.com/wcandillon/react-native-skia/releases/tag/v2.5.2)
- Color blending is decoupled from layer blending in Atlas. (2.5.1) — [release notes](https://github.com/wcandillon/react-native-skia/releases/tag/v2.5.1)
- The podspec issue causing Podfile.lock instability was fixed. (2.5.1) — [release notes](https://github.com/wcandillon/react-native-skia/releases/tag/v2.5.1)
- Disables implicit CALayer animation when the canvas resizes. (2.5.0) — [release notes](https://github.com/wcandillon/react-native-skia/releases/tag/v2.5.0)
- Skia.Color now accepts arrays for color descriptions. (2.5.0) — [release notes](https://github.com/wcandillon/react-native-skia/releases/tag/v2.5.0)
