π tooljet/tooljet - Release Notes
v3.0.25-ce-lts (2025-03-28)
## What's Changed
* Fix marketplace build plugin github action by @adishM98 in https://github.com/ToolJet/ToolJet/pull/12362
* Fix: Dropdown and Multiselect not working in mobile by @devanshu052000 in https://github.com/ToolJet/ToolJet/pull/12320
* Fix: When duplicating a query, its icon doesnβt appear until the page is refreshed. by @devanshu052000 in https://github.com/ToolJet/ToolJet/pull/12320
* Fix: Validations do not appear when we set dynamic values using fx to make a column editable by @devanshu052000 in https://github.com/ToolJet/ToolJet/pull/12320
* Events don't get copied with components by @devanshu052000 in https://github.com/ToolJet/ToolJet/pull/12320
* Default value for multiselect column type not working by @devanshu052000 in https://github.com/ToolJet/ToolJet/pull/12320
**Full Changelog**: https://github.com/ToolJet/ToolJet/compare/v3.0.24-ce-lts...v3.0.25-ce-lts
v3.0.24-ce-lts (2025-03-20)
## What's Changed
* Release: Marketplace AI plugins by @akshaysasidrn in https://github.com/ToolJet/ToolJet/pull/11833
* Fix: Googlesheet delete operation label CE-LTS by @parthy007 in https://github.com/ToolJet/ToolJet/pull/12179
* Rename templates and update screenshots and add Demo data - LTS-3.0 by @abhinabaadhikari in https://github.com/ToolJet/ToolJet/pull/11887
* Fix: Switching pages in mobile view by @devanshu052000 in https://github.com/ToolJet/ToolJet/pull/12287
**Full Changelog**: https://github.com/ToolJet/ToolJet/compare/v3.0.23-ce-lts...v3.0.24-ce-lts
v3.0.23-ce-lts (2025-02-27)
## What's Changed
### π οΈ Fixes
* Support for pagination in GitHub plugin in https://github.com/ToolJet/ToolJet/pull/11978 by @ganesh8056
* Pocketbase authentication issue fix by in https://github.com/ToolJet/ToolJet/pull/12008 @parthy007
* OpenAPI $ref resolver and headers in request by in https://github.com/ToolJet/ToolJet/pull/11982 @parthy007
* Global datasource page crashes on navigating from the add new data source flow in query manager in https://github.com/ToolJet/ToolJet/pull/11981 by @ganesh8056
* Fix max width and wrap for Base URL and input field for REST API query manager in https://github.com/ToolJet/ToolJet/pull/12021 by @manishkushare
**Full Changelog**: https://github.com/ToolJet/ToolJet/compare/v3.0.22-ce-lts...v3.0.23-ce-lts
v3.0.22-ce-lts (2025-02-07)
## What's Changed
- In listview widget, support array of strings as well in addition to array of objects @nakulnagargade in https://github.com/ToolJet/ToolJet/pull/11920
- Sidebar Reappears on Page Refresh after fx Hide Logic @nakulnagargade in https://github.com/ToolJet/ToolJet/pull/11920
- Show table scroll only on hover @nakulnagargade in https://github.com/ToolJet/ToolJet/pull/11920
- Add 'Built with Tooljet' license banner @nakulnagargade in https://github.com/ToolJet/ToolJet/pull/11920
**Full Changelog**: https://github.com/ToolJet/ToolJet/compare/v3.0.21-ce-lts...v3.0.22-ce-lts
v3.0.21-ce-lts (2025-01-31)
## What's Changed
* Feature: Add TLS settings for redis plugin (LTS 3.0) by @xwellingtonx in https://github.com/ToolJet/ToolJet/pull/11886
**Full Changelog**: https://github.com/ToolJet/ToolJet/compare/v3.0.20-ce-lts...v3.0.21-ce-lts
v3.0.20-ce-lts (2025-01-31)
## What's Changed
* Fix row style not working in Table by @nakulnagargade in https://github.com/ToolJet/ToolJet/pull/11888
* Fix intermittently default option when selected not being saved corre⦠by @nakulnagargade in https://github.com/ToolJet/ToolJet/pull/11889
**Full Changelog**: https://github.com/ToolJet/ToolJet/compare/v3.0.19-ce-lts...v3.0.20-ce-lts
v3.0.19-ce-lts (2025-01-27)
## What's Changed
* Fix marketplace build error by @akshaysasidrn in https://github.com/ToolJet/ToolJet/pull/11827
* Hotfix: GraphQL plugin appends an empty URL parameter (?=) to the endpoint. by @ganesh8056 in https://github.com/ToolJet/ToolJet/pull/11865
* Fix crashing of table if nested data is provided by @nakulnagargade in https://github.com/ToolJet/ToolJet/pull/11840
* Virtualized dropdownV2 & multiselectV2 options by @shaurya-sharma064 in https://github.com/ToolJet/ToolJet/pull/11843
* Fix: Page handle doesn't get updated in Inspector when changed by @devanshu052000 in https://github.com/ToolJet/ToolJet/pull/11867
**Full Changelog**: https://github.com/ToolJet/ToolJet/compare/v3.0.18-ce-lts...v3.0.19-ce-lts
v3.0.18-ce-lts (2025-01-17)
## What's Changed
* Fix: Date picker gets hidden inside table and user needs to scroll to see it by @devanshu052000 in https://github.com/ToolJet/ToolJet/pull/11804
* Fix: Issue with copying nested property on debugger by @devanshu052000 in https://github.com/ToolJet/ToolJet/pull/11804
* Fix: Modal crash issue by @devanshu052000 in https://github.com/ToolJet/ToolJet/pull/11804
* Fix: Table component's max row height not getting updated by @devanshu052000 in https://github.com/ToolJet/ToolJet/pull/11804
**Full Changelog**: https://github.com/ToolJet/ToolJet/compare/v3.0.17-ce-lts...v3.0.18-ce-lts
v3.0.17-ce-lts (2025-01-10)
## What's Changed
### π Features
- Feature: Add JSON datatype to ToolJet Database [#11674](https://github.com/ToolJet/ToolJet/pull/11674) by @manishkushare @ganesh8056
- Feature: Opentelemetry support for application observability by @adishM98
- Feature: Import templates with the option to auto-install dependent plugins [#11692](https://github.com/ToolJet/tj-ee/pull/11692) by @ganesh8056
### π οΈ Fixes
- Fix: Change AWS Lambda datasource label and description [#11665](https://github.com/ToolJet/ToolJet/pull/11665) by @parthy007
- Fix: Hide marketplace page only on cloud environment [#11665](https://github.com/ToolJet/ToolJet/pull/11665) by @ganesh8056
- Fix: Server build to fail due to missing type [#11745](https://github.com/ToolJet/ToolJet/pull/11745) by @ganesh8056
- Fix: URL being incorrect on switching the page in viewer in [#11774](https://github.com/ToolJet/ToolJet/pull/11774) by @nakulnagargade
### π Enhancements
- Enhance: Add detailed error descriptions for MongoDB plugin [#11665](https://github.com/ToolJet/ToolJet/pull/11665) by @parthy007
- Enhance: Add detailed error descriptions for AWS Redshift [#11670](https://github.com/ToolJet/ToolJet/pull/11670) by @parthy007
- Enhance: Add support for REST API raw body requests (SOAP) [#11605](https://github.com/ToolJet/ToolJet/pull/11605) by @akshaysasidrn
- Enhance: Disable add plugin button in marketplace page only in cloud [#11700](https://github.com/ToolJet/ToolJet/pull/11700) by @ganesh8056
**Full Changelog**: https://github.com/ToolJet/ToolJet/compare/v3.0.16-ce-lts...v3.0.17-ce-lts
v3.0.16-ce-lts (2025-01-09)
## What's Changed
* Datepicker styling issue fix by @shaurya-sharma064 in https://github.com/ToolJet/ToolJet/pull/11652/commits/d4642665839dbd54f9efe3501b66cd5854368418
* Fixed app export break issue by @shaurya-sharma064 in https://github.com/ToolJet/ToolJet/pull/11652/commits/fa7e96ffe6fdda2e7bf3f27946b498908bda2a70
* Disable CSA for Toggle V2 and toggle switch in event popover in certain scenario not working by @devanshu052000 in https://github.com/ToolJet/ToolJet/pull/11652/commits/9f3f4d77530dd9435e4e765b238d92078d039be7
* Call "on select" event when user clicks on clear button by @devanshu052000 in https://github.com/ToolJet/ToolJet/pull/11652/commits/3bbebc3cd82346b3979108d007f40bdfce201a5d
**Full Changelog**: https://github.com/ToolJet/ToolJet/compare/v3.0.15-ce-lts...v3.0.16-ce-lts
v3.0.15-ce-lts (2025-01-08)
## What's Changed
* Fix: Custom Component runQuery parameter not working by @devanshu052000 in https://github.com/ToolJet/ToolJet/pull/11758
**Full Changelog**: https://github.com/ToolJet/ToolJet/compare/v3.0.14-ce-lts...v3.0.15-ce-lts
v3.0.14-ce-lts (2024-12-20)
## What's Changed
* Fix: modal crash on resize by @devanshu052000 in https://github.com/ToolJet/ToolJet/pull/11666
**Full Changelog**: https://github.com/ToolJet/ToolJet/compare/v3.0.13-ce-lts...v3.0.14-ce-lts
CE-LTS-2.50.29 (2024-12-20)
## What's Changed
* Fix: modal crash on resize by @devanshu052000 in https://github.com/ToolJet/ToolJet/pull/11664
**Full Changelog**: https://github.com/ToolJet/ToolJet/compare/CE-LTS-2.50.28...CE-LTS-2.50.29
v3.2.2-ce (2024-12-17)
## What's Changed
* Fix spelling of Transportation logistics tracker by @abhinabaadhikari in https://github.com/ToolJet/ToolJet/pull/11626
**Full Changelog**: https://github.com/ToolJet/ToolJet/compare/v3.2.1-ce...v3.2.2-ce
v3.0.13-ce-lts (2024-12-17)
## New templates by community contributors π
- **Base64 Encoder & Decoder** by @MK884
- **Course Management System** by @AnkityadavIITR
- **Digital Asset Management** by @anasKhafaga
- **JSON Formatter** by @Abhishek-53
- **Library Management System** by @VirenderBhambra
- **Placeholder Image Generator** by @vikashsprem
- **SQL Query Formatter** by @Niyatijain-9
- **Strong Password Generator** by @prashantrai-30
- **Student Attendance Tracker** by @MK884
- **Student Management System** by @mnshrm
- **Transportation Logistics Tracker** by @kinskiwu
- **URL Splitter And Parser** by @Aspireve
- **UTF 8 Encoder And Decoder** by @sahilborse
## New templates by ToolJet
- Advanced data visualization
- AI powered code explainer
- AI powered reimbursement tracker with ocr
- AI powered SQL query generator
- Documentation checklist
- Inventory management (Airtable)
- Invoice tracker and generator
- Personal finance tracker
- Promo code management (PostgreSQL)
- Real estate management
- Task management system
## Updated the following templates
- PostgreSQL database explorer
- Applicant tracking system
## What's Changed
* Fix and add new templates to LTS by @abhinabaadhikari in https://github.com/ToolJet/ToolJet/pull/11640
**Full Changelog**: https://github.com/ToolJet/ToolJet/compare/v3.0.12-ce-lts...v3.0.13-ce-lts
v3.0.12-ce-lts (2024-12-13)
## What's Changed
### π οΈ Fixes
- Fix: SQL Parameters not resolved ([#11597](https://github.com/ToolJet/ToolJet/pull/11597)) by @ganesh8056
- Fix: TJDB query manager input width ([#11613](https://github.com/ToolJet/ToolJet/pull/11613)) by @manishkushare
**Full Changelog**: https://github.com/ToolJet/ToolJet/compare/v3.0.11-ce-lts...v3.0.12-ce-lts
CE-LTS-2.50.28 (2024-12-13)
## What's Changed
* Fixed dropdown passing through active tab from hidden tab by @shaurya-sharma064 in https://github.com/ToolJet/ToolJet/pull/11629
**Full Changelog**: https://github.com/ToolJet/ToolJet/compare/CE-LTS-2.50.27...CE-LTS-2.50.28
v3.2.1-ce (2024-12-12)
## What's Changed
* Fix: Datasource page crash by @ganesh8056 https://github.com/ToolJet/ToolJet/pull/11622
* Spec: Cypress subpath testing by @ajith-k-v in https://github.com/ToolJet/ToolJet/pull/11589
**Full Changelog**: https://github.com/ToolJet/ToolJet/compare/v3.2.0-ce...v3.2.1-ce
v3.0.11-ce-lts (2024-12-12)
## What's Changed
- Transformation not working with dynamic columns in table @shaurya-sharma064 in https://github.com/ToolJet/ToolJet/pull/11606
- Two handle range slider not taking array as default value @shaurya-sharma064 in https://github.com/ToolJet/ToolJet/pull/11606
**Full Changelog**: https://github.com/ToolJet/ToolJet/compare/v3.0.10-ce-lts...v3.0.11-ce-lts
CE-LTS-2.50.27 (2024-12-12)
## What's Changed
- Bug fixes by @shaurya-sharma064 in https://github.com/ToolJet/ToolJet/pull/11564
- Duplicating page causes components with parent and reference to not be duplicated.
- Event changes don't occur synchronously.
- Form when disabled doesn't disable all the components.
- Fixed page reloading on setting page events.
- Two handle range slider not taking array as default value.
- HTML support added.
- Event crash.
- Fixed hiding show download button hides column selector button aswell
**Full Changelog**: https://github.com/ToolJet/ToolJet/compare/CE-LTS-2.50.26...CE-LTS-2.50.27
v3.2.0-ce (2024-12-11)
### What's changed
### π Features
- Feature: Add JSON datatype to ToolJet Database
- by @ganesh8056, @manishkushare
- closes [#9404](https://github.com/ToolJet/ToolJet/issues/9404)
- Feature: Added env to customize ToolJet database bulk upload
- by @ganesh8056
- closes [#2729](https://github.com/ToolJet/tj-ee/issues/2729)
### π οΈ Fixes
- Fix: Include schema validation files of ToolJet database in the build
- by @ganesh8056
**Full Changelog**: https://github.com/ToolJet/ToolJet/compare/v3.1.1-ce...v3.2.0-ce
v3.1.1-ce (2024-12-10)
## New templates + minor community uipdates + test suite updates
* Fix and add more templates by @abhinabaadhikari in https://github.com/ToolJet/ToolJet/pull/11510
* Updated bulk upload test cases by @Srimanitejas123 in https://github.com/ToolJet/ToolJet/pull/11553
* Refactor Cypress test suite for domain independence with subpath and reverse proxy support by @ajith-k-v in https://github.com/ToolJet/ToolJet/pull/11532
* Added automation for Inspector. by @emidhun in https://github.com/ToolJet/ToolJet/pull/11517
* Update cypress-platform.yml main by @adishM98 in https://github.com/ToolJet/ToolJet/pull/11580
## New templates by community contributors π
- **Base64 Encoder & Decoder** by @MK884
- **Course Management System** by @AnkityadavIITR
- **Digital Asset Management** by @anasKhafaga
- **JSON Formatter** by @Abhishek-53
- **Library Management System** by @VirenderBhambra
- **Placeholder Image Generator** by @vikashsprem
- **SQL Query Formatter** by @Niyatijain-9
- **Strong Password Generator** by @prashantrai-30
- **Student Attendance Tracker** by @MK884
- **Student Management System** by @mnshrm
- **Transportation Logistics Tracker** by @kinskiwu
- **URL Splitter And Parser** by @Aspireve
- **UTF 8 Encoder And Decoder** by @sahilborse
**Full Changelog**: https://github.com/ToolJet/ToolJet/compare/v3.1.0-ce...v3.1.1-ce
v3.1.0-ce (2024-12-10)
## What's Changed
### π Features
* Feature: Added Radio button V2 component by @devanshu052000 in https://github.com/ToolJet/ToolJet/pull/11408
* feat: Introduce table styles property to set the casing of table column names by @nakulnagargade in https://github.com/ToolJet/ToolJet/pull/11424
* [Feature]: Push event errors from page, components and query to debugger by @vjaris42 in https://github.com/ToolJet/ToolJet/pull/11428
* feat: Adds header for container widget by @nithindavid in https://github.com/ToolJet/ToolJet/pull/11309
### π Enhancements
* [feat] : Add support for clicking anywhere on the edge should select the component by @nakulnagargade in https://github.com/ToolJet/ToolJet/pull/11425
* chore: Set modal as the selected widget when clicked by @nithindavid in https://github.com/ToolJet/ToolJet/pull/11363
* [feat] Add support for container and kanban to be moved by dragging on the body of the component by @nakulnagargade in https://github.com/ToolJet/ToolJet/pull/11355
* chore: Exposes CSAs for Container widget by @nithindavid in https://github.com/ToolJet/ToolJet/pull/11229
* Feature: Implemented loading state for Chart component (Pie) by @devanshu052000 in https://github.com/ToolJet/ToolJet/pull/11404
* Change download behaviour for server side pagination by @Kartik18g in https://github.com/ToolJet/ToolJet/pull/10330
* Enhance: Added 'Set Value' functionality and support for HTML with hyperlinks in Rich Text Editor component by @devanshu052000 in https://github.com/ToolJet/ToolJet/pull/11406
### π οΈ Fixes
* Fixed: Value of 'value' CSA when no default value is set and clear() action is used by @devanshu052000 in https://github.com/ToolJet/ToolJet/pull/11409
* Fix: Content overflow issue in rich text editor by @devanshu052000 in https://github.com/ToolJet/ToolJet/pull/11405
* fix: Fixes broken loading state for container by @nithindavid in https://github.com/ToolJet/ToolJet/pull/11548
* Fix: Import App with TJDB by @akshaysasidrn in https://github.com/ToolJet/ToolJet/pull/11567
* fix table down load event not showing up by @Kartik18g in https://github.com/ToolJet/ToolJet/pull/11561
### Specs π§ͺ
* Added data-cy for newly added components by @ajith-k-v in https://github.com/ToolJet/ToolJet/pull/11435
* Modified failed Platform cypress test cases for Tooljet V3 by @ajith-k-v in https://github.com/ToolJet/ToolJet/pull/11486
* Added cypress test cases for user onboarding flow by @Srimanitejas123 in https://github.com/ToolJet/ToolJet/pull/11499
* Updated cypress workflow for subpath by @ajith-k-v in https://github.com/ToolJet/ToolJet/pull/11549
* Added data-cy for workspace constants components by @ajith-k-v in https://github.com/ToolJet/ToolJet/pull/11530
## New Contributors
* @Srimanitejas123 made their first contribution in https://github.com/ToolJet/ToolJet/pull/11499
**Full Changelog**: https://github.com/ToolJet/ToolJet/compare/v3.0.5-ce...v3.1.0-ce
v3.0.10-ce-lts (2024-12-10)
## What's Changed
### π οΈ Fixes
* Hotfix: Fixes app import with ToolJet Database by @ganesh8056 in https://github.com/ToolJet/ToolJet/pull/11568
**Full Changelog**: https://github.com/ToolJet/ToolJet/compare/v3.0.9-ce-lts...v3.0.10-ce-lts
v3.0.9-ce-lts (2024-12-09)
## What's Changed
- Fixed issue causing objects on new line to not be resolved by @shaurya-sharma064 in https://github.com/ToolJet/ToolJet/pull/11498
- Id Mapping breaking when using functions inside double curly braces along with reference.
- Form exposed variables not getting updated on changing child component names.
- Goto app action on preview mode.
- Transformations getting swapped.
- Getters returning promises for app and page variables.
- Fixes id->name converstion for {{components.button1.buttonText}}{{components.button1.buttonText}}
**Full Changelog**: https://github.com/ToolJet/ToolJet/compare/v3.0.8-ce-lts...v3.0.9-ce-lts
CE-LTS-2.50.26 (2024-12-09)
## What's Changed
* Fix/id map break by @shaurya-sharma064 in https://github.com/ToolJet/ToolJet/pull/11504
* Form exposed variables not getting updated on changing child component names.
**Full Changelog**: https://github.com/ToolJet/ToolJet/compare/CE-LTS-2.50.25...CE-LTS-2.50.26
v3.0.8-ce-lts (2024-12-05)
## What's Changed
* Fix: Make MS SQL Server options configurable by @pkoz, @ganesh8056 in https://github.com/ToolJet/ToolJet/pull/11501
**Full Changelog**: https://github.com/ToolJet/ToolJet/compare/v3.0.7-ce-lts...v3.0.8-ce-lts
v3.0.7-ce-lts (2024-11-29)
## What's Changed
* Revert "Enhance: Rest api body to accept raw input instead of raw json"
**Full Changelog**: https://github.com/ToolJet/ToolJet/compare/v3.0.6-ce-lts...v3.0.7-ce-lts
v3.0.6-ce-lts (2024-11-29)
## What's Changed
* ce-backlog-fixes/platform by @rohanlahori in https://github.com/ToolJet/ToolJet/pull/11380
* Fix local state being behind the zustand state in QueryManagerBody by @nakulnagargade in https://github.com/ToolJet/ToolJet/pull/11443
* Fix modal issue when there close modal event after open modal event by @nakulnagargade in https://github.com/ToolJet/ToolJet/pull/11423
* Fix tranformation in query manager not updating on selected query change by @nakulnagargade in https://github.com/ToolJet/ToolJet/pull/11393
* Fix if typed anything other than supported language mode in codeeditor widget, the component crashes by @nakulnagargade in https://github.com/ToolJet/ToolJet/pull/11390
* Fix: page visibility on switch page by @vjaris42 in https://github.com/ToolJet/ToolJet/pull/11464
**Full Changelog**: https://github.com/ToolJet/ToolJet/compare/v3.0.5-ce-lts...v3.0.6-ce-lts
v3.0.5-ce-lts (2024-11-28)
## What's Changed
### π Features
- Feature: Add SSL support to MongoDB datasource by @parthy007
- Feature: Add list all sheets and create new spreadsheet operation to GoogleSheets by @parthy007
- Feature: Stripe plugin UI fixes with OpenAPI endpoint as source by @devanshu052000, @mansukh-tj
### π οΈ Fixes
* Fix: ToolJet database limit check API issue by @ganesh8056
* Fix: Api call for token generation in client-credentials grant type by @parthy007
* Fix: Plugin data query edit being saved for other data queries in query manager by @nakulnagargade
* Fix: query kind for select source in rest api by @vjaris42
### π Enhancements
- Enhance: Statement timeout for PostgreSQL, MSSQL, MySQL can now be configured from env by @ganesh8056
- Enhance: Add clear all, cancel & apply functionality to TJDB filter-popup by @parthy007
- Enhance: Add read documentation link with data source dropdown in query builder by @parthy007
- Enhance: Improve error handling in Google-Sheets run query by @parthy007
- Enhance: Error handling for PgSQL, MySQL, and MSSQL by @parthy007
- Enhance: REST API body to accept raw input instead of raw JSON by @devanshu052000
- Enhance: Improve error handling in Airtable run query by @parthy007
- Enhance: Add AI-tag to datasources in marketplace page by @parthy007
**Full Changelog**: https://github.com/ToolJet/ToolJet/compare/v3.0.4-ce-lts...v3.0.5-ce-lts