- DIA-4326 Unity SDK is bumped to v7.10.1 Android & v7.7.1 iOS native SDK
- Programmatic rejectAll feature added #67
- DIA-4030 Added new message languages:
Hebrew
,Indonesian
,Korean
,Macedonian
,Malay
,Tagalog
#69 - UI tests for Unity SDK:
ProgramaticRejectAll
forGDPR, CCPA, USNAT
,AcceptRejectAllUsnatInPM
,ProgramaticCustomConsentGDPR
&deleteCustomConsentGDPR
,MessageLanguage
- Disable custom
mainTemplate.gradle
file
- DIA-4057 Refactor of the
CMP
class #60 - DIA-4058 Refactor of the ios interface #63
- DIA-4059 Refactor of the android interface #61
- DIA-4246
MIGRATION.md
guide added to help in migration from 2.x.x to 3.0.0 #64 - DIA-3170 UI tests for Unity SDK #52
- Various minor improvements.
- Unity SDK brought to v7.8.5 Android & v7.6.10 iOS native SDK #65
- Unity SDK brought up to v7.8.4 of Native Android SDK #62 which fixes the following:
- DIA-4112 Fixed: Links to vendors' privacy policy pages now working on Android devices
- Unity SDK brought up to v7.8.3 of Native Android SDK #58 which fixes the following:
- DIA-4087 Fixed: Empty consent when GDPR/CCPA applies is false
- Also, in Unity SDK version 2.3.3, due to Java version upgrade as well as Gradle upgrade to version 7.5 in native Android SDK 7.8.2 (which is a dependency of Unity SDK), CMP SDK is now supported on Unity version 2022.3 and higher. However, we are able to build with Gradle v7.2 which is built-in in Unity 2022.3, so using Gradle 7.5 is not required.
- Please also note that in order to build a project you need to use a custom template for Gradle, please refer to "Plugins\Android\mainTemplate.gradle", lines 41-43.
- Various minor improvements.
- Unity SDK brought v7.6.8 iOS #55
- [DIA-4048] (https://sourcepoint.atlassian.net/browse/DIA-4048) Fix: of the null authId interpreted as "" (an empty string) #55
- Fix: JsonUnwrapper on iOS has incorrect key for VendorGrant #57 by @OmarVector
- DIA-3844 Destroy CMPiOSListenerHelper GameObject in Dispose() call and re-initialize it in CMP.Initialize() call if needed. Also, ClearAllData() method for IOS clears cached value in c# #53
- DIA-3046 Implemented USNat company for IOS #47
- DIA-3630 Implemented USNat company for Android #48
- DIA-3666 Updated example scene with adaptive UI #49
- DIA-3628, DIA-3629 Implemented GCM company for IOS and Android #41, #43
- DIA-3350 Unity SDK brought to v7.7.1 Android & v.7.6.3 iOS #44, #42
- DIA-2585 Implemented cutomConsentTo (for iOS and Android) / deleteCustomConsent (for Android) features #42
- Miscellaneous fixes
- DIA-3263 Update of the Native Android SDK to 7.6.0 (fix of no internet connection issue on Android) #30
- DIA-2815 Implemented new swift bridge for IOS #21
- DIA-3045 Remove TextMeshPro asset #22
- DIA-2586 Implemented ClearAllData() feature for Android, iOS #24
- DIA-2584 Implemented cutomConsentTo (for iOS and Android) / deleteCustomConsent (for iOS) features #26, #34
- Improve Android logging experience: introduce CmpAndroidLoggerProxy C#-native implementation of logger derived from native com.sourcepoint.cmplibrary.exception.Logger interface #33
- Get rid of System.Threading.Tasks.Extensions.dll, Microsoft.Bcl.AsyncInterfaces.dll, System.Buffers.dll, System.Memory.dll, System.Numerics.Vectors.dll, System.Runtime.CompilerServices.Unsafe.dll, System.Text.Encodings.Web.dll which were used by System.Text.Json.dll
- Newtonsoft JSON parsing: safety measures and improvements!
- CCPA campaign added to the PrivacySettings.cs script for the Example App
- Fixed
onConsentReady
-onSpFinished
race condition for android
- Miscellaneous fixes
- Improve logging system and error handling
- Enabling improved logging in onSpFinished
- DIA-2691 Added
customActionId
support #14 - DIA-2686 Update
projPath
definition inOnPostProcessBuild
script #13 - DIA-2582 Update
README
withGetSpConsent()
description #12
- Added native support for v7 for v7.2.7 Android & v.7.3.0 iOS
- DIA-2551, DIA-2552 Unity SDK brought to v7.2.7 Android & v.7.3.0 iOS #9
- DIA-2473 Optimisation of code for UPM #4, #5
- DIA-2026 Update / Improve Unity SDK #3
- Set consent ui prensentation style to over fullscreen
- Update README
Added native support for native v6 both Android and iOS