Skip to content

Commit

Permalink
Release 18.0.0-beta.2 (#2995)
Browse files Browse the repository at this point in the history
* Release 18.0.0-beta.2

* Update README, build feature flag docs
  • Loading branch information
rlepinski committed Feb 22, 2024
1 parent b5a8377 commit cd4c638
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 5 deletions.
15 changes: 14 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,20 @@

[Migration Guides](https://github.com/urbanairship/ios-library/tree/main/Documentation/Migration)

## Version 18.0.0-beta, February 2024
## Version 18.0.0-beta.2, February 22, 2024

Second SDK 18.0.0 beta.

### Changes
- Added support for push to start tokens in live activities. Start tokens will automatically be tracked for attribute types passed into the `restore` call.
- Added migration guide for 17.x -> 18.x.
- Updated Airship accessors to all be class vars instead of a mix of class and instance vars.
- Replaced access to AirshipPush, AirshipContact, AirshipChannel, AirshipAnalytics with protocols.
- Consolidated NSNotificationNames and keys to AirshipNotifications class.
- Fixed sendable warnings in PreferenceCenter and MessageCenter module.
- Fixed coredata warnings with Xcode 15.

## Version 18.0.0-beta, February 9, 2024

First beta release of SDK 18.0.0. This release contains a new automation module that has been rewritten in Swift and preliminary visionOS support.

Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ services into your iOS applications.
- [AirshipAutomation Docs](https://docs.airship.com/reference/libraries/ios/latest/AirshipAutomation)
- [AirshipMessageCenter Docs](https://docs.airship.com/reference/libraries/ios/latest/AirshipMessageCenter)
- [AirshipPreferenceCenter Docs](https://docs.airship.com/reference/libraries/ios/latest/AirshipPreferenceCenter)

- [AirshipNotificationServiceExtension Docs](https://docs.airship.com/reference/libraries/ios/latest/AirshipNotificationServiceExtension)
- [AirshipNotificationContentExtension Docs](https://docs.airship.com/reference/libraries/ios/latest/AirshipNotificationContentExtension)

Expand All @@ -18,7 +19,7 @@ services into your iOS applications.

## Installation

Xcode 14.3+ is required to use the Airship SDK.
Xcode 15.2+ is required to use the Airship SDK.

### CocoaPods

Expand All @@ -28,9 +29,7 @@ Make sure you have the [CocoaPods](http://cocoapods.org) dependency manager inst
$ gem install cocoapods
```

The primary Airship pod includes the standard feature set and is advisable to use
for most use cases. The standard feature set includes Push, Actions,
In-App Automation, and Message Center
The primary Airship pod includes all subspecs and is advisable to use for most use cases.

Example podfile:

Expand All @@ -49,6 +48,7 @@ selection of functionality is desired:
- `Airship/MessageCenter` : Message center
- `Airship/Automation` : Automation and in-app messaging
- `Airship/PreferenceCenter` : Preference center
- `Airship/FeatureFlags` : Feature flags

Example podfile:

Expand Down
1 change: 1 addition & 0 deletions scripts/build_docs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,7 @@ build_docs_swift "Airship" "AirshipCore"
build_docs_swift "Airship" "AirshipPreferenceCenter"
build_docs_swift "Airship" "AirshipMessageCenter" "Source/AirshipMessageCenter.h"
build_docs_swift "Airship" "AirshipAutomation" "Source/AirshipAutomation.h"
build_docs_swift "Airship" "AirshipFeatureFlags" "Source/AirshipFeatureFlags.h"

build_docs "AirshipExtensions" "AirshipNotificationServiceExtension" "Source/AirshipNotificationServiceExtension.h"
build_docs "AirshipExtensions" "AirshipNotificationContentExtension" "Source/AirshipNotificationContentExtension.h"

0 comments on commit cd4c638

Please sign in to comment.