diff --git a/android/app/build.gradle b/android/app/build.gradle index 71bdfcd2e2..971603933a 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -127,8 +127,8 @@ android { applicationId "com.emurgo" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 56 - versionName "2.2.2" + versionCode 60 + versionName "2.2.3" ndk { abiFilters "armeabi-v7a", "arm64-v8a", "x86", "x86_64" } diff --git a/ios/Nightly-Info.plist b/ios/Nightly-Info.plist index 5b8aced37e..ffdc3c6a22 100644 --- a/ios/Nightly-Info.plist +++ b/ios/Nightly-Info.plist @@ -21,7 +21,7 @@ CFBundleSignature ???? CFBundleVersion - 60 + 65 ITSAppUsesNonExemptEncryption LSRequiresIPhoneOS diff --git a/ios/Podfile b/ios/Podfile index 42dc2b3b66..a9ea90f5dd 100644 --- a/ios/Podfile +++ b/ios/Podfile @@ -30,7 +30,8 @@ def pods() pod 'RNSentry', :path => '../node_modules/@sentry/react-native/RNSentry.podspec' - pod 'ReactNativePermissions', :podspec => '../node_modules/react-native-permissions/ReactNativePermissions.podspec' + permissions_path = '../node_modules/react-native-permissions/ios' + pod 'Permission-Camera', :path => "#{permissions_path}/Camera.podspec" end diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 053efd422c..9779451d98 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -14,6 +14,8 @@ PODS: - glog - glog (0.3.5) - MultiplatformBleAdapter (0.1.5) + - Permission-Camera (2.1.5): + - RNPermissions - React (0.60.0): - React-Core (= 0.60.0) - React-DevSupport (= 0.60.0) @@ -109,8 +111,6 @@ PODS: - React-RCTWebSocket (0.60.0): - React-Core (= 0.60.0) - React-fishhook (= 0.60.0) - - ReactNativePermissions (1.2.1): - - React - RNCardano (0.2.2): - React - RNCAsyncStorage (1.5.1): @@ -121,6 +121,8 @@ PODS: - React - RNKeychain (3.0.0): - React + - RNPermissions (2.1.5): + - React - RNSentry (1.4.5): - React - Sentry (~> 5.1.4) @@ -136,6 +138,7 @@ DEPENDENCIES: - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) - Folly (from `../node_modules/react-native/third-party-podspecs/Folly.podspec`) - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) + - Permission-Camera (from `../node_modules/react-native-permissions/ios/Camera.podspec`) - React (from `../node_modules/react-native`) - React-Core (from `../node_modules/react-native/React`) - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`) @@ -163,12 +166,12 @@ DEPENDENCIES: - React-RCTText (from `../node_modules/react-native/Libraries/Text`) - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) - React-RCTWebSocket (from `../node_modules/react-native/Libraries/WebSocket`) - - ReactNativePermissions (from `../node_modules/react-native-permissions/ReactNativePermissions.podspec`) - RNCardano (from `../node_modules/react-native-cardano`) - "RNCAsyncStorage (from `../node_modules/@react-native-community/async-storage`)" - RNDeviceInfo (from `../node_modules/react-native-device-info`) - RNFS (from `../node_modules/react-native-fs`) - RNKeychain (from `../node_modules/react-native-keychain`) + - RNPermissions (from `../node_modules/react-native-permissions`) - "RNSentry (from `../node_modules/@sentry/react-native/RNSentry.podspec`)" - RNSVG (from `../node_modules/react-native-svg`) - yoga (from `../node_modules/react-native/ReactCommon/yoga`) @@ -188,6 +191,8 @@ EXTERNAL SOURCES: :podspec: "../node_modules/react-native/third-party-podspecs/Folly.podspec" glog: :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" + Permission-Camera: + :path: "../node_modules/react-native-permissions/ios/Camera.podspec" React: :path: "../node_modules/react-native" React-Core: @@ -242,8 +247,6 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native/Libraries/Vibration" React-RCTWebSocket: :path: "../node_modules/react-native/Libraries/WebSocket" - ReactNativePermissions: - :podspec: "../node_modules/react-native-permissions/ReactNativePermissions.podspec" RNCardano: :path: "../node_modules/react-native-cardano" RNCAsyncStorage: @@ -254,6 +257,8 @@ EXTERNAL SOURCES: :path: "../node_modules/react-native-fs" RNKeychain: :path: "../node_modules/react-native-keychain" + RNPermissions: + :path: "../node_modules/react-native-permissions" RNSentry: :path: "../node_modules/@sentry/react-native/RNSentry.podspec" RNSVG: @@ -268,6 +273,7 @@ SPEC CHECKSUMS: Folly: 30e7936e1c45c08d884aa59369ed951a8e68cf51 glog: 1f3da668190260b06b429bb211bfbee5cd790c28 MultiplatformBleAdapter: 3c4391d428382738a47662ae1f665a29ce78ff39 + Permission-Camera: afad27bf90337684d4a86f3825112d648c8c4d3b React: 4b3c068e793e96672dcd186a2b572fac43e4b031 React-Core: 3dc86b22920597f813c62a96db3165950b64826b React-cxxreact: 0dacb291e59b81e7c3f22a2118bee853ba8a60d2 @@ -295,17 +301,17 @@ SPEC CHECKSUMS: React-RCTText: 685fca2e13b024271048e7e247ef24476f28a41e React-RCTVibration: 4ee1cf208ab17a50fafb1c16ffe28fe594a64e4f React-RCTWebSocket: fca087d583724aa0e5fef7d911f0f2a28d0f2736 - ReactNativePermissions: 7cfad56d13c8961cd2a1005b4955b1400c79ef3e RNCardano: 7b7060d93453e30b1889ff66d41e1874eadeb9e2 RNCAsyncStorage: b63d6e83fc629b01df6b624688f17944cea5637f RNDeviceInfo: e2102056bde3ad5d137fd029d8d431510a00486a RNFS: c9bbde46b0d59619f8e7b735991c60e0f73d22c1 RNKeychain: 3aa3cf891a09a0d18d306862ab2bb9e106079b24 + RNPermissions: ad71dd4f767ec254f2cd57592fbee02afee75467 RNSentry: 0a70359ddacbfb9b1cbbb0971e54065b9f70ac57 RNSVG: 6c8e8c6f9e5a0caf910dd25aa6e4216045426e1d Sentry: 81f7f2bd3cb041137ea7efcde3aa5ad0d5a67632 yoga: 616fde658be980aa60a2158835170f3f9c2d04b4 -PODFILE CHECKSUM: 5eb22e991dd8c6f04861321cfa16585cdf437cfb +PODFILE CHECKSUM: 2a3f32cbedbb24796d1391777367809ab3a8b1ca COCOAPODS: 1.9.1 diff --git a/ios/Staging-Info.plist b/ios/Staging-Info.plist index ed962c1901..553d226445 100644 --- a/ios/Staging-Info.plist +++ b/ios/Staging-Info.plist @@ -21,7 +21,7 @@ CFBundleSignature ???? CFBundleVersion - 60 + 65 ITSAppUsesNonExemptEncryption LSRequiresIPhoneOS diff --git a/ios/emurgo.xcodeproj/project.pbxproj b/ios/emurgo.xcodeproj/project.pbxproj index 1b2a251504..6a1472965f 100644 --- a/ios/emurgo.xcodeproj/project.pbxproj +++ b/ios/emurgo.xcodeproj/project.pbxproj @@ -785,7 +785,7 @@ BUNDLE_DISPLAY_NAME = Yoroi; BUNDLE_ID_SUFFIX = ""; CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 60; + CURRENT_PROJECT_VERSION = 65; DEAD_CODE_STRIPPING = NO; DEVELOPMENT_TEAM = F8NVT2G2L4; ENABLE_BITCODE = NO; @@ -809,7 +809,7 @@ INFOPLIST_PREPROCESS = NO; IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MARKETING_VERSION = 2.2.2; + MARKETING_VERSION = 2.2.3; OTHER_LDFLAGS = ( "$(inherited)", "-ObjC", @@ -832,7 +832,9 @@ BUNDLE_DISPLAY_NAME = Yoroi; BUNDLE_ID_SUFFIX = ""; CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 60; + CODE_SIGN_IDENTITY = "iPhone Distribution"; + CODE_SIGN_STYLE = Manual; + CURRENT_PROJECT_VERSION = 65; DEVELOPMENT_TEAM = F8NVT2G2L4; ENABLE_BITCODE = NO; HEADER_SEARCH_PATHS = ( @@ -855,7 +857,7 @@ INFOPLIST_PREPROCESS = NO; IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MARKETING_VERSION = 2.2.2; + MARKETING_VERSION = 2.2.3; OTHER_LDFLAGS = ( "$(inherited)", "-ObjC", @@ -863,6 +865,7 @@ ); PRODUCT_BUNDLE_IDENTIFIER = com.emurgo.yoroi; PRODUCT_NAME = emurgo; + PROVISIONING_PROFILE_SPECIFIER = "match AppStore com.emurgo.yoroi"; SWIFT_OBJC_BRIDGING_HEADER = "emurgo-Bridging-Header.h"; SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; @@ -876,7 +879,7 @@ BUNDLE_DISPLAY_NAME = Yoroi; BUNDLE_ID_SUFFIX = ""; CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 60; + CURRENT_PROJECT_VERSION = 65; DEAD_CODE_STRIPPING = NO; DEVELOPMENT_TEAM = F8NVT2G2L4; ENABLE_BITCODE = NO; @@ -904,7 +907,7 @@ "$(inherited)", "\"$(SRCROOT)/$(TARGET_NAME)\"", ); - MARKETING_VERSION = 2.2.2; + MARKETING_VERSION = 2.2.3; OTHER_LDFLAGS = ( "$(inherited)", "-ObjC", @@ -926,7 +929,7 @@ BUNDLE_DISPLAY_NAME = "Yoroi Staging"; BUNDLE_ID_SUFFIX = .staging; CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 60; + CURRENT_PROJECT_VERSION = 65; DEAD_CODE_STRIPPING = NO; DEVELOPMENT_TEAM = F8NVT2G2L4; ENABLE_BITCODE = NO; @@ -954,7 +957,7 @@ "$(inherited)", "\"$(SRCROOT)/$(TARGET_NAME)\"", ); - MARKETING_VERSION = 2.2.2; + MARKETING_VERSION = 2.2.3; OTHER_LDFLAGS = ( "$(inherited)", "-ObjC", @@ -976,8 +979,10 @@ BUNDLE_DISPLAY_NAME = Yoroi; BUNDLE_ID_SUFFIX = ""; CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 60; - DEVELOPMENT_TEAM = F8NVT2G2L4; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 65; + DEVELOPMENT_TEAM = ""; ENABLE_BITCODE = NO; HEADER_SEARCH_PATHS = ( "$(inherited)", @@ -1003,7 +1008,7 @@ "$(inherited)", "\"$(SRCROOT)/$(TARGET_NAME)\"", ); - MARKETING_VERSION = 2.2.2; + MARKETING_VERSION = 2.2.3; OTHER_LDFLAGS = ( "$(inherited)", "-ObjC", @@ -1011,6 +1016,7 @@ ); PRODUCT_BUNDLE_IDENTIFIER = "com.emurgo.yoroi-stag"; PRODUCT_NAME = "$(TARGET_NAME)"; + PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_OBJC_BRIDGING_HEADER = "emurgo-staging-Bridging-Header.h"; SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; @@ -1024,7 +1030,7 @@ BUNDLE_DISPLAY_NAME = "Yoroi Staging"; BUNDLE_ID_SUFFIX = .staging; CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 60; + CURRENT_PROJECT_VERSION = 65; DEVELOPMENT_TEAM = F8NVT2G2L4; ENABLE_BITCODE = NO; HEADER_SEARCH_PATHS = ( @@ -1051,7 +1057,7 @@ "$(inherited)", "\"$(SRCROOT)/$(TARGET_NAME)\"", ); - MARKETING_VERSION = 2.2.2; + MARKETING_VERSION = 2.2.3; OTHER_LDFLAGS = ( "$(inherited)", "-ObjC", @@ -1237,7 +1243,7 @@ BUNDLE_DISPLAY_NAME = "Yoroi Staging"; BUNDLE_ID_SUFFIX = .staging; CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 60; + CURRENT_PROJECT_VERSION = 65; DEAD_CODE_STRIPPING = NO; DEVELOPMENT_TEAM = F8NVT2G2L4; ENABLE_BITCODE = NO; @@ -1261,7 +1267,7 @@ INFOPLIST_PREPROCESS = NO; IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MARKETING_VERSION = 2.2.2; + MARKETING_VERSION = 2.2.3; OTHER_LDFLAGS = ( "$(inherited)", "-ObjC", @@ -1375,7 +1381,7 @@ BUNDLE_DISPLAY_NAME = "Yoroi Staging"; BUNDLE_ID_SUFFIX = .staging; CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 60; + CURRENT_PROJECT_VERSION = 65; DEVELOPMENT_TEAM = F8NVT2G2L4; ENABLE_BITCODE = NO; HEADER_SEARCH_PATHS = ( @@ -1398,7 +1404,7 @@ INFOPLIST_PREPROCESS = NO; IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MARKETING_VERSION = 2.2.2; + MARKETING_VERSION = 2.2.3; OTHER_LDFLAGS = ( "$(inherited)", "-ObjC", @@ -1458,7 +1464,7 @@ BUNDLE_DISPLAY_NAME = Yoroi; BUNDLE_ID_SUFFIX = ""; CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 60; + CURRENT_PROJECT_VERSION = 65; DEAD_CODE_STRIPPING = NO; DEVELOPMENT_TEAM = F8NVT2G2L4; ENABLE_BITCODE = NO; @@ -1482,7 +1488,7 @@ INFOPLIST_PREPROCESS = NO; IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MARKETING_VERSION = 2.2.2; + MARKETING_VERSION = 2.2.3; OTHER_LDFLAGS = ( "$(inherited)", "-ObjC", @@ -1505,7 +1511,7 @@ BUNDLE_DISPLAY_NAME = "Yoroi Staging"; BUNDLE_ID_SUFFIX = .staging; CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 60; + CURRENT_PROJECT_VERSION = 65; DEAD_CODE_STRIPPING = NO; DEVELOPMENT_TEAM = F8NVT2G2L4; ENABLE_BITCODE = NO; @@ -1529,7 +1535,7 @@ INFOPLIST_PREPROCESS = NO; IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MARKETING_VERSION = 2.2.2; + MARKETING_VERSION = 2.2.3; OTHER_LDFLAGS = ( "$(inherited)", "-ObjC", @@ -1554,7 +1560,7 @@ CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = "iPhone Distribution"; CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 60; + CURRENT_PROJECT_VERSION = 65; DEVELOPMENT_TEAM = F8NVT2G2L4; ENABLE_BITCODE = NO; HEADER_SEARCH_PATHS = ( @@ -1577,7 +1583,7 @@ INFOPLIST_PREPROCESS = NO; IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MARKETING_VERSION = 2.2.2; + MARKETING_VERSION = 2.2.3; OTHER_LDFLAGS = ( "$(inherited)", "-ObjC", @@ -1600,7 +1606,7 @@ BUNDLE_DISPLAY_NAME = "Yoroi Staging"; BUNDLE_ID_SUFFIX = .staging; CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 60; + CURRENT_PROJECT_VERSION = 65; DEVELOPMENT_TEAM = F8NVT2G2L4; ENABLE_BITCODE = NO; HEADER_SEARCH_PATHS = ( @@ -1623,7 +1629,7 @@ INFOPLIST_PREPROCESS = NO; IPHONEOS_DEPLOYMENT_TARGET = 10.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - MARKETING_VERSION = 2.2.2; + MARKETING_VERSION = 2.2.3; OTHER_LDFLAGS = ( "$(inherited)", "-ObjC", diff --git a/ios/emurgo/Info.plist b/ios/emurgo/Info.plist index b68d770c7b..6d231c477e 100644 --- a/ios/emurgo/Info.plist +++ b/ios/emurgo/Info.plist @@ -23,7 +23,7 @@ CFBundleSignature ???? CFBundleVersion - 60 + 65 ITSAppUsesNonExemptEncryption LSRequiresIPhoneOS @@ -65,8 +65,6 @@ Enable speech recognition UILaunchStoryboardName LaunchScreen - UIUserInterfaceStyle - Light UIRequiredDeviceCapabilities armv7 @@ -77,6 +75,8 @@ UIInterfaceOrientationPortrait + UIUserInterfaceStyle + Light UIViewControllerBasedStatusBarAppearance diff --git a/ios/emurgoTests/Info.plist b/ios/emurgoTests/Info.plist index e7e3f76075..0e04f46863 100644 --- a/ios/emurgoTests/Info.plist +++ b/ios/emurgoTests/Info.plist @@ -19,6 +19,6 @@ CFBundleSignature ???? CFBundleVersion - 60 + 65 diff --git a/ios/fastlane/Appfile b/ios/fastlane/Appfile index e608e2fece..19b636d267 100644 --- a/ios/fastlane/Appfile +++ b/ios/fastlane/Appfile @@ -1,5 +1,5 @@ app_identifier("com.emurgo.yoroi") # The bundle identifier of your app -apple_id("nicolas@emurgo.io") # Your Apple email address +apple_id("vicente@emurgo.io") # Your Apple email address itc_team_id("119491519") # App Store Connect Team ID team_id("F8NVT2G2L4") # Developer Portal Team ID diff --git a/package.json b/package.json index a9e71c3836..c3df238c7e 100644 --- a/package.json +++ b/package.json @@ -79,8 +79,8 @@ "react-native-linear-gradient": "2.5.6", "react-native-local-resource": "^0.1.3", "react-native-markdown-renderer": "^3.2.8", - "react-native-permissions": "1.2.1", - "react-native-qrcode-scanner": "1.2.3", + "react-native-permissions": "2.1.5", + "react-native-qrcode-scanner": "1.4.1", "react-native-qrcode-svg": "6.0.6", "react-native-randombytes": "3.5.3", "react-native-splash-screen": "^3.1.1", diff --git a/yarn.lock b/yarn.lock index 7d659b4609..2240ba5db4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5187,9 +5187,9 @@ cli-table3@0.5.1: colors "^1.1.2" cli-width@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" - integrity sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk= + version "2.2.1" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" + integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw== clipboard@^2.0.0: version "2.0.6" @@ -5547,12 +5547,12 @@ core-js@^1.0.0: resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" integrity sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY= -core-js@^2.2.2, core-js@^2.4.0, core-js@^2.4.1, core-js@^2.6.5: +core-js@^2.2.2, core-js@^2.4.1, core-js@^2.6.5: version "2.6.5" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.5.tgz#44bc8d249e7fb2ff5d00e0341a7ffb94fbf67895" integrity sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A== -core-js@^2.5.0: +core-js@^2.4.0, core-js@^2.5.0: version "2.6.11" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg== @@ -6352,11 +6352,11 @@ encodeurl@~1.0.1, encodeurl@~1.0.2: integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= encoding@^0.1.11: - version "0.1.12" - resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" - integrity sha1-U4tm8+5izRq1HsMjgp0flIDHS+s= + version "0.1.13" + resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" + integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== dependencies: - iconv-lite "~0.4.13" + iconv-lite "^0.6.2" end-of-stream@^1.0.0: version "1.4.4" @@ -8124,13 +8124,20 @@ https-proxy-agent@^5.0.0: agent-base "6" debug "4" -iconv-lite@0.4.24, iconv-lite@^0.4.17, iconv-lite@^0.4.24, iconv-lite@^0.4.4, iconv-lite@~0.4.13: +iconv-lite@0.4.24, iconv-lite@^0.4.17, iconv-lite@^0.4.24, iconv-lite@^0.4.4: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: safer-buffer ">= 2.1.2 < 3" +iconv-lite@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.2.tgz#ce13d1875b0c3a674bd6a04b7f76b01b1b6ded01" + integrity sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ== + dependencies: + safer-buffer ">= 2.1.2 < 3.0.0" + icss-utils@^4.0.0, icss-utils@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-4.1.1.tgz#21170b53789ee27447c2f47dd683081403f9a467" @@ -8757,11 +8764,6 @@ is-plain-object@^3.0.0: dependencies: isobject "^4.0.0" -is-promise@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" - integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= - is-regex@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" @@ -12648,21 +12650,21 @@ react-native-markdown-renderer@^3.2.8: prop-types "^15.5.10" react-native-fit-image "^1.5.2" -react-native-permissions@1.2.1, react-native-permissions@^1.1.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/react-native-permissions/-/react-native-permissions-1.2.1.tgz#cb1f6e53b8992b3912de5a4cfc1553ac2e82d0f6" - integrity sha512-6NOGsA7EsuKT9hfULccQfMrsGmRhBkmN6Uv8nz2QObjEG87XtroQtw4Qi1+tAjIkSHawCeAMJp+SCtiXSGUD5Q== +react-native-permissions@2.1.5, react-native-permissions@^2.0.2: + version "2.1.5" + resolved "https://registry.yarnpkg.com/react-native-permissions/-/react-native-permissions-2.1.5.tgz#6cfc4f1ab1590f4952299b7cdc9698525ad540e0" + integrity sha512-b9KO/4UEV9qddl+kcSybmdk8nlAifclSDBR2rSvc5KZM06vIaJWJNIzK2ZwPXqDQ5yD3CJLuKTRj7Fz+jM9qyQ== -react-native-qrcode-scanner@1.2.3: - version "1.2.3" - resolved "https://registry.yarnpkg.com/react-native-qrcode-scanner/-/react-native-qrcode-scanner-1.2.3.tgz#1f3d12eb604914619458cbc996cd2e6f6a4fd759" - integrity sha512-YP2h95w1tXqzG9XlEHHmJujr1hRfvdDt090ofWY0v0mwvp2FLExp3tf1UybVTt4whmarjdk2BYkkyU863Ffung== +react-native-qrcode-scanner@1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/react-native-qrcode-scanner/-/react-native-qrcode-scanner-1.4.1.tgz#f2b2d364897539fd12350f7dfe6ef4c2c0cb3278" + integrity sha512-QODC1bgfyx/v4OaFGMKMyhKU2SRHBosVxCi29b0T3QDWBZmzn5BN4QGKDxJvKfMo5UPyU2BNIn1KfapySfJx7g== dependencies: "@react-native-community/async-storage" "^1.6.1" opencollective "^1.0.3" opencollective-postinstall "^2.0.2" prop-types "^15.5.10" - react-native-permissions "^1.1.1" + react-native-permissions "^2.0.2" react-native-qrcode-svg@6.0.6: version "6.0.6" @@ -13562,14 +13564,7 @@ rsvp@^4.8.4: resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== -run-async@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" - integrity sha1-A3GrSuC91yDUFm19/aZP96RFpsA= - dependencies: - is-promise "^2.1.0" - -run-async@^2.4.0: +run-async@^2.2.0, run-async@^2.4.0: version "2.4.1" resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== @@ -13658,7 +13653,7 @@ safe-regex@^1.1.0: dependencies: ret "~0.1.10" -"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: +"safer-buffer@>= 2.1.2 < 3", "safer-buffer@>= 2.1.2 < 3.0.0", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: version "2.1.2" resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== @@ -13947,11 +13942,16 @@ side-channel@^1.0.2: es-abstract "^1.17.0-next.1" object-inspect "^1.7.0" -signal-exit@^3.0.0, signal-exit@^3.0.2: +signal-exit@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= +signal-exit@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" + integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== + simple-markdown@^0.4.4: version "0.4.4" resolved "https://registry.yarnpkg.com/simple-markdown/-/simple-markdown-0.4.4.tgz#9bd597bdd5c2f5a789e56a4dbf06427d76c3834f"