- Minimum iOS version is now 9.0
- Removed all external dependencies
WKWebViewto display HTML in-app messages instead of deprecated
- Some methods were renamed. See the upgrade guide for more
setUserConsent()to freeze the WonderPush SDK until user provides consent, if you opt for this strict mode
- GDPR methods to download and clear data.
- Removed collection of some device capabilities that were not useful
Howdy v3! What happened to v2?
We have dropped the leading
1. in the version number. It was meant to identify the version of the API the SDK was build to work against, but in practice it only made the numbering longer and made less obvious that we follow semantic versioning.
1.2.x.y was the
v2 of the SDK, in semantic versioning lingo, while version
Cocoapods already imposed us to use a 3-groups version so we were already using
What are the breaking changes?
We’ve dropped support for iOS 8, which amounts for around 0.1% of active iOS versions. Note that all iOS 8 devices were eligible for iOS 9.
We’ve also renamed some functions while providing a clear and easy upgrade path instead of bluntly breaking things and calling it a v3.
Refer to the upgrade guide for more information.