Releases: ToolJet/ToolJet
Releases · ToolJet/ToolJet
v3.21.24-beta
Full Changelog: v3.21.24-beta...v3.21.24-beta
What's Changed
- Fix: Allow Workflow Access Across All Environments by @RndmCodeGuy20 in #15981
- Fix: [Workflows] Server crashes on build fail when error occurs in package bundling without any update in UI by @devanshu052000 in #16030
Full Changelog: v3.21.23-beta...v3.21.24-beta
v3.21.23-beta
What's Changed
- fix: Module data loading fails when released app accessed by slug by @kavinvenkatachalam in #15874
- Fix: JS Library Bugs by @devanshu052000 in #15970
- Feat: Expandable rows in Table component by @devanshu052000 in #15827
- feat: add refresh button functionality to table components by @manishkushare in #15912
- [enhancement] : Added caption in the options for dropdown and multi-select components by @manishkushare in #15935
- Chore: Add migration to backfill Table component properties by @devanshu052000 in #15982
- Fixed Permission case by @YuktiGoyal02 in #15988
- Fix: gate JS library loading on license fetch for public and released apps by @kavinvenkatachalam in #15994
- Unable to clone/import app with multiple versions by @shaurya-sharma064 in #16001
- feat: add workflow, module, workspace, and custom group counts to telemetry by @akshaysasidrn in #15932
- fixed flaky case by @YuktiGoyal02 in #16003
- Fix: Listview children not getting rendered inside Table expanded row by @devanshu052000 in #16000
- Release/appbuilder s26 by @johnsoncherian in #15980
- Perf: Virtualize data source picker and selector lists by @kavinvenkatachalam in #16002
- feat: add migration to backfill co_relation_id for data_sources by @shah21 in #16008
- Fixed the Ui for supabase for where and sort fields by @Siddharthpl in #15965
- Fixed pgsql spec on main by @Srimanitejas123 in #15995
- fix: workflow import versions not visible on feature branches by @Pratush613 in #15983
- Clone/Import breaking fix by @shaurya-sharma064 in #16015
Full Changelog: v3.21.21-beta...v3.21.23-beta
v3.20.148-lts
What's Changed
- fix: Module data loading fails when released app accessed by slug by @kavinvenkatachalam in #15874
- Fix: JS Library Bugs by @devanshu052000 in #15970
- Feat: Expandable rows in Table component by @devanshu052000 in #15827
- feat: add refresh button functionality to table components by @manishkushare in #15912
- [enhancement] : Added caption in the options for dropdown and multi-select components by @manishkushare in #15935
- Chore: Add migration to backfill Table component properties by @devanshu052000 in #15982
- Fixed Permission case by @YuktiGoyal02 in #15988
- Fix: gate JS library loading on license fetch for public and released apps by @kavinvenkatachalam in #15994
- Unable to clone/import app with multiple versions by @shaurya-sharma064 in #16001
- feat: add workflow, module, workspace, and custom group counts to telemetry by @akshaysasidrn in #15932
- fixed flaky case by @YuktiGoyal02 in #16003
- Fix: Listview children not getting rendered inside Table expanded row by @devanshu052000 in #16000
- Release/appbuilder s26 by @johnsoncherian in #15980
- Fixed the Ui for supabase for where and sort fields by @Siddharthpl in #15965
Full Changelog: v3.20.147-lts...v3.20.148-lts
v3.21.21-beta
What's Changed
- Add footer functionality and component to AppCanvas by @nakulnagargade in #15661
- Delete AUTORESEARCH_PLAN.md by @adishM98 in #15888
- fix(otel): use proto exporters and fix uncaughtException handler by @adishM98 in #15882
- Fix: bundle Redis in CE Docker image and fix oracledb plugin lockfile by @adishM98 in #15900
- feat: add disable row deselection feature and selected row color customization by @manishkushare in #15696
- Feature: App-specific login and logout flows for shared app URLs by @akshaysasidrn in #15716
- Add canvas page header by @nakulnagargade in #15462
- 🚀 chore: update submodules by @adishM98 in #15920
- Feature: Enhance table pagination with page buttons, dots navigation, and centered record count by @kavinvenkatachalam in #15880
- chore: bump version to 3.20.145-lts across all components by @johnsoncherian in #15921
- feat: add GitHub Actions workflow for deploying Storybook to Netlify by @adishM98 in #15926
- Update Node.js cache path and install command by @adishM98 in #15929
- Added environment permission UI and End-user cases by @YuktiGoyal02 in #15776
- New Custom Group State Fix by @rudeUltra in #15902
- fix: Module Pagination Fix by @RndmCodeGuy20 in #15914
- feat: add onFieldClick event and lastClickedField variable to key-value pair widget by @manishkushare in #15793
- feat: integrate PapaParse for improved CSV processing and remove deprecated line parser by @nakulnagargade in #15922
- feat: query folders by @shaurya-sharma064 in #15828
- 🚀 chore: update submodules by @adishM98 in #15940
- Navigation paywall by @manishkushare in #15863
- Feat: License App Components Namespace by @RndmCodeGuy20 in #15923
- 🚀 chore: update submodules by @adishM98 in #15942
- Release v3.20.146 lts by @gsmithun4 in #15934
- Fix/pgsql optional password ssl auth by @Siddharthpl in #15883
- Fix : Batch logic for Postgresql GUI mode bulk operations by @ganesh8056 in #15908
- Default render service set to Pro by @slancerk in #15949
- Enhance Sentry integration by configuring source map uploads and adjusting devtool settings for production builds by @adishM98 in #15950
- Fix: Prevent on-load queries from running before components mount by @kavinvenkatachalam in #15938
- Feature: Support for Key pair authentication in Snowflake plugin by @ganesh8056 in #15919
- Fix: wrap lazy-loaded PageCanvasHeader and PageCanvasFooter in Suspense boundaries by @kavinvenkatachalam in #15959
- Feat: JS Libraries and Preloaded JS Script by @kavinvenkatachalam in #15414
- 🚀 chore: update submodules by @adishM98 in #15966
- rest api timeout issue by @abhijeet760 in #15891
- Update app slug test cases for new flow by @ajith-k-v in #15972
- feat: query folders by @shaurya-sharma064 in #15871
- feat: Folder support for modules by @NishidhJain in #15963
- Refactor/git sync by @shah21 in #15824
- Feature: Version control for modules [BETA] by @akshaysasidrn in #15857
- fixed failed cases by @YuktiGoyal02 in #15984
- fix:ds import issue by @Pratush613 in #15937
- Fix: Beta bugs 3.0 by @parthy007 in #15960
- Fix: Change version and env dropdown in preview mode by @parthy007 in #15975
- Fix: Clicking component config handle inside nested forms refreshes the page by @devanshu052000 in #15985
- Rebase lts to main by @gsmithun4 in #15957
- Fix csv parsing by @johnsoncherian in #15943
Full Changelog: v3.21.20-beta...v3.21.21-beta
v3.21.20-beta
What's Changed
- Fix : Batch logic for Postgresql GUI mode bulk operations by @gsmithun4 in #15969
Full Changelog: v3.21.19-beta...v3.21.20-beta
v3.20.147-lts
What's Changed
- Default render service set to Pro by @slancerk in #15949
- Enhance Sentry integration by configuring source map uploads and adjusting devtool settings for production builds by @adishM98 in #15950
- Fix: Prevent on-load queries from running before components mount by @kavinvenkatachalam in #15938
- Feature: Support for Key pair authentication in Snowflake plugin by @ganesh8056 in #15919
- Fix: wrap lazy-loaded PageCanvasHeader and PageCanvasFooter in Suspense boundaries by @kavinvenkatachalam in #15959
- Feat: JS Libraries and Preloaded JS Script by @kavinvenkatachalam and @devanshu052000 in #15414
- rest api timeout issue by @abhijeet760 in #15891
Full Changelog: v3.20.146-lts...v3.20.147-lts
v3.21.19-beta
What's Changed
- Fix: update slug handling and improve version creation logic by @gsmithun4 in #15954
Full Changelog: v3.21.18-beta...v3.21.19-beta
v3.21.18-beta
What's Changed
- chore: add migration usage comments to service functions by @gsmithun4 in #15930
- feat: add onFieldClick event, lastClickedField state, and improve CSV parsing with PapaParse by @johnsoncherian in #15944
- Fix: Beta bugs by @parthy007 in #15867
- Fix: Beta bugs 2.0 by @parthy007 in #15878
Full Changelog: v3.21.17-beta...v3.21.18-beta
v3.20.146-lts
What's Changed
- feat: add GitHub Actions workflow for deploying Storybook to Netlify by @adishM98 in #15926
- Update Node.js cache path and install command by @adishM98 in #15929
- Added environment permission UI and End-user cases by @YuktiGoyal02 in #15776
- New Custom Group State Fix by @rudeUltra in #15902
- fix: Module Pagination Fix by @RndmCodeGuy20 in #15914
- feat: add onFieldClick event and lastClickedField variable to key-value pair widget by @manishkushare in #15793
- feat: integrate PapaParse for improved CSV processing and remove deprecated line parser by @nakulnagargade in #15922
- feat: query folders by @shaurya-sharma064 in #15828
- Navigation paywall by @manishkushare in #15863
- Feat: License App Components Namespace by @RndmCodeGuy20 in #15923
- Fix/pgsql optional password ssl auth by @Siddharthpl in #15883
- Fix : Batch logic for Postgresql GUI mode bulk operations by @ganesh8056 in #15908
Full Changelog: v3.20.145-lts...v3.20.146-lts
v3.20.145-lts
What's Changed
🚀 Features
- Added Footer component and functionality to AppCanvas by @nakulnagargade in #15661
- Added support for App-specific login and logout flows for shared application URLs by @akshaysasidrn in #15716
- Added Header component to the AppCanvas by @nakulnagargade in #15462
🌟 Enhancements
- Enhanced Table widget with row deselection control and customizable selected row colors by @manishkushare in #15696
- Improved Table pagination with page buttons, dots navigation, and centered record count by @kavinvenkatachalam in #15880
Full Changelog: v3.20.144-lts...v3.20.145-lts