New:
- Added ctx.redirect() support to Page handlers.
- Added
replace
property to ctx.redirect() to replace the current entry in the user's history stack, likehistory.replaceState
. - Added
highlightColor
property to io.display.table and io.select.table'srenderCell
method to highlight a cell's background and text colors. - Added a global
onError
callback to the Interval constructor, perfect for logging or reporting to error services. - Page handlers can now return
undefined
orNone
to conditionally opt out of custom layouts and fall back to rendering the default index. - Markdown is now supported in io.display.table and
io.select.table cells and in any input IO methods'
helpText
properties.
Fixed:
- Improved retry and timeout behavior, preventing large payloads from saturating connection to Interval.
- Fixed issues with Pages showing up in the dashboard sidebar in some cases when they shouldn't.
- Fixed .validate() calls when chained after .withChoices() calls.