From 8469618565bdcf1d18e75ec001a28844cfe38ca4 Mon Sep 17 00:00:00 2001 From: sachin nautiyal Date: Tue, 7 Apr 2020 17:20:33 +0530 Subject: [PATCH] Updated changes around Module stability related to iOS and Swift. --- CHANGELOG.md | 4 ++++ README.md | 2 +- ios/Classes/RazorpayDelegate.swift | 7 ++++--- ios/razorpay_flutter.podspec | 5 ++--- pubspec.yaml | 2 +- 5 files changed, 12 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4ba03f5..7769081 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 1.1.3 +- Updated podspec for without the version so it will always point to the latest version. +- Updated changes around Module stability related to iOS and Swift. + ## 1.1.2 - Updated Podspec to use `razorpay-pod ~> 1.1.4` diff --git a/README.md b/README.md index 22b29b6..c9faf95 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ This plugin is available on Pub: [https://pub.dev/packages/razorpay_flutter](htt Add this to `dependencies` in your app's `pubspec.yml` ```yaml -razorpay_flutter: ^1.1.1 +razorpay_flutter: ^1.1.3 ``` **Note for Android**: Make sure that the minimum API level for your app is 19 or higher. diff --git a/ios/Classes/RazorpayDelegate.swift b/ios/Classes/RazorpayDelegate.swift index 4db3c2a..da2d120 100644 --- a/ios/Classes/RazorpayDelegate.swift +++ b/ios/Classes/RazorpayDelegate.swift @@ -54,11 +54,12 @@ public class RazorpayDelegate: NSObject, RazorpayPaymentCompletionProtocolWithDa let key = options["key"] as? String - let razorpay = Razorpay.initWithKey(key ?? "", andDelegateWithData: self) + let razorpay = RazorpayCheckout.initWithKey(key ?? "", andDelegateWithData: self) razorpay.setExternalWalletSelectionDelegate(self) - + var options = options + options["integration"] = "flutter" + options["FRAMEWORK"] = "flutter" razorpay.open(options) - } public func resync(result: @escaping FlutterResult) { diff --git a/ios/razorpay_flutter.podspec b/ios/razorpay_flutter.podspec index e5f3bc3..2a2354b 100644 --- a/ios/razorpay_flutter.podspec +++ b/ios/razorpay_flutter.podspec @@ -3,7 +3,7 @@ # Pod::Spec.new do |s| s.name = 'razorpay_flutter' - s.version = '1.1.1' + s.version = '1.1.3' s.summary = 'Flutter plugin for Razorpay SDK.' s.description = 'Flutter plugin for Razorpay SDK.' s.homepage = 'https://github.com/razorpay/razorpay-flutter' @@ -13,8 +13,7 @@ Pod::Spec.new do |s| s.source_files = 'Classes/**/*' s.public_header_files = 'Classes/**/*.h' s.dependency 'Flutter' - s.dependency 'razorpay-pod', '~> 1.1.4' + s.dependency 'razorpay-pod' s.ios.deployment_target = '10.0' - s.swift_version = '5.0' end diff --git a/pubspec.yaml b/pubspec.yaml index 08a6c61..3aef6e6 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: razorpay_flutter description: Flutter plugin for Razorpay SDK. To know more about Razorpay, visit http://razorpay.com. -version: 1.1.2 +version: 1.1.3 author: Chintan Acharya homepage: https://github.com/razorpay/razorpay-flutter