v3.20.190-lts

parruda/swarmv3.20.190-ltsJul 2, 2026by johnsoncherian

AI Summary

Focuses on workspace polish and UI/UX stability. Key updates include accessibility improvements, data grid sorting fixes, and UI truncation corrections in the Modal component.

Key Highlights

  • Hidden 'App Enabled' workspace visibility toggle from Builder roles
  • Fixed data grid sorting for Datepicker columns
  • Improved accessibility by blocking keyboard navigation to disabled components
  • Fixed UI truncation in Modal component body and footer

New Features

  • Workspace visibility toggle restrictions
  • Data grid sorting improvements
  • Accessibility keyboard navigation fixes
  • Modal scrolling mechanics

Full Release Notes

## What's Changed

### ๐ŸŒŸ Enhancements
* Workspace Polish: Hidden the "App Enabled" workspace visibility toggle from Builder roles to prevent unauthorized live application configuration changes by @rudeUltra in [#16952](https://github.com/ToolJet/ToolJet/pull/16952)

### ๐Ÿ› ๏ธ Fixes
* Fixed parsing tolerance within the AppBuilder compiler to gracefully handle trailing whitespaces inside `{{{...}}}` expressions, keeping the underlying reactive dependency graph intact by @shaurya-sharma064 in [#16378](https://github.com/ToolJet/ToolJet/pull/16378)
* Fixed data grid sorting operations to properly handle chronological column sequencing for Datepicker columns inside the Table component by @devanshu052000 in [#16996](https://github.com/ToolJet/ToolJet/pull/16996)
* Fixed accessibility and state interactions across widgets by strictly blocking keyboard/Tab index navigation from accessing disabled components by @shaurya-sharma064 in [#16909](https://github.com/ToolJet/ToolJet/pull/16909)
* Fixed UI truncation by implementing dedicated scrolling mechanics within the Modal component body and footer to prevent long content from getting cropped by @manishkushare in [#15598](https://github.com/ToolJet/ToolJet/pull/15598)
* Fixed default styling properties by correcting base icon and typography text colors to guarantee consistent contrast values by @parthy007 in [#16637](https://github.com/ToolJet/ToolJet/pull/16637)

### ๐Ÿงช Specs
* Patched and corrected broken continuous integration scripts within the DynamoDB data source automated test suites by @Mekhla-Asopa in [#17007](https://github.com/ToolJet/ToolJet/pull/17007)

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v3.20.189-lts...v3.20.190-lts