diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 5da95534..113e7a30 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -75,4 +75,4 @@ jobs: run: ruby <(curl https://connect.squareup.com/readersdk-installer) install --app-id ${{secrets.SQUARE_READER_SDK_APPLICATION_ID}} --repo-password ${{secrets.SQUARE_READER_SDK_REPOSITORY_PASSWORD}} --version 1.6.1 > /dev/null - name: Build iOS (debug) working-directory: ./reader-sdk-react-native-quickstart/ios - run: xcodebuild -workspace RNReaderSDKSample.xcworkspace -configuration Debug -scheme RNReaderSDKSample -destination "platform=iOS Simulator,OS=16.2,name=iPhone 14" + run: xcodebuild -workspace RNReaderSDKSample.xcworkspace -configuration Debug -scheme RNReaderSDKSample -destination "platform=iOS Simulator,OS=17.0.1,name=iPhone 14" diff --git a/CHANGELOG.md b/CHANGELOG.md index 5196cdd8..97c2a3ab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,13 +1,17 @@ ## Changelog +### v1.4.6 Sep 18, 2024 + +* Upgrade Reader SDK version support to 1.7.7 for iOS + ### v1.4.5 Apr 25, 2024 * Upgrade Reader SDK version support to 1.7.2 for iOS ### v1.4.4 Aug 16, 2023 -* Upgrade Reader SDK version support to 1.7.5 for Android -* Support CompileSDK and targetSDK 33 on Android +* Upgrade Reader SDK version support to 1.7.7 for Android +* Support CompileSDK and targetSDK 34 on Android ### v1.4.3 Jan 20, 2023 diff --git a/README.md b/README.md index d18fded5..f4e54875 100644 --- a/README.md +++ b/README.md @@ -6,8 +6,8 @@ This repo contains a React Native plugin for Square [Reader SDK]. Reader SDK for React Native supports the following native Reader SDK versions: - * iOS: 1.7.2 and above - * Android: 1.7.5 and above + * iOS: 1.7.4 and above + * Android: 1.7.7 and above >This plugin loads latest version of native Reader SDK by default according to [update policy for Reader SDK]. diff --git a/RNReaderSDK.podspec b/RNReaderSDK.podspec index 98b43570..110ad2fa 100644 --- a/RNReaderSDK.podspec +++ b/RNReaderSDK.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "RNReaderSDK" - s.version = "1.7.2" + s.version = "1.7.7" s.summary = "A React Native plugin for Square Reader SDK" s.description = <<-DESC A React Native plugin for Square Reader SDK diff --git a/android/build.gradle b/android/build.gradle index ae892051..9f04f4dc 100644 --- a/android/build.gradle +++ b/android/build.gradle @@ -28,7 +28,7 @@ buildscript { apply plugin: 'com.android.library' def DEFAULT_PLAY_SERVICES_BASE_VERSION = '16.0.1' -def READER_SDK_VERSION = '1.7.4' +def READER_SDK_VERSION = '1.7.7' android { compileSdkVersion 33 diff --git a/package.json b/package.json index 5f77308b..6e3d9a4d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "react-native-square-reader-sdk", - "version": "1.7.2", + "version": "1.7.7", "description": "A React Native plugin for Square Reader SDK", "homepage": "https://github.com/square/react-native-square-reader-sdk", "repository": { diff --git a/reader-sdk-react-native-quickstart/android/app/build.gradle b/reader-sdk-react-native-quickstart/android/app/build.gradle index 07e86b41..1490c477 100644 --- a/reader-sdk-react-native-quickstart/android/app/build.gradle +++ b/reader-sdk-react-native-quickstart/android/app/build.gradle @@ -220,7 +220,9 @@ dependencies { } // The version of react-native is set by the React Native Gradle Plugin implementation("com.facebook.react:react-android") - // implementation 'com.reactnative:react-native-square-reader-sdk:1.7.2' + def readerSdkVersion = "1.7.7" + implementation "com.squareup.sdk.reader:reader-sdk-$SQUARE_READER_SDK_APPLICATION_ID:$readerSdkVersion" + runtimeOnly "com.squareup.sdk.reader:reader-sdk-internals:$readerSdkVersion" implementation "androidx.multidex:multidex:2.0.1" diff --git a/reader-sdk-react-native-quickstart/android/app/src/main/java/com/rnreadersdksample/MainApplication.kt b/reader-sdk-react-native-quickstart/android/app/src/main/java/com/rnreadersdksample/MainApplication.kt index 7dfdd8f1..ef61175e 100644 --- a/reader-sdk-react-native-quickstart/android/app/src/main/java/com/rnreadersdksample/MainApplication.kt +++ b/reader-sdk-react-native-quickstart/android/app/src/main/java/com/rnreadersdksample/MainApplication.kt @@ -48,7 +48,6 @@ class MainApplication : Application(), ReactApplication { super.onCreate() SoLoader.init(this, /* native exopackage */false) ReaderSdk.initialize(this) - initializeFlipper(this, reactNativeHost.reactInstanceManager) } companion object { diff --git a/reader-sdk-react-native-quickstart/android/build.gradle b/reader-sdk-react-native-quickstart/android/build.gradle index 0b8031c7..ca1825d1 100644 --- a/reader-sdk-react-native-quickstart/android/build.gradle +++ b/reader-sdk-react-native-quickstart/android/build.gradle @@ -28,8 +28,8 @@ buildscript { buildToolsVersion = "33.0.0" minSdkVersion = 24 compileSdkVersion = 34 - targetSdkVersion = 33 - readerSdkVersion = "1.7.4" + targetSdkVersion = 34 + readerSdkVersion = "1.7.7" ndkVersion = "21.4.7075529" kotlin_version ='1.8.21' }