Repository navigation
Releases
v15.16.1
Added support for SwiftPM and react-native 0.89.0-rc.0
What's Changed
- feat(ios): add Swift Package Manager support for React Native's SwiftPM mode by @chrfalch in #3098
- feat(ios): ship Metal filter kernels as SwiftPM resources by @chrfalch in #3099
- fix(android): support React Native 0.89 JNI calls by @jakex7 in #3110
- chore: bump tests-example to React Native 0.89.0-rc.0 by @jakex7 in #3111
- Release 15.16.1 by @jakex7 in #3113
New Contributors
Full Changelog: v15.16.0...v15.16.1
v15.16.0
What's Changed
- docs: add dynamic banner serving to readme by @p-malecki in #2970
- chore: remove paper examples by @jakex7 in #3013
- chore: bump example apps to react-native@0.87.0 by @jakex7 in #3014
- Set the default value for RadialGradientView by @amyjchen in #3011
- refactor: inline the Touchable press state machine by @zoontek in #3012
- fix: reintroduce Android tap sound by @jakex7 in #3016
- ci: Update Apple CI workflows to Xcode 26.6 by @jakex7 in #3017
- Update CI build tests to target the tests example app by @jakex7 in #3018
- fix: allow children on web Defs by @roryabraham in #3056
- fix: raise iOS/tvOS deployment target to 15.1 for Xcode 27 by @gooddev97 in #3022
- chore: bump tests-example to react-native@0.88.0-rc.5 by @jakex7 in #3075
- fix: do not import @react-native/assets-registry on native by @jakex7 in #3076
- chore(deps): bump browserslist from 4.25.2 to 4.28.9 by @dependabot[bot] in #3049
- chore(deps): bump joi from 17.13.3 to 17.13.7 by @dependabot[bot] in #3058
- chore(deps): bump tmp from 0.2.5 to 0.2.7 by @dependabot[bot] in #2968
- chore(deps-dev): bump @babel/core from 7.28.0 to 7.29.6 by @dependabot[bot] in #2989
- chore(deps): bump @nevware21/ts-utils from 0.12.5 to 0.14.0 by @dependabot[bot] in #2963
- chore(deps): bump basic-ftp from 5.0.5 to 5.2.2 by @dependabot[bot] in #2938
- feat: drop support for React Native <0.80 by @jakex7 in #3083
- fix: raise macOS deployment target to 14.0 and bump macOS example to 0.83 by @jakex7 in #3084
- Release 15.16.0 by @jakex7 in #3085
New Contributors
- @amyjchen made their first contribution in #3011
- @roryabraham made their first contribution in #3056
- @gooddev97 made their first contribution in #3022
Full Changelog: v15.15.5...v15.16.0
v15.15.5
This release includes minor fixes and improvements across all platforms, along with the OIDC setup.
What's Changed
- fix: clang-diagnostic-inconsistent-missing-override error in Imageview… by @acoates-ms in #2939
- fix: render SVG on macOS Fabric by opting out of updateLayer by @gabrieldonadel in #2941
- refactor: drop warn-once dependency by @jakex7 in #2946
- chore: bump tests-example to react-native@0.85.3 by @jakex7 in #2945
- ci: Setup publishing workflow by @jakex7 in #2947
- chore: remove release-it package by @jakex7 in #2950
- fix(android): fix MaskView broken when enabling RN props 2.0 by @hannojg in #2948
- fix(android): fix LinearGradient when enabling RN props 2.0 by @hannojg in #2949
- ci: add RNRepo to ci builds by @radoslawrolka in #2944
- fix: apply opacity to currentColor for fill and stroke on Apple platforms by @davor-bauk-sh in #2923
- fix: update repository URL by @jakex7 in #2957
- Release 15.15.5 by @jakex7 in #2956
New Contributors
- @hannojg made their first contribution in #2948
- @radoslawrolka made their first contribution in #2944
- @davor-bauk-sh made their first contribution in #2923
Full Changelog: v15.15.4...v15.15.5
v15.15.4
v15.15.3
Patch fixing buffer issues and adding compatibility with next react-native version.
What's Changed
- fix: ios breaking changes for RCTImage use-after-free crash by @ryanfrawley in #2850
- fix: replace
bufferdecoding withatobby @gronxb in #2808
New Contributors
- @ryanfrawley made their first contribution in #2850
- @gronxb made their first contribution in #2808
Full Changelog: v15.15.2...v15.15.3
v15.15.2
Patch version fixing macOS build issues.
What's Changed
- fix: macOS UIImage build issues by @gabrieldonadel in #2862
New Contributors
- @gabrieldonadel made their first contribution in #2862
Full Changelog: v15.15.1...v15.15.2
v15.15.1
Patch version that fixes performance regression accidentally introduced in 15.15.0
What's Changed
- Revert "Fix: propagate elements metrics to their shadow nodes (#2802)" by @jakex7 in #2832
- fix: make ForeignObject ordinary YogaLayoutableShadowNode by @jakex7 in #2833
- test: Add complex examples to measure performance by @jakex7 in #2834
- fix: set absolute fill position in shadow nodes to fix onPress hit test in js by @jakex7 in #2840
Full Changelog: v15.15.0...v15.15.1
v15.15.0
In this version, we've improved handling touches, emojis in Text, and rendering elements in ForeignObject, along with numerous other fixes and enhancements.
What's Changed
- fix: parse doctype correctly by @otech47 in #2798
- fix: null object reference inside group getPath by @kacperzolkiewski in #2800
- fix: CMake project name by @jakex7 in #2804
- feat: Add 16kb page size support to CMake by @jakex7 in #2805
- fix: setting letterSpacing prop by @kacperzolkiewski in #2807
- fix: setting invMatrix during setTransforms for iOS by @kacperzolkiewski in #2810
- chore: upgrade tests-example to react-native@0.82.0 by @kacperzolkiewski in #2794
- fix: add inheritance for properties from parent into Mask and ClipPath by @kacperzolkiewski in #2757
- chore: upgrade macos workflows by @kacperzolkiewski in #2789
- fix: E2E tests by @kacperzolkiewski in #2788
- chore: upgrade react-native-reanimated to v4 by @kacperzolkiewski in #2795
- fix: change runs-on to ubuntu for E2E Android by @kacperzolkiewski in #2793
- fix: preserve camelCase for specific attributes in setNativeProps by @kacperzolkiewski in #2791
- fix: deprecate unused fontData prop by @kacperzolkiewski in #2753
- chore: bump tests-example react-native version to 0.83.0-rc.0 by @kacperzolkiewski in #2824
- test: add ForeignObject example by @kacperzolkiewski in #2826
- fix: Respect RN view layout and transforms within ForeignObject by @kacperzolkiewski in #2811
- fix: ForeignObject re-render on Android by @kacperzolkiewski in #2823
- fix: propagate elements metrics to their shadow nodes by @kacperzolkiewski in #2802
- fix: drawing unicode emojis on iOS by @kacperzolkiewski in #2785
- fix: invalidate ForeignObject to properly render Text component by @kacperzolkiewski in #2815
- fix: setting multiple transform attributes at once by @kacperzolkiewski in #2816
New Contributors
Full Changelog: v15.14.0...v15.15.0
v15.14.0
This version improves performance on iOS and Windows, and includes some minor fixes and improvements.
What's Changed
- fix: update supported RN versions in docs by @kacperzolkiewski in #2767
- chore: Upgrade tests app by @kacperzolkiewski in #2737
- fix: propagate properties to nested Svg elements by @kacperzolkiewski in #2761
- fix: add proper handling of percentage lengths by @kacperzolkiewski in #2756
- chore: bump fabric-example react-native version to 0.81.4 by @kacperzolkiewski in #2773
- perf: [Windows] [Paper] Cache common graphics device resources in shared DirectXDeviceManager by @taenri in #2740
- fix: default opacity value for apple by @kacperzolkiewski in #2760
- feat: add onLoad call in SvgWithCssUri component by @kacperzolkiewski in #2751
- fix: scalling width and height in marker on Android by @kacperzolkiewski in #2781
- fix: remove setting opacity with self keyword inside RNSVGNode by @kacperzolkiewski in #2774
- fix: pointerEvents handling on iOS by @kacperzolkiewski in #2787
- fix: memory leak of a CGPathRef by @greghe in #1649
- fix: memory leaks on iOS by @kacperzolkiewski in #2782
- fix: positioning element inside viewbox by @kacperzolkiewski in #2758
New Contributors
Full Changelog: v15.13.0...v15.14.0
v15.13.0
This version includes some minor fixes and improvements, drops support for old RN versions and brings back macOS support.
What's Changed
- fix: handle error when defining a nil reference by @bohdanprog in #2717
- feat: Drop support for React Native <0.78 by @kacperzolkiewski in #2734
- fix: macOS Pattern crash and bump example app by @kacperzolkiewski in #2742
- feat: add handling pod install failure in apple CI by @kacperzolkiewski in #2747
- fix: prevent parent expansion by skipping width/height setting to 100% on absolute SVG by @kacperzolkiewski in #2752
- fix: nullPointerException in GroupView when drawing bitmap on Android 10 and older by @OmalPerera in #2694
- feat: replace OnLayoutEvent with SvgOnLayoutEvent by @kacperzolkiewski in #2738
New Contributors
- @kacperzolkiewski made their first contribution in #2734
- @OmalPerera made their first contribution in #2694
Full Changelog: v15.12.1...v15.13.0