JourneyApps Container v4.42

We’re happy to announce v4.42 of the JourneyApps Container. This version fixes a few bugs and adds long-term push notification functionality.

Fixes

  • When linking to a new view from an editable object-table's on-change, the container would crash. Not anymore.

  • component.html().on callbacks that take a long time to resolve didn’t bring up the blocking spinner. It does now. (P.S. If you would prefer your actions happening without a blocking spinner, you can use the new .postNonBlocking command. See https://github.com/journeyapps/journey-iframe-client for more details)

  • We overhauled list's show-if and hide-if logic to make it consistent with other components and null is now correctly interpreted as a falsy value.

  • Our buttons’ right-hand-side icon received some much needed breathing room.

  • On iOS, external.uri calls that re-opened the container failed. They work now.

Introducing FCM Support for Android

We’ve updated our push notification system to use FCM instead of GCM. This has no practical implications for you or your users.

GCM Deprecation

Earlier this year, Google announced that it has deprecated GCM (Google Cloud Messaging) in favor of its new messaging service, FCM (Firebase Cloud Messaging). According to the announcement, GCM will be shut down in April 2019. Older versions of the JourneyApps Container (from v4.41 and below) used GCM to facilitate push notification functionality.

We will send out a full announcement regarding GCM deprecation to our customers in the near future.

v4.42.1

  • Fixed some components' disabled state colors in dark mode.

  • Fixed issue with datetime queries in JSON1 engine

  • Fixed issue with edit-select not working correctly on iOS

Changelog

  • added: FCM support for push notifications on Android

  • fixed: Container crash when linking to a new view from an editable object-table's on-change

  • fixed: component.html().on callbacks that take a long time to resolve didn't bring up the blocking spinner

  • fixed: external.uri calls that re-opened the container doesn't fail anymore

  • improved: Buttons’ right-hand-side icon spacing

  • improved: list's show-if and hide-if logic to make it consistent with other components

  • fixed: (4.42.1) Disabled dark mode colors

  • fixed: (4.42.1) Datetime issue with JSON1

  • fixed: (4.42.1) Regression with edit-select on iOS

Last updated