Skip to main content

Changelog

Updates, changes, and improvements at Retool.

Cloud-hosted Retool has been updated with the following changes. These changes will also be available in a future release of Self-hosted Retool.

Added

  • Added support for customizing Adornment text on Input components.
  • Added link underline style options to the Link, Toggle Link, Link List, Table, and Key Value components.
  • Added the Indicator label style to the Segmented Control component.
  • Added the Indeterminate property to the Progress Circle component.
  • Added the Height property to the Radio Group and Checkbox Group components.
  • Added support for drawers and modals to modules.
  • Added more style options to the Breadcrumb component.
  • Added prefix text, suffix text, prefix icon, and suffix icon to the Phone Number Input component.
  • Added support for uploading duplicate files to Retool Storage.
  • Added support for label wrapping to the Key Value component.
  • Added hover and active color style options to all button components.

Fixed

  • Fixed an issue with editing JSON column type data in the Table component.
  • Fixed an issue where timezone formatting was not included in the formattedValue property in the state inspector.
  • Fixed an issue where including time zone tokens in the Time format string on Date Time components would always show the local time zone instead of the configured display time zone.
  • Fixed an issue with the Select component where the readOnly property may not behave as expected.
  • Fixed an issue where the Add components modal may not appear for apps with no components.
  • Fixed an issue with nested item scope in the List View component.
  • Fixed an issue where bulk deletion of apps may not work as expected.
  • Fixed an issue with vertical alignment of the Status component.
  • Fixed an issue where the Navigation component may not use the correct color on hover.
  • Fixed an issue with the Form component where resetting input values to initial data may not work if setData() had been called.
  • Fixed an issue where debugging tools may stop responding when attempting to view theme state.
  • Fixed an issue with the JSON Schema Form component where using anyOf may not behave as expected.
  • Fixed an issue where setValue() may not function correctly when using array values.

Improved

  • Improved the appearance of the Tabs component when using a dark theme.
  • Improved the default color values of the Chart component.

Patched

Cloud-hosted Retool has been updated with the following changes. These changes will also be available in a future release of Self-hosted Retool.

Added

  • Added style properties for the Top Bar icon in the IFrame component.
  • Added a Checked Border style property to Switch, Checkbox, and Radio Group components.
  • Added the Grayscale style option to the Image component.
  • Added the Button Group component.
  • Added active and hover link style properties for Link, Toggle Link, and Link List components.
  • Added visibility of Hover Background color style properties for the Tabs component.
  • Added the option to use Automatic colors for the Avatar Group component background color.

Fixed

  • Fixed an issue with the background color of the Navigation component.
  • Fixed an issue with resource deletion.
  • Fixed an issue with editing cells of a Table component with expandable rows that may result in rendering content in the wrong place.
  • Fixed an issue with the Number Input component where a validation message may appear before the user inputs a value.
  • Fixed an issue that would cause some icons to use an incorrect color.
  • Fixed an issue where sorting some datetime values in the Table component may not work.

Removed

  • Removed unnecessary headers from requests.

Cloud-hosted Retool has been updated with the following changes. These changes will also be available in a future release of Self-hosted Retool.

Added

  • Added support for Google Service Account authentication to REST API resources.
  • Added a dynamic option to the Require confirmation setting of queries.
  • Added audit logs for Source Control settings.
  • Added a new List View component.
  • Added a Border Radius style option for the Dropdown Button component.
  • Added an option to globally set the duration of query notifications.

Fixed

  • Fixed an issue with frames when used inside a module.
  • Fixed an issue with app navigation using shortlinks with query and hash parameters.
  • Fixed an issue with component canvas labels in the IDE.
  • Fixed an issue where the Chart component would crash if Value labels was set to be anything except a string or array.
  • Fixed an issue that resulted in incorrect background colors when editing Table component cells.
  • Fixed an issue where newly created custom app themes would not update until refreshed.

Improved

  • Legacy components appear at the end of the list in the component picker.
  • Improved the appearance of web components.
  • Default query notifications now only show in the IDE and not when viewing an app.

