Skip to main content

Changelog

Updates, changes, and improvements at Retool.

New features

  • Form generation from a table: Generate a form and all of its corresponding inputs from an existing table component on the canvas. Inputs will correspond to each column in the table, and values in the form will correspond to the selected table row by default.

Fixes and improvements

  • Added required field validation for saving and testing resource connections

  • Improved the in-app resource configuration form to provide full-width inputs for better legibility

  • Improved usability of REST resource URL prefixes by allowing them to be selectable and scrollable if long

  • Fixed a bug where "Ctrl+C" would not copy table cell contents on Windows

  • Improved Help Bubble by making the version and build number selectable and copyable

  • Added clickable icons to slider component which increment and decrement the slider

New features

  • Calendar Input component: Select a specific date, with support to select a month and year using the header.

  • Resize to fit: Added a "Resize to fit" action to fixed height containers that will adjust the container's height to fit its content. This action can be taken from the right-click context menu, by double clicking on the bottom rail of the component bounding box, or with the keyboard shortcut "Cmd+Option+Shift+r" (Mac) or "Ctrl+Option+Shift+r" (Windows and Linux).

Fixes and improvements

  • Fixed issue for Single Tag columns in Tables where option label would not render when option value was also set
  • Fixed an issue where Browse Apps wouldn't appear in the Retool pill
  • Fixed the Postgres resource to support providing a CA certificate without setting a client key
  • Fixed the docs link in OAuth 2.0 helper text on resource configuration page
  • Fixed a bug where the onboarding CTA was showing up after the tutorial is completed
  • Removed requirement for a resource to be in edited in order to test connection on configuration page
  • Improved the editor canvas to be a consistent color when zoomed out
  • Improved default custom component logic
  • Added the ability to copy parts of the text within Table cells instead of the entire cell

Fixes and improvements

  • Added stronger password requirements

  • Improved CouchDB error messaging for Test Connection

  • Fixed error with MongoDB queries in the query library if a database is not specified

  • Fixed an issue where null values in form.initialData causes form value to be overridden

  • Fixed visual inconsistencies with the Browse Apps UI

  • Updated the IP allowlist on the resource configuration page to include new IP addresses

  • Added Shift (+10/-10) and Alt (+0.1/-0.1) keyboard navigation for the Number Input

Fixes and improvements

  • Fixed Wizard Widget crashing in the naming step with an invalid name
  • Improved performance of panel resize in the editor
  • Improved evaluation performance for mapped fields
  • Improved Table performance when selecting a row
  • Fixed issue with false-y values rendering in Tag column type in Table
  • Fixed visual bug in the help menu
  • Added outdated indicator to query runs in the Debug Tools console
  • Added "^+L" keyboard shortcut for clearing Timeline in Debug Tools
  • Improved consistent spacing between controls in the Header (zoom, panel toggles, etc)

We're excited to announce that Debug Tools are now available for all cloud customers, and will be available in the next on-premise version! Debug Tools are a suite of devtools that enable you to investigate and debug errors in your Retool apps.

With Debug Tools, you can:

⚠ Get notified every time there’s an error

🔎 Quickly understand why and how errors happened

🔦 See a timeline of events to debug parallel queries

⚡ Inspect the state of all properties, including dependencies

You can access Debug Tools by clicking the bug icon on the right of the new status bar at the bottom of every Retool app, or by using the CTRL+` keyboard shortcut. Check out our docs or blog post to learn more, and feel free to send any feedback to jessicasun@retool.com. We’re excited to make debugging your apps quicker and easier than ever before!