Releases: Purchasely/Purchasely-Android
5.0.5
What's changed
- User Attribute Listener: Now returns arrays instead of lists for attributes of type array.
- App Started Event: Delayed the triggering of AppStartedEvent until the SDK is fully configured.
- Open Placement Action: Resolved an issue where the open placement action was triggered with an incorrect ID.
- Various enhancements and optimizations to boost stability and performance.
5.0.4
What's Changed
- User attribute callback: Introduced a callback to notify when a user attribute is added or removed.
- Presentation height: Added an optional field to specify the height of the presentation.
- User id filters list: Expanded the list of filtered user IDs.
- Select options: Resolved a bug affecting select options where child options contained additional select options.
5.0.3
What's changed
- Resolved a memory leak issue in
PLYPresentationView
. - Corrected a typo in the English translation file.
- Fixed a bug that displayed a price of 0 on paywalls on devices using Amazon.
- Fixed a bug where user attributes migration wasn't working correctly, ensuring proper migration and storage of attributes.
5.0.2
Fixes
- Placement ID issue that could return the wrong screen in some cases.
- Event count issue for "presentation viewed."
Improvements
- Optimization for non-subscription and in-app purchase apps.
- General performance enhancements
5.0.1
Changes
- Reverted
minSdkVersion
from 23 to 21 to restore Android 5.0 support
Note: Google is dropping support of Android 5.0 for Google Play Services, which will impact In-App Purchases. Devices on Android 5.0 may face limitations in future purchases.
Improvements
- Fix behavior on user login/logout: Built-in attributes for expired subscriptions and non-consumable items now retain their values until SDK restart
5.0.0
Purchasely SDK 5.0
We're excited to announce the release of Purchasely SDK version 5.0.0
, which includes several fixes and improvements. The key highlight of this release is the introduction of our new Screen Composer, offering enhanced flexibility to design custom screens for your app.
What's New:
- Screen Composer: This feature allows you to effortlessly design and deploy a wide range of mobile screens—paywalls, onboarding screens, surveys, and more—by selecting customizable components from our library and arranging them into dynamic layouts.
- Array of user attributes:: You can now save an array of String, Integer, Float or Boolean for user attributes and build audiences and based on the content of the arraY.
Thank you for your continued trust in Purchasely, and we look forward to hearing your feedback on this new version.
4.5.8
Fixes
has expired subscription
attribute value could be to false when calling a placement even if subscription history was returned by Google
5.0.0-rc01
Purchasely SDK 5.0.0 - Release Candidate 1
We're excited to announce the beta release of Purchasely SDK version 5.0.0-rc01
, which includes several fixes and improvements. The key highlight of this release is the introduction of our new Screen Composer, offering enhanced flexibility to design custom screens for your app.
What's New:
- Screen Composer (Beta): This feature allows you to effortlessly design and deploy a wide range of mobile screens—paywalls, onboarding screens, surveys, and more—by selecting customizable components from our library and arranging them into dynamic layouts.
⚠️ Important Notes:
- Beta Version: This release is currently in beta and not recommended for production environments. Please note that it may be unstable. When adding this version as a dependency in Gradle, please ensure to specify the version explicitly as
5.0.0-beta.1
. - Feature Activation: The new Screen Composer will not be enabled by default. To activate this feature, please reach out to our CX team, who will assist you in setting it up.
Thank you for your continued trust in Purchasely, and we look forward to hearing your feedback on this new version.