What's new?
- We understand the value of creating good looking applications that match your design aesthetics. With this release, you can now customize the look & feel of your application with our theming feature. Change button colours, fonts etc and make your Appsmith application your own. (#9714)
- Reversing our mistakes is an important aspect of a growing product. Now you can discard changes on your Git branch easily. (#11835)
- Added server setup steps for Windows using WSL (#13610)
🚀 Features
- Added a new experience for Widget copy paste (#12906)
- Resized entity explorer pages section (#13576)
- Disabled add-new and remove buttons when array is disabled in JSON Form (#13520)
- Added healthcheck to docker (#13154)
- Replaced the omnibar creation flow with a new sub menu (#13425)
- Added tracking for recently forked templates (#13159)
🐛 Bug Fixes
- Fixed icon select popover for hidden sections in property pane (#13881)
- Fixed theming when application has multiple git branches (#13870)
- Added a field for a reply-to email address on the email config page (#13857)
- "Change theme property pane" is made not persistent between apps (#13837)
- Fixed select widget filtering (#13793)
- Fixed a couple of bugs related to theming and JS control on JSONForm (#13817)
- Reset theme property pane on hover over the widget (#13716)
- Prevent dragging when resizing table column (#13600)
- Trigger submenu instead of omnibar when "Add Query/JS" button is clicked. (#13774)
- Hide formData key and value for hidden fields in JSONForm (#13739)
- Fixed the log file location for MongoDB (#13744)
- Query param is persisted in redirect URLs (#13738)
- Prevent lint warnings from blocking execution in JS objects (#13700)
- Fixed hover state of renaming titles (#13725)
- Fixed app crash on list widget copy/paste (#13719)
- Fixed page order in page settings (#13448)
- Page load actions are delayed till all actions are retrieved (#13657)
- Fixed a couple of bugs with widgets and canvas (#13608)
- Disabled cancel button on a "disabled" select widget (#13275)
- Allowed to close modal when back overlay is clicked. (#13669)
- Fixed signing up with a redirect URL with query params goes to 400 page (#13548)
- Fixed application creation for empty repo in git import flow (#13450)
- Fixed omnibar shortcuts bugs (#11601)
- Fixed form login on blur bug (#13568)
- Removed the duplicate style properties for the list widget (#13605)
- Added validation for phone number field in JSONForm (#13525)
- Removed JS functions successful execution toast message in edit mode (#13590)
- Changed the default value in Rest API JSON and placeholder (#13261)
- Disabled revoke button after first click in git disconnect flow (#13644)
- Made popover bindings consistent (#13579)
- Fixed keyboard navigation (#13636)
- Added visual cue to SSH key regeneration (#13625)
- Fixed select field in JSONForm (#13509)
- Fixed currency and phone input dropdown in JSONForm (#13564)
- Fixed missing pluginId issue for organization in import-export flow (#13487)
- Fixed Firestore "where" clause issue (#12929)
- Fixed positioning on widget copy-paste below grouped widgets (#13573)
- Improved git error logging (#13580)
- Added a max-height for Dropdown component (#13105)
- Fixed text/plain responses not being displayed in the API response view (#13575)
- Added a new package "focus-trap-react/**/tabbable" to fix jest tests (#13560)
- Added a check for undefined values for plugins (#13595)
- Fixed OAuth2 Authenticated API issue in Client Credentials flow (#13551)
- Updated error message for no schema available for a datasource (#13467)