Cloud-hosted Retool has been updated with the following changes. These changes will also be available in a future release of Self-hosted Retool.

Added

  • Added the Reset to default theme option to the App Theme settings.
  • Added a warning message when attempting to use translation tools to translate the content of Retool apps.
  • Added _tool helper methods.
  • Added support for Retool Storage to other environments.
  • Added a deselect option to the Table component's editable tag column.
  • Added a custom width option to the Drawer frame.

Fixed

  • Fixed an issue with app frames within modules.
  • Fixed an issue with OAuth 2.0 callback URLs.
  • Fixed an issue where nested items may not evaluate properly.
  • Fixed an issue where Table component cells may display an incorrect background color during editing.
  • Fixed an issue where nested containers in modules didn't show borders.
  • Fixed an issue where changeset and save actions were not exposed for tables with only editable dynamic columns.
  • Fixed an issue with the Link to Table option for Filter components within modules.
  • Fixed an issue with the Reorderable List component where renderedValue would immediately update when reordered.
  • Fixed an issue with the Chart component where selectedData may not work when using JSON to define chart metadata.
  • Fixed an issue where dynamic column text color may not always work.
  • Fixed an issue where {{theme}} may not correctly reflect organization-defined default themes.

Cloud-hosted Retool has been updated with the following changes. These changes will also be available in a future release of Self-hosted Retool.

Added

  • Added support for custom widths to the Drawer frame in the IDE.
  • Added the option to configure a security contact for your organization for incident-related notifications.
  • Added the option to rename frames in the IDE.
  • Added the option to download app JSON with existing query data in Debug Tools.
  • Added all available frames to the State tab in the IDE.

Fixed

  • Fixed an issue with the Styles color picker.
  • Fixed an issue with the Table component where Changeset and Save actions were not available if the table only contained editable dynamic columns.
  • Fixed an issue with the Key Value component where it did not properly respect saved property order.
  • Fixed an issue with the IDE where the App settings did not properly appear.
  • Fixed an issue with the IDE where the Edit button would not always appear in the query editor for the selected resource.
  • Fixed an issue where Visual Studio Code on Windows could not always save changes.
  • Fixed an issue with the performance of the Styles editor inputs when attempting to use {{ }} expressions.
  • Fixed an issue where the Styles editor may produce unexpected errors.
  • Fixed an issue with the styling of Date Range and Date Time components.
  • Fixed an issue with the Key Value component where dynamic values would not work when using custom formatting.
  • Fixed an issue where downloaded Word and Excel files would be corrupted.
  • Fixed an issue with the Container component where the ShowBorder property would not support dynamic values.
  • Fixed an issue where editing cells in nested tables would collapse the parent row.
  • Fixed an issue with the Sidebar frame layout.

The new Button column type in the Table component is now available. When enabled, column values render as a button. This allows you to add buttons to trigger actions, queries, and open links using a button.

Cloud-hosted Retool has been updated with the following changes. These changes will also be available in a future release of Self-hosted Retool.

Added

  • Added an option to specify group mappings in SAML SSO settings.

Fixed

  • Fixed an issue where Google SSO was not available to some cloud-hosted organizations.
  • Fixed an issue where getSAMLAndLDAPConstants was not using the default value for samlGroupsAttribute.

Cloud-hosted Retool has been updated with the following changes. These changes will also be available in a future release of Self-hosted Retool.

Added

  • Added instanceView as an exposed property in the List View component.

Fixed

  • Fixed an interaction with collapse empty rows that would not work in repeated containers within the List View component.
  • Fixed components that use ChevronScrollable that would not scroll correctly.
  • Fixed positioning of Modal.

Changed

  • URL query parameters retain their original sorting and no longer sorted alphabetically.

The Phone Number Input component for web apps is now available. It automatically formats phone numbers, includes a country selector with international dialing code, and can perform validation based on the selected country. The default country is derived from the user's IP address.