iOS
4.9.11 (January 21, 2026)
feat:
tvOS:
iOS:
Added support for TCF 2.3
cmp version 131
4.9.10 (November 14, 2025)
improvements:
tvOS:
iOS:
Improve IDFA flow to prevent early update
cmp version 130
4.9.9 (November 13, 2025)
improvements:
tvOS:
Prevent back action when on layer1
Now checkForUpdate detect IDFA Reset
fixes:
iOS:
Prevent overide of setExternalIDs when using it multiples times.
Now checkForUpdate detect IDFA Reset
Reduce network bandwith with some /hello calls
cmp version 129
4.9.7 (October 31, 2025)
improvements:
tvOS:
Focus engine improvements:
The appearance and disappearance of the initial button layout on certain views didn’t feel smooth because of how the focus engine works. This effect has now been minimized.
cmp version 128
4.9.6 (October 29, 2025)
fixes:
tvOS:
Fixed a bug where navigating back from certain views caused the previously presenting view to be dismissed along with the current one.
Resolved an issue where some text color configurations were not applied correctly.
improvements:
tvOS:
UI enhancements to all vectorial assets for tvOS. Some assets appeared pixelated.
cmp version 127
4.9.5 (October 13, 2025)
fixes:
tvOS:
A bug occurred while rendering the partner detail page due to incorrect processing of the
remove_legintablesvalue.
improvements:
tvOS:
UI enhancements to grid, buttons, and radio buttons to align with the look and feel of other supported platforms.
cmp version 126
4.9.4 (August 13, 2025)
fix: Fixed an issue where the
checkForUpdatemethod incorrectly returned true even when no updates were available.cmp version 125
4.9.3 (June 05, 2025)
feat: Added full support for tvOS in our SDK. Includes dedicated screen layouts and an optimized user experience tailored for the platform.
cmp version 124
4.9.2 (March 25, 2025)
fix: Prevented the intermediate state from being returned when a toggle change is triggered, as it was not yet saved. Changes can only be finalized and saved using the "Save" button.
fix: Optimized network load for better performance.
cmp version 123
4.9.1 (March 11, 2025)
fix: The 'IDFA' (when available based on the ATT response) was incorrectly overriding the 'IDFV' value during the consent save operation.
fix: The IDFV explanation text on the Profile View was overflowing the frame and not fully visible.
4.9.0 - (June 21, 2024)
feat: added support for custom dedicated endpoint in ACNotice initializer
cmp version 121
4.8.3 - (May 29, 2024)
fix: fixed format of Privacy Manifest, added Privacy Accessed API Type for UserDefaults
cmp version 120
4.8.2 - (May 27, 2024)
fix: fixed format of Privacy Manifest
cmp version 119
4.8.1 - (May 17, 2024)
feat: added a Privacy Manifest to the xcFramework file
cmp version 118
4.8.0 - (May 03, 2024)
feat: title color on intro and success page follows bannerTitleColor options in admin console
feat: background color on success page is same as intro page
cmp version 117
4.7.0 - (April 25, 2024)
feat: added allConsentablesDisallowed function to ACNotice
cmp version 116
4.6.1 - (April 19, 2024)
fix: changed GeoIP check routine as it was occasionaly falsely reporting non-GDPR sources as GDPR
cmp version 115
4.6.0 - (April 17, 2024)
feat: added option to display buttons vertically on introduction page
feat: added support for new color configuration options on introduction page buttons
feat: added option to display introduction page in fullscreen
feat: added a GeoIP check at SDK startup, to determine whether your users are eligible or not
feat: added list of purposes on introduction page
cmp version 114
4.5.0 - (February 06, 2024)
feat: improved translations of VoiceOver prompts on switches
fix: added a link accessibility trait on underlined text links
fix: added XXX partners subtitle to accessibility elements
cmp version 113
4.4.8 - (January 26, 2024)
fix: layout issue on success page when displaying large description texts on smaller screens
fix: fixed an occasional crash that happened mainly during UI testing, though it is unlikely to have happened in a production scenario
cmp version 112
Old release-notes
4.4.7
fix: fixed a regression preventing consents reporting from stacksAllowed to be correct when upgrading from AppConsent 1.3.x
cmp version 111
4.4.6
fix: fixed a regression introduced in version 4.4.2 that caused switches to be neutralled on the settings page when a previous consent was present
cmp version 110
4.4.5
fix: fixed bug causing main application status bar to change color after AppConsent window closed
cmp version 109
4.4.4
fix: fixed bug preventing save button to be activated when returning to settings page after a change
cmp version 108
4.4.3
fix: prevent a crash occuring whent Montserrat fonts where already loaded in the Bundle by another library.
cmp version 107
4.4.2
fix: calls to backend now always rely on IDFV instead of IDFA, IDFA is saved as an external id 'idfa' when ATT popup is accepted.
cmp version 105
4.4.1
feat: removed error messages popup dialogs, now failing silently and logging an error message instead
cmp version 104
4.4.0
feat: improved layout around logo on intro page
chore: dropped support for iOS 11, minimum version is now iOS 12
fix: fixed a bug occuring sometimes when using the remove__legintables option causing tha CMP to display a state.consentstring missing popop and failing to get consent
cmp version 103
4.3.0
feat: added support for TCF 2.2
feat: adding background color change on all pages
fix: fixed the bottom of scrolling text being hidden behind buttons on the introduction
cmp version 102
4.2.3
fix: calls to backend now always rely on IDFV instead of IDFA, IDFA is saved as an external id 'idfa' when ATT popup is accepted.
cmp version 106
4.2.2
feat: inverting switch on/off icons
cmp version 101
4.2.1
fix: IABTCF_AddtlConsent didn't display the proper list of google providers, when some providers where denied.
cmp version 12
4.2.0
fix: AppConsentDelegate.appConsentDidFinish() didn't trigger when leaving settings screen without saving.
fix: AppConsentDelegate.appConsentDidFail() didn't trigger on some errors.
feat: added AppConsentDelegate.appConsentGeolocationDidFinish() to monitor Geolocation screen completion success.
feat: added AppConsentDelegate.appConsentGeolocationDidFail() to monitor Geolocation screen completion failures.
obsoleted AppConsentDelegate appConsentWillAppear(), appConsentDidAppear(), appConsentWillDisappear() and appConsentDidDisappear(), these functions only trigger on the intro screen, and they lack completeness.
obsoleted AppConsentGeolocationConsentDelegate, it lacks completeness and is not reliable, replaced by AppConsentDelegate appConsentGeolocationDidFinish() and appConsentGeolocationDidFail()
obsoleted consentGiven(success: (() -> Void)?, failure: ((Error) -> Void)?), prefer using AppConsentDelegate
obsoleted geolocationConsentGiven(success: (() -> Void)?, failure: ((Error) -> Void)?), prefer using AppConsentDelegate
cmp version 11
4.1.1
fix: fixed a crash occuring on iPad when trying to copy the device ID from the profile view in settings
feat: added a public SFBXCopyright string propertu on ACNotice
cmp version 10
4.1.0
obsoleted ACNotice.presentNotice(force: viewController:), replaced by presentNotice(viewController:) and presentSettings(viewController:)
ACNotice.presentNotice() and ACNotice.presentSettings() now return a Bool, true if AppConsent was displayed, false otherwise
AppConsentDelegate behavior change: after a call to presentNotice() or presentSettings(), appConsentDidFinish() is now always called, even if Notice wasn't displayed
cmp version 9
4.0.3
fix: made presentNotice(force: viewController) public again, will obsolete in a later release
cmp version 8
4.0.2
fix: on Mac Catalyst, keep profile view within window bounds.
cmp version 7
4.0.1
feat: AppConsent is now a single library instead of separated AppConsentKit and AppConsentUIKitV3
feat: Added support for tvOS (minimal version is tvOS 14)
feat: updated store.js to 1.0.3
feat: added statistics collection
cmp version 6
Last updated