Changelog
Version 1.0.0 (2024-08-01) π
Improvements:
- Initialization now takes an
SDKConfiguration
object and an optionalModuleObserver
. - Renamed
ConsentKeys
andConsentValues
and changed them to a list of constants instead of an enum for ease of use. - Added
userDefaultsIABStrings
for IAB defaults toConsentAdapter
. - See the documentation for more information.
Version 0.4.0 (2023-12-7) π
Improvements:
- Added
partnerConsentStatus
APIs. - Removed
CBCConsentAdapter
andCBCConsentAdapterDelegate
from the public API; these are Swift-only protocols now.
Version 0.3.0 (2023-10-9) π
Improvements:
- Added support for setting the console output level of SDK logs.
- Added support for custom logging handlers.
- Updated
userAgent(completion:)
method to call its handler on failure paths, passing anil
value. - Added support for observing changes to
PublisherMetadata
properties via newPublisherMetadataObserver
protocol. - Propagated Chartboost app ID to modules on initialization via
ModuleInitializationConfiguration.chartboostAppID
.
Version 0.2.0 (2023-9-7) π
Improvements:
- Refactor the synchronous
userAgent
variable inAnalyticsEnvironment
andAttributionEnvironment
as an asynchronous function.
Version 0.1.0 (2023-8-15) π
First public alpha.