Skip to content

Commit

Permalink
Release 9.0.0 (#331)
Browse files Browse the repository at this point in the history
* Release 9.0.0

* Feedback

* Update docs
  • Loading branch information
rlepinski authored Feb 2, 2018
1 parent ec2a547 commit fbfbcde
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 8 deletions.
29 changes: 25 additions & 4 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,31 @@ Android ChangeLog

Migration Guide: http://docs.urbanairship.com/topic_guides/android_migration.html.

Version 9.0.0-beta - January 2, 2018
====================================
Version 9.0.0 - January 31, 2018
================================

Major release required for new in-app messaging capabilities.

New features
------------
- In-app messaging v2. The new in-app messaging module includes several different
view types that are fully configurable, including modal, banner, and fullscreen. An
in-app message is able to be triggered using the same rules as the Action automation
module.
- A rate app action to prompt the user to rate the application.
- Automation schedule priority: Used to determine the execution order of schedules
if multiple schedules are triggered by the same event.
- Support for editing automation schedules.
- New active session automation trigger. The trigger will increment its count
if it has been scheduled during an active session instead of waiting for the next
foreground.
- New app version automation trigger.
- Extended whitelist URL checking for URL loading instead of just JS bridge
injection. By default these checks are disabled, but you can enable them
with the AirshipConfigOptions field `enableUrlWhitelisting`.
- Updated localizations.
- Updated to Google Play Services 11.8.0 and Support Library 27.0.2.

In-app messaging v2 beta release. The APIs are not yet final and may contain bugs.

Version 8.9.7 - January 22, 2018
================================
Expand Down Expand Up @@ -124,7 +145,7 @@ Bug Fixes
Version 8.8.2 - August 14, 2017
===============================

Patch release for a rare crash involving GCM push handling. Any apps using
Patch release for a rare crash involving GCM push handling. Any apps using
GCM and experiencing NPEs in GCMPushReceiver should update.

Bug Fixes
Expand Down
2 changes: 1 addition & 1 deletion documentation/migration/migration-guide.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ you have manually added the `AdmPushReceiver` in your manifest, please update th

Urban Airship's banner-only In-App Messaging feature has been replaced with a more
functional In-App Messaging feature that includes banner, modal and full screen
messages. Please refer to [In-App Messaging for Android](https://docs.urbanairship.com/guides/android-iam)
messages. Please refer to [In-App Messaging for Android](https://docs.urbanairship.com/guides/android-in-app-messaging)
for more information.

### Automation
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,10 @@
* <selector> := <scope>, "key": string | "key": string | <scope>
* <scope> := "scope": string | "scope": [string, string, …]
* <p/>
* <value_matcher> := <numeric_matcher> | <string_matcher> | <presence_matcher> | <version_matcher> | <array_matcher>
* <value_matcher> := <numeric_matcher> | <equals_matcher> | <presence_matcher> | <version_matcher> | <array_matcher>
* <array_matcher> := "array_contains": <predicate> | "array_contains": <predicate>, "index": number
* <numeric_matcher> := "equals": number | "at_least": number | "at_most": number | "at_least": number, "at_most": number
* <string_matcher> := "equals": string
* <numeric_matcher> := "at_least": number | "at_most": number | "at_least": number, "at_most": number
* <equals_matcher> := "equals": number | string | boolean | object | array
* <presence_matcher> := "is_present": boolean
* <version_matcher> := "version": version matcher
*/
Expand Down

0 comments on commit fbfbcde

Please sign in to comment.