Releases: urbanairship/urbanairship-xamarin
18.3.0
18.2.0
Minor release that updates the Airship SDK to iOS 17.9.0 and Android 17.7.3, expands plist theming options available for Message Center, and fixes the cross-platform MarkMessageRead
and DeleteMessage
methods.
Changes
- Updated iOS SDK to 17.9.0
- Updated Android SDK to 17.7.3
- Support for dark mode and extended theming options for Message Center plist
- Fixed an iOS bug in the Message Center message delete and mark read methods in Airship.Net
18.1.0
Minor release that updates to Airship SDK 17.7.1 and fixes an iOS custom event properties reporting issue. Apps that target iOS and make use of custom events should update.
Changes
- Updated iOS SDK to 17.7.1
- Updated Android SDK to 17.7.1
- Fixed a bug that prevented custom event properties from being reported on iOS
- Deprecated iOS
Trace
log level and add the replacementVerbose
log level.
18.0.0
Major release that updates to Airship SDK 17.x. This release adds support for Stories, In-App experiences downstream of a sequence in Journeys, and improves SDK auth. The Airship SDK now requires iOS 14+ as the minimum deployment version and Xcode 14.3+.
Changes
- Updated iOS SDK to 17.4.0
- Updated Android SDK to 17.3.0
- Added the ability to update Channel and Contact subscriptions to the .NETStandard library
- Removed Channel update listener in favor of a new notification status listener.
See the Migration Guide for further details.
17.1.1
17.1.0
Minor release that updates to the latest Airship SDKs. Apps that make use of Message Center, Preference Center, and Scenes/Surveys should update to this version.
Changes
- Updated iOS SDK to 16.12.2
- Updated Android SDK to 16.11.1
- Added a new config option,
autoPauseInAppAutomationOnLaunch
(default:false
), to pause IAA during app init and allow it to be enabled later. - Deeplinks that use the
uairship://
scheme but are not handled by Airship directly will now be delivered to the DeepLink delegate or listener. - Fixed a channel registration issue on iOS that could lead to registration updates not being synced with Airship until the next foreground if the channel's metadata changes while an update task is in flight.
- Fixed an Android bug in Preference Center that could cause locally cached subscription list state to become incorrect when switching named users.
- Fixed an Android Preference Center contact subscription chips to avoid duplicated views when scrolling a long Preference Center.
- Fixed handling of
sms:
,tel:
andmailto:
links in Android Message Center, when using custom HTML and<a>
tags. - Fixed an Android issue with window resizing in Scenes and Surveys, to prevent the keyboard from covering the input field.
17.0.2
Patch release that fixes Contact update merging order, improves Scene/Survey accessibility and reporting.
Changes
- Updated iOS SDK to 16.11.3
- Updated Android SDK to 16.9.1
- Fixed Contact update merge order, resolving a Preference Center bug that could lead to unexpected subscription states in some circumstances.
- Improved Scene/Survey accessibility and fixed a reporting bug related to form display events.
17.0.1
Minor release that fixes compatibility issues with v17.0.0. Maui support has been moved to a separate repository and artifacts under the Airship.Net.*
package ID.
Changes
- Updated iOS SDK to 16.11.2
- Updated Android SDK to 16.9.0
- Restored binding library compatibility with Xamarin projects.
16.3.1
Minor release that updates to the latest Airship SDKs. The iOS SDK update fixes an issue with the Preference Center on iOS.
Changes
- Updated iOS SDK to 16.11.1
- Updated Android SDK to 16.8.1
- Fix a binding issue with preference center on iOS.
17.0.0
Major release to support MAUI. The Airship .NET SDK now targets .NET 6.0, and is compatible with Android 5.0 (API 21) or higher, and iOS 13 or higher, using the latest supported release of Xcode (currently 14.2).
Changes
- Updated bindings and cross-platform libraries to target
net6.0
,net6.0-android
, andnet6.0-ios
- Updated Android SDK to 16.8.1
- Updated iOS SDK to 16.11.1
- Renamed Airship.NETStandard to Airship.NET (
namespace AirshipDotNet
) - Added a new
airship.net.messagecenter
that provides a cross-platform control that can be used to display Message Center messages. - Created a new MAUI Sample App