From cc600ee943999ac4928d7fe96fd604c619968065 Mon Sep 17 00:00:00 2001 From: Albert Ho <82767499+albho@users.noreply.github.com> Date: Fri, 29 Nov 2024 14:34:07 -0800 Subject: [PATCH] Update React Native and Flutter SDKs (#752) --- binding/flutter/CHANGELOG.md | 5 +- binding/flutter/android/build.gradle | 2 +- binding/flutter/ios/rhino_flutter.podspec | 4 +- binding/flutter/pubspec.lock | 60 +- binding/flutter/pubspec.yaml | 4 +- binding/react-native/package.json | 6 +- .../react-native/rhino-react-native.podspec | 2 +- .../test-app/RhinoTestApp/ios/Podfile.lock | 535 ++++++++++++++++++ .../RhinoTestApp.xcodeproj/project.pbxproj | 13 + .../test-app/RhinoTestApp/package.json | 2 +- .../test-app/RhinoTestApp/yarn.lock | 10 +- binding/react-native/yarn.lock | 8 +- demo/flutter/ios/Podfile.lock | 39 +- .../ios/Runner.xcodeproj/project.pbxproj | 7 +- .../xcshareddata/xcschemes/Runner.xcscheme | 6 +- demo/flutter/ios/Runner/AppDelegate.swift | 2 +- demo/flutter/ios/Runner/Info.plist | 2 + demo/flutter/pubspec.lock | 92 +-- demo/flutter/pubspec.yaml | 2 +- demo/react-native/ios/Podfile.lock | 24 +- demo/react-native/package.json | 6 +- demo/react-native/yarn.lock | 16 +- 22 files changed, 721 insertions(+), 126 deletions(-) create mode 100644 binding/react-native/test-app/RhinoTestApp/ios/Podfile.lock diff --git a/binding/flutter/CHANGELOG.md b/binding/flutter/CHANGELOG.md index c59235798..158671fa9 100644 --- a/binding/flutter/CHANGELOG.md +++ b/binding/flutter/CHANGELOG.md @@ -59,4 +59,7 @@ * Address locale issue ## [3.0.3] - 2024-02-08 -* Additional gradle plugin build support \ No newline at end of file +* Additional gradle plugin build support + +## [3.0.4] - 2024-11-29 +* Update native packages \ No newline at end of file diff --git a/binding/flutter/android/build.gradle b/binding/flutter/android/build.gradle index 5b1ec716c..d4b08a64c 100644 --- a/binding/flutter/android/build.gradle +++ b/binding/flutter/android/build.gradle @@ -1,5 +1,5 @@ group 'ai.picovoice.flutter.rhino' -version '3.0.3' +version '3.0.4' buildscript { repositories { diff --git a/binding/flutter/ios/rhino_flutter.podspec b/binding/flutter/ios/rhino_flutter.podspec index 65d078961..a8ab756ca 100644 --- a/binding/flutter/ios/rhino_flutter.podspec +++ b/binding/flutter/ios/rhino_flutter.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'rhino_flutter' - s.version = '3.0.3' + s.version = '3.0.4' s.summary = 'A Flutter package plugin for Picovoice\'s Rhino Speech-to-Intent engine' s.description = <<-DESC A Flutter package plugin for Picovoice\'s Rhino Speech-to-Intent engine @@ -12,7 +12,7 @@ Pod::Spec.new do |s| s.source_files = 'Classes/**/*' s.platform = :ios, '13.0' s.dependency 'Flutter' - s.dependency 'Rhino-iOS', '~> 3.0.1' + s.dependency 'Rhino-iOS', '~> 3.0.2' s.swift_version = '5.0' end \ No newline at end of file diff --git a/binding/flutter/pubspec.lock b/binding/flutter/pubspec.lock index 5e8df7e3e..275f36ed7 100644 --- a/binding/flutter/pubspec.lock +++ b/binding/flutter/pubspec.lock @@ -79,10 +79,34 @@ packages: dependency: "direct main" description: name: flutter_voice_processor - sha256: "3c91d8ab34b33016643ae7586a305b81c47c1b66a95b489807c34f127537fcbc" + sha256: "8ae3fc196d6060a13392e4ca557f7a2f4a6b87898ae519787f6929f986538572" url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.2" + leak_tracker: + dependency: transitive + description: + name: leak_tracker + sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05" + url: "https://pub.dev" + source: hosted + version: "10.0.5" + leak_tracker_flutter_testing: + dependency: transitive + description: + name: leak_tracker_flutter_testing + sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806" + url: "https://pub.dev" + source: hosted + version: "3.0.5" + leak_tracker_testing: + dependency: transitive + description: + name: leak_tracker_testing + sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3" + url: "https://pub.dev" + source: hosted + version: "3.0.1" lints: dependency: "direct dev" description: @@ -95,34 +119,34 @@ packages: dependency: transitive description: name: matcher - sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e" + sha256: d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb url: "https://pub.dev" source: hosted - version: "0.12.16" + version: "0.12.16+1" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41" + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec url: "https://pub.dev" source: hosted - version: "0.5.0" + version: "0.11.1" meta: dependency: transitive description: name: meta - sha256: a6e590c838b18133bb482a2745ad77c5bb7715fb0451209e1a7567d416678b8e + sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7 url: "https://pub.dev" source: hosted - version: "1.10.0" + version: "1.15.0" path: dependency: transitive description: name: path - sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917" + sha256: "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af" url: "https://pub.dev" source: hosted - version: "1.8.3" + version: "1.9.0" path_provider: dependency: "direct main" description: @@ -252,10 +276,10 @@ packages: dependency: transitive description: name: test_api - sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b" + sha256: "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb" url: "https://pub.dev" source: hosted - version: "0.6.1" + version: "0.7.2" vector_math: dependency: transitive description: @@ -264,14 +288,14 @@ packages: url: "https://pub.dev" source: hosted version: "2.1.4" - web: + vm_service: dependency: transitive description: - name: web - sha256: afe077240a270dcfd2aafe77602b4113645af95d0ad31128cc02bce5ac5d5152 + name: vm_service + sha256: "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d" url: "https://pub.dev" source: hosted - version: "0.3.0" + version: "14.2.5" win32: dependency: transitive description: @@ -289,5 +313,5 @@ packages: source: hosted version: "0.2.0" sdks: - dart: ">=3.2.0-194.0.dev <4.0.0" - flutter: ">=2.8.1" + dart: ">=3.3.0 <4.0.0" + flutter: ">=3.18.0-18.0.pre.54" diff --git a/binding/flutter/pubspec.yaml b/binding/flutter/pubspec.yaml index 3b670e758..1fcb80d4d 100644 --- a/binding/flutter/pubspec.yaml +++ b/binding/flutter/pubspec.yaml @@ -1,6 +1,6 @@ name: rhino_flutter description: A Flutter plugin for Picovoice's Rhino Speech-to-Intent engine -version: 3.0.3 +version: 3.0.4 homepage: https://picovoice.ai/ repository: https://github.com/Picovoice/rhino/ documentation: https://picovoice.ai/docs/rhino/ @@ -14,7 +14,7 @@ dependencies: flutter: sdk: flutter - flutter_voice_processor: ^1.1.1 + flutter_voice_processor: ^1.1.2 dev_dependencies: flutter_test: diff --git a/binding/react-native/package.json b/binding/react-native/package.json index 070b282bd..863bfdcc1 100644 --- a/binding/react-native/package.json +++ b/binding/react-native/package.json @@ -1,6 +1,6 @@ { "name": "@picovoice/rhino-react-native", - "version": "3.0.2", + "version": "3.0.3", "description": "Picovoice Rhino React Native binding", "main": "lib/commonjs/index", "module": "lib/module/index", @@ -39,7 +39,7 @@ }, "homepage": "https://github.com/Picovoice/rhino/#readme", "devDependencies": { - "@picovoice/react-native-voice-processor": "^1.2.2", + "@picovoice/react-native-voice-processor": "1.2.3", "@react-native-community/eslint-config": "^3.2.0", "@types/jest": "^26.0.0", "@types/react": "^16.9.19", @@ -58,7 +58,7 @@ "typescript": "^4.9.3" }, "peerDependencies": { - "@picovoice/react-native-voice-processor": ">= 1.2.2", + "@picovoice/react-native-voice-processor": "= 1.2.3", "react": ">= 17.0", "react-native": ">= 0.63" }, diff --git a/binding/react-native/rhino-react-native.podspec b/binding/react-native/rhino-react-native.podspec index 83d0af77e..1920faa56 100644 --- a/binding/react-native/rhino-react-native.podspec +++ b/binding/react-native/rhino-react-native.podspec @@ -16,5 +16,5 @@ Pod::Spec.new do |s| s.source_files = "ios/*.{h,m,mm,swift}" s.dependency "React" - s.dependency 'Rhino-iOS', '~> 3.0.1' + s.dependency 'Rhino-iOS', '~> 3.0.2' end diff --git a/binding/react-native/test-app/RhinoTestApp/ios/Podfile.lock b/binding/react-native/test-app/RhinoTestApp/ios/Podfile.lock new file mode 100644 index 000000000..c3d6ab733 --- /dev/null +++ b/binding/react-native/test-app/RhinoTestApp/ios/Podfile.lock @@ -0,0 +1,535 @@ +PODS: + - boost (1.76.0) + - DoubleConversion (1.1.6) + - FBLazyVector (0.71.18) + - FBReactNativeSpec (0.71.18): + - RCT-Folly (= 2021.07.22.00) + - RCTRequired (= 0.71.18) + - RCTTypeSafety (= 0.71.18) + - React-Core (= 0.71.18) + - React-jsi (= 0.71.18) + - ReactCommon/turbomodule/core (= 0.71.18) + - fmt (6.2.1) + - glog (0.3.5) + - hermes-engine (0.71.18): + - hermes-engine/Pre-built (= 0.71.18) + - hermes-engine/Pre-built (0.71.18) + - ios-voice-processor (1.2.0) + - libevent (2.1.12) + - RCT-Folly (2021.07.22.00): + - boost + - DoubleConversion + - fmt (~> 6.2.1) + - glog + - RCT-Folly/Default (= 2021.07.22.00) + - RCT-Folly/Default (2021.07.22.00): + - boost + - DoubleConversion + - fmt (~> 6.2.1) + - glog + - RCT-Folly/Futures (2021.07.22.00): + - boost + - DoubleConversion + - fmt (~> 6.2.1) + - glog + - libevent + - RCTRequired (0.71.18) + - RCTTypeSafety (0.71.18): + - FBLazyVector (= 0.71.18) + - RCTRequired (= 0.71.18) + - React-Core (= 0.71.18) + - React (0.71.18): + - React-Core (= 0.71.18) + - React-Core/DevSupport (= 0.71.18) + - React-Core/RCTWebSocket (= 0.71.18) + - React-RCTActionSheet (= 0.71.18) + - React-RCTAnimation (= 0.71.18) + - React-RCTBlob (= 0.71.18) + - React-RCTImage (= 0.71.18) + - React-RCTLinking (= 0.71.18) + - React-RCTNetwork (= 0.71.18) + - React-RCTSettings (= 0.71.18) + - React-RCTText (= 0.71.18) + - React-RCTVibration (= 0.71.18) + - React-callinvoker (0.71.18) + - React-Codegen (0.71.18): + - FBReactNativeSpec + - hermes-engine + - RCT-Folly + - RCTRequired + - RCTTypeSafety + - React-Core + - React-jsi + - React-jsiexecutor + - ReactCommon/turbomodule/bridging + - ReactCommon/turbomodule/core + - React-Core (0.71.18): + - glog + - hermes-engine + - RCT-Folly (= 2021.07.22.00) + - React-Core/Default (= 0.71.18) + - React-cxxreact (= 0.71.18) + - React-hermes + - React-jsi (= 0.71.18) + - React-jsiexecutor (= 0.71.18) + - React-perflogger (= 0.71.18) + - Yoga + - React-Core/CoreModulesHeaders (0.71.18): + - glog + - hermes-engine + - RCT-Folly (= 2021.07.22.00) + - React-Core/Default + - React-cxxreact (= 0.71.18) + - React-hermes + - React-jsi (= 0.71.18) + - React-jsiexecutor (= 0.71.18) + - React-perflogger (= 0.71.18) + - Yoga + - React-Core/Default (0.71.18): + - glog + - hermes-engine + - RCT-Folly (= 2021.07.22.00) + - React-cxxreact (= 0.71.18) + - React-hermes + - React-jsi (= 0.71.18) + - React-jsiexecutor (= 0.71.18) + - React-perflogger (= 0.71.18) + - Yoga + - React-Core/DevSupport (0.71.18): + - glog + - hermes-engine + - RCT-Folly (= 2021.07.22.00) + - React-Core/Default (= 0.71.18) + - React-Core/RCTWebSocket (= 0.71.18) + - React-cxxreact (= 0.71.18) + - React-hermes + - React-jsi (= 0.71.18) + - React-jsiexecutor (= 0.71.18) + - React-jsinspector (= 0.71.18) + - React-perflogger (= 0.71.18) + - Yoga + - React-Core/RCTActionSheetHeaders (0.71.18): + - glog + - hermes-engine + - RCT-Folly (= 2021.07.22.00) + - React-Core/Default + - React-cxxreact (= 0.71.18) + - React-hermes + - React-jsi (= 0.71.18) + - React-jsiexecutor (= 0.71.18) + - React-perflogger (= 0.71.18) + - Yoga + - React-Core/RCTAnimationHeaders (0.71.18): + - glog + - hermes-engine + - RCT-Folly (= 2021.07.22.00) + - React-Core/Default + - React-cxxreact (= 0.71.18) + - React-hermes + - React-jsi (= 0.71.18) + - React-jsiexecutor (= 0.71.18) + - React-perflogger (= 0.71.18) + - Yoga + - React-Core/RCTBlobHeaders (0.71.18): + - glog + - hermes-engine + - RCT-Folly (= 2021.07.22.00) + - React-Core/Default + - React-cxxreact (= 0.71.18) + - React-hermes + - React-jsi (= 0.71.18) + - React-jsiexecutor (= 0.71.18) + - React-perflogger (= 0.71.18) + - Yoga + - React-Core/RCTImageHeaders (0.71.18): + - glog + - hermes-engine + - RCT-Folly (= 2021.07.22.00) + - React-Core/Default + - React-cxxreact (= 0.71.18) + - React-hermes + - React-jsi (= 0.71.18) + - React-jsiexecutor (= 0.71.18) + - React-perflogger (= 0.71.18) + - Yoga + - React-Core/RCTLinkingHeaders (0.71.18): + - glog + - hermes-engine + - RCT-Folly (= 2021.07.22.00) + - React-Core/Default + - React-cxxreact (= 0.71.18) + - React-hermes + - React-jsi (= 0.71.18) + - React-jsiexecutor (= 0.71.18) + - React-perflogger (= 0.71.18) + - Yoga + - React-Core/RCTNetworkHeaders (0.71.18): + - glog + - hermes-engine + - RCT-Folly (= 2021.07.22.00) + - React-Core/Default + - React-cxxreact (= 0.71.18) + - React-hermes + - React-jsi (= 0.71.18) + - React-jsiexecutor (= 0.71.18) + - React-perflogger (= 0.71.18) + - Yoga + - React-Core/RCTSettingsHeaders (0.71.18): + - glog + - hermes-engine + - RCT-Folly (= 2021.07.22.00) + - React-Core/Default + - React-cxxreact (= 0.71.18) + - React-hermes + - React-jsi (= 0.71.18) + - React-jsiexecutor (= 0.71.18) + - React-perflogger (= 0.71.18) + - Yoga + - React-Core/RCTTextHeaders (0.71.18): + - glog + - hermes-engine + - RCT-Folly (= 2021.07.22.00) + - React-Core/Default + - React-cxxreact (= 0.71.18) + - React-hermes + - React-jsi (= 0.71.18) + - React-jsiexecutor (= 0.71.18) + - React-perflogger (= 0.71.18) + - Yoga + - React-Core/RCTVibrationHeaders (0.71.18): + - glog + - hermes-engine + - RCT-Folly (= 2021.07.22.00) + - React-Core/Default + - React-cxxreact (= 0.71.18) + - React-hermes + - React-jsi (= 0.71.18) + - React-jsiexecutor (= 0.71.18) + - React-perflogger (= 0.71.18) + - Yoga + - React-Core/RCTWebSocket (0.71.18): + - glog + - hermes-engine + - RCT-Folly (= 2021.07.22.00) + - React-Core/Default (= 0.71.18) + - React-cxxreact (= 0.71.18) + - React-hermes + - React-jsi (= 0.71.18) + - React-jsiexecutor (= 0.71.18) + - React-perflogger (= 0.71.18) + - Yoga + - React-CoreModules (0.71.18): + - RCT-Folly (= 2021.07.22.00) + - RCTTypeSafety (= 0.71.18) + - React-Codegen (= 0.71.18) + - React-Core/CoreModulesHeaders (= 0.71.18) + - React-jsi (= 0.71.18) + - React-RCTBlob + - React-RCTImage (= 0.71.18) + - ReactCommon/turbomodule/core (= 0.71.18) + - React-cxxreact (0.71.18): + - boost (= 1.76.0) + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2021.07.22.00) + - React-callinvoker (= 0.71.18) + - React-jsi (= 0.71.18) + - React-jsinspector (= 0.71.18) + - React-logger (= 0.71.18) + - React-perflogger (= 0.71.18) + - React-runtimeexecutor (= 0.71.18) + - React-hermes (0.71.18): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2021.07.22.00) + - RCT-Folly/Futures (= 2021.07.22.00) + - React-cxxreact (= 0.71.18) + - React-jsi + - React-jsiexecutor (= 0.71.18) + - React-jsinspector (= 0.71.18) + - React-perflogger (= 0.71.18) + - React-jsi (0.71.18): + - boost (= 1.76.0) + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2021.07.22.00) + - React-jsiexecutor (0.71.18): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2021.07.22.00) + - React-cxxreact (= 0.71.18) + - React-jsi (= 0.71.18) + - React-perflogger (= 0.71.18) + - React-jsinspector (0.71.18) + - React-logger (0.71.18): + - glog + - react-native-voice-processor (1.2.3): + - ios-voice-processor (~> 1.2.0) + - React-Core + - React-perflogger (0.71.18) + - React-RCTActionSheet (0.71.18): + - React-Core/RCTActionSheetHeaders (= 0.71.18) + - React-RCTAnimation (0.71.18): + - RCT-Folly (= 2021.07.22.00) + - RCTTypeSafety (= 0.71.18) + - React-Codegen (= 0.71.18) + - React-Core/RCTAnimationHeaders (= 0.71.18) + - React-jsi (= 0.71.18) + - ReactCommon/turbomodule/core (= 0.71.18) + - React-RCTAppDelegate (0.71.18): + - RCT-Folly + - RCTRequired + - RCTTypeSafety + - React-Core + - ReactCommon/turbomodule/core + - React-RCTBlob (0.71.18): + - hermes-engine + - RCT-Folly (= 2021.07.22.00) + - React-Codegen (= 0.71.18) + - React-Core/RCTBlobHeaders (= 0.71.18) + - React-Core/RCTWebSocket (= 0.71.18) + - React-jsi (= 0.71.18) + - React-RCTNetwork (= 0.71.18) + - ReactCommon/turbomodule/core (= 0.71.18) + - React-RCTImage (0.71.18): + - RCT-Folly (= 2021.07.22.00) + - RCTTypeSafety (= 0.71.18) + - React-Codegen (= 0.71.18) + - React-Core/RCTImageHeaders (= 0.71.18) + - React-jsi (= 0.71.18) + - React-RCTNetwork (= 0.71.18) + - ReactCommon/turbomodule/core (= 0.71.18) + - React-RCTLinking (0.71.18): + - React-Codegen (= 0.71.18) + - React-Core/RCTLinkingHeaders (= 0.71.18) + - React-jsi (= 0.71.18) + - ReactCommon/turbomodule/core (= 0.71.18) + - React-RCTNetwork (0.71.18): + - RCT-Folly (= 2021.07.22.00) + - RCTTypeSafety (= 0.71.18) + - React-Codegen (= 0.71.18) + - React-Core/RCTNetworkHeaders (= 0.71.18) + - React-jsi (= 0.71.18) + - ReactCommon/turbomodule/core (= 0.71.18) + - React-RCTSettings (0.71.18): + - RCT-Folly (= 2021.07.22.00) + - RCTTypeSafety (= 0.71.18) + - React-Codegen (= 0.71.18) + - React-Core/RCTSettingsHeaders (= 0.71.18) + - React-jsi (= 0.71.18) + - ReactCommon/turbomodule/core (= 0.71.18) + - React-RCTText (0.71.18): + - React-Core/RCTTextHeaders (= 0.71.18) + - React-RCTVibration (0.71.18): + - RCT-Folly (= 2021.07.22.00) + - React-Codegen (= 0.71.18) + - React-Core/RCTVibrationHeaders (= 0.71.18) + - React-jsi (= 0.71.18) + - ReactCommon/turbomodule/core (= 0.71.18) + - React-runtimeexecutor (0.71.18): + - React-jsi (= 0.71.18) + - ReactCommon/turbomodule/bridging (0.71.18): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2021.07.22.00) + - React-callinvoker (= 0.71.18) + - React-Core (= 0.71.18) + - React-cxxreact (= 0.71.18) + - React-jsi (= 0.71.18) + - React-logger (= 0.71.18) + - React-perflogger (= 0.71.18) + - ReactCommon/turbomodule/core (0.71.18): + - DoubleConversion + - glog + - hermes-engine + - RCT-Folly (= 2021.07.22.00) + - React-callinvoker (= 0.71.18) + - React-Core (= 0.71.18) + - React-cxxreact (= 0.71.18) + - React-jsi (= 0.71.18) + - React-logger (= 0.71.18) + - React-perflogger (= 0.71.18) + - Rhino-iOS (3.0.2): + - ios-voice-processor (~> 1.2.0) + - rhino-react-native (3.0.3): + - React + - Rhino-iOS (~> 3.0.2) + - RNFS (2.20.0): + - React-Core + - Yoga (1.14.0) + +DEPENDENCIES: + - boost (from `../node_modules/react-native/third-party-podspecs/boost.podspec`) + - DoubleConversion (from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`) + - FBLazyVector (from `../node_modules/react-native/Libraries/FBLazyVector`) + - FBReactNativeSpec (from `../node_modules/react-native/React/FBReactNativeSpec`) + - glog (from `../node_modules/react-native/third-party-podspecs/glog.podspec`) + - hermes-engine (from `../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec`) + - libevent (~> 2.1.12) + - RCT-Folly (from `../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec`) + - RCTRequired (from `../node_modules/react-native/Libraries/RCTRequired`) + - RCTTypeSafety (from `../node_modules/react-native/Libraries/TypeSafety`) + - React (from `../node_modules/react-native/`) + - React-callinvoker (from `../node_modules/react-native/ReactCommon/callinvoker`) + - React-Codegen (from `build/generated/ios`) + - React-Core (from `../node_modules/react-native/`) + - React-Core/RCTWebSocket (from `../node_modules/react-native/`) + - React-CoreModules (from `../node_modules/react-native/React/CoreModules`) + - React-cxxreact (from `../node_modules/react-native/ReactCommon/cxxreact`) + - React-hermes (from `../node_modules/react-native/ReactCommon/hermes`) + - React-jsi (from `../node_modules/react-native/ReactCommon/jsi`) + - React-jsiexecutor (from `../node_modules/react-native/ReactCommon/jsiexecutor`) + - React-jsinspector (from `../node_modules/react-native/ReactCommon/jsinspector`) + - React-logger (from `../node_modules/react-native/ReactCommon/logger`) + - "react-native-voice-processor (from `../node_modules/@picovoice/react-native-voice-processor`)" + - React-perflogger (from `../node_modules/react-native/ReactCommon/reactperflogger`) + - React-RCTActionSheet (from `../node_modules/react-native/Libraries/ActionSheetIOS`) + - React-RCTAnimation (from `../node_modules/react-native/Libraries/NativeAnimation`) + - React-RCTAppDelegate (from `../node_modules/react-native/Libraries/AppDelegate`) + - React-RCTBlob (from `../node_modules/react-native/Libraries/Blob`) + - React-RCTImage (from `../node_modules/react-native/Libraries/Image`) + - React-RCTLinking (from `../node_modules/react-native/Libraries/LinkingIOS`) + - React-RCTNetwork (from `../node_modules/react-native/Libraries/Network`) + - React-RCTSettings (from `../node_modules/react-native/Libraries/Settings`) + - React-RCTText (from `../node_modules/react-native/Libraries/Text`) + - React-RCTVibration (from `../node_modules/react-native/Libraries/Vibration`) + - React-runtimeexecutor (from `../node_modules/react-native/ReactCommon/runtimeexecutor`) + - ReactCommon/turbomodule/core (from `../node_modules/react-native/ReactCommon`) + - "rhino-react-native (from `../node_modules/@picovoice/rhino-react-native`)" + - RNFS (from `../node_modules/react-native-fs`) + - Yoga (from `../node_modules/react-native/ReactCommon/yoga`) + +SPEC REPOS: + trunk: + - fmt + - ios-voice-processor + - libevent + - Rhino-iOS + +EXTERNAL SOURCES: + boost: + :podspec: "../node_modules/react-native/third-party-podspecs/boost.podspec" + DoubleConversion: + :podspec: "../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec" + FBLazyVector: + :path: "../node_modules/react-native/Libraries/FBLazyVector" + FBReactNativeSpec: + :path: "../node_modules/react-native/React/FBReactNativeSpec" + glog: + :podspec: "../node_modules/react-native/third-party-podspecs/glog.podspec" + hermes-engine: + :podspec: "../node_modules/react-native/sdks/hermes-engine/hermes-engine.podspec" + RCT-Folly: + :podspec: "../node_modules/react-native/third-party-podspecs/RCT-Folly.podspec" + RCTRequired: + :path: "../node_modules/react-native/Libraries/RCTRequired" + RCTTypeSafety: + :path: "../node_modules/react-native/Libraries/TypeSafety" + React: + :path: "../node_modules/react-native/" + React-callinvoker: + :path: "../node_modules/react-native/ReactCommon/callinvoker" + React-Codegen: + :path: build/generated/ios + React-Core: + :path: "../node_modules/react-native/" + React-CoreModules: + :path: "../node_modules/react-native/React/CoreModules" + React-cxxreact: + :path: "../node_modules/react-native/ReactCommon/cxxreact" + React-hermes: + :path: "../node_modules/react-native/ReactCommon/hermes" + React-jsi: + :path: "../node_modules/react-native/ReactCommon/jsi" + React-jsiexecutor: + :path: "../node_modules/react-native/ReactCommon/jsiexecutor" + React-jsinspector: + :path: "../node_modules/react-native/ReactCommon/jsinspector" + React-logger: + :path: "../node_modules/react-native/ReactCommon/logger" + react-native-voice-processor: + :path: "../node_modules/@picovoice/react-native-voice-processor" + React-perflogger: + :path: "../node_modules/react-native/ReactCommon/reactperflogger" + React-RCTActionSheet: + :path: "../node_modules/react-native/Libraries/ActionSheetIOS" + React-RCTAnimation: + :path: "../node_modules/react-native/Libraries/NativeAnimation" + React-RCTAppDelegate: + :path: "../node_modules/react-native/Libraries/AppDelegate" + React-RCTBlob: + :path: "../node_modules/react-native/Libraries/Blob" + React-RCTImage: + :path: "../node_modules/react-native/Libraries/Image" + React-RCTLinking: + :path: "../node_modules/react-native/Libraries/LinkingIOS" + React-RCTNetwork: + :path: "../node_modules/react-native/Libraries/Network" + React-RCTSettings: + :path: "../node_modules/react-native/Libraries/Settings" + React-RCTText: + :path: "../node_modules/react-native/Libraries/Text" + React-RCTVibration: + :path: "../node_modules/react-native/Libraries/Vibration" + React-runtimeexecutor: + :path: "../node_modules/react-native/ReactCommon/runtimeexecutor" + ReactCommon: + :path: "../node_modules/react-native/ReactCommon" + rhino-react-native: + :path: "../node_modules/@picovoice/rhino-react-native" + RNFS: + :path: "../node_modules/react-native-fs" + Yoga: + :path: "../node_modules/react-native/ReactCommon/yoga" + +SPEC CHECKSUMS: + boost: 7dcd2de282d72e344012f7d6564d024930a6a440 + DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54 + FBLazyVector: 5f81939bc6d6bcd3e71bba3744753c2a88991395 + FBReactNativeSpec: 282e783582935f4d4d136c8ec911655575a7a09f + fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9 + glog: 04b94705f318337d7ead9e6d17c019bd9b1f6b1b + hermes-engine: 251dcc3511fc68678e2ee96dd7d175d9489b781e + ios-voice-processor: 6b5ca08962f39e434fe39dca0f483d923a3b1b97 + libevent: 4049cae6c81cdb3654a443be001fb9bdceff7913 + RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1 + RCTRequired: 467cd79889cbcfd008d0ff7c697f73765d4578c3 + RCTTypeSafety: 71c8b219dc633684896452fee38a1e442d167dd6 + React: b807b09e4402c12dcbc44176e50533dca10d01f0 + React-callinvoker: f34a25e5656a6689ceaa419e833e7907b8fefef3 + React-Codegen: c252b1d468b0d2586f7573672a3d637884d0b5be + React-Core: 4161fa6a64a5ec632e31dd89e7e833f2d5205bb1 + React-CoreModules: a2e0234e69404f0703cb8fe288e7093388943c62 + React-cxxreact: 63102ee4eb505c1b13cc54cf975cd94ba223bc91 + React-hermes: de910b47c7f970987821998b09fda450f0a8aa4e + React-jsi: c1a489e635aef9afcc2aedfc08abaf53df6b2993 + React-jsiexecutor: a60e1117c011cbb6a95418f4bf67d6dfbbf81772 + React-jsinspector: 7218c92923292e20326a1eed3104fe90393ca449 + React-logger: 166cf6649b5ea9e26ab816073dd0e68020561d65 + react-native-voice-processor: 47d7906332e258dcd1f2ee089bdb9bf0f6809ccf + React-perflogger: c8849042b03392681ebd5d99a0775dbadfad2c74 + React-RCTActionSheet: 6bd3b502da266d69942e9ce4bc13666f90544620 + React-RCTAnimation: 63fbec04ae279b387ac786898bd5a918b8875f48 + React-RCTAppDelegate: 4cdf489597db359817035fb9d0df423ac0b28e07 + React-RCTBlob: 53d7ffeac3273365347ea7ee437e0413f9528870 + React-RCTImage: 63abc85bc7892202ac06e2f66e4a2aa1c872fadc + React-RCTLinking: ddaeb10a11319fa73b31d0e9faebb1efd15923d6 + React-RCTNetwork: 4d37a8ece3e592bc38ffe57b434b38af907a2a07 + React-RCTSettings: e211b56f3c9c636844ced4d3f8c76b0e03bc773d + React-RCTText: 502699e3064c8970ea52ad081d8ab8583d019dcb + React-RCTVibration: e14a0c49feb892af58079cdce3c0e00845a9752b + React-runtimeexecutor: 42879042777099d3a2a7985b240f1da24300a773 + ReactCommon: 6b451ad57a7859920ee0ec84163d3c42d933abd6 + Rhino-iOS: 19392b6663594385dad5c375a99484b383351e59 + rhino-react-native: 477d1ef7beece13b87b59a61c1059201a1f11e81 + RNFS: 4ac0f0ea233904cb798630b3c077808c06931688 + Yoga: e407d2e8cc6cf5170a1dddf459f9fc612f85fcac + +PODFILE CHECKSUM: 821ee661cd4fdc7200ddcf9faf00128fd0aa5007 + +COCOAPODS: 1.16.2 diff --git a/binding/react-native/test-app/RhinoTestApp/ios/RhinoTestApp.xcodeproj/project.pbxproj b/binding/react-native/test-app/RhinoTestApp/ios/RhinoTestApp.xcodeproj/project.pbxproj index 0b144b96c..7e8c65cfc 100644 --- a/binding/react-native/test-app/RhinoTestApp/ios/RhinoTestApp.xcodeproj/project.pbxproj +++ b/binding/react-native/test-app/RhinoTestApp/ios/RhinoTestApp.xcodeproj/project.pbxproj @@ -582,6 +582,7 @@ GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", + _LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION, ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; @@ -608,6 +609,10 @@ "-DFOLLY_MOBILE=1", "-DFOLLY_USE_LIBCPP=1", ); + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; }; @@ -649,6 +654,10 @@ "EXCLUDED_ARCHS[sdk=iphonesimulator*]" = i386; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_NO_COMMON_BLOCKS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + _LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION, + ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; @@ -672,6 +681,10 @@ "-DFOLLY_MOBILE=1", "-DFOLLY_USE_LIBCPP=1", ); + OTHER_LDFLAGS = ( + "$(inherited)", + " ", + ); REACT_NATIVE_PATH = "${PODS_ROOT}/../../node_modules/react-native"; SDKROOT = iphoneos; VALIDATE_PRODUCT = YES; diff --git a/binding/react-native/test-app/RhinoTestApp/package.json b/binding/react-native/test-app/RhinoTestApp/package.json index dbc53196a..cace88fbe 100644 --- a/binding/react-native/test-app/RhinoTestApp/package.json +++ b/binding/react-native/test-app/RhinoTestApp/package.json @@ -10,7 +10,7 @@ "test": "jest" }, "dependencies": { - "@picovoice/react-native-voice-processor": "1.2.0", + "@picovoice/react-native-voice-processor": "1.2.3", "@picovoice/rhino-react-native": "file:../..", "base-64": "^1.0.0", "react": "18.2.0", diff --git a/binding/react-native/test-app/RhinoTestApp/yarn.lock b/binding/react-native/test-app/RhinoTestApp/yarn.lock index 1bbb0b847..a5ab07b0f 100644 --- a/binding/react-native/test-app/RhinoTestApp/yarn.lock +++ b/binding/react-native/test-app/RhinoTestApp/yarn.lock @@ -1511,13 +1511,13 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@picovoice/react-native-voice-processor@1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@picovoice/react-native-voice-processor/-/react-native-voice-processor-1.2.0.tgz#82a98b41d9236ababe330dae873062ee0e1b24c3" - integrity sha512-zolTEo3qsqeUwY7JRslV/yhiA+oBrkeogOTxjHIEJ//yEsr7YKlI1PcqTbU5/xjmUiukh62gmwTXhosnQYdasQ== +"@picovoice/react-native-voice-processor@1.2.3": + version "1.2.3" + resolved "https://registry.yarnpkg.com/@picovoice/react-native-voice-processor/-/react-native-voice-processor-1.2.3.tgz#f07a2b526922bba1c2b542bbcd842897aab4c241" + integrity sha512-GFnuKXWIOrDTPumcFkwfGaGUt2X1Vq31cU0sM4CZ9o/SomZQxJml12nr8d4uxjG03Z/eouWGN/0AcxZPdqihlw== "@picovoice/rhino-react-native@file:../..": - version "3.0.2" + version "3.0.3" "@react-native-community/cli-clean@^10.1.1": version "10.1.1" diff --git a/binding/react-native/yarn.lock b/binding/react-native/yarn.lock index 11347dbe5..ae38efb3e 100644 --- a/binding/react-native/yarn.lock +++ b/binding/react-native/yarn.lock @@ -1503,10 +1503,10 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@picovoice/react-native-voice-processor@^1.2.2": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@picovoice/react-native-voice-processor/-/react-native-voice-processor-1.2.2.tgz#dac86c918a3f299d859a3988fe25f98faa5d13a2" - integrity sha512-l3pQWNfPI7lJiVnMhyjQx9WoF1QhvsBNf9pEIVcEGipHrfdW1HTZ3RPRRHfZLUSPiIGHrQf1R/tMshQPZmkY3w== +"@picovoice/react-native-voice-processor@1.2.3": + version "1.2.3" + resolved "https://registry.yarnpkg.com/@picovoice/react-native-voice-processor/-/react-native-voice-processor-1.2.3.tgz#f07a2b526922bba1c2b542bbcd842897aab4c241" + integrity sha512-GFnuKXWIOrDTPumcFkwfGaGUt2X1Vq31cU0sM4CZ9o/SomZQxJml12nr8d4uxjG03Z/eouWGN/0AcxZPdqihlw== "@react-native-community/cli-debugger-ui@^7.0.3": version "7.0.3" diff --git a/demo/flutter/ios/Podfile.lock b/demo/flutter/ios/Podfile.lock index 97df84bb7..37e40c694 100644 --- a/demo/flutter/ios/Podfile.lock +++ b/demo/flutter/ios/Podfile.lock @@ -1,25 +1,24 @@ PODS: - Flutter (1.0.0) - - flutter_voice_processor (1.1.0): + - flutter_voice_processor (1.1.2): - Flutter - - ios-voice-processor (~> 1.1.0) + - ios-voice-processor (~> 1.2.0) - integration_test (0.0.1): - Flutter - - ios-voice-processor (1.1.0) - - path_provider_foundation (0.0.1): + - ios-voice-processor (1.2.0) + - path_provider_ios (0.0.1): - Flutter - - FlutterMacOS - - Rhino-iOS (3.0.1): - - ios-voice-processor (~> 1.1.0) - - rhino_flutter (3.0.1): + - Rhino-iOS (3.0.2): + - ios-voice-processor (~> 1.2.0) + - rhino_flutter (3.0.4): - Flutter - - Rhino-iOS (~> 3.0.1) + - Rhino-iOS (~> 3.0.2) DEPENDENCIES: - Flutter (from `Flutter`) - flutter_voice_processor (from `.symlinks/plugins/flutter_voice_processor/ios`) - integration_test (from `.symlinks/plugins/integration_test/ios`) - - path_provider_foundation (from `.symlinks/plugins/path_provider_foundation/ios`) + - path_provider_ios (from `.symlinks/plugins/path_provider_ios/ios`) - rhino_flutter (from `.symlinks/plugins/rhino_flutter/ios`) SPEC REPOS: @@ -34,20 +33,20 @@ EXTERNAL SOURCES: :path: ".symlinks/plugins/flutter_voice_processor/ios" integration_test: :path: ".symlinks/plugins/integration_test/ios" - path_provider_foundation: - :path: ".symlinks/plugins/path_provider_foundation/ios" + path_provider_ios: + :path: ".symlinks/plugins/path_provider_ios/ios" rhino_flutter: :path: ".symlinks/plugins/rhino_flutter/ios" SPEC CHECKSUMS: - Flutter: 50d75fe2f02b26cc09d224853bb45737f8b3214a - flutter_voice_processor: 53afbf59ad3feb82f4a379fea9ed8dc98495210f - integration_test: a1e7d09bd98eca2fc37aefd79d4f41ad37bdbbe5 - ios-voice-processor: 8e32d7f980a06d392d128ef1cd19cf6ddcaca3c1 - path_provider_foundation: c68054786f1b4f3343858c1e1d0caaded73f0be9 - Rhino-iOS: 4eeb02b38696907b28dd6f5dfa3a8f25355554ca - rhino_flutter: 41e530d58b8ed6f307f73f9f2e91c311b323f97f + Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7 + flutter_voice_processor: 9ebe2cae6612db22d20e7e7833937ea19fa3e59c + integration_test: 252f60fa39af5e17c3aa9899d35d908a0721b573 + ios-voice-processor: 6b5ca08962f39e434fe39dca0f483d923a3b1b97 + path_provider_ios: 14f3d2fd28c4fdb42f44e0f751d12861c43cee02 + Rhino-iOS: 19392b6663594385dad5c375a99484b383351e59 + rhino_flutter: 7200cbe8d3a035e753660deccfd9955da3aa5612 PODFILE CHECKSUM: cc1f88378b4bfcf93a6ce00d2c587857c6008d3b -COCOAPODS: 1.11.3 +COCOAPODS: 1.16.2 diff --git a/demo/flutter/ios/Runner.xcodeproj/project.pbxproj b/demo/flutter/ios/Runner.xcodeproj/project.pbxproj index 6471364b5..8e7319c33 100644 --- a/demo/flutter/ios/Runner.xcodeproj/project.pbxproj +++ b/demo/flutter/ios/Runner.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 51; + objectVersion = 54; objects = { /* Begin PBXBuildFile section */ @@ -155,7 +155,7 @@ 97C146E61CF9000F007C117D /* Project object */ = { isa = PBXProject; attributes = { - LastUpgradeCheck = 1300; + LastUpgradeCheck = 1510; ORGANIZATIONNAME = ""; TargetAttributes = { 97C146ED1CF9000F007C117D = { @@ -199,10 +199,12 @@ /* Begin PBXShellScriptBuildPhase section */ 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", ); name = "Thin Binary"; outputPaths = ( @@ -230,6 +232,7 @@ }; 9740EEB61CF901F6004384FC /* Run Script */ = { isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; buildActionMask = 2147483647; files = ( ); diff --git a/demo/flutter/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/demo/flutter/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme index b36d21f8d..5e31d3d34 100644 --- a/demo/flutter/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme +++ b/demo/flutter/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -1,6 +1,6 @@ CADisableMinimumFrameDurationOnPhone + UIApplicationSupportsIndirectInputEvents + diff --git a/demo/flutter/pubspec.lock b/demo/flutter/pubspec.lock index 0430787e5..9f92cbf1c 100644 --- a/demo/flutter/pubspec.lock +++ b/demo/flutter/pubspec.lock @@ -61,10 +61,10 @@ packages: dependency: transitive description: name: file - sha256: "1b92bec4fc2a72f59a8e15af5f52cd441e4a7860b49499d69dfa817af20e925d" + sha256: "5fc22d7c25582e38ad9a8515372cd9a93834027aacf1801cf01164dac0ffa08c" url: "https://pub.dev" source: hosted - version: "6.1.4" + version: "7.0.0" flutter: dependency: "direct main" description: flutter @@ -84,10 +84,10 @@ packages: dependency: transitive description: name: flutter_voice_processor - sha256: "3c91d8ab34b33016643ae7586a305b81c47c1b66a95b489807c34f127537fcbc" + sha256: "8ae3fc196d6060a13392e4ca557f7a2f4a6b87898ae519787f6929f986538572" url: "https://pub.dev" source: hosted - version: "1.1.1" + version: "1.1.2" fuchsia_remote_debug_protocol: dependency: transitive description: flutter @@ -98,6 +98,30 @@ packages: description: flutter source: sdk version: "0.0.0" + leak_tracker: + dependency: transitive + description: + name: leak_tracker + sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05" + url: "https://pub.dev" + source: hosted + version: "10.0.5" + leak_tracker_flutter_testing: + dependency: transitive + description: + name: leak_tracker_flutter_testing + sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806" + url: "https://pub.dev" + source: hosted + version: "3.0.5" + leak_tracker_testing: + dependency: transitive + description: + name: leak_tracker_testing + sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3" + url: "https://pub.dev" + source: hosted + version: "3.0.1" lints: dependency: "direct dev" description: @@ -110,34 +134,34 @@ packages: dependency: transitive description: name: matcher - sha256: "1803e76e6653768d64ed8ff2e1e67bea3ad4b923eb5c56a295c3e634bad5960e" + sha256: d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb url: "https://pub.dev" source: hosted - version: "0.12.16" + version: "0.12.16+1" material_color_utilities: dependency: transitive description: name: material_color_utilities - sha256: "9528f2f296073ff54cb9fee677df673ace1218163c3bc7628093e7eed5203d41" + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec url: "https://pub.dev" source: hosted - version: "0.5.0" + version: "0.11.1" meta: dependency: transitive description: name: meta - sha256: a6e590c838b18133bb482a2745ad77c5bb7715fb0451209e1a7567d416678b8e + sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7 url: "https://pub.dev" source: hosted - version: "1.10.0" + version: "1.15.0" path: dependency: transitive description: name: path - sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917" + sha256: "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af" url: "https://pub.dev" source: hosted - version: "1.8.3" + version: "1.9.0" path_provider: dependency: transitive description: @@ -166,10 +190,10 @@ packages: dependency: transitive description: name: path_provider_linux - sha256: ab0987bf95bc591da42dffb38c77398fc43309f0b9b894dcc5d6f40c4b26c379 + sha256: ffbb8cc9ed2c9ec0e4b7a541e56fd79b138e8f47d2fb86815f15358a349b3b57 url: "https://pub.dev" source: hosted - version: "2.1.7" + version: "2.1.11" path_provider_macos: dependency: transitive description: @@ -198,10 +222,10 @@ packages: dependency: transitive description: name: platform - sha256: ae68c7bfcd7383af3629daafb32fb4e8681c7154428da4febcff06200585f102 + sha256: "9b71283fc13df574056616011fb138fd3b793ea47cc509c189a6c3fa5f8a1a65" url: "https://pub.dev" source: hosted - version: "3.1.2" + version: "3.1.5" plugin_platform_interface: dependency: transitive description: @@ -214,18 +238,18 @@ packages: dependency: transitive description: name: process - sha256: "53fd8db9cec1d37b0574e12f07520d582019cb6c44abf5479a01505099a34a09" + sha256: "21e54fd2faf1b5bdd5102afd25012184a6793927648ea81eea80552ac9405b32" url: "https://pub.dev" source: hosted - version: "4.2.4" + version: "5.0.2" rhino_flutter: dependency: "direct main" description: name: rhino_flutter - sha256: "11f04365bcfcd2bb306d12c5df952a0193f02a070839eefbd9153c745c40e824" + sha256: fe72e0e3e77411f46894accd047648530a141549e51237b0671974657ec45f6e url: "https://pub.dev" source: hosted - version: "3.0.3" + version: "3.0.4" sky_engine: dependency: transitive description: flutter @@ -283,10 +307,10 @@ packages: dependency: transitive description: name: test_api - sha256: "5c2f730018264d276c20e4f1503fd1308dfbbae39ec8ee63c5236311ac06954b" + sha256: "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb" url: "https://pub.dev" source: hosted - version: "0.6.1" + version: "0.7.2" vector_math: dependency: transitive description: @@ -299,26 +323,18 @@ packages: dependency: transitive description: name: vm_service - sha256: c538be99af830f478718b51630ec1b6bee5e74e52c8a802d328d9e71d35d2583 + sha256: "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d" url: "https://pub.dev" source: hosted - version: "11.10.0" - web: - dependency: transitive - description: - name: web - sha256: afe077240a270dcfd2aafe77602b4113645af95d0ad31128cc02bce5ac5d5152 - url: "https://pub.dev" - source: hosted - version: "0.3.0" + version: "14.2.5" webdriver: dependency: transitive description: name: webdriver - sha256: "3c923e918918feeb90c4c9fdf1fe39220fa4c0e8e2c0fffaded174498ef86c49" + sha256: "003d7da9519e1e5f329422b36c4dcdf18d7d2978d1ba099ea4e45ba490ed845e" url: "https://pub.dev" source: hosted - version: "3.0.2" + version: "3.0.3" win32: dependency: transitive description: @@ -331,10 +347,10 @@ packages: dependency: transitive description: name: xdg_directories - sha256: bd512f03919aac5f1313eb8249f223bacf4927031bf60b02601f81f687689e86 + sha256: "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15" url: "https://pub.dev" source: hosted - version: "0.2.0+3" + version: "1.1.0" sdks: - dart: ">=3.2.0-194.0.dev <4.0.0" - flutter: ">=2.8.1" + dart: ">=3.3.0 <4.0.0" + flutter: ">=3.18.0-18.0.pre.54" diff --git a/demo/flutter/pubspec.yaml b/demo/flutter/pubspec.yaml index fe440d104..e94524edc 100644 --- a/demo/flutter/pubspec.yaml +++ b/demo/flutter/pubspec.yaml @@ -13,7 +13,7 @@ dependencies: flutter: sdk: flutter - rhino_flutter: ^3.0.3 + rhino_flutter: 3.0.4 dev_dependencies: integration_test: diff --git a/demo/react-native/ios/Podfile.lock b/demo/react-native/ios/Podfile.lock index fb2eb65dd..efc147905 100644 --- a/demo/react-native/ios/Podfile.lock +++ b/demo/react-native/ios/Podfile.lock @@ -11,7 +11,7 @@ PODS: - ReactCommon/turbomodule/core (= 0.68.7) - fmt (6.2.1) - glog (0.3.5) - - ios-voice-processor (1.1.0) + - ios-voice-processor (1.2.0) - RCT-Folly (2021.06.28.00-v2): - boost - DoubleConversion @@ -219,8 +219,8 @@ PODS: - React-jsinspector (0.68.7) - React-logger (0.68.7): - glog - - react-native-voice-processor (1.2.2): - - ios-voice-processor (~> 1.1.0) + - react-native-voice-processor (1.2.3): + - ios-voice-processor (~> 1.2.0) - React-Core - React-perflogger (0.68.7) - React-RCTActionSheet (0.68.7): @@ -287,11 +287,11 @@ PODS: - React-jsi (= 0.68.7) - React-logger (= 0.68.7) - React-perflogger (= 0.68.7) - - Rhino-iOS (3.0.1): - - ios-voice-processor (~> 1.1.0) - - rhino-react-native (3.0.2): + - Rhino-iOS (3.0.2): + - ios-voice-processor (~> 1.2.0) + - rhino-react-native (3.0.3): - React - - Rhino-iOS (~> 3.0.1) + - Rhino-iOS (~> 3.0.2) - Yoga (1.14.0) DEPENDENCIES: @@ -412,7 +412,7 @@ SPEC CHECKSUMS: FBReactNativeSpec: 1fa200a9862d9369a53b6fddbbfcdc22bab24062 fmt: ff9d55029c625d3757ed641535fd4a75fedc7ce9 glog: 476ee3e89abb49e07f822b48323c51c57124b572 - ios-voice-processor: 8e32d7f980a06d392d128ef1cd19cf6ddcaca3c1 + ios-voice-processor: 6b5ca08962f39e434fe39dca0f483d923a3b1b97 RCT-Folly: 4d8508a426467c48885f1151029bc15fa5d7b3b8 RCTRequired: 530916cd48c5f7cf1fc16966ad5ea01638ca4799 RCTTypeSafety: 5fb4cb3080efd582e5563c3e9a0e459fc51396c5 @@ -426,7 +426,7 @@ SPEC CHECKSUMS: React-jsiexecutor: 7c0bd030a84f2ec446fb104b7735af2f5ed11eea React-jsinspector: cab4d37ebde480f84c79ac89568abbf76b916c3e React-logger: b75b80500ea80457b2cf169427d66de986cdcb29 - react-native-voice-processor: 6f8e5236d1a370be02aa87da8e34aa26506678df + react-native-voice-processor: 47d7906332e258dcd1f2ee089bdb9bf0f6809ccf React-perflogger: 44436b315d757100a53dfb1ab6b77c58cb646d7d React-RCTActionSheet: 1888a229684762c40cc96c7ff4716f809655dc09 React-RCTAnimation: f05da175751867521d14b02ab4d3994a7b96f131 @@ -439,10 +439,10 @@ SPEC CHECKSUMS: React-RCTVibration: 2a4bf853281d4981ab471509102300d3c9e6c693 React-runtimeexecutor: 18932e685b4893be88d1efc18f5f8ca1c9cd39d8 ReactCommon: 29bb6fad3242e30e9d049bc9d592736fa3da9e50 - Rhino-iOS: 4eeb02b38696907b28dd6f5dfa3a8f25355554ca - rhino-react-native: c81671ddc7ead256db11f7457261ee193ad0ebde + Rhino-iOS: 19392b6663594385dad5c375a99484b383351e59 + rhino-react-native: 477d1ef7beece13b87b59a61c1059201a1f11e81 Yoga: 0bc4b37c3b8a345336ff601e2cf7d9704bab7e93 PODFILE CHECKSUM: 1f2f3e2c6481d5b9704ddd5f28215adf880d4aca -COCOAPODS: 1.11.3 +COCOAPODS: 1.16.2 diff --git a/demo/react-native/package.json b/demo/react-native/package.json index fb55e2cfb..2291040ec 100644 --- a/demo/react-native/package.json +++ b/demo/react-native/package.json @@ -1,6 +1,6 @@ { "name": "rhino-react-native-demo", - "version": "3.0.2", + "version": "3.0.3", "private": true, "scripts": { "start": "react-native start", @@ -15,8 +15,8 @@ "ios-bundle": "node scripts/run_demo.js bundle --dev false --platform ios --entry-file index.js --bundle-output ios/app.jsbundle" }, "dependencies": { - "@picovoice/react-native-voice-processor": "1.2.2", - "@picovoice/rhino-react-native": "3.0.2", + "@picovoice/react-native-voice-processor": "1.2.3", + "@picovoice/rhino-react-native": "3.0.3", "react": "^17.0.2", "react-native": "^0.68.7" }, diff --git a/demo/react-native/yarn.lock b/demo/react-native/yarn.lock index c30274486..0898727c9 100644 --- a/demo/react-native/yarn.lock +++ b/demo/react-native/yarn.lock @@ -865,15 +865,15 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@picovoice/react-native-voice-processor@1.2.2": - version "1.2.2" - resolved "https://registry.yarnpkg.com/@picovoice/react-native-voice-processor/-/react-native-voice-processor-1.2.2.tgz#dac86c918a3f299d859a3988fe25f98faa5d13a2" - integrity sha512-l3pQWNfPI7lJiVnMhyjQx9WoF1QhvsBNf9pEIVcEGipHrfdW1HTZ3RPRRHfZLUSPiIGHrQf1R/tMshQPZmkY3w== +"@picovoice/react-native-voice-processor@1.2.3": + version "1.2.3" + resolved "https://registry.yarnpkg.com/@picovoice/react-native-voice-processor/-/react-native-voice-processor-1.2.3.tgz#f07a2b526922bba1c2b542bbcd842897aab4c241" + integrity sha512-GFnuKXWIOrDTPumcFkwfGaGUt2X1Vq31cU0sM4CZ9o/SomZQxJml12nr8d4uxjG03Z/eouWGN/0AcxZPdqihlw== -"@picovoice/rhino-react-native@3.0.2": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@picovoice/rhino-react-native/-/rhino-react-native-3.0.2.tgz#5ae7736d1883818b33567132ce5d5c88e07030f2" - integrity sha512-aVABth45eaAIWTAnYj3kVRosK8rHxbPKtoFRKTT3V0aU6g98ShQEh0t4ft9EUo5pcQiKCYCG0YhXaH9phOT6Zg== +"@picovoice/rhino-react-native@3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@picovoice/rhino-react-native/-/rhino-react-native-3.0.3.tgz#71a89a20a8b9e5b77c021a818bb80bac74403443" + integrity sha512-tSo8hCnLHIyEIOTOGcqlouH/IVE2NrYGvHUCC/+PKrLvJBztiksiIoKTxvJ67MQStRZnFle6yvgefau2/JWuIw== "@react-native-community/cli-debugger-ui@^7.0.3": version "7.0.3"