Releases: salesforce/MobileCustomizationFramework-iOS
Releases · salesforce/MobileCustomizationFramework-iOS
MobileCustomizationFramework 6.3.1
Changes
- Add expression support across components: button, icon, badge, progressBar, progressRing, footer, input, collapsibleCard
- Add NavigationTarget support to mcf/navigate action
- Add intrinsic sizing support to ui/row, ui/column, and ui/horizontalScroll
- Add ui/foreach iterator component with scoped data context
- Add StaticDataProvider, DataProviderService, and JSONValue-based DataStore API
- Add expression resolution in DataProviders and actions
- Add visibility support with shimmer loading state
- Add UIInput component with two-way data binding via DataStore
- Add toast handler support
- Add linear gradient background color support
- Add UEM v2 parsing support
- Add O11y instrumentation setup
- Consume public SMI and drop internal repo dependency
MobileCustomizationFramework 6.1.4
Mobile Customization Framework for iOS
A comprehensive SwiftUI-based framework that enables dynamic, server-driven UI rendering for Salesforce mobile applications. Built entirely with SwiftUI, it provides a flexible architecture for mapping JSON component definitions to native iOS components while maintaining consistency with the Salesforce Lightning Design System.
Features
- Server-Driven UI — Render dynamic interfaces from JSON configurations without app updates
- Salesforce Design System — All components follow Lightning Design System guidelines
- Extensible Architecture — Easy to add custom components and view providers
- Styling Hooks — Dynamic theming with server-driven styling tokens