What’s new
9,000 lines of code, 5,000 commits, 2,000 files, 11 Appsmiths, 3 months, 1 top requested feature.
🚀 Features
- Introducing Auto-height for widgets! 🥳 Widgets now expand and contract vertically with the change in data, screen-size, and other widgets on the canvas. [#18341]
- Control auto-heights with a min-max range when you want to.
- Do away with ugly white spaces when widgets are invisible to end-users.
- Preview mode shows exactly what end-users of your app see.
- Give it a try and let us know what you think of it. - Easily find Table header properties like
id
,label
andisVisible
using theTable1.tableHeaders
variable in bindings. [#18137] - A fan of colors and bands when visualizing data? Linear Gauge, a new chart type, now makes that possible. [#18129]
💪🏾 Improvements
- Form-based queries now convert into JavaScript queries with the click of a button—the
JS
toggle. Speaking of, theJS
toggle on the Query editor now mimics the behavior ofJS
toggles in widget props and isn’t clickable when there’s text already present in fields. [#18192] - The three Sliders now look and behave better. [#18277]]
- You already know default text in widgets’ props can’t exceed the maximum characters specified by you but in case it slips your mind, the improved error message tells you that a little better.[#17885]
- Now scroll up and down in the Response tab of the Debugger when querying databases. [#18264]
- We moved the Tern server that powers auto-completion of code in our editors to another web worker. That gained us 25% in the time taken for scripting in the main thread. Small steps today for a performant tomorrow. [#18464]
- Remember how you can control where your Appsmith apps can be embedded with environment variables? Yeah, those settings are on-screen now, too. [#16629]
- Use your preferred Kubernetes Ingress now over the Nginx one Appsmith ships with. [#18266]
🐛 Bug fixes
- You now see an error when importing an app fails so you can confidently try the import again. [#18034]
- The
updatedRow
property for a the Table now shows the last edited row and works nicely withSave
andDiscard
[#18225] - The Text widget was old-school with links, crashing the Appsmith session if you didn’t include
https://
in links. We have told it to be chill and work with all links. [#18321] - The Rich Text Editor now shows an option to underline text, modifiers like bold and italic don’t kill text color, and… Er, it just behaves better. [#18332] #18332
- Not that you are likely to but if you ever paste a very, very, very long URL or, just to mess with the screen, the response from a query in the URL field of an API connection, you will find the screen looks exactly as you would expect it to. Nothing breaks, nothing’s wonky. Because, why should it? [#18200]
- Connecting a Google API as a datasource now shows the overview of that connection after you sign into your Google account instead of the
New datasources
page that you saw earlier. [#18389] - Datasource connections threw schema errors despite your fixes. We didn’t want you to question your fixes, so we took out those uncalled for errors. [#18290]