github appsmithorg/appsmith v1.8.1
Release v1.8.1 🌈

latest releases: v1.41, v1.40, v1.39...
24 months ago

What's new?

We built v1.8.0 in two or so weeks. Then we rested. Sort of. Why this release doesn’t announce any major…

Introducing GraphQL-native queries in Appsmith! 🥳 Read the docs.

🚀 Features

  • More about GraphQL [#16554]
  • Introducing the Code Scanner, a brand new widget to let your users scan codes from their device cameras. Let us know how you like it. A QR generator coming soon. [#15990]
  • The Table meets the Checkbox and the Switch in new column types. More power to you, our table-loving users. [#15933], [#16262]
  • The navigateTo function gets both a facelift and a few bug fixes, making it easier for you to select a page or put a URL. We didn’t know where to put this, so we called it a new feature. If you disagree, try the feature first. [#14856]

💪🏾 Improvements

  • In more widget performance improvements, we have now made hovering over all widgets 4X faster and dragging and dropping + resizing them smoother. More to come soon. [#16502]
  • From a total 38 widgets that need to be reskinned, the DatePicker, the Divider, and the Rating widgets now round out the first ten. Project Reskinning is now 25% complete.  [#16587], [#16643], [#16527]
  • The Allow Clearing Value property for the TreeSelect widget let the X button stay on screen even after values were cleared. We cleared up its confusion and the X doesn’t show when your end-users clear values. Minor nit saved. [#16542]
  • The Table’s inline editing feature didn’t always tell you if the input was right before you saved it. It does now, saving you time in figuring out what inputs are accepted. [#15954]
  • The Appsmith Debugger went into a loop creating 5,700 log lines for every end-user action, say, hitting space in a cell in a table. We have now ended this loop saga and brought down the lines to 24. Which is fine. [#16451], [#16761]
  • Modals within Appsmith, not the widget, have been upgraded to look better, make room for buttons, and wisely use reds and oranges. [#16553]

🐛 Bug fixes

  • The Table widget doesn’t crash anymore if an editable cell’s value is not defined. This one is a clear fix. No disagreement here. [16729]
  • Our Linting feature got super-confused between a string outside {{}} and the same characters as the string inside {{}}. While this was understandable, it was not acceptable. Software should be more accurate than humans. So we made it so. [#16524]
  • When you used expressions, like ' ' with dynamic bindings, like {{}}, with an API, say https://ll.thespacedevs.com/2.2.0/astronaut/, we used to ignore those expressions and only send the binding params to the API, showing you an error all over the screen. We aren’t sure why we did that, but we have fixed it. [#16628]
  • We replaced appsmithctl check-replica-set with entrypoint.sh so you don’t have to replace an external MongoDB running as a container with another database. We like MongoDB. We hope you like Appsmith better. [#16104]
  • When you exported an app from an older version, say v1.7.5, into a newer version, say anything above v1.7.5, you saw an error with our importer. @chrismaeda found the issue, reported it, and fixed it for all of us. In other words, they saw, they told, and then they conquered. [#16320]

🧑🏾‍🔧 New contributors

  • @kylegalbraith made their first contribution with a hosted Docker build service. [16020]
  • @chrismaeda made their first contribution with importing apps into newer Appsmith versions. [#16320]

Don't miss a new appsmith release

NewReleases is sending notifications on new releases.