Fall is upon us and so is release 108! This version includes four highly requested improvements to shareable UI components that we are very excited to bring you.
Enhanced Shareable UI Components
Easily share components across your solution’s apps. Right-click on any component to share it between apps. Once shared, these components will be accessible at the bottom of the UI components menu.
Support for action params. You can now include action params when using actions through component params, enabling greater flexibility.
Component params accessible in the function editor. Component params are now available directly within the function editor, allowing you to customize your components further.
Calendar as component param. With support for calendar data sources as component params, you can now create customizable, reusable calendars that can be shared across apps and views.
Read more in our updated documentation.
What’s New
- Support for SendGrid as custom email service (#2293)
- Visualize App size in App Health (#2357)
- Custom UI Component: Support Action params for Actions used through Component params (#5191)
- Implement support for Component params in the Function Editor and as Data Source param in Coded Component (#5200)
- Implement support for Calendar as Component Param type (#5220)
- Support for sharing custom UI Components between apps in a Solution (#5390)
- App Health: Show all views and components with visible set to false as warnings (#5436)
Enhancements
- Catch Exception: Define a code for error “File Import aborted” to be able to catch this exception (#4154)
- Add CTRL+S shortcut for Apply Changes to the Coded Component editor (#5112)
- Implement new Data Binding dialog design with consolidation of Param and Data Source lists for more intuitive user experience (#5458)
Bug Fixes
- Small possibility for duplicated values on properties with uniqueness constraint turned on (#3349)
- Read objects from ‘empty datasource’ / ‘datasource with invalid’ filter fails (#5372)
- Icon
weather-snowy-heavy
is displayed asnumeric-8-box-multiple-outline
for many UI components in Create and App (#5377) - FilterEdit: DS exists in DataSource(one).property(one) should be disabled (#5389)
- App Validation does not catch function errors in App Variables (#5408)
- Reference checker does not always clear properly. References from previous searches remain in reference checker. (#5418)
- Advanced Pie & Bar Chart: Labels for boolean values are not used (only displays true / false) (#5427)
- Updating Multi-cardinality properties with value processor and object in context does not work i Services (#5435)
- Selects with undefined sorting crashes app (#5448)
- Read Objects: Read with filter ObjectClass.MultiRef Has Some Of Action Param (one or many) results in TypeError (#5467)
- Services: Object State is not correctly updated when using Web Request with Update Existing (#5472)
- Devtools for App: Error metadata of type string is formatted wrong (is spread like an object) (#5478)
- App validation may falsely report an error that there is a circular dependency in a set of data sources (#5488)
- When removing Filter value on Client Filter the Client crashes (#5495)
- ValueProcessor: Remove selection when base value is a context item (and not a list) does not work (#5504)
- Create File Object fails on recent iOS versions when uploading non-image files (#5563)
- Conditional permissions: Filter-dialog not scrollable (#5605)
- Create Shareable Component: Runtime properties of simple datatypes (ex. string) are created wrong (#5613)
- Advanced Charts: On Series Click w/ action params crashes Create (#5651)