Xamarin Changelog

The latest updates to the Airship Xamarin library

12.0.1 March 23, 2020

Patch addressing a regression in iOS SDK 13.1.0 causing channel tag loss’ ‘when upgrading from iOS SDK versions prior to 13.0.1. Apps upgrading from xamarin plugin’ ‘11.1.0 or below should avoid plugin version 12.0.0 in favor of version 12.0.1.’ '’ ‘- Updated iOS SDK to 13.1.1

12.0.0 March 13, 2020

Major release to support iOS SDK 13.1.

Changes

  • Updated iOS SDK to 13.1.0
  • Created new package layout for the new iOS SDK modules:
    • New packages
      • UrbanAirship.iOS.Automation
      • UrbanAirship.iOS.Core
      • UrbanAirship.iOS.ExtendedActions
      • UrbanAirship.iOS.MessageCenter
      • UrbanAirship.iOS.NotificationContentExtension
    • Renamed packages
      • UrbanAirship.iOS.locationkit -> UrbanAirship.iOS.location
      • UrbanAirship.iOS.AppExtensions -> UrbanAirship.iOS.N otificationServicEextension
    • Removed undefined constants from iOS bindings.
    • Changes handling of CustomEvent generics in .NETStandard and PCL libraries.
    • Fixed nupkg installations failing to link with missing symbol errors.
    • Fixed .NETStandard and PCL app crashes when adding a custom event (Airship.Instance.AddCustomEvent())

11.1.0 March 13, 2020

Patch release to fix a bug affecting loss of tags on iOS during app migration to iOS SDK 12.0.0. This patch release fixes the bug by combining previous tags with tags that have been set since the update to iOS SDK 12.0.0. Applications using iOS SDK 12.0.0 should update.

Changes

  • Update iOS SDK to 12.1.2

11.0.0 March 13, 2020

  • Update iOS SDK to 12.0.0

10.1.1 March 13, 2020

  • Update Android SDK to 10.1.1
  • Patch release to fix direct open reporting for notifications when an activity is resumed from the background

10.1.0 March 13, 2020

  • Update iOS SDK to 11.1.0
  • Fixed problem with installation of new iOS LocationKit package.

10.0.0 March 13, 2020

  • Update Android SDK to 10.0.2
  • Update iOS SDK to 11.0.0
  • Android GCM support has been removed. Please use FCM instead.
  • Android preference support has been moved to the urbanairship.android.preference package.
  • iOS location support has been moved to the urbanairship.ios.locationkit package.
  • Location support has been removed from the PCL and .NETStandard libraries.

9.4.0 March 13, 2020

Fixed a security issue within Urban Airship SDK, that could allow trusted URL redirects in certain edge cases. Affected package versions include the deprecated urbanairship package 5.0.0 - 5.0.2, the urbanairship.android packages 9.2.0 - 9.5.6, as well as the urbanairship.netstandard and urbanairship.portable packages 9.0.0 - 9.3.3. Apps using any of these should update as soon as possible. For more details, please email security@urbanairship.com.

  • Update Android SDK to 9.7.2
  • iOS SDK remains at 10.0.3

9.3.2 March 13, 2020

  • Update Android SDK to 9.5.5
  • iOS SDK remains at 10.0.3

9.2.0 March 13, 2020

  • Update iOS SDK to 9.4.0
  • Update Android SDK to 9.5.2

9.0.0 March 13, 2020

  • Updated iOS SDK to 9.1.0
  • Updated Android SDK to 9.2.0.
  • Split urbanairship package into iOS and Android packages. Also moved Android push providers into their own packages. UrbanAirship has been split into:
    • UrbanAirship.iOS (iOS)
    • UrbanAirship.iOS.appextensions (iOS Notification Service Extension)
    • UrbanAirship.Android.Core (Android core functionality)
    • UrbanAirship.Android.ADM (Android ADM Push Provider)
    • UrbanAirship.Android.FCM (Android FCM Push Provider)
    • UrbanAirship.Android.GCM (Android GCM Push Provider)
  • Starting with Version 9 of the Xamarin SDK, the version of the native bindings will track the native SDK version contained in that binding. The cross-platform libraries will be independently versioned.

9.4.1 April 19, 2019

  • Update package references to better support Xamarin 9.x
  • Update Android package dependencies to target API level 28
  • Update Android package to 9.7.1.1. SDK remains at 9.7.1
  • Update iOS SDK to 10.2.2

9.3.3 November 20, 2018

  • Update Android SDK to 9.5.6
  • iOS SDK remains at 10.0.3

9.3.1 November 9, 2018

  • Update iOS SDK to 10.0.3
  • Update Android SDK to 9.5.4

9.3.0 October 4, 2018

  • Update iOS SDK to 10.0.1
  • Android SDK version is still 9.5.2

9.1.0 July 23, 2018

  • Update iOS SDK to 9.3.2
  • Updated Android SDK to 9.4.0