Skip to content

Releases: interval/interval-node

v0.25.0

19 Aug 17:52
Compare
Choose a tag to compare

Breaking changes

  • The experimental .use() method for adding action groups has been renamed to .addGroup()

New

Read more ›

v0.24.0

01 Aug 14:25
Compare
Choose a tag to compare

Breaking changes

  • io.experimental.date is now io.input.date
  • io.experimental.time is now io.input.time
  • io.experimental.datetime is now io.input.datetime

New

  • io.input.url is a new component that prompts the user for a URL and returns a JavaScript URL object
  • All input and select I/O methods now accept an optional disabled prop, which disables the input in the UI
  • io.experimental.input.file now accepts an optional generatePresignedUrls() function that can be used to upload files directly to your own S3-compatible cloud storage (example)

Read more ›

v0.23.0

21 Jul 13:18
Compare
Choose a tag to compare

Breaking changes:

New

  • ctx.action now contains a url property containing the absolute URL to the currently running action
  • io.select.single and io.select.multiple now support numbers, booleans, or Date objects as option labels and values
  • io.search now supports numbers, booleans, or Date objects as result labels

Fixed

  • Clicking an io.display.link which links to the currently running action will now create a new transaction (including any URL params, if specified)

Read more ›

v0.22.0

18 Jul 21:17
Compare
Choose a tag to compare

New:

  • I/O methods and groups now support custom validation through the .validate() API

Fixed:

Read more ›

v0.21.0

29 Jun 21:18
Compare
Choose a tag to compare

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!

v0.20.0

28 Jun 18:45
Compare
Choose a tag to compare

Full changelog: https://interval.com/changelog/0.20.0

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