Skip to content

Releases: interval/interval-node

v0.35.0

08 Dec 20:38
Compare
Choose a tag to compare

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.

Read more ›

v0.34.0

06 Dec 19:53
Compare
Choose a tag to compare

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

Read more ›

v0.33.0

28 Nov 20:35
Compare
Choose a tag to compare

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's options and io.search's renderResult output, which allows customizing the image's size and alt tag (replaces the now-deprecated imageUrl property).

Fixed

  • Fixed an issue with io.search methods inside of an io.group sometimes throwing an error.

Read more ›

v0.32.0

27 Oct 21:39
Compare
Choose a tag to compare

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.

Read more ›

v0.31.0

13 Oct 19:41
Compare
Choose a tag to compare

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.

Read more ›

v0.30.0

05 Oct 21:17
Compare
Choose a tag to compare

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

Read more ›

v0.29.0

19 Sep 20:58
Compare
Choose a tag to compare

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 the renderCell method

v0.28.0

19 Sep 20:57
Compare
Choose a tag to compare

New:

v0.27.0

19 Sep 20:57
Compare
Choose a tag to compare

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

19 Sep 19:08
Compare
Choose a tag to compare

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