Skip to main content

Changelog

Updates, changes, and improvements at Retool.

  • Added API version selection to Twilio resources.
  • Added Gitlab configuration options to Source Control settings.
  • Added interactive state to the Query Library status bar.
  • Fixed an issue where a Retool app could not be downloaded using the Showcase share option.
  • Fixed an issue where linting errors in code editors would appear blue on hover.
  • Fixed an issue where MongoDB schemas in the Query Library would not load correctly.
  • Fixed an issue where panning a workflow in the Retool Workflows editor would not behave as expected.
  • Fixed an issue where Query blocks in Retool Workflows may not list all available resources.
  • Fixed an issue where the Table component would incorrectly sort numbers if cells contained only zero and negative values.
  • Improved error reporting when writing JavaScript code.
  • Improved support for parameters when editing JSON in queries.
  • Improved the Navigation component to include a logo by default.
  • Improved the Share options for Retool apps.

Fixes and improvements

  • Added Notes option to workflow blocks for writing Markdown comments.
  • Added notes to the sample workflow for new users of Retool Workflows.
  • Fixed an issue where protected app links would not work correctly.
  • Fixed an issue where protecting an app or resource would not create a pull request correctly.
  • Fixed an issue where resetting a remote branch in Source Control would not list all available branches in GitHub.
  • Fixed an issue where Retool Database would not correctly detect duplicate values when importing CSVs.
  • Fixed an issue where Source Control branch diffs for an app were not correctly compared after resetting a remote branch.
  • Fixed an issue where the Environments section would not render correctly if there were many environments listed.
  • Fixed an issue where the Header frame would not render correctly in presentation mode when using both Header and Sidebar frames.
  • Fixed an issue where tooltips would not render below the cursor.
  • Fixed an issue where workflows with names containing slashes could be protected.
  • Improved Autolayout functionality in Retool Workflows.
  • Improved error messaging for unexpected behavior when using app releases.
  • Improved error messaging when attempting to reuse an existing environment name.
  • Improved user interface and experience for Retool Database.

Fixes and improvements

  • Added the selection property and setSelection() to the Rich Text Editor component.

  • Added environment URL parameter to specify the environment in Retool Embed apps.

  • Fixed an issue where Date Time-formatted columns in the Table component would not correctly sort if any cells contained null values.

  • Fixed an issue where TLS certificates for resources would not upload if using a Windows computer.

  • Fixed an issue where MongoDB connection strings would be incorrectly parsed if it contained a TLS option.

  • Fixed an issue where an app would unintentionally scroll if typing into input components within the Header frame.

  • Fixed an issue where publicly shared apps would ignore the specified maximum width and render at 100% width under certain conditions.

  • Fixed an issue where the resource schema would not refresh correctly when changing the environment.

  • Fixed an issue where the Asana resource settings contained a broken link.

  • Fixed an issue where the toggle to enable a workflow would not function correctly in Retool Workflows.

  • Fixed an issue where the Query Library would not correctly display if a query contained JavaScript variables.

  • Improved resource settings to hide token status if the resource uses Shared OAuth.

  • Improved the Schema Explorer to display namespaced table schemas for MySQL resources.

New components

  • Status: A component that displays the status of a task or operation. It supports multiple user-defined states, including icons, colors, and labels.

Fixes and improvements

  • Changed copy for the 'Reload all queries' action to 'Reset app state'

  • Fixed an issue where the variable editor was erroneously showing up for a GraphQL Resource in the Query Library

  • Added a toggle to prevent scroll from changing values in the Number Input

  • Fixed query renames being reset whenever a periodic query runs

  • Fixed copying and pasting of Containers or Modals with nested Modules

  • Fixed an issue that would cause certain inputs in Rich Text Input to crash with an error

  • Added Markdown support in the GraphQL schema explorer

  • Added titles to popped-out code editors

We're releasing improvements to our drag-and-drop system to make it easier than ever to build UIs within Retool. With our new preview experience, adding and moving components around the canvas is easier and more predictable, especially in nested and dense contexts.


Nested Contexts (e.g. Containers)

Containers no longer change size as you’re dragging over them, making it easier to drag and drop in and out of nested areas:



Dense Contexts (e.g. Forms)

Surrounding components no longer move unpredictably. For example, dragging a Text Input into a dense form is easier than ever:

We want to hear from you! Reach out to dworsky@retool.com if you have any feedback on drag and drop. We’re continuing to add more improvements over the coming weeks.