- DATE:
- AUTHOR:
- JourneyApps Product Team
Runtime 4.87.11
We are excited to announce that runtime version 4.87.11 stable has been released.
Version 4.87 introduces the time-input component, and includes improvements to the in-app sync indicator. This version also contains various smaller improvements and fixes. These are listed 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.87.11:
Internal
Internal updates to the
capture-coordinatesanddisplay-coordinatescomponents.
4.87.10:
Fixed
An issue where the
edit-typeaheaddropdown in anobject-tablewas not always fully visible when the column was one of the last columns of the table.
4.87.9:
Fixed
A regression causing the checkboxes in an
object-tableedit-booleancell to not center correctly when no label was provided.An issue where the
capture-coordinatescomponent would take long to load when entering a view from a cold start.
4.87.8:
Fixed
An issue with the
capture-filecomponent causing it to get stuck in an infinite loading state.A regression resulting in a difference in row height when using frozen columns in an
object-table.
4.87.7:
Fixed
An issue where
buttons andbutton-groups with attributetype="primary"do not appear at the bottom of the view.An issue where
object-tablecolumns with action icons did not render the icon at the end of the cell.
4.87.6:
Fixed
An issue where the
placeholderof atext-inputwas no longer being used.A UX issue where a paragraph text in a
text-inputcaused a horizontal scrollbar instead of wrapping.A number of
object-tablestyling issues:The
edit-booleancheckbox and loading spinner will again be centered if no label is set on the column.Fixed a difference in row height when using frozen columns.
Vertically centered the filter and sort icons in
columnheadings.Removed additional padding from icons used in the filter dialog inputs.
Fixed an issue where inputs in the filter dialog overflowed.
Centered the filter icon on a
columnheading.Fixed
odd-row-background-colornot applying a background color.Removed double padding from the
edit-booleanlabel.
Removed additional padding from custom image icons used in the navigation drawer.
4.87.5:
Fixed
An issue where the app update banner appeared behind the
sidebarUI component on mobile devices.A bug introduced in version 4.87.4 causing click events to not fire on
sidebaritems on mobile devices.
4.87.4:
Fixed
A bug introduced in version 4.86 of the JourneyApps Runtime, where a
buttonwith an emptylabeldisplayed full-width, instead of shrinking to the size of theicon.A bug introduced in version 4.86 of the JourneyApps Runtime, where the close icon of a
optionListdisplayed on the incorrect side.An issue with the
sidebarcomponent throwing an error when long-pressing or when theitemhas noon-press.
4.87.3:
Fixed
A bug introduced in version 4.87.0 of the JourneyApps Runtime where the
labelof thetoggleUI component was rendered even if it was empty.An issue where the advanced
active-color,active-handle-color,inactive-colorandinactive-handle-colorattributes of thetoggleUI component did not accept named color values.A bug where the
context-menuwas not accessible from the Diagnostics view under certain conditions.
4.87.2:
Fixed
A bug causing the app to error after setting
auto-download="true"on an attachment field in the data model, and then receiving an app update.An issue where the sidebar UI component failed to display on mobile screen sizes when the
visible-on-mobileattribute was set totrue.An issue affecting the
date-inputanddatetime-inputUI components where a part of the date picker could appear off-screen, making it impossible to select certain dates.
4.87.1:
Fixed
An issue where an incorrect placement of whitespace was observed below an
object-tablewhen thecontrols="none"setting was enabled.An issue where format strings for
dateanddatetimevalues were not accurately considering the app's language. Moving forward, these values will be formatted according to the language selected in the application.
4.87.0:
Added
The
time-inputUI component, allowing users to capture a time value only. See its docs here.A new
deregistermethod was added to thehtmlcomponent, to remove callbacks from the component for a specificcommandor view. See its syntax here.
Improved
The sync indicator, situated in the top-right corner of an app, has been redesigned to include a more granular breakdown of the sync process, and it now includes additional details to assist with troubleshooting when a sync error occurs (e.g. Server errors now include the HTTP response codes, e.g. Internal Server Error (500)).
Updated the
datetime-inputUI component, including new attributes and component methods. See its updated docs here.Updated the
cardUI component, including new advanced attributes such as setting text color and font size. See its updated docs here.
Fixed
When the device is out of sync with the server time, the error would not show after the first sync when an app is opened.
Deprecated
The
placeholder-dateandplaceholder-timeattributes of thedatetime-inputUI component have been deprecated and replaced withdate-placeholderandtime-placeholderrespectively.