unstale

npm / react-native-svg

react-native-svg

What changed in react-native-svg 15, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-18.

3 breaking1 deprecations1 behavior and defaults1 tooling22 fixes and other

See which of these apply to your code, ranked, in your agent:

npx @unstale/cli init

@unstale/cli 0.1.1 on npm

react-native-svg 1528 changes

Breaking changes 3

  • The iOS/tvOS deployment target was raised to 15.1 for Xcode 27.

    15.16.0release notes

  • The macOS deployment target was raised to 14.0.

    15.16.0release notes

  • Support for React Native versions below 0.80 was dropped.

    15.16.0release notes

Deprecations 1

Behavior and default changes 1

  • The default value for RadialGradientView was set.

    15.16.0release notes

Tooling 1

Fixes and other changes 22

  • Android tap sound was reintroduced.

    15.16.0release notes

  • Web Defs now allows children.

    15.16.0release notes

  • The package is no longer imported on native.

    15.16.0release notes

  • Applies opacity to currentColor for fill and stroke on Apple platforms.

    15.15.5release notes

  • Fixes LinearGradient when enabling RN props 2.0 on Android.

    15.15.5release notes

  • Fixes MaskView when enabling RN props 2.0 on Android.

    15.15.5release notes

  • Fixes SVG rendering on macOS Fabric by opting out of updateLayer.

    15.15.5release notes

  • Fixes nightly builds, allowing react-native-svg to support React Native nightly builds.

    15.15.4release notes

  • Replaces buffer decoding with atob.

    15.15.3release notes

  • Fixes an iOS use-after-free crash involving RCTImage.

    15.15.3release notes

  • Fixes macOS build issues involving UIImage.

    15.15.2release notes

  • Sets the absolute fill position in shadow nodes to fix onPress hit testing in JavaScript.

    15.15.1release notes

  • Fixes a performance regression accidentally introduced in 15.15.0.

    15.15.1release notes

  • Properties are now inherited from parents into ClipPath.

    15.15.0release notes

  • ForeignObject now respects React Native view layout and transforms, re-renders on Android, and invalidates correctly to render Text components.

    15.15.0release notes

  • Fixed setting the letterSpacing prop.

    15.15.0release notes

  • Properties are now inherited from parents into Mask.

    15.15.0release notes

  • Specific attributes now preserve camelCase when passed through setNativeProps.

    15.15.0release notes

  • Doctypes are now parsed correctly.

    15.15.0release notes

  • Unicode emojis now draw correctly in Text on iOS.

    15.15.0release notes

  • Touch handling has been improved.

    15.15.0release notes

  • Setting multiple transform attributes at once is now handled correctly.

    15.15.0release notes