github appsmithorg/appsmith v1.8.9
Release v1.8.9

latest releases: v1.48, v1.47, v1.46.1...
24 months ago

What's new?

The Table now lets you add a row without JavaScript circus, clear and reset storeValue options are in, and the JS Objects troubles from last week are now fixed. 

🚀 Features

  • About a top feature request, we now have the option of adding a new row in your Tables directly on the canvas! 🥳 [#17515]
        - Toggle the feature on and off in the Table widget’s properties.
        - Choose to make all columns editable.
        - Use Save and Discard to let end-users save or discard the new row.
        - onSave and onSuccess will need to be configured just like with all editable rows.

  • Splitting evaluations and linting into their independent worker threads led to some significant improvements in Appsmith’s performance. [#17287]

    Image 1

    Image 2

  • Linting errors now update the redux store only if there’s a change in errors, contributing to better performance. [#18101]

  • clearStore() nukes the store and removeValue() removes a specified key-value pair respectively. Super-useful to reset the storeValue when a nested triggered function is done with and to remove a variable when a step function is done with it. [#17568]

  • You can now use , as a decimal separator for browser languages and locales that use a comma like that. We will soon follow this up with an enhancement to detect your locale and language by default. [#14261]

💪🏾 Improvements

  • Our Elasticsearch integration now comes with a default port to fallback to if you don’t specify one during set-up. [#17468]
  • You can now delete a datasource without waiting for an earlier datasource to complete deletion. [#17949]
  • Thanks to @trishitapingolia, Phone Input and Currency Input widgets now have JS toggles in Change Country Code, Allow Currency Change, and Decimals Allowed fields in the widgets’ props. 🥂, Trisha. We hope to see you back soon. [#17725]
  • The Code Scanner now offers and honors choices to scan automatically or on-demand. You can also mirror your camera with just one click. [#17929]
  • You can now see the total number of tabs in the Tab widget’s props so you know if you have too many tabs to have good UX without scrolling horizontally. [#16937]
  • Start from a template and Generate page from data table now show only when you are starting a brand new app, not on every new page of your apps.  [#17869]

🐛 Bug fixes

  • Very sorry for the several errors you saw with JS Objects last week. We have now shipped a temporary fix and will continue to work on a more permanent fix. [#18018]
  • You can now use Google Sheets as a datasource to get a CRUD app in one click without hitches. [#18199]
    Google Shet
  • JSObject settings, when changed, called event handlers twice. Once was enough, so we it made it so. [#18056]
  • Importing an older app into a newer Appsmith version sometimes led to a 500 error if you tried to delete the app. This happened because of deleted entities in the older version of the app. We have made sure they don’t interrupt successfully deleting the newer version. [#18185]
  • Widgets with a number validation, like the FilePicker that lets you set a min-max for the number of files that can be uploaded or the Progress Bar that controls the number of steps, now honor 0 as a valid min value. [#18001]
  • Inviting multiple users, either with a variation of the same e-mail address or entirely different e-mail addresses, shows right in the number of avatars for a workspace. [#17728]

Don't miss a new appsmith release

NewReleases is sending notifications on new releases.