Releases: appsmithorg/appsmith
Release v1.4.10 🐞
Bug Fixes
- Reduced the width of API body fields in RAW and JSON mode so that it does not get hidden by the evaluated value change. (#3984)
- Previously, after datasources were created, the edit data-source option wasn’t clickable in REST API. Now you can modify and update your datasources from the API Pane. (#3979)
- Duplicate action names are no longer allowed on a page. Every action name needs to be unique. (#4015)
- We have made it easier for the invited users to find the brand new organization they are now a part of by auto-scrolling to the same after they log into Appsmith. (#3945)
- Maven v3.8 build issues for self-hosted installations are now fixed. (#3954)
Release v1.4.9 👩🏽🚒
Release v1.4.8 🧹
No major features this week as we prep for a bigger release for next week!
Bug Fixes
-
Fixed a critical bug in tables that source data from Mongo (#3968, #3908)
-
Fixed issue with table widget pagination when no pages exist. Pagination controls will be disabled for tables with no pages. (#3895)
-
The text-align option in table column properties doesn't apply to header labels; this issue is now fixed! The column headers are aligned like the column data. (#3885)
-
Fixed issue with selecting a table widget row in edit mode was not selecting the widget. (#3871)
-
Fix column ordering issues in table widget. (#3755)
Release v1.4.7 💅
💡 New Features
- We’ve added Smart Substitution features for the Mongo Plugin. Binding variables to your Mongo queries just got easier.
(#3804) - We’ve added new style properties to the Text Widget. You can now change your text widget color, background, size and alignment with a simple click. (#3167)
- You can now organise data in the rich text editor with the new table plugin! (#3799)
- We’ve added support for the firestore plugin to define key paths for FieldValue.delete() and FieldValue.serverTimestamp() values. (#3693)
🐛 Bug Fixes
- We’ve made our property pane more fluid; all the modals and widgets will be now more responsive and aligned without any truncation. (#3766)
- We’ve fixed the issue with the table widget's drop zone. Now the box that appears when we drag a widget is of zero width. (#3839)
- The “Save as Data Source” option was only visible when the URL was filled. You can find this option even in the empty path but in disable state till the value is entered. (#3695)
- Previously, while working with APIs, new lines were added in the URL field with a big twitch in the UI. These are now fixed with a more intuitive overflow option.
(#3717) - Prepared statements in PSQL now ignore the comments by handling expectations for the binding. (#3832)
- Previously, the applications are not displayed to the user when shared in view mode. This issue is now fixed! (#3765)
We’ve fixed the table widget’s rendered error using the column name to render the table header column. (#3849) - We had performance degradation issues when multiple
storeValue
operations occur one after the other. This degradation is now being tracked with better tracking scripts. (#3790) - While working with SQL Queries, the formatting is smoother with our new MySQL recognition using regular expressions.
(#3761) - Fixed issues with evaluated value not showing the correct value in actions with multiple dynamic fields (#3701)
Release v1.4.6 🐞
Bug fix
New validations in DatePicker widget allows only ISO 8601 format dates in the defaultDate
property.
This fix tries to automatically parse the given date string to generate a valid ISO string.
Release v1.4.5 🎢
What's new?
🚀 Features
- We made the
storeValue
function calls synchronous. You can now access those values directly in any action runs just after creating/updating store values! (#3663) - You can now add a flag to ensure that values stored in your app via
storeValue
are saved only for a single user session (#3663) - We've added a new option to provide non-client certificate-based SSL support for Mysql, Mongo, Postgres plugins. (#3518)
- On-prem installations can now choose to increase the REST API payload size! The default for new installations is set to 100MB. (Appsmith cloud will continue to limit request bodies to 10MB) (#3718, #3553)
- We've added a new URL data-type option for the table widget. You can now redirect to URLs with a simple click. No more copy-pasting! (#3569)
- You can now validate the input from the DatePicker Widget to have a datatype of ISO string (#3397)
- While logging out, the local storage gets cleared out. This means you don't end up adding any old persisted data inside Appsmith’s memory. (#3663)
- Chart Widget is now fully customizable by using fusion-charts configs directly to render charts (#2670)
🐛 Bugs
- We've fixed an issue of using AWS S3 signed URL requests in the Rest API Plugin (#3734)
- The table widget maps column properties correctly when filtering, sorting or searching for data. (#3381, #3706)
- Debugging APIs with larger JSON responses just got easier with our new code-folding feature. (#3658)
- We've updated the default file encoding to Base64 when creating a file on S3. (#3685)
- Show null values as empty cells in a table (#3522)
- We've made some improvements to the DatePicker widget, for more accurate data-type formats. (#3162)
- We've made some fixes around recognizing string values in Prepared Statement (#3710)
- Previously, while working with APIs, when you convert a GET call to POST, it would add the
content-type
header in the last row of headers. We've resolved this by adding this header in the first empty row (#3659)
Release v1.4.4 ✨
What's new?
🚀 Features
- The logs and analytics are much better! We've enriched the Installation, logging events and their execution. (#3622, #3492, #3573)
- Appsmith pages now support more devices in AppLayout Options for a better viewing experience from large tablets to mobile screens. (#3451)
- We've made some enhancements to Property Pane for widgets and virtualised query Editor Table. (#3057, #3496)
- We've updated the Maven dependencies to reduce build time and Jar Size of S3; it's ~80% faster now! (#3491)
- A new JSON intelligent substitution has been added for REST API Plugin. (#3474)
🐛 Bugs
- We've improved the global-search feature, and you'll now have a seamless search experience to our docs, widgets and many more from Appsmith Applications. (#3615, #3502)
- The OAuth tokens for forked data sources will be now cleared, and you can replace them with our own keys and fork apps within no time. (#3609)
- The toast messages for different actions are more intuitive and responsive! (#3591)
- We've fixed the container widget
dynamicBindingPathList
correction. (#3619) - You can now add ellipsis to your organisation names from the settings page. (#3572)
- The selected rows on the table widget will be reset whenever the table is changed. (#3576)
- The height of the canvas, while you're building apps, will now be dynamically updated based on the bottom-most widget. (#3398)
- We've fixed some issues and made improvements for forking applications on Appsmith. ([#3519]
(#3519), #3509) - The validation options for dropdown widgets will allow
null
or anempty string
as values.(#3533) - Appsmith now saves the height of the updated table row while editing the application. (#3537)
- You can now handle scenario's where
columnOrder
was unavailable in Table widget (#3511) - API Pane Headers and Parameter Counts are now Fixed. (#3494)
- You'll now find the default test and HTML properties in RTE! (#3055)
- Previously, we had few issues with the API settings page. They have been now fixed and will be showing the updated values. (#3489)
- We've made
base64
encoding the default type for S3 file uploads (#3514) - The Tabs widget property will now be updated while deleting from the explorer. (#3405)
Release v1.4.3 🔍
What's new?
🚀 Features
- To build things much faster we've added a new global search feature! Start using it with a new shortcut
CMD + K
and get access to the docs, widgets and many more! (#2903) - We've upgraded all the plugin editor forms to be dynamic. You can now see the evaluated value of moustache expression. (#3470)
- We now added support to integrate non-Amazon S3 providers like Upcloud, Digital Ocean, Wasabi, DreamObjects and any other S3 compliant storage service provider. (#3469)
- Hola! We can now use our profile photos anywhere across Appsmith with new APIs. (#3260)
- Start writing safer queries! We've now added support to use Prepared Statements in Microsoft SQL and My SQL. (#3438, #3421)
- We've now added support for Arrays in Prepared Statement for Postgres. Check them out! (#3421)
- No more worrying about the
Invalid Image
error for base64 image strings; you can use them hassle-free. (#2769)
🐛 Bug Fixes
- Improve cylical dependency error (#3471)
- Fix chat with us button at the editor help menu (#3465)
- Add timeout failure for mongo plugin test datasource (#3431)
- Fix: Incorrect validation of image src in onboarding (#3448)
- Fix chart data migration issues (#3458)
- Render placeholder text in the Key Value form input (#3452)
- Fix: Modal Size gets cut in smaller screens. (#3441)
- Deprecate UPDATE_WIDGET_PROPERTY action (#3392)
- Changed order of message for easy grep in case of invalid dynamic binding path (#3436)
- Only return request object in action execute if the action was executed in EDIT mode. (#3426)
- Add analytical events on page save (#3434)
- Fix for Table onPageSizeChange trigger executing when not defined (#3422)
- [ImgBot] Optimize images (#3435)
- Gracefully handle the timeout overflow / out of expected range errors (#3411)
- Adding test cases for Table (#3325)
- Fix action name issue when moving it from one page to another (#3352)
Release v1.4.2 🩹
What's new?
🚀 Features
- Add mongo srv support (#3341)
- Support descending ordering for Firestore documents (#3340)
- Resizeable canvas layout ptions(tablet, phone, fluid canvas with max width config) (#3141)
- Reset widget global function (#3181)
- Support editing user’s name field (#3306)
🐛 Bug Fixes
- Wrap ads button text within span for resilience for DOM mutations (#3292)
- End to cyclical dependency woes (#3380, #3364, #3310)
- Drop overlay widgets anywhere and add them as main container child (#3332)
- API for forking of public applications (#3221)
- Fix tabs widget crash due to invalid data (#3235)
- Faster typing in cypress tests (#2805)
- Fix ‘placeholderText’ label in form.json files (#3331)
- Remove endpoint host and port fields from Dynamodb datasource configuration form (#3316)
- RTE crashes if the default text is an array (#3385)
- Fix widget updates not working properly (#3403)
- Fix issue with dynamicTrigger updates (#3337)
Release v1.4.1 🌈
What's new?
🚀 Features
- Added selectedOptionLabel property in dropdown widget (#3205)
- Added functionality to show/hide a tab from tab property pane controls (#3192)
🐛 Bug Fixes
- Only add request body in case the HTTP method is GET (#3307)
- Fix help modal overlapping with close button (#3289)
- Refactoring the Action execution to support analytics data (#3159)
- Fix: Duplicate Property For Map Widget (#3174)
- Fix: Make the Table Actions button consistent with the rest of Appsmith's design system (#3222)
- Fix: Invalid cyclical dependency messages showing up when configuring API actions (#3259)
- Fix: Table's selected row would not reflect the correct data on searching and filtering (#3293)
- Fix: Correct organisation wasn't being fetched in all scenarios during onboarding (#3243)
- Fix: The table would add duplicate columns in some scenarios (#3227)
- Fix: Adding support for NULL value parameters in Prepared Statement. (#3255)
- Fix: check dynamodb connection validity using listTables cmd. (#3241)
- Fix: MongoDB test operation errors not being caught (#3234)
- Fix: Show the redirect URL to be configured by the user for OAuth authorization code flow (#3232)
- Fix: Renaming an action goes to the action page (#3201)
- Fix: Current page wasn't changing while switching to an action of another page (#3214)