Skip to content

Releases: chargebee/chargebee-flutter

v0.0.11

04 Apr 07:21
a217bde
Compare
Choose a tag to compare

SDK Improvements

  • Package utils renamed to models and Added sdk method retrieveProductIdentifiers instead of retrieveProductIdentifers (#52)
  • Removed dynamic object for all API methods and updated with appropriate data type (#50)
  • Standardize the dart documentation for the API's (#57)
  • Added CBEntitlement model to showcase list of entitlements instead of dynamic list and improvements (#58)
  • Unit test added for the API retrieveProducts and purchaseProduct (#58)
  • Added integration test (#56)
  • Added linting support (#53)

v0.0.10

09 Mar 15:17
28c5bc4
Compare
Choose a tag to compare

Bug fixes

  • Additional information added to Product model (#45)
  • Android plugIn improved by removing un-wanted try-catch blocks around the purchaseProduct and empty checks on the product. - SubscriptionId and planId made as non-optional to avoid Optional type (#48)
  • Improvements on error handling, Added appropriate error codes to PlatformException. No impacts on existing error handling logic (#49)

v0.0.9

13 Feb 12:58
5081909
Compare
Choose a tag to compare

Bug fixes

  • flutter retrieve all plans issue - Response has no/invalid body. And the issue fixed in Native iOS SDK v1.0.17
  • Added configure() method callbacks to handle error case if any errors thrown from Chargebee during configuration Fixed in this PR -
    chargebee/chargebee-ios#56 and chargebee/chargebee-ios#55

v0.0.8

17 Jan 05:40
13ee0cc
Compare
Choose a tag to compare

Bug fixes

  • Android app crashed on signed apk and the issue fixed in Native Android SDK v1.0.15

v0.0.7

11 Jan 12:52
556e9cd
Compare
Choose a tag to compare

Bug Fixes:

  • Type mismatch: inferred type is String? but String was expected during android build. The issue has found in latest flutter sdk v3.3.10 while launching the app. Analysed the issue and found that there are code changes around the MethodChannel.java class in flutter engine, here are the code comparison link - flutter/engine@flutter-2.12-candidate.2...flutter-2.12-candidate.3

v0.0.6

16 Dec 12:37
f84ee0a
Compare
Choose a tag to compare

Bug fixes

  • subscriptionId is not set on android #28
  • App Crash After Purchase Subscriptions #11
  • retrieveSubscriptions and retrieveAllItems should not crash if there are no subs/items #27
  • Return type of retrieveProductIdentifers #25
  • nullpointer exception #24
  • Chargebee.configure never finishes on error #23
  • Don't just swallow exceptions #26
  • Updated Readme.md file

v0.0.5

16 Dec 05:46
5389c40
Compare
Choose a tag to compare

Bug fixes:

  • Swift Compiler Error (Xcode): Cannot find 'Environment' in scope
  • Error while integrating iOS Flutter SDK

v0.0.4

11 Nov 11:09
68c2926
Compare
Choose a tag to compare

Bug Fixes.

v0.0.3

04 Nov 10:48
5d081f8
Compare
Choose a tag to compare
  1. Support for entitlements through SDK
  2. Flutter method to support fetching of product ids
  3. Support fro list items and plans