Skip to content

Commit fbfbcde

Browse files
authored
Release 9.0.0 (#331)
* Release 9.0.0 * Feedback * Update docs
1 parent ec2a547 commit fbfbcde

File tree

3 files changed

+29
-8
lines changed

3 files changed

+29
-8
lines changed

CHANGELOG.md

Lines changed: 25 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,31 @@ Android ChangeLog
33

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

6-
Version 9.0.0-beta - January 2, 2018
7-
====================================
6+
Version 9.0.0 - January 31, 2018
7+
================================
8+
9+
Major release required for new in-app messaging capabilities.
10+
11+
New features
12+
------------
13+
- In-app messaging v2. The new in-app messaging module includes several different
14+
view types that are fully configurable, including modal, banner, and fullscreen. An
15+
in-app message is able to be triggered using the same rules as the Action automation
16+
module.
17+
- A rate app action to prompt the user to rate the application.
18+
- Automation schedule priority: Used to determine the execution order of schedules
19+
if multiple schedules are triggered by the same event.
20+
- Support for editing automation schedules.
21+
- New active session automation trigger. The trigger will increment its count
22+
if it has been scheduled during an active session instead of waiting for the next
23+
foreground.
24+
- New app version automation trigger.
25+
- Extended whitelist URL checking for URL loading instead of just JS bridge
26+
injection. By default these checks are disabled, but you can enable them
27+
with the AirshipConfigOptions field `enableUrlWhitelisting`.
28+
- Updated localizations.
29+
- Updated to Google Play Services 11.8.0 and Support Library 27.0.2.
830

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

1132
Version 8.9.7 - January 22, 2018
1233
================================
@@ -124,7 +145,7 @@ Bug Fixes
124145
Version 8.8.2 - August 14, 2017
125146
===============================
126147

127-
Patch release for a rare crash involving GCM push handling. Any apps using
148+
Patch release for a rare crash involving GCM push handling. Any apps using
128149
GCM and experiencing NPEs in GCMPushReceiver should update.
129150

130151
Bug Fixes

documentation/migration/migration-guide.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ you have manually added the `AdmPushReceiver` in your manifest, please update th
1717

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

2323
### Automation

urbanairship-sdk/src/main/java/com/urbanairship/json/JsonPredicate.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@
2424
* <selector> := <scope>, "key": string | "key": string | <scope>
2525
* <scope> := "scope": string | "scope": [string, string, …]
2626
* <p/>
27-
* <value_matcher> := <numeric_matcher> | <string_matcher> | <presence_matcher> | <version_matcher> | <array_matcher>
27+
* <value_matcher> := <numeric_matcher> | <equals_matcher> | <presence_matcher> | <version_matcher> | <array_matcher>
2828
* <array_matcher> := "array_contains": <predicate> | "array_contains": <predicate>, "index": number
29-
* <numeric_matcher> := "equals": number | "at_least": number | "at_most": number | "at_least": number, "at_most": number
30-
* <string_matcher> := "equals": string
29+
* <numeric_matcher> := "at_least": number | "at_most": number | "at_least": number, "at_most": number
30+
* <equals_matcher> := "equals": number | string | boolean | object | array
3131
* <presence_matcher> := "is_present": boolean
3232
* <version_matcher> := "version": version matcher
3333
*/

0 commit comments

Comments
 (0)