v3.20.190-lts

fishaudio/fish-speechv3.20.190-ltsJul 2, 2026by johnsoncherian

AI Summary

Focuses on workspace security, compiler stability, and UI accessibility improvements including modal scrolling and keyboard navigation fixes.

Key Highlights

  • Hidden 'App Enabled' workspace toggle for Builder roles
  • Fixed AppBuilder compiler handling of trailing whitespaces
  • Fixed accessibility blocking on disabled components
  • Improved Modal component scrolling to prevent content cropping

New Features

  • Workspace visibility protection for Builder roles
  • Improved compiler parsing for reactive dependency graphs
  • Enhanced accessibility for disabled components
  • Fixed Datepicker column sorting in data grids

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