Skip to content

Releases: appsmithorg/appsmith

Release v1.5.3 🌟

27 May 07:59
816ed6e
Compare
Choose a tag to compare

Features

  • Convert your table data into Excel! The data bound inside the Table Widget can now be downloaded as an excel sheet with a single click! (#4199)

  • Add functionality to support multipart/form-data to Appsmith's API pane section. You can now select the tab Form-Data in the data types under Body. Appsmith will send a multipart form data request to the backend API. (#4547)

  • If a widget has an error, you’ll see it next to the widget name, in editing mode for all widgets. (#4558)

  • We’ve added a new property to the Select widget that can hide the filter options. (#3791)

  • We’ve added support for form-based queries in the Mongo plugin. (#4378)

  • We’re getting started with grouping widgets! Now you can be able to select or delete multiple widgets by grouping them using simple shortcuts. Use CMD/CTRL + A to group all widgets, CMD/CTRL + Click to select multiple widgets, DELETE key for deleting the selected widgets and `ESC to clear all selections on the Canvas. (#4219)

Bug Fixes

  • Reusing a saved data source now displays the common headers from the data source in the API pane! (#4481)

  • The table widget continues to apply client-side searching even when onSearchChange is configured. This issue is now fixed; we've disabled the client-side search when the server-side search is enabled. (#4316)

  • The parsing logic for URL query parameters in the API pane tokenises incorrectly; this issue is now fixed. (#4482)

  • The errors shown inside the debugger are revised after page load actions are executed. (#4552)

  • Packed with Performance Improvements and Optimisation (#4554, #4397)

  • When the executed APIs are duplicated on the pages, the duplicated APIs request/response data is cleared. (#4521)

Release v1.5.2 🚀

19 May 09:04
7272e0d
Compare
Choose a tag to compare

What's new?

  • While using OAuth, the redirect URL id wasn't being escaped before using it as a query param value. This was causing a 502 gateway error when using a redirect URL with query params in it. This issue is now fixed.  (#4546)
  • The debugger no longer shows errors from previous applications. (#4455)
  • We've optimized the table widget for better performance!  (#4292)

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)