Releases: appsmithorg/appsmith
Releases · appsmithorg/appsmith
Release v1.60 🌈
New Features
- Extract Segment Header into ADS (#38679): Improved modularity by extracting the segment header into the ADS architecture.
- Select Widget Grouping (#38686): Enhanced the select widget with grouping functionality for better data organization.
- Configurable Field Limit for JSONFormWidget (#38856): Introduced a configurable field limit, offering better customization for form handling.
- Scrollable Tabs List (#38855): Enabled scrollable tabs to manage large tab lists efficiently.
- Persistent Volume Name Override in Helm Chart (#38752): Added flexibility to override persistent volume names when using the Helm chart.
Fixes
- Focus Ring Issue in Code Mirror (#39022): Resolved a release-blocking issue with the focus ring in the code editor to enhance accessibility.
- Reverted Focus Ring Fix Reversion (#38655): Restored focus ring improvements for better user navigation.
- Datasource Switch Behavior (#38949): Corrected datasource switching to ensure smoother operation.
- Connection Pool Support for MSSQL (#38818): Added configurable connection pool support for improved MSSQL performance.
- Application Config Environment Variables Handling (#38928): Fixed environment variable issues in application configurations.
- Zendesk Actions Not Displaying in Action Creator (#38900): Resolved display issues for Zendesk actions in the action creator.
- URL Redirection Fix (#38884): Corrected issues with URL redirection logic.
- Canvas Tooltip Unmount Fix (#38887): Prevented premature tooltip unmounting to maintain consistent UI interactions.
- App Card Routing Fix (#38798): Resolved app navigation issues for smoother routing.
- Enter with Shift Key Issue (#38882): Fixed unexpected behavior when using Shift + Enter.
- Premium and Soon Datasource Display Condition Fix (#38858): Updated logic for displaying premium and upcoming datasources.
Release v1.59 🌈
New Features
- Configurable Field Limit for JSONFormWidget (#38856): Introduced the ability to configure field limits, providing greater flexibility for form customization.
- Scrollable Tabs List (#38855): Enabled scrollable tabs for better navigation when handling a large number of tabs.
- Persistent Volume Name Override for Helm Chart (#38752): Allowed users to override persistent volume names in the Helm chart for enhanced deployment configurations.
- Editable Dismissible Tab Component (#38788): Added support for dynamic tabs that can be edited and dismissed for better user interaction.
Fixes
- URL Redirection Fix (#38884): Resolved issues with incorrect URL redirection.
- Canvas Tooltip Unmount Issue (#38887): Prevented tooltips from being prematurely unmounted on the canvas.
- App Card Routing Issue (#38798): Fixed incorrect routing behavior for app cards.
- Enter with Shift Issue (#38882): Corrected key press handling when using Shift + Enter.
- Premium and Soon Datasource Display Condition (#38858): Adjusted conditions for displaying premium and upcoming data sources.
- Tabs Behavior in Anvil (#38857): Improved tab behavior and interactions for the Anvil environment.
- Revert Error Handling Changes (#38852): Reverted previous enhancements to error handling in ComputeTablePropertyControlV2.
- Git Merge Button Visibility (#38847): Resolved visibility issues for the Git merge button after a successful branch merge.
- Enhanced Error Handling in ComputeTablePropertyControlV2 (#38205): Improved binding method error handling for better system stability.
- Tenant Deserialization Error Fix (#38836): Addressed tenant deserialization errors by forcing a serialUID override.
- Data Type Recalculation for Empty Arrays (#38794): Optimized logic to skip unnecessary data type recalculations.
- Zendesk Integration Datasource Structure Fix (#38795): Fixed structural issues for smoother Zendesk data source operations.
- ChartWidget Font Handling Updates (#38784, #38777): Ensured that ChartWidget respects the theme font and system default.
- Button Property Text Update (#38758): Refined button property text for better user clarity.
- External SaaS Plugin Data Source Editing (#38672): Resolved issues with editing data sources for external SaaS plugins
Release v1.58 🌈
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 🌈
Features
- ADS Enhancements:
- Added the ADS Entity List Tree, providing a structured and hierarchical view of ADS entities for better navigation and organization. (#38493)
- Widget Improvements:
- Introduced the
setText
setter to the PhoneInputWidget, allowing for dynamic updates to the text input field. (#38578)
- Introduced the
- Datasource UI Revamp:
- Redesigned the datasource homepage UI, featuring an enhanced layout and new search functionality for seamless navigation. (#38360)
Fixes
- 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)
- Usage Pulse Enhancements:
- Improved the UsagePulse initialization flow to enhance its reliability and performance. (#38555)
Release v1.56 🌈
Features
- ADS Enhancements:
- Introduced ADS Entity Item, enhancing the functionality and user experience for ADS workflows. (#38442)
- State Inspector:
- Added the State Inspector, providing improved visibility and debugging capabilities for application states. (#38368)
- Paragon Frontend Integration:
- Implemented frontend support for Paragon Datasource creation, enabling seamless setup. (#38456)
- Custom ESLint Rule Infrastructure:
- Built infrastructure for custom ESLint rules, facilitating future extensions and maintaining code quality. (#38345)
Fixes
Release v1.55 🌈
Features
- Style Pane Enhancements:
- Added alignment property for table button cells in the style pane, enabling better customization. (#38223)
- Table Updates:
- Updated the ads-old table to accept custom row components, enhancing flexibility. (#38334)
Fixes
- 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)
- Editor and Validation Updates:
- API and Integration Updates:
- Other Fixes:
- Addressed URL evaluation logic to ensure accuracy. (#38380)
Release v1.54 🌈
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
Release v1.53 🌈
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
andcolGap
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
Release v1.52 🌈
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)