Releases: klaviyo/klaviyo-android-sdk
Releases · klaviyo/klaviyo-android-sdk
3.3.0-rc.1
Adding new lifecycle listener function so we can track the active activity before initializing Klaviyo (and some nice unit tests)
What's Changed
- [CHNL-18328] IAF WebView Delegate Unit Testing by @dan-peluso in #239
- Add webview compatibility notice by @evan-masseau in #240
- [CHNL-12435] Adding new lifecycle listener function by @dan-peluso in #241
Full Changelog: 3.2.0...3.3.0-rc.1
3.2.0
What's Changed
Introducing in-app forms - a new way to engage with your app users! Klaviyo Forms is a new package in our SDK. Check out our readme updates for integration instructions.
Changelog
- Bug Fix: Prevent crash when API connection produces a response without body by @Shywim in #214
- Null input stream unit test by @dan-peluso in #215
- Exposing key/value pairs properties for silent push by @jasper-hsu-kyvo in #219
- Removed silent push and custom data from README by @jasper-hsu-kyvo in #224
- mistakenly have the same enum in two places! by @evan-masseau in #231
- IAF Feature Branch by @evan-masseau in #225
New Contributors
- @Shywim made their first contribution in #214
- @jasper-hsu-kyvo made their first contribution in #219
Full Changelog: 3.0.3...3.2.0
3.2.0-rc.2
What's Changed
- 3.2.0 - In-App Forms Readme Updates by @evan-masseau in #235
- Patches related to webview.destroy by @evan-masseau in #238
Full Changelog: 3.2.0-rc.1...3.2.0-rc.2
3.2.0-rc.1
3.2.0-alpha.1
For testing In App Forms
What's Changed
- fix: prevent crash when connection issue product a response without body by @Shywim in #214
- Organized the versions.properties file for better readability by @evan-masseau in #217
- Null input stream unit test by @dan-peluso in #215
- Exposing kv pairs properties by @jasper-hsu-kyvo in #219
New Contributors
- @Shywim made their first contribution in #214
- @jasper-hsu-kyvo made their first contribution in #219
Full Changelog: 3.0.3...3.2.0-alpha.1
3.1.0-alpha.1
What's Changed
- fix: prevent crash when connection issue product a response without body by @Shywim in #214
- Organized the versions.properties file for better readability by @evan-masseau in #217
- Null input stream unit test by @dan-peluso in #215
- Exposing kv pairs properties by @jasper-hsu-kyvo in #219
New Contributors
- @Shywim made their first contribution in #214
- @jasper-hsu-kyvo made their first contribution in #219
Full Changelog: 3.0.3...3.1.0-alpha.1
3.0.3
What's Changed
- Update SystemClock.kt by @Musharaf13 in #208
- Update SystemClock.kt with Unit Test and English Locale by @dan-peluso in #210
- 3.0.3 Patch version bump by @evan-masseau in #211
New Contributors
- @Musharaf13 made their first contribution in #208
Full Changelog: 3.0.2...3.0.3
3.0.2
What's Changed
Adopts the latest Klaviyo API Revision, 2024-10-15
- User agent format update by @evan-masseau in #195
- Update V3 API Revision by @belleklaviyo in #202
- Bump versioning to 3.0.2 by @belleklaviyo in #205
New Contributors
- @belleklaviyo made their first contribution in #202
Full Changelog: 3.0.0...3.0.2
3.0.0
Release Notes:
- The SDK now automatically tracks changes to the user's notification permission whenever the app is opened or resumed.
- After you call resetProfile, the SDK will hold the push token internally and automatically attach the token to the next profile. This is a change from past behavior where the token would need to be explicitly set again after resetting.
- Fixed a bug where 429 rate limit retry times could be impacted by network fluctuations
- Updated
setProfileAttribute
where any serializable is accepted instead of only strings - Prevent duplicate push notifications from displaying on a device through tagging
- Removing identifiers from state if format issues are present
Breaking Changes
- Modified visibility of the
ProfileKey
options deprecated in 2.3.0 Klaviyo.lifecycleCallbacks
deprecated in2.1.0
has been removed
See all breaking changes here
What's Changed
- Release branch 3.0.0 by @evan-masseau in #161
Full Changelog: 2.4.1...3.0.0
2.4.1
What's Changed
- Updating readme with min kotlin version by @dan-peluso in #183
- ConcurrencyModification Issue Fix by @dan-peluso in #187
Full Changelog: 2.4.0...2.4.1