Changelog
Version 1.0.0 (2024-08-01) π
Added:
- Support for
Unityspecific remote module initialization. event ChartboostCoreConsentChangeWithFullConsents ConsentChangeWithFullConsentstoIConsentManagementPlatform.event ChartboostCoreConsentModuleReadyWithInitialConsents ConsentModuleReadyWithInitialConsentstoIConsentManagementPlatform.IReadOnlyList<Module> ModulestoSDKConfiguration.IReadOnlyCollection<string> SkippedModuleIdentifierstoSDKConfiguration
Improvements:
- Combined
FrameworkNameandFrameworkVersionsetter into a single callSetFramework. PublisherMetadataevents moved toAnalyticsEnvironment.
Removed:
ConsentStatus ConsentStatusfromIConsentManagementPlatform.Dictionary<string, ConsentStatus> PartnerConsentStatusfromIConsentManagementPlatform.event ChartboostConsentStatusChange ConsentStatusChangefromIConsentManagementPlatform.event ChartboostPartnerConsentStatusChange PartnerConsentStatusChangefromIConsentManagementPlatform.event Action ConsentModuleReadyfromIConsentManagementPlatform.
Version 0.4.0 (2023-12-7) π
Improvements:
- Added
PartnerConsentStatus: Dictionary<String, ConsentStatus>toIConsentManagementPlatform. This is to facilitate per-partner consent for Mediation. - Added
delegate void ChartboostPartnerConsentStatusChange(string partnerIdentifier, ConsentStatus status) PartnerConsentStatusChangetoIConsentManagementPlatform. - Added a
IPostGenerateGradleAndroidProjectbuild processor to automate Gradle modifications. - Added
ChartboostCore.androidlibto unify Chartboost Core Gradle modifications and automations.
Version 0.3.1 (2023-10-19) π
Bug Fixes:
- Fix Android dependencies for Chartboost Core Unity SDK 0.3.1.
Version 0.3.0 (2023-10-19) π
Improvements:
- Added support for observing changes to
IPublisherMetadataproperties via events. - Propagated Chartboost app ID to modules on initialization via
ModuleInitializationConfiguration.ChartboostApplicationIdentifier. - Optimized
InitializableModule.Initializecalls for Android and iOS platforms.
Bug Fixes:
- Fixed an error where Exceptions would be raised when calling nullable boolean values before initializing the SDK.
Version 0.2.0 (2023-09-07) π
Improvements:
- Added Unity Editor API coverage.
- Added
ModuleReadyevent forInitializableModules. - Fixed
Exceptioncatching forInitializableModules. - Fixed code stripping issues by adding
[Preserve]attribute toAndroidJavaProxyclasses. - Modified Unity C# API to match Android/iOS API changes.
- Added code documentation for all platforms.
Version 0.1.0 π
- First public alpha.
Added:
- Package with Core, Android & iOS APIs.
- Support for Unity & Native modules.
- Support for Unity modules async initialization.
- Unit tests for API