R

React Native Skia (Shopify)

R
React Native Skia (Shopify) Mobile v2.12.0

v2.12.0

2.12.0 (2026-09-16) Bug Fixes 🌎: fix bogus undefined tests (#4053) (2de503c) 🌐: don't lose the canvas WebGL context on layout-effect cleanup (#4002) (e0c208e) 🌐: forward isCCW when adding a circle to a PathBuilder (#4047) (5dd9b50) πŸ›: don't drop the ImageSVG offset when x or y is zero (#4050) (fbff3d8) 🐯: handle invalid SVG parse results (#4065) (172fcad) πŸ—Ώ: fix default Skia graphite texture usage…

R
React Native Skia (Shopify) Mobile v2.11.2-next

v2.11.2-next.1

2.11.2-next.1 (2026-09-01) Bug Fixes 🌎: fix framerate issue on React Native Web- #4035 (#4035) (c9ec5ae) πŸ›: compare isEdge against the far edges of the rect (#4028) (cee3a98), closes #500 πŸ›: declare the esnext.disposable lib dependency in shipped types (#4031) (832526a) πŸ›: fix paint AA default (#4024) (ccae9b0) πŸ›: ref the typeface borrowed from SkFont (#4025) (d28a28a), closes #3983 πŸ“Ή: preserve An…

R
React Native Skia (Shopify) Mobile v2.11.2

v2.11.2

2.11.2 (2026-09-01) Bug Fixes 🌎: fix framerate issue on React Native Web- #4035 (#4035) (c9ec5ae) πŸ›: compare isEdge against the far edges of the rect (#4028) (cee3a98), closes #500 πŸ›: declare the esnext.disposable lib dependency in shipped types (#4031) (832526a) πŸ›: fix paint AA default (#4024) (ccae9b0) πŸ›: ref the typeface borrowed from SkFont (#4025) (d28a28a), closes #3983 πŸ“Ή: preserve Android v…

R
React Native Skia (Shopify) Mobile v2.11.1

v2.11.1

2.11.1 (2026-08-23) Bug Fixes πŸ›: accept booleans in Font.setSubpixel and Font.setEmbolden (#4011) (ac61b53), closes #3965 πŸ›: apply the mask srcIn composite once per group, not per draw (#4022) (b51bbbb) πŸ›: derive the inner shadow from the shape outline, not its opacity (#4023) (701c4b9) πŸ›: don't emit a CTM restore for a CTM that never saved (#4013) (942de97) πŸ›: keep the paint/opacity stack balance…

R
React Native Skia (Shopify) Mobile v2.11.0

v2.11.0

2.11.0 (2026-08-06) Bug Fixes ⬆️: upgrade to m152 (#3993) (a1ed2f3) Features 🐎: drive multiple animated props from a single shared value (select) (defd767)

R
React Native Skia (Shopify) Mobile v2.11.0-next

v2.11.0-next.2

2.11.0-next.2 (2026-08-05) Bug Fixes πŸ›: rename leftover rnwgpu namespace to RNJsi to fix ODR clash with react-native-webgpu (#3991) (923476c)

R
React Native Skia (Shopify) Mobile v2.10.2

v2.10.2

2.10.2 (2026-08-05) Bug Fixes πŸ›: rename leftover rnwgpu namespace to RNJsi to fix ODR clash with react-native-webgpu (#3991) (923476c)

R
React Native Skia (Shopify) Mobile v2.9.1

v2.9.1

2.9.1 (2026-07-22) Bug Fixes πŸ›: accept undefined paragraph style values, document line height via heightMultiplier (#3949) (6815e59), closes #2561 🧊: WebGPU bindings improvements for Graphite (#3963) (3a56e62)

R
React Native Skia (Shopify) Mobile v2.9.0

v2.9.0

2.9.0 (2026-07-16) Bug Fixes 🌎: resolve ES module interop font/image assets (#2784) (#3946) (d07eacb) 🌐: implement Font.measureText on Web (#3947) (ab2c428), closes #2639 πŸ—Ώ: fix graphite release (#3951) (58b5303) πŸ€–: fail gracefully when the OpenGL context or surface can't be created (#3950) (7deb925), closes #3793 #3156 Features πŸ“: unify matchFont and Paragraph font style types (#3948) (75ac5a2),…

R
React Native Skia (Shopify) Mobile v2.8.0

v2.8.0

2.8.0 (2026-07-13) Bug Fixes 🐎: fix bug where Reanimated was not an optional dependency (#3939) (16ce522) πŸ›: fix WASM memory consumption on RN Web reconciler (#3940) (ff01253) Features πŸ“: expose Paragraph.getPath() and Paragraph.extendedVisit() (#3931) (b985f58), closes Shopify/react-native-skia#3493

R
React Native Skia (Shopify) Mobile v2.7.0

v2.7.0

2.7.0 (2026-07-13) Bug Fixes 🌈: support for onscreen high color depth (#3926) (c22c4d4) 🌎: apply the paragraph style's default textStyle (#3928) (fda3a96), closes #3927 🌎: rewrite of on Web (#3933) (fa4e1e6) 🌐: improve WebGL context management in SkiaPictureView (#3929) (368169d) 🍎: plug makeImageFromView snapshot leak via mapper and view registry (#3932) (89f6954) πŸ€–: clip HorizontalScrollView in…

R
React Native Skia (Shopify) Mobile v2.6.8

v2.6.8

2.6.8 (2026-06-25) Bug Fixes 🍏: use RCT_REMOVE_LEGACY_ARCH to guard RCTCxxBridge usage (#3906) (9e8166b)

R
React Native Skia (Shopify) Mobile v2.6.7

v2.6.7

2.6.7 (2026-06-24) Bug Fixes 🍏: gate RCTCxxBridge behind RCT_DISABLE_LEGACY_ARCH (#3852) (b8787dc) πŸ—Ώ: export dispose() on native MaskFilter host object (#3903) (d34d66c)

R
React Native Skia (Shopify) Mobile v2.6.6

v2.6.6

2.6.6 (2026-06-19) Bug Fixes ✏️: upgrade to chrome/m150 (#3890) (d789c50) πŸ—Ώ: substancial Graphite improvements (#3893) (d3d2e82) πŸ€–: add missing old-architecture (paper) stubs for SkiaWebGPUView (#3888) (4d74027)

R
React Native Skia (Shopify) Mobile v2.6.4

v2.6.4

2.6.4 (2026-05-26) Bug Fixes ⬆️: upgrade react-native-worklet version (#3856) (19eb528) 🍏: add cpp/skia to HEADER_SEARCH_PATHS for static frameworks (#3854) (99669a2) jsi: resolve Symbol.dispose without JS eval (#3855) (4ea0cc5)