- DATE:
- AUTHOR:
- JourneyApps Product Team
Runtime 4.89.3 (Latest Stable)
We are excited to announce that runtime version 4.89.3 stable has been released.
Runtime version 4.89 adds support for deep links to open apps on a specific view. This improves usability for app users by reducing the number of steps to get to the right place in the app. Additionally, $object
or $selection
can now be passed as arguments to functions - resolving an inconsistency that previously caused a lot of confusion. There are several other smaller enhancements and improvements - find out more in the Changelog below.
You can use this version of the runtime by selecting it from the list of stable runtime versions under App Settings/Runtime Version in OXIDE.
4.89.3:
Fixed:
A regression with view initialization, which would cause the view parameters to be
undefined
.A number of issues with
object-table
, namely:Component method
setState()
not settingfullscreen
correctly.Double clicking into an
edit-text
cell will now remain in edit mode.The
on-change
event not triggering on mobile devices.
An issue with the
navigation
drawer's background color not applying thestyle-header-background
attribute.An issue with
object-dropdown
andoptionList
dialogs preventing users from accessing the last item on some mobile devices.An issue causing the
on-long-press
action of the back button to not work correctly.
4.89.2:
Added
The sub-item-divider-padding-horizontal
attribute to thenavigation
UI component to override a navigation item's left and right padding.
Fixed
A regression with
date
anddatetime
display values not being formatted correctly.An issue preventing the view from reloading when navigating to the same view.
An issue where the
navigation
component'slogo
would not update until navigating to a new view.An issue with the
section-icon-color
anditem-divider-color
attributes of the navigation component not being applied to collapsable navigation items.
4.89.1:
Fixed
A regression with layout UI components, namely
columns
andgrid,
that caused nested hidden components to trigger validation.A visual regression with
object-table
pagination controls overflowing on narrow layouts.An issue where
edit-number
cells did not add clear icons for 0 values.An issue with
object-dropdown
dialogs where an option would be selected after scrolling on mobile.An issue where the
html
UI component would show a scrollbar unexpectedly, specifically on Windows.Right-to-left support for pagination controls in an
object-table
.
4.89.0:
Added
Support for deep links to open apps on a specific view. See the docs here.
navigate.getDeeplink()
to assist in generating deep link URLs in views.
New
transform-value
attribute on a view parameter that takes a function, which runs before a view’sinit()
function. This allows developers to set or transform view parameters from the parameters received from the deep link (since deep link parameters are strings). Learn more in the docs here.The
required
attribute on a view parameter, to mark parameters as required or optional.The
show-search
andshow-pagination
attributes to paginatedobject-table
andlist
components to show/hide the search box and pagination buttons independently.The
clear-button-visibility
,clear-icon
,clear-icon-color
,clear-icon-hover-color
andclear-icon-active-color
advanced attributes to input components and editable columns in anobject-table
.
Improved
$object
,$selection
or$value
can now be passed as arguments to functions. Before, functions typically supported only one of these arguments, and the distinction of when to use which wasn’t clear. Now, a developer can always use any of these arguments ($object
,$selection
, or$value
) in these functions.actionSheet
default padding for option items has been adjusted so that it better indicates scrollability.
Fixed
Issues with touch- and long-press event listeners resulting in double-click events.