Releases: appsmithorg/appsmith
Releases · appsmithorg/appsmith
Release v1.5.28 🌈
🚀 What's new?
- In multi-select tables, the widget will now set the
selectedRow
property as the last row selected by the user. (#7935)
🐛 Bug Fixes
- When navigating to other pages, the
embed=true
query param is now retained. This ensures that embedded applications stay embedded (#8685) - Fixed a nagging issue with deleting datasources when no actions are linked to it. (#8627)
- Improved the Generate Page feature for S3. You can now view and select buckets for which you'd like to generate a page. (#8781)
- Updated the designs for widgets to be consistent with the design system. Makes Appsmith apps look better. (#8426, #8304, #8679, #8629)
- Fixed an issue with the table widget where it displayed incorrect page numbers for server side paginated queries. (#8681)
- Audio widget no longer triggers onPause event once the file has finished playing. (#8843)
- Fixed a bug in modal widget's display for mobile screens. (#8497)
- Improved the performance of property updates for a widget. (#8786)
- Fixed multiple bugs in widgets to increase their stability. (#7992, #8673)
Release v1.5.27 🌈
Bug
Fix connecting to Redshift clusters with more than one node.
Release v1.5.26 🌈
What's new?
🚀 Features
- You can now use menu buttons inside the table widget. (#7039)
- Improvements in JS code linting to support optional chaining, null coalescing and even in trigger functions (#8448, #7638)
- You can now run APIs or DB queries periodically using
setInterval
andclearInterval
JS functions (#8158) - You can now add authentication details directly from the API pane (#8245)
🐛 Bug Fixes
- Fixed an annoying bug where the autocomplete suggestions would randomly disappear (#7662)
- Improved debugging experience with better error messages (#8518, #8263, #8195)
- Fixed a bug where renaming a table changed the column order (#8386, #8167)
- Clicking the icon button inside a table no longer de-selects the row in a table widget (#8197)
- When applying any filters to a table widget, the page number now resets to 1 (#8257)
- Fixed inconsistency in button variant types to PRIMARY, SECONDARY and TERTIARY (#7817)
- Improvements to UI widgets across the board (#8271, #8223, #8424, #8183, #8209)
Release v1.5.25 🌈
🚀 What's new?
- Appsmith gets a sparkling new coat of paint! Check it out and let us know what you think. (#8125)
- You spoke, we heard. Helm charts are now added for Appsmith deployments on Kubernetes (#7343)
- Appsmith Docker images now work on ARM architectures. Especially useful for Apple's new M1 Macbook users (#7832)
🐛 Bug Fixes
Release v1.5.24 🔨
Release v1.5.23 🌈
🚀 What's new?
- Ever wondered what code to write while transforming data inside Appsmith? We got you covered with some handy JS Snippets for common use-cases (#7839)
- Enhanced S3 integration to return permanent URLs for the List action (#7776)
- The List widget gets yet another performance boost (#7681)
🐛 Bug Fixes
- Fixed a critical issue in the Table widget which was causing inline buttons to not work (#7825)
- Fixed an annoying issue which was causing the Select widget to flicker when inside a modal (#7821)
- Made some minor tweaks to how we show errors for required and not required inputs (#7783)
- Fixed a bug to always show the correct dependency list for widgets in scenarios where the widget name is a substring of another widget (#7725)
Release v1.5.22 🌈
🚀 What's new?
- A much-improved experience for new users trying Appsmith for the first time. (#7089)
- The debugger just got smarter! Now while building applications, the debugger shows errors for individual widgets with the concerned properties. (#6970)
- Everybody makes mistakes. That’s why you can now undo or redo any changes on the canvas using keyboard shortcuts. (#6654)
- Beauty lies in styling. We’ve added more style properties to the container widget, you can now update backgrounds, borders and shadows. (#6476)
- We’ve added smart substitution and where clauses for Google Sheets. Toggle this value via the settings pane for your action. Enabling smart substitution allows you to bind multi-line form inputs and brings automatic type checking. (#7397, #7597)
- We’ve added a new Tree Select widget. (#6271)
🐛 Bug Fixes
- We got 99 problems, but defaults ain’t one. Previously, when default states are not provided for widgets, they show an error state. This validation is now removed. (#7032, #7572)
- The copy paste command is more stable with lots of bug fixes. (#7464)
- There were few spacing issues in applications in the view mode. All layouts are now fixed on multiple screen resolutions. (#7502)
- The input widget now allows
0
for number type as the default value. (#7246) - Previously, when filters were used, the onClick property wasn’t working as expected. This issue is now fixed. (#7422)
- Fixed a bug where deleting an action still scheduled it to be run on page load. (#7439)
Release v1.5.21 🌈
What's new?
🐛 Bug Fixes
- Fixing regression issue in action execution onError callback. Now we assume that inputs for onSuccess, onError, .then() and .catch() to be callback functions. (#7402)
Release v1.5.20 🌈
Release v1.5.19 🌈
🚀 What's new?
🐛 Bug Fixes
- Reverting a migration in the table widget which caused selectedRow workflows to break (#7276)
- Fixing a crash in the checkbox widget when binding to data from an API/DB query. (#7311)
- Restore missing fields on
appsmith.user
object. (#7295) - Fixing a crash in the debugger console when trying to print an object. (#7272)