JourneyApps Container v4.19

We're very excited to announce the release of v4.19 of the JourneyApps Container!

The biggest update is the inclusion of support for JS functions from more places in the XML. Here are a few examples of where this is most beneficial:

  • Object tables and lists can be made even more dynamic, for example when you need to use the same table for multiple languages.

  • In the past, sidebars were a fairly “simple” component that you needed to copy and paste across all views, and then painstakingly edit each view to ensure that the correct sidebar items are shown as “active”. Now developers have the awesome ability to code sidebar once and copy/paste identical code to all views where the sidebar should be showing!

  • show-if and hide-if were powerful additions to the platform two years ago, but the basic logic that you could apply increased the complexity of the apps being built unnecessarily. Now that it is possible to call functions directly from the show-ifs and hide-ifs in the XML, it is possible to simplify your code considerably.

Changelog

  • added: Support to call JS functions from format strings show-if, hide-if, required, sidebar items' state

  • fixed: Data that contained emoji would cause the initial sync to fail.

  • improved: The upload queue for attachments is now more efficient for large numbers of attachments

  • improved: More optimal memory usage when using a lot of app indexes.

Last updated