Skip to content

Releases: appsmithorg/appsmith

Release v1.39 🌈

05 Sep 05:43
e87d96d
Compare
Choose a tag to compare

New Features:

  • Select Widget (#35849): Added a new Select widget to give you more flexibility and control over user choices in forms and interfaces.
  • SSH Tunnel for Postgres (#35449): Introduced support for SSH tunnels to securely connect to Postgres databases, improving security and connectivity.
  • Collection Sorting (#35413): Added functionality to sort collections in the correct order, enhancing organization and usability.
  • Remove Clear Option for Required Select Widget (#35060): Updated select widgets to remove the "clear" option for fields that are required, ensuring users make a selection.

Bug Fixes:

  • Intercom Anonymous User ID Handling (#36017): Fixed the handling of anonymous user IDs in Intercom settings to ensure consistency and proper functionality.
  • Action Redesign and Container Query Removal (#36014): Addressed issues with the redesign of the Action feature and removed redundant container queries for better performance.
  • Prevent Errors in Debugger When Deleting List Widget (#35820): Resolved errors occurring in the debugger when deleting list widgets, improving stability and reliability.

v1.38.1

02 Sep 10:38
5c293ea
Compare
Choose a tag to compare
  • Fixed performance issue in JSONForm when validation of a field is configured in the particular JSONForm widget (#35994)

Release v1.38 🌈

30 Aug 04:11
a99b4e7
Compare
Choose a tag to compare

Fixes

  • Updated Regex for Table Names: Enhanced the regex expression to accurately identify table names. (#35361)
  • Select Widget Mapping: Corrected the mapping for Dynamic Label and Value Keys in the Select Widget. (#35862)
  • Pencil Icon Issue: Resolved the issue of the pencil icon incorrectly appearing in the application name. (#35885)
  • Editable Text Component: Restored the pencil icon for the editable text component. (#35855)
  • JavaScript Filter Migration: Moved the JavaScript filter functionality to MongoDB. (#35826)
  • Select Column Data Display: Fixed the issue to ensure that the Select Column displays data correctly even when options are not set. (#35817)
  • CurrentRow Calculation: Corrected the logic for calculating currentRow in the table property pane. (#35390)

Features

  • Dynamic Text Height Adjustment: Increased the height of QUERY_DYNAMIC_TEXT to 200px for improved visibility. (#35838)
  • Mode Property for Saga: Added a new mode property to forkApplicationSaga for better configuration. (#35841)
  • Anthropic Plugin Configuration: Redesigned the action and updated the configuration for the Anthropic plugin. (#35754)
  • Subtitle Position Update: Moved the subtitle position to the bottom for a better layout. (#35789)
  • Accounting Section and Zone Updates: Implemented updates for changes in the accounting section and zones. (#35753)

Release v1.37 🌈

26 Aug 12:48
64ebe15
Compare
Choose a tag to compare

New Features

  • AnimatedGridLayout Component: Introduced the AnimatedGridLayout component to enhance UI flexibility and user experience. (#34825)

Bug Fixes

  • Pencil Icon Restoration: Restored the pencil icon for the editable text component, ensuring a consistent user interface. (#35855)
  • Mandatory Date Column Enforcement: Fixed issues with enforcing mandatory date columns, improving data validation. (#35613)
  • Widget Overflow and Binding Issues: Addressed problems with widget overflow and show binding, enhancing widget behavior. (#35651)
  • Theme Update/Save Process: Resolved bugs in how themes are updated and saved after import, ensuring smoother theme management. (#35692)
  • Table Column Preview: Fixed an issue where hidden table columns were not greyed out in preview mode. (#35729)
  • View Mode Canvas Margin: Corrected canvas margin issues in view mode, improving layout consistency. (#35619)

Performance Improvements

  • JSONForm Widget Optimization: Optimized the clear errors function in JSONForm widgets to improve performance. (#35717)
  • PolicyMap Indexes: Added indexes for policyMap to enhance query response time. (#35676)

Chores and Maintenance

  • Error Logging: Added error logs for consolidated API operations and additional logs for captcha failures to improve debugging. (#35779, #35751)
  • Resource Type Check: Updated isResourceUpdated implementation to validate the presence of resourceType. (#35765)
  • Yarn Cache and Configuration: Made updates to the yarn cache and configuration, including renaming wds packages and uncommenting yarn cache. (#35668, #35686)
  • Resize Handle Centering: Updated the implementation to use translate for centering the resize handle, improving UI precision. (#35665)
  • Anvil on Canvas UI Tests: Added Anvil on Canvas UI tests to ensure functionality and prevent regressions. (#35342)
  • Default Values for WDS Widgets: Included isVisible in default values for WDS widgets to standardize behavior. (#35624)

Release v1.36.1 🐞

21 Aug 06:44
Compare
Choose a tag to compare
  • Resolved an issue where policies were being reverted after executing migrations in clustered environments due to pods running previous versions.

Release v1.36 🌈

20 Aug 07:15
c5c466e
Compare
Choose a tag to compare

Fixes

  • Theme Updates and Saving: Enhanced the process for updating and saving themes post-import. (#35692)
  • Widget Overflow & Show Binding: Resolved issues related to widget overflow and show binding functionality. (#35651)
  • Canvas Margin in View Mode: Fixed margin issues on the view mode canvas. (#35619)
  • Drag and Drop in List Widget: Addressed problems with drag-and-drop functionality in list widgets. (#35622)
  • Show Bindings Menu Visibility: Corrected overflow hidden restrictions that were affecting the visibility of the show bindings menu. (#35609)
  • Custom Widget Source Editor: Fixed issues with opening the custom widget source editor. (#35463)
  • Autocommit Migration for Theme Settings: Added an autocommit migration for improved management of theme settings. (#35554)
  • Clone JS Object: Modified the clone JS object functionality to support action containing collection IDs. (#35567)
  • Hidden Page Route Change: Ensured hidden pages are properly checked for route changes. (#35558)
  • JS Object Editor Overflow: Fixed overflow issues in the JS object editor. (#35553)
  • Table Save Row Button: Corrected the onclick function for the table save row button. (#35412)
  • Appsmith Alias Change: Updated the Appsmith alias as part of ongoing improvements. (#35349)
  • Backup and Restore: Addressed issues with backup and restore functionality in appsmithctl. (#35162)
  • GitHub Commit Icon Crash: Fixed a crash occurring with the GitHub commit icon on airgapped environments. (#33812, #34673)
  • Spotless JSON Formatting: Ignored target directories for spotless JSON formatting to prevent formatting issues. (#35407)
  • Cross-Referencing Changes: Added indices for improved cross-referencing of changes. (#35401)
  • Large File Size Handling: Increased content length support to handle larger file sizes. (#35354)
  • Action Selector Collapse: Collapsed parameters and query parameters in the action selector if values remain unchanged. (#35323)
  • JS Object Composed Actions: Prevented returning composed action collections after refactoring. (#35350)
  • Child Widget Serialization: Enabled serialization of child widgets that are substrings of their container. (#35311)
  • Git Config Route Protection: Fixed route protection issues related to git config using fetchGlobalGitConfigInit. (#34873)
  • Overflowing Editor Content: Added a wrap feature for editor content to handle overflow situations. (#35262)

Features

  • Sort By Property for Table Select Cell Type: Added a sortBy property to the table select cell type for enhanced sorting options. (#35187)
  • Zone Component for UQI: Introduced a zone component for UQI to expand functionality. (#35316)
  • Section Component for Action Forms: Added a section component to action forms for improved structure and usability. (#35309)
  • App Max Width Setting: Set a maximum width for applications to ensure consistent layout. (#35087)

Release v1.35 🌈

20 Aug 03:55
c5c466e
Compare
Choose a tag to compare

Fixes

  • Theme Updates and Saving: Enhanced the process for updating and saving themes post-import. (#35692)
  • Widget Overflow & Show Binding: Resolved issues related to widget overflow and show binding functionality. (#35651)
  • Canvas Margin in View Mode: Fixed margin issues on the view mode canvas. (#35619)
  • Drag and Drop in List Widget: Addressed problems with drag-and-drop functionality in list widgets. (#35622)
  • Show Bindings Menu Visibility: Corrected overflow hidden restrictions that were affecting the visibility of the show bindings menu. (#35609)
  • Custom Widget Source Editor: Fixed issues with opening the custom widget source editor. (#35463)
  • Autocommit Migration for Theme Settings: Added an autocommit migration for improved management of theme settings. (#35554)
  • Clone JS Object: Modified the clone JS object functionality to support action containing collection IDs. (#35567)
  • Hidden Page Route Change: Ensured hidden pages are properly checked for route changes. (#35558)
  • JS Object Editor Overflow: Fixed overflow issues in the JS object editor. (#35553)
  • Table Save Row Button: Corrected the onclick function for the table save row button. (#35412)
  • Appsmith Alias Change: Updated the Appsmith alias as part of ongoing improvements. (#35349)
  • Backup and Restore: Addressed issues with backup and restore functionality in appsmithctl. (#35162)
  • GitHub Commit Icon Crash: Fixed a crash occurring with the GitHub commit icon on airgapped environments. (#33812, #34673)
  • Spotless JSON Formatting: Ignored target directories for spotless JSON formatting to prevent formatting issues. (#35407)
  • Cross-Referencing Changes: Added indices for improved cross-referencing of changes. (#35401)
  • Large File Size Handling: Increased content length support to handle larger file sizes. (#35354)
  • Action Selector Collapse: Collapsed parameters and query parameters in the action selector if values remain unchanged. (#35323)
  • JS Object Composed Actions: Prevented returning composed action collections after refactoring. (#35350)
  • Child Widget Serialization: Enabled serialization of child widgets that are substrings of their container. (#35311)
  • Git Config Route Protection: Fixed route protection issues related to git config using fetchGlobalGitConfigInit. (#34873)
  • Overflowing Editor Content: Added a wrap feature for editor content to handle overflow situations. (#35262)

Features

  • Sort By Property for Table Select Cell Type: Added a sortBy property to the table select cell type for enhanced sorting options. (#35187)
  • Zone Component for UQI: Introduced a zone component for UQI to expand functionality. (#35316)
  • Building Blocks in Widget Explorer: Moved building blocks to the bottom of the widget explorer for better organization. (#35270)
  • Section Component for Action Forms: Added a section component to action forms for improved structure and usability. (#35309)
  • App Max Width Setting: Set a maximum width for applications to ensure consistent layout. (#35087)

Release v1.34 🌈

02 Aug 08:26
b21aa07
Compare
Choose a tag to compare

Bug Fixes

  • PostgreSQL Cleanup: Resolved an issue with stale postmaster.pid files, improving database management. (#35171)
  • Auto Redirect on Datasource Page: Implemented an automatic redirect from the datasource page to the module editor for a smoother user experience. (#35164)
  • Saving Status Fix: Addressed an issue where the saving status would get stuck while moving between applications, ensuring seamless transitions. (#35145)
  • Widget Tags Removal: Cleaned up the UI by removing collapsed widget tags that were no longer necessary. (#34979)
  • Snipe Mode Enhancements: Fixed sniping mode functionality to allow modules to bind to both existing and new widgets effectively. (#35072)
  • Canvas Resizing Issues: Resolved various issues related to canvas resizing, enhancing overall usability. (#35004)
  • GraphQL Logo Correction: Corrected the GraphQL logo, addressing the discrepancy noted in issue #34961. (#34974)

New Features

  • Table Select Cell Labeling: Added functionality to display labels in table select cells, improving clarity and user interaction. (#35124)

Release v1.33 🌈

29 Jul 06:47
0ce381e
Compare
Choose a tag to compare

Features:

  • New Tab UI Enhancement: The new tab interface has been updated to include search functionality and a "Load More" option for improved navigation. (#34981)
  • Google Sheets Plugin Update: Added a "Clear All" option to the columns field, simplifying data management for users. (#34620)

Fixes:

  • PostgreSQL Cleanup: Cleaned up the stale postmaster.pid file in PostgreSQL. (#35171)
  • Deserialization Improvement: Resolved issues with deserialization from files to their respective types. (#35103)
  • Tabs Layout Adjustments:
    • Corrected padding for Add & List tabs. (#35057)
    • Improved icon alignment in tabs. (#35059)
  • Overflow List Behavior: Removed the switch for the overflow list when there are no files present. (#34983)
  • JavaScript Object Error Fix: Addressed the "JSObject function is not defined" error. (#35035)
  • Autocomplete Visibility: Exposed the isVisible field in the JSONForm widget autocomplete. (#34869)
  • Checkbox Group Binding: Fixed the issue of incorrect evaluated values after binding the checkbox group widget. (#33906)
  • Rename Consistency: Standardized terminology by replacing all instances of "Edit Name" with "Rename." (#34570)
  • S3 Settings Parsing: Resolved parsing issues with S3 settings. (#34966)
  • Error Handling Improvement: Removed the initialization fail timeout to ensure that errors are displayed promptly. (#34875)

Release v1.32 🌈

18 Jul 03:13
829df72
Compare
Choose a tag to compare

New Features

  • IDE Tab List Search View

    We’ve added a powerful new search view to the IDE tab list. This enhancement enables users to quickly locate and switch between open tabs, making it easier to manage your workspace efficiently. (#34759)

  • cURL Import via Modal

    The cURL import process has been streamlined by moving it to a dedicated modal. This change provides a more intuitive and user-friendly interface for importing cURL commands, improving your overall experience. (#34830)

  • WDS Table Widget Suggested

    The WDS Table Widget has been added to the list of suggested widgets, making it easier for users to discover and utilize this useful tool for data presentation. (#34816)

  • Updated PrimaryColumnsControlV2

    The editable checkbox has been removed from the PrimaryColumnsControlV2 component, and related imports have been updated. This change simplifies the component and ensures it aligns with current design standards. (#34586)

Fixes

  • Modal Rename Reference Updates

    Fixed issues related to updating references following the renaming of modals. This fix ensures that all references are correctly updated, preventing errors and improving overall stability. (#34855)

  • Buffer Size Error with DSL Migration

    Resolved a buffer size error encountered during DSL migration calls. This fix ensures smooth operation and prevents disruptions during data migrations. (#34905)

  • Improved Datasource Deletion Message

    Updated the datasource deletion message to enhance clarity. This change provides users with more precise and actionable feedback during the deletion process. (#34822)

  • CustomJsLib Import Flow

    Utilized the isDryOps flag in the customJsLib import flow to improve process handling and ensure smoother imports of custom JavaScript libraries. (#34836)

  • Concurrent Modification Exception in Datasource Import

    Addressed an issue causing concurrent modification exceptions during the datasource import flow. This fix improves stability and prevents disruptions during the import process. (#34818)