didomi_sdk
The Didomi CMP Plugin allows companies to collect, store, and leverage user consent under GDPR, CCPA, and other data privacy regulations.
2.32.0
11K downloads/mo
#2859 most downloaded on pub.dev
didomi/flutter
What this package is like to depend on
Last release 4 days ago
19 Aug 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 57 of 57 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
59 releases · first in 2021
19 releases in the last 12 months
see the full history below
Release timeline
59 releases · May 2021 to Aug 2026Releases
latest 59-
2.32.019 Aug 2026Release notes
Open source →- Update latest versions of native Android (2.48.0) and iOS (2.48.0) sdks.
⚠️ Warning: The minimum iOS deployment target is now 15.0, as required by Flutter 3.47+.
More info: https://developers.didomi.io/cmp/mobile-sdk
Release notes
Open source →- Update latest versions of native Android (2.48.0) and iOS (2.48.0) sdks.
⚠️ Warning: The minimum iOS deployment target is now 15.0, as required by Flutter 3.47+.
-
2.31.005 Aug 2026Release notes
Open source →- Update latest versions of native Android (2.47.0) and iOS (2.47.0) sdks.
- Fix DCS signature events (
onDcsSignatureReady,onDcsSignatureError) never being triggered.
More info: https://developers.didomi.io/cmp/mobile-sdk
Release notes
Open source →- Update latest versions of native Android (2.47.0) and iOS (2.47.0) sdks.
- Fix DCS signature events (
onDcsSignatureReady,onDcsSignatureError) never being triggered.
-
2.30.021 Jul 2026Release notes
Open source →- Update latest versions of native Android (2.46.0) and iOS (2.46.0) sdks.
More info: https://developers.didomi.io/cmp/mobile-sdk
Release notes
Open source →- Update latest versions of native Android (2.46.0) and iOS (2.46.0) sdks.
-
2.29.007 Jul 2026Release notes
Open source →- Update latest versions of native Android (2.45.0) and iOS (2.45.0) sdks.
More info: https://developers.didomi.io/cmp/mobile-sdk
Release notes
Open source →- Update latest versions of native Android (2.45.0) and iOS (2.45.0) sdks.
-
2.28.016 Jun 2026Release notes
Open source →- Update latest versions of native Android (2.44.0) and iOS (2.44.0) sdks.
More info: https://developers.didomi.io/cmp/mobile-sdk
Release notes
Open source →- Update latest versions of native Android (2.44.0) and iOS (2.44.0) sdks.
-
2.27.025 May 2026Release notes
Open source →- Update latest versions of native Android (2.43.0) and iOS (2.43.0) sdks.
More info: https://developers.didomi.io/cmp/mobile-sdk
Release notes
Open source →- Update latest versions of native Android (2.43.0) and iOS (2.43.0) sdks.
-
2.26.005 May 2026Release notes
Open source →- Update latest versions of native Android (2.42.0) and iOS (2.42.0) sdks.
More info: https://developers.didomi.io/cmp/mobile-sdk
Release notes
Open source →- Update latest versions of native Android (2.42.0) and iOS (2.42.0) sdks.
-
2.25.020 Apr 2026Release notes
Open source →- Update latest versions of native Android (2.41.0) and iOS (2.41.0) sdks.
More info: https://developers.didomi.io/cmp/mobile-sdk
Release notes
Open source →- Update latest versions of native Android (2.41.0) and iOS (2.41.0) sdks.
-
2.24.007 Apr 2026Release notes
Open source →- Update latest versions of native Android (2.40.0) and iOS (2.40.0) sdks.
More info: https://developers.didomi.io/cmp/mobile-sdk
Release notes
Open source →- Update latest versions of native Android (2.40.0) and iOS (2.40.0) sdks.
-
2.23.023 Mar 2026Release notes
Open source →- Update latest versions of native Android (2.39.0) and iOS (2.39.0) sdks.
More info: https://developers.didomi.io/cmp/mobile-sdk
Release notes
Open source →- Update latest versions of native Android (2.39.0) and iOS (2.39.0) sdks.
-
2.22.010 Mar 2026Release notes
Open source →- Update latest versions of native Android (2.38.0) and iOS (2.38.0) sdks.
-
2.21.024 Feb 2026Release notes
Open source →- Update latest versions of native Android (2.37.0) and iOS (2.37.0) sdks.
-
2.20.110 Feb 2026Release notes
Open source →- Update latest versions of native Android (2.36.2) and iOS (2.36.2) sdks.
-
2.20.028 Jan 2026Release notes
Open source →- Update latest versions of native Android (2.36.1) and iOS (2.36.1) sdks.
-
2.19.021 Jan 2026Release notes
Open source →- Update latest versions of native Android (2.35.0) and iOS (2.35.0) sdks.
-
2.18.001 Dec 2025Release notes
Open source →- Update latest versions of native Android (2.34.0) and iOS (2.34.0) sdks.
-
2.17.006 Nov 2025Release notes
Open source →- Update latest versions of native Android (2.33.0) and iOS (2.33.0) sdks.
-
2.16.027 Oct 2025Release notes
Open source →- Update latest versions of native Android (2.32.0) and iOS (2.32.0) sdks.
-
2.15.010 Oct 2025Release notes
Open source →- Update latest versions of native Android (2.31.1) and iOS (2.31.1) sdks.
- Add support for
DcsSignatureReadyEventandDcsSignatureErrorEventevents. - Add support for
IntegrationErrorEventevent.
-
2.14.011 Aug 2025 -
2.13.022 Jul 2025 -
2.12.003 Jun 2025 -
2.10.120 Feb 2025 -
2.10.007 Feb 2025Release notes
Open source →- Update latest versions of native Android (2.19.0) and iOS (2.19.0) sdks
- Implement new public function
initializeWithParameters(). - Implement new public functions
setUserWithParameters()andsetUserWithParametersAndSetupUI().
-
2.9.017 Jan 2025Release notes
Open source →- Update latest versions of native Android (2.18.0) and iOS (2.18.0) sdks
- Deprecate methods and parameters related to SPI purposes
- Implement new public computed property
applicableRegulation.
-
2.8.013 Dec 2024Release notes
Open source →- Update latest versions of native Android (2.17.0) and iOS (2.17.0) sdks
- Handle
organizationUserIdfield in SyncReadyEvent - Android: Add
jvmTargetinbuild.gradlekotlinOptions
-
2.7.020 Aug 2024Release notes
Open source →- Update latest versions of native Android (2.10.1) and iOS (2.11.1) sdks
- Add support for vendor count methods
-
2.6.030 Jul 2024 -
2.5.015 Jul 2024 -
2.4.006 Jun 2024Release notes
Open source →- Update latest versions of native Android (2.7.0) and iOS (2.8.0) sdks
- Update Android's build configuration (required for Flutter 3.22)
- :warning: Compiling for Android will now require Flutter
3.16.0or higher
- :warning: Compiling for Android will now require Flutter
-
2.3.028 May 2024Release notes
Open source →- Update latest versions of native Android (2.6.0) and iOS (2.7.0) sdks
- Add support for
SyncReadyevent - Add new parameters to the
initializemethod to override the user location determined by the SDK when getting the notice configuration:countryCode: Force the user country used to get the notice configurationregionCode: Force the user region used to get the notice configuration
- Stop force unwrapping when getting the root view controller
-
2.2.011 Apr 2024Release notes
Open source →- Update latest versions of native Android (2.4.0) and iOS (2.4.0) sdks
- Implement new public function
openCurrentUserStatusTransaction().
-
2.1.019 Mar 2024Release notes
Open source →- Update latest versions of native Android (2.2.0) and iOS (2.2.0) sdks
- Support new methods
addVendorStatusListenerandremoveVendorStatusListener - Update Kotlin version from
1.7.20to1.8.20
-
2.0.108 Mar 2024Release notes
Open source →- Update latest versions of native Android (2.0.1) and iOS (2.0.2) sdks
- Fix event handler for
onPreferencesClickDisagreeToAll
-
2.0.027 Feb 2024Release notes
Open source →- Update latest versions of native Android (2.0.0) and iOS (2.0.1) sdks
- Remove deprecated methods (breaking changes)
disabledPurposeIdsdisabledPurposesdisabledVendorIdsdisabledVendorsenabledPurposeIdsenabledPurposesenabledVendorIdsenabledVendorsinitialize(without DidomiInitializeParameters)setUserWithAuthentication(with authentication parameters instead of UserAuthParams)getUserConsentStatusForPurposegetUserConsentStatusForVendorgetUserConsentStatusForVendorAndRequiredPurposesgetUserLegitimateInterestStatusForPurposegetUserLegitimateInterestStatusForVendorgetUserLegitimateInterestStatusForVendorAndRequiredPurposesgetUserStatusForVendor
- Refactor
PurposeandVendorobjects (breaking changes)
-
1.21.008 Feb 2024 -
1.20.025 Jan 2024Release notes
Open source →- Update latest versions of native Android (1.89.0) and iOS (1.98.0) sdks
- Implement new public function
getCurrentUserStatus(). - Implement new public function
setCurrentUserStatus().
-
1.19.016 Jan 2024Release notes
Open source →- Update latest versions of native Android (1.88.0) and iOS (1.97.0) sdks
- Implement new public function
isUserStatusPartial(). - Implement new public function
shouldUserStatusBeCollected().
-
1.18.013 Dec 2023 -
1.17.023 Nov 2023 -
1.16.021 Nov 2023 -
1.15.007 Nov 2023Release notes
Open source →- Update latest versions of native Android (1.85.0) and iOS (1.94.0) sdks
- Apply fix to avoid error
channel sent a message from native to Flutter on a non-platform thread
-
1.14.020 Oct 2023 -
1.13.006 Oct 2023 -
1.12.018 Jul 2023 -
1.11.011 Jul 2023 -
1.10.024 Apr 2023 -
1.9.004 Apr 2023Release notes
Open source →- Update latest versions of native Android (1.77.0) and iOS (1.87.0) sdks
- Add
CPRAregulation support - Implement new internal events for
Sensitive Personal Informationinteractions
-
1.8.021 Mar 2023Release notes
Open source →- Update latest versions of native Android (1.76.0) and iOS (1.86.0) sdks
- Throw error log (iOS) / Exception (Android) when calling
clearUserbefore SDK initialization
-
1.7.026 Oct 2022Release notes
Open source →- Update latest versions of native Android (1.70.1) and iOS (1.79.1) sdks
- Update Android Build Config (Kotlin version 1.7.20)
-
1.6.016 Sep 2022Release notes
Open source →- Update latest versions of native Android (1.69.0) and iOS (1.78.0) sdks
- Add
CCPAregulation support
-
1.5.002 Sep 2022Release notes
Open source →- Update latest versions of native Android (1.66.0) and iOS (1.75.0) sdks
- Add AndroidTV support
-
1.4.003 Aug 2022Release notes
Open source →- Update latest versions of native Android and iOS sdks
- Add
languageUpdated/languageUpdateFailedevents from native sdks
-
1.3.030 Mar 2022Release notes
Open source →- Update latest versions of native Android and iOS sdks
- Add
setUserWithAuthParamsfeature (replaces deprecatedsetUserWithAuthentication)
-
1.2.001 Feb 2022Release notes
Open source →- Update latest versions of native Android and iOS sdks
- Support new IAB rules regarding timestamp in the GDPR consent string: See https://github.com/InteractiveAdvertisingBureau/GDPR-Transparency-and-Consent-Framework/pull/306/files#diff-99d4d9da93e17e584b04a239a04503a776d54503b0e2db52fc157b77fc950bbbR65
- The timestamps have now only day-level granularity.
Createdfield has the same value asLastUpdated
- Fully support
showPreferences/hidePreferencesevents
-
1.1.014 Dec 2021Release notes
Open source →- Update Android / iOS native sdks
- Add
showPreferences/hidePreferencesevents from native sdks
-
1.0.107 Oct 2021 -
0.0.1-dev.131 May 2021 pre-releaseRelease notes
Open source →- Initial release that contains essential methods required for implementing the Didomi Flutter SDK on a Flutter app.
-
0.0.1-alpha.129 Jun 2021 pre-release