# What changed in react-native-svg

> 28 changes in react-native-svg 15 from its official release notes, upgrade guides and advisories: 3 breaking, 1 deprecations. Each one cited. Sources checked 2026-10-18. HTML: https://unstale.sh/npm/react-native-svg/

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

## react-native-svg 15

### Breaking changes

- The iOS/tvOS deployment target was raised to 15.1 for Xcode 27. (15.16.0) — [release notes](https://github.com/software-mansion/react-native-svg/releases/tag/v15.16.0)
- The macOS deployment target was raised to 14.0. (15.16.0) — [release notes](https://github.com/software-mansion/react-native-svg/releases/tag/v15.16.0)
- Support for React Native versions below 0.80 was dropped. (15.16.0) — [release notes](https://github.com/software-mansion/react-native-svg/releases/tag/v15.16.0)

### Deprecations

- The unused fontData prop is deprecated. (15.15.0) — [release notes](https://github.com/software-mansion/react-native-svg/releases/tag/v15.15.0)

### Behavior and default changes

- The default value for RadialGradientView was set. (15.16.0) — [release notes](https://github.com/software-mansion/react-native-svg/releases/tag/v15.16.0)

### Tooling

- CMake now supports a 16kb page size. (15.15.0) — [release notes](https://github.com/software-mansion/react-native-svg/releases/tag/v15.15.0)

### Fixes and other changes

- Android tap sound was reintroduced. (15.16.0) — [release notes](https://github.com/software-mansion/react-native-svg/releases/tag/v15.16.0)
- Web Defs now allows children. (15.16.0) — [release notes](https://github.com/software-mansion/react-native-svg/releases/tag/v15.16.0)
- The package is no longer imported on native. (15.16.0) — [release notes](https://github.com/software-mansion/react-native-svg/releases/tag/v15.16.0)
- Applies opacity to currentColor for fill and stroke on Apple platforms. (15.15.5) — [release notes](https://github.com/software-mansion/react-native-svg/releases/tag/v15.15.5)
- Fixes LinearGradient when enabling RN props 2.0 on Android. (15.15.5) — [release notes](https://github.com/software-mansion/react-native-svg/releases/tag/v15.15.5)
- Fixes MaskView when enabling RN props 2.0 on Android. (15.15.5) — [release notes](https://github.com/software-mansion/react-native-svg/releases/tag/v15.15.5)
- Fixes SVG rendering on macOS Fabric by opting out of updateLayer. (15.15.5) — [release notes](https://github.com/software-mansion/react-native-svg/releases/tag/v15.15.5)
- Fixes nightly builds, allowing react-native-svg to support React Native nightly builds. (15.15.4) — [release notes](https://github.com/software-mansion/react-native-svg/releases/tag/v15.15.4)
- Replaces buffer decoding with atob. (15.15.3) — [release notes](https://github.com/software-mansion/react-native-svg/releases/tag/v15.15.3)
- Fixes an iOS use-after-free crash involving RCTImage. (15.15.3) — [release notes](https://github.com/software-mansion/react-native-svg/releases/tag/v15.15.3)
- Fixes macOS build issues involving UIImage. (15.15.2) — [release notes](https://github.com/software-mansion/react-native-svg/releases/tag/v15.15.2)
- Sets the absolute fill position in shadow nodes to fix onPress hit testing in JavaScript. (15.15.1) — [release notes](https://github.com/software-mansion/react-native-svg/releases/tag/v15.15.1)
- Fixes a performance regression accidentally introduced in 15.15.0. (15.15.1) — [release notes](https://github.com/software-mansion/react-native-svg/releases/tag/v15.15.1)
- Properties are now inherited from parents into ClipPath. (15.15.0) — [release notes](https://github.com/software-mansion/react-native-svg/releases/tag/v15.15.0)
- ForeignObject now respects React Native view layout and transforms, re-renders on Android, and invalidates correctly to render Text components. (15.15.0) — [release notes](https://github.com/software-mansion/react-native-svg/releases/tag/v15.15.0)
- Fixed setting the letterSpacing prop. (15.15.0) — [release notes](https://github.com/software-mansion/react-native-svg/releases/tag/v15.15.0)
- Properties are now inherited from parents into Mask. (15.15.0) — [release notes](https://github.com/software-mansion/react-native-svg/releases/tag/v15.15.0)
- Specific attributes now preserve camelCase when passed through setNativeProps. (15.15.0) — [release notes](https://github.com/software-mansion/react-native-svg/releases/tag/v15.15.0)
- Doctypes are now parsed correctly. (15.15.0) — [release notes](https://github.com/software-mansion/react-native-svg/releases/tag/v15.15.0)
- Unicode emojis now draw correctly in Text on iOS. (15.15.0) — [release notes](https://github.com/software-mansion/react-native-svg/releases/tag/v15.15.0)
- Touch handling has been improved. (15.15.0) — [release notes](https://github.com/software-mansion/react-native-svg/releases/tag/v15.15.0)
- Setting multiple transform attributes at once is now handled correctly. (15.15.0) — [release notes](https://github.com/software-mansion/react-native-svg/releases/tag/v15.15.0)
