Releases
7.0.0
7.0.0
Breaking
The useUUIDAsDeviceId
configuration is now enabled by default.
The Banner
Content Card type and corresponding UI elements have been renamed to ImageOnly
. All member methods and properties remain the same.
Braze.ContentCard.Banner
→ Braze.ContentCard.ImageOnly
BrazeContentCardUI.BannerCell
→ BrazeContentCardUI.ImageOnlyCell
Refactors some text layout logic in BrazeUI into a new Braze.ModalTextView
class.
Updates the behavior for Feature Flags methods.
FeatureFlags.featureFlag(id:)
now returns nil
for an ID that does not exist.
FeatureFlags.subscribeToUpdates(:)
will trigger the callback when any refresh request completes with a success or failure.
The callback will also trigger immediately upon initial subscription if previously cached data exists from the current session.
Fixed
Fixes compiler warnings about Swift 6 when compiling BrazeUI
while using Xcode 15.
Exposes public imports for ABKClassicImageContentCardCell.h
and ABKControlTableViewCell.h
for use in the BrazeUICompat layer.
Adds additional safeguards around invalid constraint values for BrazeInAppMessageUI.SlideupView
.
Resolves a Content Cards feed UI issue displaying a placeholder image in Classic cards without an attached image.
Added
Adds the enableDarkTheme
property to BrazeContentCardUI.ViewController.Attributes
.
Set this field to false
to prevent the Content Cards feed UI from adopting dark theme styling when the device is in dark mode.
This field is true
by default.
You can’t perform that action at this time.