github appsmithorg/appsmith v1.8.12
Release v1.8.12

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

What’s new

D as in December. D as in dynamic menus. D as in delight.

Page URLs change, fetch is now in, and you can soon embed Appsmith apps into a web page, another app, or wherever else but we will talk about that with more excitement later in December.

🚀 Features

  • Dynamic menus in the Menu Button now make showing data-dependent menu options easy. Feels like auto-magic minus the AI hype. [#17652]
  • Replace page1, page2, and so on in the URL with something simpler, cooler, or familiar. [#16361]
    • Context menus for your apps and pages plus a button in Properties show a new Settings pane that houses Page settings.

      context-menus-for page

    • Newer Appsmith versions with the URL structure app.appsmith.com/app/app-name/page1-5m1t7gr34t4pp54pp54pp5m1t75 will let you customize page URLs.

    • Appsmith versions that have the very old URL structure app.appsmith.com/applications/638eb6e21ef6bf1af9d43a23/pages/638eb6e21ef6bf1af9d43a25 will ask you to switch to newer versions before you can change URLs.

  • “Go, fetch”, we now say to each other often at Appsmith. To you, we say, “fetch is now enabled in Appsmith. 🥳 Go crazy with it!” [#17832]
  • Embedding’s coming soon! [#18566]

💪🏾 Improvements

  • Creating a new datasource without config details doesn’t save it now so you don’t have to grind teeth when deleting a bunch of Untitled datasources. [#17649]

🐛 Bug fixes

  • Speaking of datasources and teeth grinding, creating an Untitled datasource on Git connected-apps doesn’t move the branch you chose to Main. [#18690]

  • Using several Google Sheets as datasources in the same app doesn’t show an unexpected and confusing list of tabs from all those sheets anymore. [#18397]

  • How can we go a release without talking up the Table? :-) [#18127]

    • The Table’s filters don’t reset anymore when the data on it changes, resulting in less furrowed foreheads and the beginnings of a smile.
    • Cursors don’t jump to the beginning of a cell you are editing with In-line editing turned on, leading to slightly wider smiles.
    • Save and Discard don’t show up in Filters, you don’t click them, the Table doesn’t crash. Results in ear-to-ear grins.
  • Without starting a debate about modals and how they are the dark cloud over good web design principles, we are glad to report Auto-height for widgets inside a modal doesn’t break the modal itself. [#18691]

  • Oh, and we fixed two minor nits with min-max drags on other Auto-height-enabled widgets while we were fixing modals.

    • Dragging the bottom edge of a widget inside a container or another widget to change the first widget’s size irritatingly selected the parent widget. That supremacy of the parent is now gone and children can flourish on their own. [#18546]
    • If flickers on TV aren’t great, they are certainly worse when dragging min to max and making them the same values. Clear canvases now. [#18547]
  • The Text widget inside Modals and Stats Boxes was lying to you about its default font size. It now speaks the truth, only the truth, and nothing but the truth, at least about its fonts’ sizes. [#18236]

  • Not as bad as Google Maps asking you to go through trees or drive through canals but there were unsuccessful callbacks and unhelpful error messages with the geolocation APIs. That’s fixed. All the best with Google Maps IRL, though. [#18235]

  • The Select group of widgets and the Rich Text Editor had their own ideas for label positions. We showed them what the Input widget’s labels looked like and they have agreed that’s better. [#18378]

  • Windows devices didn’t show country flags in the Phone widget. We couldn’t just ask you to restart your machine for this one, so we fixed it. [#18203]

  • View mode now shows the deployed app’s layout instead of the current Edit mode’s. Should make app demos to colleagues and stakeholders less embarrassing. [#18522]

  • A small change in one line of code, a pretty significant boost in performance. [#18433]

  • Failing password resets are Catch-22s. We get that. So, we fixed them. Now you can get back in to find other issues and report them to us. [#18231, [#18108]

  • Ideally, you should set the version number when self-hosting Appsmith, but then ideally, we shouldn’t have shown the wrong error message. With this fix, we are closer to that ideal. [#18530]

Don't miss a new appsmith release

NewReleases is sending notifications on new releases.