Skip to main content

New:

  • Added the .multiple() chained method to io.search and io.input.file, which allows accepting multiple values in a single input.
  • Added optional defaultValue property to io.search.

Fixed:

  • Fixed a phantom import which caused issues in some non-hoisting package managers like pnpm.


Was this section useful?

New:

  • Added io.display.grid method for visually focused collections of data, usually with an emphasis on images.
  • Added isFilterable and isSortable props to io.display.table and io.select.table for disabling filtering and sorting if desired — this can be useful for tables with asynchronous data.
  • Added quiet logging level to the Interval client to reduce terminal console logging, enable by adding logLevel: "quiet" property to the Interval constructor.
  • The string shorthand for columns and accessorKey values in io.display.table and io.select.table are now type checked against your input data. Rest assured knowing that your columns are defined in your data!

Fixed:


Was this section useful?

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.


Was this section useful?

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:


Was this section useful?

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.


Was this section useful?

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.


Was this section useful?

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


Was this section useful?

548 Market St PMB 31323
San Francisco, CA 94104

© 2023

Join our mailing list

Every Friday we send an email with the latest from Interval, including events, product updates, SDK releases, and more.