https://github.com/ToolJet/ToolJet/releases/tag/v2.0.0 Skip to content Toggle navigation Sign up * Product + Actions Automate any workflow + Packages Host and manage packages + Security Find and fix vulnerabilities + Codespaces Instant dev environments + Copilot Write better code with AI + Code review Manage code changes + Issues Plan and track work + Discussions Collaborate outside of code + Explore + All features + Documentation + GitHub Skills + Blog * Solutions + For + Enterprise + Teams + Startups + Education + By Solution + CI/CD & Automation + DevOps + DevSecOps + Case Studies + Customer Stories + Resources * Open Source + GitHub Sponsors Fund open source developers + The ReadME Project GitHub community articles + Repositories + Topics + Trending + Collections * Pricing [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this organization All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} ToolJet / ToolJet Public * Notifications * Fork 1.4k * Star 16.2k * Code * Issues 232 * Pull requests 49 * Discussions * Actions * Projects 1 * Security * Insights More * Code * Issues * Pull requests * Discussions * Actions * Projects * Security * Insights 1. Releases 2. v2.0.0 v2.0.0 Latest Latest Compare Choose a tag to compare [ ] Could not load tags Nothing to show {{ refName }} default (*) View all tags @sherfin94 sherfin94 released this 10 Jan 10:29 * 3 commits to v1-develop since this release v2.0.0 b2aa103 This commit was created on GitHub.com and signed with GitHub's verified signature. GPG key ID: 4AEE18F83AFDEB23 Learn about vigilant mode. What's Changed Features * Tooljet Database by @akshaysasidrn in #4951 * Onboarding revamp by @stepinfwd in #4044 * Form Widget by @kavinvenkatachalam in #4595 * App builder re-design by @gondar00 in #5041 * Homepage re-design changes by @gondar00 in #5073 * Multi page applications by @sherfin94 in #4729 * Multi Environment support by @gsmithun4 in #4833 * Onboarding self hosted users by @stepinfwd in #4933 * Query panel UI design by @manishkushare in #4757 Bugfixes and enhancements * Form widget: Make submit buttons available in the widget inspector by @arpitnath in #4932 * Resolve issue that caused components to not get exposed on certain apps by @sherfin94 in #4946 * Bugfix for default value of components not exposed on viewer load by @sherfin94 in #4952 * App import/export: Page events should be associated with queries by @arpitnath in #4930 * Add support for running switch page from RunJS by @arpitnath in # 4942 * Add support for set and unset page variables actions by @arpitnath in #4943 * Improve searching pages by @arpitnath in #4944 * Delete confirmation by @arpitnath in #4945 * Update text for run query on page load querymanager by @arpitnath in #4947 * Tab widget background color should be consistent with the current theme by @arpitnath in #4948 * Rename un set page variable to unset page variable by @sherfin94 in #4960 * Fix app crash on selecting page switch event for query manager by @arpitnath in #4962 * Fix app freeze on attaching a page switch action to a page which switches to the same page by @arpitnath in #4981 * Fix for empty apps with a single page, the preview page is breaking. by @arpitnath in #4982 * Multipages: Page name should have at-least 1 character by @arpitnath in #4983 * Viewer pages drawer add text wrap style for page name by @arpitnath in #5015 * Multipages: Ability to import older apps(v1) to multipage apps (v2) by @arpitnath in #5016 * Fix for redirect URL not working for preview apps by @shah21 in # 4997 * REST API refresh token fix by @gsmithun4 in #5002 * Updated Local State After Deleting the Child Widget in Form by @kavinvenkatachalam in #4985 * Fix for multiple datasource creation on new version create by @gsmithun4 in #5024 * Multipages : Make undo-redo page level by @arpitnath in #5010 * Fix for data source only updating production environment values by @shah21 in #5029 * Fix for inability to select query by clicking on breadcrumb by @manishkushare in #5032 * Disallow renaming a query to existing one by @manishkushare in # 5031 * Render preview with supervisord by @akshaysasidrn in #5048 * Internal storage - table validations by @arpitnath in #5034 * Internal storage - Pagination for Database table by @arpitnath in #5040 * Remove border-width for code hinter inside rest-methods-url div by @sherfin94 in #5054 * Fix for user last name displayed as null in comments body by @gsmithun4 in #5060 * Internal storage - column validations by @arpitnath in #5055 * Updated docker-compose.yaml with Postgrest by @adishM98 in #5061 * Make tooljetdb optional by @akshaysasidrn in #5062 * Fix the bug that caused last name to be null by @vjaris42 in # 5043 * Fixing app slug undefined issue (v2-beta-fix) by @shah21 in #5044 * Update try-tj image with tooljet database by @akshaysasidrn in # 5075 * Tooljet db query - Filter condition should resolved dynamic variables used in the editor by @arpitnath in #5080 * Hide search results on invite users page when forms visited by @vjaris42 in #5092 * Close button of toast message does not working by @arpitnath in # 5087 * Plugins connection caching fix by @gsmithun4 in #5086 * Fixes Showing Toast Message on Query Success in Viewer by @kavinvenkatachalam in #5094 * Improvements to pagination by @arpitnath in #5053 * ToolJet DB: Populate default values for new rows by @arpitnath in #5104 * Multipage: Remove search icon by @arpitnath in #5105 * ToolJet DB: - delete operation by @arpitnath in #5102 * Fix for Open api queries not redirecting to google OAuth page if there isn't refresh token by @shah21 in #5114 * Add a loader for run button in query panel by @manishkushare in # 5112 * Onboarding v2 UI bugfixes in form by @stepinfwd in #5050 * Enable tooljet db flag by @akshaysasidrn in #5119 * Editor performance improvement by @gsmithun4 in #5038 * Fix for scroll in debugger panel by @gondar00 in #5110 * Name change from work email to Email in onboarding by @stepinfwd in #5126 * k8s v2 revision by @akshaysasidrn in #5122 * Fix for queries not running on load (ClickUp id - #85zrh69em) by @sherfin94 in #5132 * More user friendly toast messages by @stepinfwd in #5134 * Fix for static data source not getting created with version by @gsmithun4 in #5136 * Fix for header icon/buttons not visible on preview for newly created apps by @vjaris42 in #5069 * Redirect to homepage if page is invalid by @arpitnath in #5107 * Relabel organization to workspace by @manishkushare in #5095 * Fix for edit version pop-up not getting closed after clicking on x button by @manishkushare in #5118 * GraphQL headers url paramaters key value UI improvement by @manishkushare in #5116 * Dark theme UI improvement by @manishkushare in #5145 * Adjust sizing of skeleton in login/signup page by @stepinfwd in # 5153 * Fix for RestAPI getting created everytime on query panel after adding any data source or deleting a data source by @manishkushare in #5115 * Fix for setup screen not responsive in lower resultion by @stepinfwd in #5157 * Fix heroku on click deploy by @akshaysasidrn in #5147 * Revert repeated styles by @stepinfwd in #5160 * UI is not consistent when query name is large in query panel header by @manishkushare in #5098 * Fix for dark theme issues in ManageGroupPermissionResources component by @manishkushare in #5158 * Query Manager Bugfixes by @kavinvenkatachalam in #5089 * Fix for select custom component styles not getting applied in query manager by @manishkushare in #5128 * Fix for bug on query create under two data sources in same kind by @gsmithun4 in #5167 * Disallow empty value for double precision row in ToolJet DB by @arpitnath in #5169 * Fix for failing proxy requests with subpath by @akshaysasidrn in #5168 * Spacing between method and url field by @manishkushare in #5162 * ToolJet Database improvement by @gsmithun4 in #5166 * Dark theme improvement by @manishkushare in #5164 * Re-label Query parameters to Query Parameters by @manishkushare in #5096 * Added unfold icon when query panel is not expanded by @manishkushare in #5173 * Homepage and editor design fixes by @gondar00 in #5172 * Dashboard: removes placeholder for no folder list by @arpitnath in #5179 * fix: add pin and unpin button for left sidebar item by @gondar00 in #5180 * Viewer - Hide header for desktop mode when header is set to hidden by @arpitnath in #5178 * Table dashboard improvements by @arpitnath in #5182 * Invalid invitation link for signed up users by @vjaris42 in #5175 * App version dropdown UI by @vjaris42 in #5181 * Avatar and last name blank issues by @vjaris42 in #5171 * Unsaved Changes Popup on TooljetDB by @kavinvenkatachalam in # 5184 * Logo & Bulk upload changes by @vjaris42 in #5186 * V2 minor UI fixes by @arpitnath in #5187 * Multiple sort options - Tooljet DB by @shah21 in #5185 * Fix for user not being able to set value of a primary column while creating and updating rows by @shah21 in #5189 * Made left sidebar icon consistent with the dark theme by @manishkushare in #5196 * Global setting popover improvement by @arpitnath in #5190 * Improve dnd on pages section by @gondar00 in #5202 * Add image extensions in webpack resolver by @gondar00 in #5200 * v2-improvement: select the first group by default and render the selected on by default by @arpitnath in #5197 * V2 tables dashboard improvements by @arpitnath in #5188 * Fix for inability to preview on RestAPI by @kavinvenkatachalam in #5201 * Add disabled state bg color select component by @arpitnath in # 5206 * Removed testimonial screen from onboarding pages by @stepinfwd in #5183 * Fix for preview app not redirecting to the login page if the user doesn't have permission. by @shah21 in #5207 * Fix for overlapping columns in tooljet database by @gondar00 in # 5204 * Adding Postgrest to Heroku one click deployment by @adishM98 in # 5194 * View or hide Menu based on privileges by @shah21 in #5208 * Fix for version Name Empty Error on Enter Key Press by @kavinvenkatachalam in #5191 * Popover content in left sidebar made scrollable by @manishkushare in #5195 * Display tooltip for the left sidebar icons by @manishkushare in # 5215 * Fixes app crash for toggling fx button in global settings by @arpitnath in #5218 * Notification center badge by @gondar00 in #5176 * Fix scroll in dashboard and databases by @stepinfwd in #5203 * Improve popoup drawer styles fixes by @arpitnath in #5219 * Tooljet database privileged access enhancement by @shah21 in # 5222 * Make Email Services Asynchronous by @gsmithun4 in #5233 * Remove autocompletion and rendered logo as svg by @stepinfwd in # 5232 * Fix for Navbar background colour issue in darkmode by @stepinfwd in #5231 * Make TooljetDB as First Item in Query Panel by @kavinvenkatachalam in #5229 * Login button's disabled state is removed by @stepinfwd in #5241 * Dark theme bug fixes by @manishkushare in #5239 * Bugfix for TooljetDB query manager fields scroll issue by @stepinfwd in #5236 * ToolJet DB: With empty col name, we should not be able to create new cols by @arpitnath in #5243 * Fix for inability to create Tooljet DB boolean columns with empty value by @shah21 in #5242 * Multipage: component and current state is persisted for duplicate pages by @arpitnath in #5247 * Fix for RunPy queries from v1 not being created in v2 by @arpitnath in #5250 * Improvements on Navbar in verification success screen by @stepinfwd in #5252 * Style fixes for editor header by @arpitnath in #5228 * Fix for: Workspace name isn't visible in single workspace by @shah21 in #5256 * Now manage users Button will only be shown for admins. by @shah21 in #5238 * [Table widget] Boolean value is not coerce to string for default and string non-editable column by @arpitnath in #5245 * Fix for: Template Footer Buttons are Not clickable in Lower Resolution by @kavinvenkatachalam in #5254 * Update AMI for v2 by @akshaysasidrn in #5225 * Fix for: Enter click during sso onboarding not working as expected by @stepinfwd in #5257 * Fixes Redirection to Dashboard On Switching Workspace by @kavinvenkatachalam in #5259 * Fix for: Table popover is not consistent with the dark theme in the dashboard by @manishkushare in #5261 * Fix for: Popover gets removed when cursor goes to canvas by @stepinfwd in #5246 * Fix for: Navbar background issue by @stepinfwd in #5262 * Add validation to overcome sql injection by @gsmithun4 in #5251 * Update e2e test cases by @shah21 in #5221 * Disabled duplicate page feature by @arpitnath in #5260 * Fixes app crash from code hinter by @arpitnath in #5265 * Update app card height while no edit access for user by @gondar00 in #5230 * Added . to support default value for ToolJet db by @gsmithun4 in #5268 * Fire error toast as per error response by @arpitnath in #5264 * Tooljetdb env updates by @adishM98 in #5267 * Fix for: unread errors in the debugger badge by @arpitnath in # 5275 * K8s update env by @akshaysasidrn in #5276 Documentation * Added documentation versioning by @withshubh in #4926 * Duplicated customised setup index page from v1 by @withshubh in # 5051 * Adding postgrest to MacOS doc by @adishM98 in #5058 * Adding postgrest to ubuntu docs by @adishM98 in #5059 * Getting started page by @withshubh in #5068 * Adding postgrest evn variable docs by @adishM98 in #5056 * Revised getting started by @withshubh in #5093 * V2 docs by @withshubh in #5035 * New structure for v2 docs by @withshubh in #5234 * Update multiselect docs by @jerinpetergeorge in #5212 * Typo in workspace variable by @withshubh in #5213 * Update calendar docs by @jinifrancis in #5214 * Updated cloud run docs with adding Postgrest server by @adishM98 in #5149 * Updated social and logomark by @withshubh in #5117 * Docker compose docs revision by @akshaysasidrn in #5078 * Superadmin by @withshubh in #5079 * Updated guide link in editor to v2 doc by @withshubh in #5174 * Org management by @withshubh in #5249 * V2 migration by @akshaysasidrn in #5198 * Changes in heroku docs by @adishM98 in #5240 * Updated v2 images and descriptions by @withshubh in #5269 * Update env vars doc by @akshaysasidrn in #5277 * Updated migration guide by @withshubh in #5272 * Update README.md by @Navaneeth-pk in #5270 * Added multi-page documentation by @withshubh in #5280 * Update README.md by @Navaneeth-pk in #5211 Testing * Add data-cy for SSO and onboaring page elements by @ajith-k-v in #4863 * Modify manage SSO spec in multi workspace by @ajith-k-v in #4865 * Fix SSO signup spec by @ajith-k-v in #4941 New Contributors * @jerinpetergeorge made their first contribution in #5212 * @jinifrancis made their first contribution in #5214 Full Changelog: v1.31.2...v2.0.0 Contributors * @gsmithun4 * @Navaneeth-pk * @akshaysasidrn * @gondar00 * @jinifrancis * @shah21 * @sherfin94 * @ajith-k-v * @jerinpetergeorge * @withshubh * @vjaris42 * @stepinfwd * @manishkushare * @adishM98 * @kavinvenkatachalam * @arpitnath gsmithun4, Navaneeth-pk, and 14 other contributors Assets 2 8 people reacted 1 NetLancer reacted with thumbs up emoji [?] 1 thelazyoxymoron reacted with heart emoji 7 Navaneeth-pk, alfredkzr, arpitnath, akshaysasidrn, alireza-ahmadi, NetLancer, and BreadGenie reacted with rocket emoji All reactions * 1 reaction * [?] 1 reaction * 7 reactions Footer (c) 2023 GitHub, Inc. Footer navigation * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.