Skip to content

Commit 0a98ff6

Browse files
Armaxisclaude
andcommitted
Bump IAP SDK to Android 1.6.9 / iOS 1.6.7
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent d5ff901 commit 0a98ff6

8 files changed

Lines changed: 35 additions & 21 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
## Changelog
22

3+
### v1.7.14 Jul 22, 2026
4+
5+
* Updated to IAP SDK Android to 1.6.9 and iOS to 1.6.7 — see the [IAP SDK release notes](https://developer.squareup.com/docs/changelog/mobile-logs/2026-07-22)
6+
* Updated targetSdkVersion to 36
7+
* If your Android build fails with `2 files found with path 'META-INF/versions/9/OSGI-INF/MANIFEST.MF'`, exclude that path in your app's `packaging` block (see the example app's `build.gradle.kts`)
8+
39
### v1.7.13 Jun 4, 2026
410

511
* Updated to IAP SDK iOS to 1.6.6 (Android remains on 1.6.8)

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
The Flutter plugin for Square [In-App Payments SDK] is a wrapper for the native Android and iOS SDKs and
77
supports the following native In-App Payments SDK versions:
88

9-
* iOS: 1.6.6
10-
* Android: 1.6.8
9+
* iOS: 1.6.7
10+
* Android: 1.6.9
1111

1212
## Additional documentation
1313

@@ -33,7 +33,7 @@ In addition to this README, the following is available in the [flutter plugin Gi
3333
### Android
3434

3535
* Android minSdkVersion is API 28 (Android 9).
36-
* Android Target SDK version: API 35 (Android15).
36+
* Android Target SDK version: API 36 (Android 16).
3737
* Android SDK build tools: 26.0.3
3838
* Android Gradle Plugin: 3.0.0 or greater.
3939
* Support library: 27.1.1

android/build.gradle

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ rootProject.allprojects {
2424

2525
apply plugin: 'com.android.library'
2626

27-
def MIN_IAP_SDK_VERSION = '1.6.8'
28-
def COMPILE_SDK_VERSION = 35
29-
def TARGET_SDK_VERSION = 35
27+
def MIN_IAP_SDK_VERSION = '1.6.9'
28+
def COMPILE_SDK_VERSION = 36
29+
def TARGET_SDK_VERSION = 36
3030

3131
android {
3232
def sqipCompileSdkVersion = rootProject.hasProperty('sqipCompileSdkVersion') ? rootProject.sqipCompileSdkVersion : COMPILE_SDK_VERSION

example/android/app/build.gradle.kts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,14 @@ android {
3030
versionName = flutter.versionName
3131
}
3232

33+
packaging {
34+
resources {
35+
// OkHttp 5.x and jspecify (transitive deps of IAP SDK 1.6.9) both ship this
36+
// OSGI manifest in their multi-release jars; it is unused on Android.
37+
excludes += "META-INF/versions/9/OSGI-INF/MANIFEST.MF"
38+
}
39+
}
40+
3341
buildTypes {
3442
release {
3543
// TODO: Add your own signing config for the release build.

example/ios/Podfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ platform :ios, '14.0'
44
# CocoaPods analytics sends network stats synchronously affecting flutter build latency.
55
ENV['COCOAPODS_DISABLE_STATS'] = 'true'
66

7-
$sqipVersion = '1.6.6'
7+
$sqipVersion = '1.6.7'
88

99
project 'Runner', {
1010
'Debug' => :debug,

example/ios/Podfile.lock

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
PODS:
22
- Flutter (1.0.0)
3-
- square_in_app_payments (1.6.6):
3+
- square_in_app_payments (1.6.7):
44
- Flutter
5-
- SquareBuyerVerificationSDK (= 1.6.6)
6-
- SquareInAppPaymentsSDK (= 1.6.6)
7-
- SquareBuyerVerificationSDK (1.6.6)
8-
- SquareInAppPaymentsSDK (1.6.6)
5+
- SquareBuyerVerificationSDK (= 1.6.7)
6+
- SquareInAppPaymentsSDK (= 1.6.7)
7+
- SquareBuyerVerificationSDK (1.6.7)
8+
- SquareInAppPaymentsSDK (1.6.7)
99

1010
DEPENDENCIES:
1111
- Flutter (from `Flutter`)
@@ -24,10 +24,10 @@ EXTERNAL SOURCES:
2424

2525
SPEC CHECKSUMS:
2626
Flutter: cabc95a1d2626b1b06e7179b784ebcf0c0cde467
27-
square_in_app_payments: 06fbfe68c5c4bbb354dfead8190a7e051358d4c7
28-
SquareBuyerVerificationSDK: 5cea1ba9b58db082f1557adcf4087fa7b6ba862e
29-
SquareInAppPaymentsSDK: 1cad924a40f39c084930478bc1021b38d70d4b61
27+
square_in_app_payments: aa74685306e78d9704f2723b4dc2f4ada1a6f89e
28+
SquareBuyerVerificationSDK: e4589f81dfb842c7d19134fe1d71722ae7cc8cc4
29+
SquareInAppPaymentsSDK: 07eb46834e31300d27510ad3ee15940970edd327
3030

31-
PODFILE CHECKSUM: 5bcbcc3ad323c74412ce29f4f5cf20bfc411fc2c
31+
PODFILE CHECKSUM: c8fdd860b4f55960a443386e2b10de33bca3d452
3232

33-
COCOAPODS: 1.16.2
33+
COCOAPODS: 1.17.0

ios/square_in_app_payments.podspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#
44
Pod::Spec.new do |s|
55
s.name = 'square_in_app_payments'
6-
s.version = '1.6.6'
6+
s.version = '1.6.7'
77
s.summary = 'A flutter plugin for Square In-App Payments SDK.'
88
s.description = <<-DESC
99
An open source Flutter plugin for calling Square's native In-App Payments SDK to take in-app payments.
@@ -24,7 +24,7 @@ An open source Flutter plugin for calling Square's native In-App Payments SDK to
2424
s.dependency 'SquareInAppPaymentsSDK', $sqipVersion
2525
s.dependency 'SquareBuyerVerificationSDK', $sqipVersion
2626
else
27-
s.dependency 'SquareInAppPaymentsSDK', '1.6.6'
28-
s.dependency 'SquareBuyerVerificationSDK', '1.6.6'
27+
s.dependency 'SquareInAppPaymentsSDK', '1.6.7'
28+
s.dependency 'SquareBuyerVerificationSDK', '1.6.7'
2929
end
3030
end

pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: square_in_app_payments
22
description: An open source Flutter plugin for calling Square’s native In-App Payments SDK to take in-app payments on iOS and Android.
3-
version: 1.7.13
3+
version: 1.7.14
44
homepage: https://github.com/square/in-app-payments-flutter-plugin
55
documentation: https://github.com/square/in-app-payments-flutter-plugin
66

0 commit comments

Comments
 (0)