- 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-coordinates
anddisplay-coordinates
components.
4.87.10:
Fixed
An issue where the
edit-typeahead
dropdown in anobject-table
was 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-table
edit-boolean
cell to not center correctly when no label was provided.An issue where the
capture-coordinates
component would take long to load when entering a view from a cold start.
4.87.8:
Fixed
An issue with the
capture-file
component 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
button
s andbutton-group
s with attributetype="primary"
do not appear at the bottom of the view.An issue where
object-table
columns with action icons did not render the icon at the end of the cell.
4.87.6:
Fixed
An issue where the
placeholder
of atext-input
was no longer being used.A UX issue where a paragraph text in a
text-input
caused a horizontal scrollbar instead of wrapping.A number of
object-table
styling issues:The
edit-boolean
checkbox 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
column
headings.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
column
heading.Fixed
odd-row-background-color
not applying a background color.Removed double padding from the
edit-boolean
label.
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
sidebar
UI component on mobile devices.A bug introduced in version 4.87.4 causing click events to not fire on
sidebar
items on mobile devices.
4.87.4:
Fixed
A bug introduced in version 4.86 of the JourneyApps Runtime, where a
button
with an emptylabel
displayed 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
optionList
displayed on the incorrect side.An issue with the
sidebar
component throwing an error when long-pressing or when theitem
has noon-press
.
4.87.3:
Fixed
A bug introduced in version 4.87.0 of the JourneyApps Runtime where the
label
of thetoggle
UI component was rendered even if it was empty.An issue where the advanced
active-color
,active-handle-color
,inactive-color
andinactive-handle-color
attributes of thetoggle
UI component did not accept named color values.A bug where the
context-menu
was 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-mobile
attribute was set totrue
.An issue affecting the
date-input
anddatetime-input
UI 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-table
when thecontrols="none"
setting was enabled.An issue where format strings for
date
anddatetime
values 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-input
UI component, allowing users to capture a time value only. See its docs here.A new
deregister
method was added to thehtml
component, to remove callbacks from the component for a specificcommand
or 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-input
UI component, including new attributes and component methods. See its updated docs here.Updated the
card
UI 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-date
andplaceholder-time
attributes of thedatetime-input
UI component have been deprecated and replaced withdate-placeholder
andtime-placeholder
respectively.