ToolJet Versions Save

Low-code platform for building business applications. Connect to databases, cloud storages, GraphQL, API endpoints, Airtable, Google sheets, OpenAI, etc and build apps using drag and drop application builder. Built using JavaScript/TypeScript. 🚀

CE-LTS-2.50.7

1 week ago

What's Changed

  • Updated validation logic to allow 'window.x' while treating standalone 'window' as a reserved keyword.
  • Refined keyword matching to ensure keywords are not part of a string or a comment and are exact matches.
  • child components on listView are not updating
  • form events: child components on listView are not updating
  • update the query refs for failed query

CE-LTS-2.50.6

2 weeks ago

What's Changed

Improvements include fixing performance bottlenecks, optimizing query execution order, and reducing unnecessary re-renders for better efficiency and faster load times.

Improvements

  • Improves rendering of query manager on initial app load
  • Fixed: performance bottlenecks with our current state management, The old setter function, which updates the entire state tree, is causing significant delays and unnecessary re-renders.
  • Fixes: Order of query executions for app load an page load. Expected order- app load queries >> page load queries
  • Fixes: page load queries should be triggered even if the one or all the app load queries fails
  • reduced calling resolver functions upto 50% times for components' rendering - moved to new resolver function for resolving component properties: more efficient as - utilises hash table to resolve references and only uses recursive function for resolving JS code by inferring the query - reduced re-rendering of Box component upto 50-60% - app load time improved by 30% : as resolver function is more efficient and 50% reduction on rendering of Box.jsx
  • Remove current state dependencies from query manager
  • Remove current state dependencies from utilities functions
  • Improvements Container and Sub-container (drag layers) to reduce re-rendering and efficient computations

v2.61.3

2 weeks ago

What's Changed

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v2.61.2...v2.61.3

CE-LTS-2.50.5

2 weeks ago

🛠️ Fixes

  • Fix Appwrite plugin query errors in #9285 by @blank0537
  • Update Appwrite plugin version from 11.1.0 to 13.0.0 in #10047 by @akshaysasidrn

Full Changelog: https://github.com/ToolJet/ToolJet/compare/CE-LTS-2.50.4...CE-LTS-2.50.5

v2.61.2

2 weeks ago

What's Changed

🛠️ Fixes

  • Update Appwrite plugin in #9285 by: @blank0537
  • Fixes flaky update on Tooljet Database dashboard cell edit in #10024 by: @S-Abdul-Rahman
  • Fix global styles for small buttons in 10024 by @parthy007

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v2.61.1...v2.61.2

v2.61.1

3 weeks ago

What's Changed

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v2.61.0...v2.61.1

v2.61.0

3 weeks ago

What's Changed

Changes

🚀 Features

  • Infinite scrolling with search for foreign key selection dropdown in #9785

⭐ Improvements

  • Support for better keyboard shortcuts in #9791
  • Typeover null values in cell edit and row edit in #9739
    • closes: #9709
    • by: @shaurya-sharma064
  • Foreign key dropdown position is pinned on cell for edit in #9826
    • closes: #9748
    • by: @shaurya-sharma064
  • Removed unique constraint for boolean columns in edit/create drawers in #9804
    • closes: #9772
    • by: @shaurya-sharma064
  • Foreign key values for dropdown are cached initially in #9828
    • closes: #9745
    • by: @manishkushare
  • Standardised the drawer heading's styles in TJDB in #9747
    • closes: #9698
    • by: @parthy007
  • Disabled boolean datatype selection for foreign key on create and edit table in TJDB in #9817
    • closes: #9773
    • by: @parthy007
  • Updated the text in delete popup in TJDB in #9744
    • closes: #9719
    • by: @parthy007
  • Added read documentation links for foreign key on ToolJet database dashboard drawers in #9820
    • closes: #9696
    • by: @S-Abdul-Rahman

🛠️ Fixes

  • Fix flickering effect upon opening and closing fk drawers in #9783
    • closes: #9694
    • by: @manishkushare
  • Fix sidebar flicker upon changing the current table in #9723
    • closes: #9693
    • by: @manishkushare
  • Fix inconsistent drawer open/close transitions on dashboard in #9710
    • closes: #9706
    • by: @parthy007
  • Fix adding both filter and sort for TJDB query is not working and it throws error in #9794
    • closes: #9609
    • by: @S-Abdul-Rahman
  • Fix TJDB icon for "Add relation" button when disabled in #9780
    • closes: #9699
    • by: @S-Abdul-Rahman
  • Fix tableName params for DynamoDB delete operation in #9972
    • closes: #9949
    • by: @amanregu
  • Fix for missing foreign key constraint on app import in #9661
    • closes: #9695
    • by: @shaurya-sharma064
  • Fix foreign-key dropdown width oversize issue in the create and edit row in #9766
    • closes: #9767
    • by: @S-Abdul-Rahman

New Contributors

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v2.60.4...v2.61.0

v2.60.4

3 weeks ago

What's Changed

Full Changelog: https://github.com/ToolJet/ToolJet/compare/v2.60.3...v2.60.4

CE-LTS-2.50.4

3 weeks ago

What's Changed

Full Changelog: https://github.com/ToolJet/ToolJet/compare/CE-LTS-2.50.3...CE-LTS-2.50.4

CE-LTS-2.50.3

4 weeks ago

What's Changed

🛠️ Fixes

Full Changelog: https://github.com/ToolJet/ToolJet/compare/CE-LTS-2.50.2...CE-LTS-2.50.3