Skip to content

Releases: appsmithorg/appsmith

Release v1.58 🌈

22 Jan 09:00
0245c2e
Compare
Choose a tag to compare

Features

  • Improved Autocomplete Sorting: Enhanced sorting logic for autocomplete suggestions to improve relevance and ease of use. (#38690)
  • Expose -appsmith-theme-fontFamily: Added support for customizing the font family through theme variables, offering greater design flexibility. (#38700)
  • disabledWhenInvalid in ButtonGroupWidget: Introduced a new property to disable buttons when validation fails, improving form interactions. (#38656)
  • Focus Ring for Accessibility: Added a visible focus ring for enhanced keyboard navigation and accessibility. (#37700)

Fixes

  • Console Log and Modal Issues: Updated console logs and resolved issues with modal functionality. (#38692)
  • JSObject Diff Error: Fixed errors in JSObject diffing caused by missing actions. (#38572)
  • Suppress Update Notification Errors: Prevented unnecessary error toasts from being displayed during update notifications. (#38709)
  • Workflow Query Conversion: Resolved issues with query conversions in workflows. (#38688)
  • AI Query Tabs: Fixed missing bottom tabs in AI query responses. (#38687)
  • Modal Content Updates: Updated modal descriptions and content for clarity and consistency. (#38637)
  • Separate Plugin Entity from Action: Decoupled plugin entities from actions for better modularity and maintainability. (#38582)
  • Entity Tree Overflow Fix: Addressed node overflow issues in the Entity Tree. (#38651)
  • API Content-Type Selection: Resolved issues with selecting content types in API body configurations. (#38597)

Release v1.57 🌈

16 Jan 04:41
c7197af
Compare
Choose a tag to compare

Features

  1. ADS Enhancements:
    • Added the ADS Entity List Tree, providing a structured and hierarchical view of ADS entities for better navigation and organization. (#38493)
  2. Widget Improvements:
    • Introduced the setText setter to the PhoneInputWidget, allowing for dynamic updates to the text input field. (#38578)
  3. Datasource UI Revamp:
    • Redesigned the datasource homepage UI, featuring an enhanced layout and new search functionality for seamless navigation. (#38360)

Fixes

  1. UI and Component Refinements:
    • Resolved UI-breaking issues in the JS module instance editor by updating list item CSS. (#38558)
    • Fixed the SSH key dropdown so it no longer scrolls with the modal. (#38584)
    • Addressed cell value display issues in the Select Column, ensuring proper behavior when options are mismatched. (#38387)
    • Resolved a bug in the Response View where errors were not passed to support as intended. (#38579)
    • Fixed bindings visibility issues, ensuring they are no longer hidden behind scroll areas. (#38553)
  2. Usage Pulse Enhancements:
    • Improved the UsagePulse initialization flow to enhance its reliability and performance. (#38555)

Release v1.56 🌈

10 Jan 09:08
efdabad
Compare
Choose a tag to compare

Features

  1. ADS Enhancements:
    • Introduced ADS Entity Item, enhancing the functionality and user experience for ADS workflows. (#38442)
  2. State Inspector:
    • Added the State Inspector, providing improved visibility and debugging capabilities for application states. (#38368)
  3. Paragon Frontend Integration:
    • Implemented frontend support for Paragon Datasource creation, enabling seamless setup. (#38456)
  4. Custom ESLint Rule Infrastructure:
    • Built infrastructure for custom ESLint rules, facilitating future extensions and maintaining code quality. (#38345)

Fixes

  1. UI Fixes:
    • Updated CSS for list items to resolve UI issues in the JS module instance editor within EE. (#38558)
    • Improved click functionalities in the list item component for better interactivity. (#38453)
  2. Redirection Fixes:
    • Addressed redirection issues in external SaaS APIs when navigating after creation. (#38518)
  3. Client Version Updates:
    • Fixed the update process for the client version in JsonSchemaVersionsFallback. (#38390, #38391)
  4. Merge Conflicts:
    • Resolved merge conflicts to ensure smooth integration and stability. (#38528)

Release v1.55 🌈

06 Jan 04:11
e825f5d
Compare
Choose a tag to compare

Features

  1. Style Pane Enhancements:
    • Added alignment property for table button cells in the style pane, enabling better customization. (#38223)
  2. Table Updates:
    • Updated the ads-old table to accept custom row components, enhancing flexibility. (#38334)

Fixes

  1. UI/UX Improvements:
    • Resolved the split default tab logic to ensure smooth navigation. (#38414)
    • Fixed the query tab scrollbar padding gap for consistent design. (#38317)
    • Resolved z-index issues in the common form editor header. (#38367)
    • Fixed an issue where the "Move to Page" option was missing when only two pages existed in the app. (#38328)
    • Addressed the kebab menu rename jumping to the wrong tab for better user experience. (#38346)
    • Prevented menu content from rendering when there are no options. (#38329)
  2. Editor and Validation Updates:
    • Added a maximum length validation for JS run function names. (#38363)
    • Ensured proper indentation validation for JS editing. (#38382)
  3. API and Integration Updates:
    • Fixed minor issues in Datasource and API to improve functionality. (#38371)
    • Resolved issues with the Calendly link on "Schedule a Call" and improved the premium tag display for Jira and Slack integrations. (#38331)
  4. Other Fixes:
    • Addressed URL evaluation logic to ensure accuracy. (#38380)

Release v1.54 🌈

25 Dec 11:09
f4fcc8a
Compare
Choose a tag to compare

Fixes

  • Property Pane in Preview Mode: Resolved an issue where the property pane was not functioning correctly in preview mode. (#38274)
  • Tab Navigation Issue in Multi-Page Apps: Fixed an issue with tab navigation in multi-page applications, ensuring smooth transitions between tabs. (#38272)
  • Enhance SelectWidget Label and Value Handling Logic: Fixed and enhanced the SelectWidget's label and value handling logic for better UI consistency and functionality. (#38254)
  • Wrong PageId Used for Segment Navigation: Corrected the pageId used for segment navigation, ensuring accurate routing and navigation between segments. (#38247)

Features

  • Add CurrentPage, Workspace, Application Name to Appsmith Context: Added currentPage, workspace, and application name to Appsmith context for better context awareness. (#38114)
  • Standardize Log Patterns Across All Services: Standardized log patterns across all services for consistent logging practices. (#38285)

v1.53.1

20 Dec 06:25
Compare
Choose a tag to compare

Fix Select Widget label and value binding logic to support dynamic(item) keys: #38254

Release v1.53 🌈

18 Dec 10:59
16b5d20
Compare
Choose a tag to compare

Fixes

  • Embedded Case Handling: Resolved an issue with embedded case handling. (#38101)
  • Partial Import: Conditionally set Fully Qualified Name (FqN) to improve partial import logic. (#37694)
  • Null Pointer Exception (NPE): Added a check to prevent NPE when the binding value is null. (#38104)
  • Box Component Styling: Added rowGap and colGap as properties to be CSS prefix-prepended in the Box component. (#38096)
  • Property Control: Fixed property control specifications to align with expected behavior. (#38004)
  • Usage Pulse Generation: Optimized field updates in user data to prevent overwriting default fields during usage pulse generation. (#38030)

Features

  • Unified Response View: Introduced a unified response view component for a consistent user experience. (#37897)
  • Integration UI Preferences: Enabled new integration UI to accept and process user preferences for better customization. (#38012)

Release v1.52 🌈

11 Dec 03:57
2199333
Compare
Choose a tag to compare

Features

  • Center Align Action Forms: Improved UI with better alignment for action forms for a cleaner and consistent design. (#37763)
  • Added Commit Changes: Introduced the ability to commit changes for enhanced version control. (#37922)
  • Git Mod Updates: Transitioned from yarn package to a monolithic structure to streamline Git modularization. (#37865)

Fixes

  • Usage Pulse Optimization: Updated logic to only modify required fields when generating usage pulse, avoiding overwriting default fields. (#38030)
  • Resizable Text Area: Added ResizeObserver to dynamically adjust text area height when width changes, improving UI responsiveness. (#38011)
  • Server Startup Issue: Resolved startup issues with external PostgreSQL databases for smoother deployments. (#38019)
  • Editable Tab Error State: Fixed issues leaving editable tabs in an error state. (#37981)
  • PostgreSQL Password Authentication: Added support for password-based authentication in PostgreSQL configurations. (#37068)
  • Usage Pulse for Anonymous Users: Addressed inaccuracies in usage pulse tracking for anonymous users. (#37940)
  • AI App Git Import: Resolved Git import issues for Appsmith AI apps. (#37921)
  • JS Module Side-by-Side View: Fixed broken UI on JS module instances in side-by-side view mode. (#37909)

Release v1.51 🌈

06 Dec 04:07
7930bec
Compare
Choose a tag to compare

New Features

  1. Response Tab UI Update (#37640)
    Revamped the UI for the response tab, improving the layout and usability.

  2. Schema Tab UI Update (#37420)
    Enhanced the Schema tab's user interface for a more streamlined and intuitive experience.

  3. Analytics for Pulse Failures (#37781)
    Added analytics tracking for pulse failures, allowing for better insights and debugging capabilities.


Bug Fixes

  1. Broken UI in JS Module Instance: Side-by-Side View (#37909)
    Resolved a layout issue affecting the side-by-side view mode in the JS module instance.

  2. Reduced RTS Calls in UpdateLayout Flow (#37127)
    Optimized the updateLayout flow by reducing redundant RTS calls, improving performance.

  3. Super User Cache Eviction via Environment Variables (#37785)
    Fixed an issue where the super-user cache was not properly evicted when users were added using environment variables.

  4. Form Evaluation in Plugin Action Editor (#37780)
    Prevented multiple initializations of form evaluations in the Plugin Action Editor for better stability.

  5. Global Add Removal in Segmented Header (#37757)
    Removed the global "Add" button in the segmented header and updated the UI for the "New Query" tab.

  6. OAuth Signup Detection (#37697)
    Fixed an issue where signups using OAuth were not correctly detected.

  7. Navigation Issues in Plugin Action Editor with Git (#37670)
    Addressed a bug causing navigation problems within the Plugin Action Editor when using Git features.

  8. Restore Functionality with Renamed Backup Files (#37666)
    Resolved an issue where backups could not be restored if the backup file had been renamed.

Release v1.50 🌈

29 Nov 03:39
c5efa91
Compare
Choose a tag to compare

New Features

  1. **Git Module Updates: Package Details and Redux Slice (#36989)**Added package details and a Redux slice to the Git module, enhancing state management and improving developer workflows.

Bug Fixes

  1. Super User Cache Eviction (#37785)
    Fixed an issue where the super-user cache was not correctly evicted when a user was added via environment variables.

  2. OAuth Signup Detection (#37697)
    Resolved a bug that prevented proper detection of signups from OAuth providers.

  3. ADS Button Min Width Adjustment (#37624)
    Corrected inconsistent button appearances by applying a minimum width in certain ADS button usage scenarios.

  4. Improved Empty State Messaging in Queries Segment (#37636)
    Updated the empty state message shown when no results are found in query searches to improve clarity and user experience.

  5. Google Sheets: Shared Drive Support (#37602)
    Enabled integration with shared drives in Google Sheets, broadening the use case for this feature.

  6. Instance Admin Email Updates (#37568)
    Fixed an issue where instance admin details were not updated when an email was added via environment variables.

  7. Rate Limiting Key Compatibility with Load Balancers (#37409)
    Updated the rate-limiting mechanism to ensure compatibility with load balancer configurations for smoother performance.

  8. Enhanced Query Parameter Parsing (#37559)
    Improved the getQueryParamsFromString function by utilizing URLSearchParams, ensuring more accurate and robust parsing.