diff --git a/ios/Podfile.lock b/ios/Podfile.lock index d688213fafb4..6d5a59116887 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -2610,7 +2610,7 @@ PODS: - RNSound/Core (= 0.11.2) - RNSound/Core (0.11.2): - React-Core - - RNSVG (15.4.0): + - RNSVG (15.6.0): - DoubleConversion - glog - hermes-engine @@ -2630,9 +2630,9 @@ PODS: - ReactCodegen - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - RNSVG/common (= 15.4.0) + - RNSVG/common (= 15.6.0) - Yoga - - RNSVG/common (15.4.0): + - RNSVG/common (15.6.0): - DoubleConversion - glog - hermes-engine @@ -3244,7 +3244,7 @@ SPEC CHECKSUMS: RNScreens: de6e57426ba0e6cbc3fb5b4f496e7f08cb2773c2 RNShare: a3c2fbbca5682530b65ff405b34c91dad1e22442 RNSound: 6c156f925295bdc83e8e422e7d8b38d33bc71852 - RNSVG: 6b65086b51556fd9723d5570a3455e865e1304a3 + RNSVG: 1079f96b39a35753d481a20e30603fd6fc4f6fa9 SDWebImage: 066c47b573f408f18caa467d71deace7c0f8280d SDWebImageAVIFCoder: 00310d246aab3232ce77f1d8f0076f8c4b021d90 SDWebImageSVGCoder: 15a300a97ec1c8ac958f009c02220ac0402e936c diff --git a/package-lock.json b/package-lock.json index a7c9fc4fb570..2ef07e61bd68 100644 --- a/package-lock.json +++ b/package-lock.json @@ -119,7 +119,7 @@ "react-native-screens": "3.34.0", "react-native-share": "^10.0.2", "react-native-sound": "^0.11.2", - "react-native-svg": "15.4.0", + "react-native-svg": "15.6.0", "react-native-tab-view": "^3.5.2", "react-native-url-polyfill": "^2.0.0", "react-native-view-shot": "3.8.0", @@ -38420,8 +38420,9 @@ } }, "node_modules/react-native-svg": { - "version": "15.4.0", - "license": "MIT", + "version": "15.6.0", + "resolved": "https://registry.npmjs.org/react-native-svg/-/react-native-svg-15.6.0.tgz", + "integrity": "sha512-TUtR+h+yi1ODsd8FHdom1TpjfWOmnaK5pri5rnSBXnMqpzq8o2zZfonHTjPX+nS3wb/Pu2XsoARgYaHNjVWXhQ==", "dependencies": { "css-select": "^5.1.0", "css-tree": "^1.1.3", diff --git a/package.json b/package.json index 2945464ec907..06098222f39b 100644 --- a/package.json +++ b/package.json @@ -176,7 +176,7 @@ "react-native-screens": "3.34.0", "react-native-share": "^10.0.2", "react-native-sound": "^0.11.2", - "react-native-svg": "15.4.0", + "react-native-svg": "15.6.0", "react-native-tab-view": "^3.5.2", "react-native-url-polyfill": "^2.0.0", "react-native-view-shot": "3.8.0", diff --git a/patches/react-native-svg+15.4.0+001+rn75-delegate.patch b/patches/react-native-svg+15.4.0+001+rn75-delegate.patch deleted file mode 100644 index 7b4bd64bef04..000000000000 --- a/patches/react-native-svg+15.4.0+001+rn75-delegate.patch +++ /dev/null @@ -1,45 +0,0 @@ -diff --git a/node_modules/react-native-svg/apple/Elements/RNSVGImage.mm b/node_modules/react-native-svg/apple/Elements/RNSVGImage.mm -index 62b961f..4898760 100644 ---- a/node_modules/react-native-svg/apple/Elements/RNSVGImage.mm -+++ b/node_modules/react-native-svg/apple/Elements/RNSVGImage.mm -@@ -151,6 +151,23 @@ - (void)didReceiveImage:(UIImage *)image metadata:(id)metadata fromObserver:(voi - }); - } - -+- (void)didReceiveFailure:(nonnull NSError *)error fromObserver:(nonnull const void *)observer -+{ -+ if (_image) { -+ CGImageRelease(_image); -+ } -+ _image = nil; -+} -+ -+- (void)didReceiveProgress:(float)progress -+ loaded:(int64_t)loaded -+ total:(int64_t)total -+ fromObserver:(nonnull const void *)observer -+{ -+} -+ -+#pragma mark - RCTImageResponseDelegate - < RN 0.75 -+ - - (void)didReceiveProgress:(float)progress fromObserver:(void const *)observer - { - } -@@ -183,6 +200,7 @@ - (void)prepareForRecycle - _imageSize = CGSizeZero; - _reloadImageCancellationBlock = nil; - } -+ - #endif // RCT_NEW_ARCH_ENABLED - - - (void)setSrc:(RCTImageSource *)src -@@ -218,7 +236,7 @@ - (void)setSrc:(RCTImageSource *)src - #if TARGET_OS_OSX // [macOS] - sourceLoaded = [src imageSourceWithSize:image.size scale:1]; - #else -- sourceLoaded = [src imageSourceWithSize:image.size scale:image.scale]; -+ sourceLoaded = [src imageSourceWithSize:image.size scale:image.scale]; - #endif - NSDictionary *dict = @{ - @"uri" : sourceLoaded.request.URL.absoluteString,