Releases: chargebee/chargebee-flutter
Releases · chargebee/chargebee-flutter
v0.0.11
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
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
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
Bug fixes
- Android app crashed on signed apk and the issue fixed in Native Android SDK v1.0.15
v0.0.7
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
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
Bug fixes:
- Swift Compiler Error (Xcode): Cannot find 'Environment' in scope
- Error while integrating iOS Flutter SDK
v0.0.4
Bug Fixes.
v0.0.3
- Support for entitlements through SDK
- Flutter method to support fetching of product ids
- Support fro list items and plans