Paddle changelog
Paddle changelog

🍎 New V4.3 Mac SDK




We’ve just released a new version of our Mac SDK.🎉

This release contains bugs fixes and much-needed improvements which are listed below:

  • Switched to WKWebView.
  • Removed all semantic warnings.
  • Added activation details (allowed_uses, times_used) to activation calls. This is now on both the activation and verification calls.
  • Added error handling on modified properties on the PADProduct object.
  • Silent activation is now correctly returning errors when used in Swift.
  • The Checkout is now returning PADCheckoutSlowOrderProcessing state in the completion block for all slow processing orders.
  • License verification improvements:
    • Added further checks to obtain the correct machine UUID/MAC address, to help prevent activation issues for certain edge cases.
    • Added a machine UUID error (-127 “Identifier doesn't match activation”) for when license verification fails due to the UUID being different from the activation one. This is to help identify more easily when users are trying to activate it on a new machine after migrating to a new one or to make it easy to identify edge cases where the machine’s UUID keeps changing.
    • Added a custom UUID delegate method to allow customization of the user’s machine identifier.

You can head here to download the latest release of our Mac SDK.

If you have any questions or require assistance, please get in touch with our team at or via the support icon in the Paddle dashboard.