Changelog
Version 1.0.0 (2024-08-01) π
Added:
- Support for
Unity
specific remote module initialization. event ChartboostCoreConsentChangeWithFullConsents ConsentChangeWithFullConsents
toIConsentManagementPlatform
.event ChartboostCoreConsentModuleReadyWithInitialConsents ConsentModuleReadyWithInitialConsents
toIConsentManagementPlatform
.IReadOnlyList<Module> Modules
toSDKConfiguration
.IReadOnlyCollection<string> SkippedModuleIdentifiers
toSDKConfiguration
Improvements:
- Combined
FrameworkName
andFrameworkVersion
setter into a single callSetFramework
. PublisherMetadata
events moved toAnalyticsEnvironment
.
Removed:
ConsentStatus ConsentStatus
fromIConsentManagementPlatform
.Dictionary<string, ConsentStatus> PartnerConsentStatus
fromIConsentManagementPlatform
.event ChartboostConsentStatusChange ConsentStatusChange
fromIConsentManagementPlatform
.event ChartboostPartnerConsentStatusChange PartnerConsentStatusChange
fromIConsentManagementPlatform
.event Action ConsentModuleReady
fromIConsentManagementPlatform
.
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) PartnerConsentStatusChange
toIConsentManagementPlatform
. - Added a
IPostGenerateGradleAndroidProject
build processor to automate Gradle modifications. - Added
ChartboostCore.androidlib
to 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
IPublisherMetadata
properties via events. - Propagated Chartboost app ID to modules on initialization via
ModuleInitializationConfiguration.ChartboostApplicationIdentifier
. - Optimized
InitializableModule.Initialize
calls 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
ModuleReady
event forInitializableModules
. - Fixed
Exception
catching forInitializableModules
. - Fixed code stripping issues by adding
[Preserve]
attribute toAndroidJavaProxy
classes. - 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