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_legintables value.

  • 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 checkForUpdate method 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)arrow-up-right

  • 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)arrow-up-right

  • 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

chevron-rightOld release-noteshashtag

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