We are excited to announce that runtime version 4.79 stable has been released.
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.
A regression with object-table where sorting columns with a show-if bound to a function would break on-state-change.
An issue when object-table displayed no results.
An issue causing copy and paste to break after copying content from object-table version 3.
We've added the oldValue and newValue parameters (similar to editable cells in object-table) to on-change for single-choice-dropdown.
We've added the oldValue and newValue parameters (similar to editable cells in object-table) to on-change for object-dropdown.
The UI of single-choice-radio when a user hovers their cursor over it.
An issue that caused toggle with a null value to be validated incorrectly.
An issue with display values on text-input when disabled (i.e. disabled="true").
A regression where object-table filter dialogs were not applying number or date filters.
A regression with object-table where the enter/return key did not create new lines in edit-text cells.
An issue with object-table causing it to automatically scroll when users selected a filtered row.
A regression with toggle where null values would fail on validation.
A regression where date or datetime would always resolve to false when used in show-if and hide-if.
A regression with capture-file causing an error when uploading a document.
We've updated the info-table component to add support for icons, as well as text color and icon color for rows. Read more in the docs.
We've added an align-content attribute to various input-type components (e.g. capture-photo, date-input) as well as heading, info, button, and button-group.
We've added support for descending order in app indexes.
This version correctly ignores backend indexes that have been specified in the data model. Previous versions of the runtime may show errors in the console.
Added support for on-long-press on a dialog's button-group.
When a user leaves their app, and another user signs into the same app, the app data will be synchronized faster than before.
Developers can specify that their app should ignore broadcasts (via the Broadcast API) when the app is in the background.
An issue with the date picker where its display year value would not update correctly when changing months.
An issue with object-table causing it to break when filtered column is hidden programmatically.
An issue where app indexes were not used for "field = ?", null queries.
An issue where actionSheet would be positioned incorrectly when triggered from a static list-item.
The touch area for radio buttons and checkboxes (e.g. single-choice-radio, multiple-choice-checklist) has been made smaller to only contain the button and adjacent text. Previously the touch area was the entire width of the containing view or column.