Skip to main content

Breaking changes:

  • The undocumented io.experimental.findAndSelectUser IO method has been removed in favor of the more powerful io.search

New:

Fixed:

  • TypeScript will now properly indicate when an IO method call requires a properties argument (for example io.display.table) Thanks to Petr for reporting this bug!
Did this section clearly explain what you wanted to learn?

Breaking changes:

New:

  • Adds an experimental io.experimental.input.file method. This method replaces our previous toUrl method. This new API returns an object with methods that allow you to get a URL that points to the uploaded file or the contents of the file as an object, a buffer, or a string
  • BigInt objects can now be used within io.display.object and in action return values

Especially while APIs are under an experimental flag, we encourage you to leave feedback to help shape Interval's future.

Did this section clearly explain what you wanted to learn?

This release adds a new experimental API for uploading files within actions. At the moment, these files are uploaded to Interval's S3 bucket. In a future release, we intend to allow you to upload directly to an S3 bucket that you control.

New:

Especially while APIs are under an experimental flag, we encourage you to leave feedback to help shape Interval's future.

Did this section clearly explain what you wanted to learn?

Interval's initial public beta release! v0.18.0 fixes bugs and introduces an API to send notifications from outside of actions.

Breaking changes:

  • The label property in the loading API has been renamed to title

New:

Fixed:

Did this section clearly explain what you wanted to learn?

  • New: Send custom email or Slack messages from within your actions using Notifications
  • New: Publish @interval/sdk to NPM 🎉
    • To update: npm i @interval/sdk@latest or yarn add @interval/sdk@latest
  • New: io and ctx can now be imported from @interval/sdk
  • New: Add currency property to io.input.number
  • New: Add support for long-running actions
  • Fix: Primitives returned from actions now display correctly in the UI
Did this section clearly explain what you wanted to learn?

Maintenance release.

Did this section clearly explain what you wanted to learn?

  • New: Display loading indicators with new Loading APIs
  • New: Interval now validates user input and displays validation warnings inline
  • New: Resizable transaction control panel
  • New: Search remote data using io.search
    • Breaking change: io.experimental.findAndSelect has been promoted to io.search.
  • Breaking change: Rename render function in display.table and select.table to renderCell
  • Fix: Improved handling for unresponsive host connections
Did this section clearly explain what you wanted to learn?

  • New: Send log output to the transaction screen from your actions with Logging
  • New: Add buttons to your actions with io.display.link
  • New: Add minSelections and maxSelections to select.multiple and select.table
  • New: Add orientation.vertical to display.table
  • Fix: .test TLD now recognized by URL parser
  • Fix: Improve date rendering in tables
Did this section clearly explain what you wanted to learn?

548 Market St PMB 31323
San Francisco, CA 94104

© 2022