Skip to content

Releases: appsmithorg/appsmith

Release v1.5.1 🌈

17 May 10:09
Compare
Choose a tag to compare

What's new?

  • To improve the debugging experience, we now return prepared statements and the parameters under the request params section! (#4421)
  • Searching through a lot of apps on Appsmith? Don’t worry; we're now showing recently edited apps first under your organisations. (#2093)(#4461)
  • The postgres plugin now supports the jsonb data type. (#4519)
  • Previously, when pasting a widget or copying an action, it used to take a new name. Now it will retain its original name. This makes copying widgets/actions between pages and apps easier. (#4399)
  • We now expose API response headers and response status to our programmatic interface. You can now handle API responses in more scenarios. (#4336)
  • Previously, for an existing application, the data source needed to be configured again to perform API actions. We've fixed this by updating our refresh token workflow. (#4450)
  • The debugger now shows the errors during evaluation, separating js errors and validation errors. (#4361)
  • We have fixed a few issues for our latest list widget. Resizing is so much smoother! (#4321)

Release v1.5 🌈

12 May 07:05
Compare
Choose a tag to compare

Features

  • Introducing all new List Widget! You can now iterate over a certain repetitive data and display them in a non-tabular fashion. (#2389)
  • The most awaited Google Sheets Plugin is out now in beta! You can now build CRUD apps, dashboards, admin panels with Google sheets as a backend. (#3517)
  • We’ve introduced a debugger for developers to understand errors in a more intuitive way while building. (#3633)
  • Now, while running an API or DB Query, we display the results count. This will help you know the total objects available for binding. (#4185)
  • Appsmith now supports connecting to MongoDB without authentication! (#4130)
  • Fork and copy applications across organizations (#4121)

Bug Fixes

  • If the image widget finds the image source to be a base64 encoded string the data:image/png; base64 prefix automatically gets added, so that the image can be rendered correctly. (#4020)
  • The install.sh script will work even if the user lacks write permissions in working directory. (#4220)
  • We’ve fixed the line breaks issue when exporting table data to CSV.(#3757)
  • Moved to custom scrollbars for a more consistent experience (#4006)
  • Previously, the values in the Multi-select dropdown widget did not reset, this is now fixed even in the forms. (#3962)
  • The images in the table widget are now symmetrically aligned. (#4045)
  • We removed the background property from selected dropdown item in table widget filters (#4065)
  • Previously, text got cropped in the text widget even when there was space. This is now fixed (#4187)
  • We’ve fixed the error of renaming a table widget that is connected to data from MongoDB (#4195)
  • Tabs widget are now refactored with new nested property validation! (#4014)
  • Multiple bug fixes on the omnibar (#3998)
  • Previously, the selected file deletion in File Picker widget had few issues, this is now fixed. (#3987)
  • Multiple typescript bug fixes (#4389)

Release v1.4.10 🐞

21 Apr 09:38
04601b5
Compare
Choose a tag to compare

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 👩🏽‍🚒

13 Apr 16:31
Compare
Choose a tag to compare

Just a regular old patch fix

Bug Fixes

  • Fixed null pointer exception on action execution (#3989)

Release v1.4.8 🧹

13 Apr 10:03
8447c9c
Compare
Choose a tag to compare

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 💅

06 Apr 13:45
940a319
Compare
Choose a tag to compare

💡 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 🐞

30 Mar 10:00
Compare
Choose a tag to compare

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 🎢

29 Mar 14:24
6c79e6b
Compare
Choose a tag to compare

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 ✨

22 Mar 10:38
Compare
Choose a tag to compare

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 an empty 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 🔍

10 Mar 10:58
1be56a8
Compare
Choose a tag to compare

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)