Skip to content

Latest commit

 

History

History
268 lines (166 loc) · 10.2 KB

CHANGELOG.md

File metadata and controls

268 lines (166 loc) · 10.2 KB

Changelogs

7.0.3

Hotfix on getting skus on android #1414

7.0.2

Update gradle plugin to 4.2.2 #1410

Fix getPurchaseHistory for android #1411

7.0.1

Revert strict check for Amazon module #1407.

7.0.0

Migrate Androidto billing client 4.0.0.

  • TODO
    • Include getQuantityAndroid function to add getQuantity api.

Removed setInstallSource and updated docs #1401.

[iOS]

  • Remove an unnecessary reject when canceling by user #1389
  • Update type to match new iOS receipt style #1402

6.3.0

Refactors Google Play Java code limiting to a single billingClient. This can be considered a breaking change as it will fail when attempting to initialize the library more than once. It also adds documentation on the proper handling of the lifecycle docs

6.2.4

[Feature]

  • Implement deeplinking to subscriptins for Android (#1394)
  • Implement requested client-side validation for amazon purchases (#1392)

[Regression]

  • Fix regression on return type (#1393)
  • Fix promise resolving logic #1390

[Documentation]

  • Adds documentation to Android deferred proration (#1387)
  • Update URL in package.json (#1386)

6.2.3

Fix an unnecessary error when canceling a purchase #1385.

6.2.2

Fix java lint errors and add CI #1380

6.2.1

Clean up internal code that detects GooglePlay vs Amazon modules#1374

Fix wrong package.json setup #1377

  • Removed docs from built package.

6.2.0

Spliting Android app stores into Google Play and Amazon. They can now be accessed through different flavors #1358

Creates two variants: play and amazon and only uses the required code.

NOTE: This would be a breaking change with a very simple fix described in the documentation. To add: missingDimensionStrategy 'store', 'play' in build.gradle

6.0.8

  • [Android] Handle deffered proration in purchaseUpdated listener #1357

6.0.7

  • [Amazon] Fire tv detection #1356

6.0.6

  • Strict type error [Enhance] Strict type error #1324

6.0.5

  • HotFix - Android build #1328

6.0.4

  • [Android] Update deps, fix permissions on graddle wrapper #1323
  • [Amazon] Add promise handling for Amazon purchases instead of resolving immediately 1302

6.0.3

  • Add force refresh receipt for ios #1303

6.0.2

6.0.1

  • Add introductoryPriceAsAmountAndroid #1277

6.0.0

5.2.14

  • Remove IAPPromotionObserver for manual installation process #1267.

5.2.13

  • Fixed android receipt validation url #1262.

5.2.12

  • Rebuild again incase of missing pre-build.

5.2.11

  • Fixed fetch requestheader #1258.

5.2.10

  • Added more fields to android receipt type.

5.2.9

  • Reduce size of import by removing prev packs.

5.2.8

  • Support android receipt type AndroidReceiptType instead of only json.

5.2.7

  • HotFix - getProducts returns fetched products only. Previously it returned both.

5.2.6

  • Fixes regression issue in iOS not getting all params #1245. Related #1203.

5.2.5

  • Fixes build issue #1238

5.2.4

  • Add sandbox agnostic receipt verification #1228
  • Fix tvos presentCodeRedemptionSheet not available #1237

5.2.3

  • Fixed posible problem clearTransactionsIOS #1227

5.2.2

  • Improving typescript types for iOS subscription #1219
  • Fix(presentCodeRedemptionSheet): Xcode 11 compatibility #1218

5.2.1

  • Patch clear transaction #1215

5.2.0

  • Added presentCodeRedemptionSheetIOS #1201
  • Fix that getPendingPurchasesIOS() may returns undefined #1199

5.1.3

  • Fixed Amazon products prices parsing #1191

5.1.2

  • Add introductory price as string without formating and currency #1182
  • Add iOS store country code #1186

5.1.1

  • Add type definition on ProductPurchase.

5.1.0

  • Expose more variables in android #1171.

5.0.1

5.0.0

  • Support Amazon IAP feature#1134
  • Fixes on missing [userId] and [profileId] on android #1141

4.6.3

  • Renamed param to purchaseTokenAndroid in requestSubscription since this is android only #1130
  • Fix for 'RNIapModule.buyItemByType got 6 arguments, expected 7' #1132

4.6.2

  • Fix compatibility issue in android with detox #1124
  • Fix changing subscription on android #1129

4.6.1

  • Fix xcode 12 compatibility #1115
  • Prevent unsupported ops crashing in android #1116

4.6.0

  • Upgrade android billing sdk to 3 #1112
    • developerIdAndroid and accountIdAndroid params are removed.

4.5.4

  • Fix & avoid blindly consuming success purchases #1085
  • Allow specyfing string subtype for product ids #1089
  • Let user know which productId was the error about #1100
  • Be more specific in purchaseErrorListener param typing #1101

4.5.3

  • Ability to know when a SKPaymentTransactionStateDeferred purchase update occurs #1080.

4.5.2

  • Fix promise not resolving on ios14 #1064.

4.5.0

  • Fix iap-promoted-product listener #1039

4.4.11

  • Fix regresion in 4.4.10

4.4.10

  • Fix iOS discount issue #1038
  • Fix return type of getPromotedProductIOS #1037

4.4.9

  • Upgrade packages and expose ProductPurchase type.

4.4.8

4.4.7

  • Fix regression. Revert andDangerouslyFinishTransactionAutomaticallyIOS to false. This should actually be false in default.

4.4.6

  • andDangerouslyFinishTransactionAutomaticallyIOS was set to true for default. I should be false.

4.4.5

  • Implement endConnection method to declaratively finish observer in iOS.
  • Remove addTransactionObserver in IAPPromotionObserver.m for dup observer problems.
  • Automatically startPromotionObserver in initConnection for iOS.
  • Deprecate endConnectionAndroid.

4.4.4

Add guide add IAPPromotionObserver in ios

4.4.3

  • Bugfixes for #849.

4.4.2

  • Attempt to fix #934.

4.4.1

  • Upgrade packages.

4.4.0

  • Update requestionSubscription on android side.
  • The flow of the code were not clean and correct.
    • Support ProrationModesAndroid enum type for handling better proration mode
  • Fixes #888
  • PR #893