Releases: interval/interval-node
Releases · interval/interval-node
v0.35.0
New
- Pages, a lightweight way to display data to complement actions, are now in public beta!
- Introducing Interval Direct Connect! In all previous Interval versions connections between your app and your users' browsers are relayed through Interval. We're removing this relay step, allowing for a direct connection under the hood between your app and your users. We're still finalizing benchmarks, but the early results from our internal testing indicate that this will be the single biggest upgrade to the performance of Interval apps so far. This new functionality is currently in private beta. If you'd like to try the Direct Connect beta, let us know and we'll enable it for your account.
v0.34.0
Breaking changes
- When you update your SDK version, you'll no longer be able to set permissions for your actions through the dashboard. Instead, you can now define them directly in your code. Any permissions you previously set through the dashboard will continue to function normally.
New
- Permissions for actions can now be defined in code.
v0.33.0
Breaking changes
- The
io.experimental.input.file
method has been promoted to io.input.file.
New
- Added optional
image
property support to io.select.single'soptions
and io.search'srenderResult
output, which allows customizing the image's size and alt tag (replaces the now-deprecatedimageUrl
property).
Fixed
v0.32.0
New
- Added new io.display.metadata method for displaying a series of label/value data pairs in several available layouts.
- Added new level, description and menuItems properties to io.display.heading.
v0.31.0
New
- The columns object in io.display.table and io.select.table now accept an accessorKey property, allowing renaming column names with shorthand key-based access instead of needing to specify a renderCell callback.
- The io.display.table method now accepts an optional getData property for fetching table data asynchronously in advanced use cases.
v0.30.0
New
- The io.group method now accepts objects with string keys as its first argument, allowing return value retrieval by key instead of index
- Adds io.confirmIdentity method to request re-authentication before performing sensitive work within actions
v0.29.0
New:
- Adds new io.display.code method to render source code with syntax highlighting
- Cells in io.select.table and io.display.table can now contain inline images by returning an object containing an
image
property from therenderCell
method
v0.28.0
New:
- Adds new io.display.video method to display videos
- Improves data transmission, sorting, and searching in io.display.table and io.select.table
v0.27.0
New
- Adds new io.display.image method as a
first-class way to display images
(no more needing to fall back to markdown!) - Adds optional secondary argument to io.group to
customize the continue button label and theme
v0.26.0
New:
- Adds
defaultPageSize
property to io.display.table and
io.select.table to customize the default number of items per page - Adds ctx.redirect() method to redirect the
user to another action or external URL in their current window