Releases: SAP/cloud-sdk-ios-fiori
Releases · SAP/cloud-sdk-ios-fiori
25.8.1
25.8.1 (2025-09-05)
Bug Fixes
- 🐛 [HCPSDKFIORIUIKIT-3032] remove HStack from tool bar (#1241) (3df71b9)
- 🐛 [IOSSDKBUG-897]Skeleton loading for KPIHeader Cherrypick (#1244) (4fe3e33)
- 🐛 [jira: IOSSDKBUG-865] Carousel moves to the A11Y focused (#1247) (b0232a1)
- 🐛 minor changes for missed binding value in SPI (#1249) (1822607)
- 🐛 new api allow show SPI vertical content programatically (#1245) (999d31c)
Milestone Build 25.8.1-20250829
What's Changed
- fix: 🐛 [IOSSDKBUG-876] update navigation title for feedback (rel-25.8) by @xiaoyu0722 in #1203
- feat: 🎸 add isInMenu environment key and a misc test;cherrypick by @shengxu7 in #1209
- fix: 🐛 [IOSSDKBUG-822] cherrypick - Voiceover for SortFilterItem.switch by @leoxiao-sap in #1213
- fix: 🐛 [IOSSDKBUG-894] background issue for note form view (rel-25.8) by @xiaoyu0722 in #1218
- fix: 🐛 [IOSSDKBUG-890] layout messed when toolbar redraw by @xiaoyu0722 in #1215
- fix: 🐛 button layout issue in CardFooter [jira: IOSSDKBUG-892] by @shengxu7 in #1221
- fix: 🐛 kpi header crash issue when data updated by @xiaoyu0722 in #1226
- feat: 🎸 add card footer button width mode [jira: 0]; cherrypick by @shengxu7 in #1231
- feat: 🎸 [HCPSDKFIORIUIKIT-2999] tool bar buttons update by @xiaoyu0722 in #1233
- feat: 🎸 [HCPSDKFIORIUIKIT-2999] style upgrade for iOS 26 by @xiaoyu0722 in #1234
Full Changelog: 25.8.0...25.8.1-20250829
25.4.5
What's Changed
- feat: add fiori.link.external icon by @billzhou0223 in #1160
- fix: 🐛 [IOSSDKBUG-795] datetimepicker crash by @KevinZK in #1166
- fix: 🐛 [IOSSDKBUG-818] object item leading spacing issue by @xiaoyu0722 in #1178
- fix: [IOSSDKBUG-822] Voiceover for SortFilterItem.switch not clear, value vocalised as "Not selected" or "Selected" instead of 0 or 1 by @leoxiao-sap in #1196
- feat: 🎸 add isInMenu environment key and a misc test by @shengxu7 in #1207
Full Changelog: 25.4.4...25.4.5
25.8.0
25.8.0 (2025-08-04)
What's Changed
- refactor: 💡 [HCPSDKFIORIUIKIT-2927] AttachmentGroup refactor by @hengyi-zhang in #1043
- feat: 🎸 [HCPSDKFIORIUIKIT-2682]Onboarding: Authentication by @KevinZK in #1040
- refactor: 💡 [HCPSDKFIORIUIKIT-2889] KPIHeader refactoring by @restaurantt in #1044
- feat: 🎸 Localized string support locale setting (HCPSDKFIORIUIKIT-2925) by @billzhou0223 in #1041
- refactor: 💡 [HCPSDKFIORIUIKIT-2936]DurationPicker refactoring by @restaurantt in #1050
- refactor: 💡 [HCPSDKFIORIUIKIT-2883]ActivationScreen refactoring by @restaurantt in #1059
- feat: 🎸 add fiori.thumb.down.fill and fiori.thumb.down.down by @shengxu7 in #1074
- refactor: 💡 [HCPSDKFIORIUIKIT-2679] InfoViewModel by @leoxiao-sap in #1060
- feat: 🎸 [JIRA: HCPSDKFIORIUIKIT-2918] [SwiftUI]FUIOrderPicker by @zuopengchi in #1081
- feat: 🎸 [JIRA: HCPSDKFIORIUIKIT-2918] Enhancing Accessibility in OrderPicker by @zuopengchi in #1086
- feat: 🎸 Laser barcode scanner integration by @zzchao-1999 in #1085
- refactor: 💡 [HCPSDKFIORIUIKIT-2940]Toolbar Overflow Pattern(SwiftUI) by @leoxiao-sap in #1091
- refactor: 💡 Add Hairlines to Header components by @KevinZK in #1062
- feat: 🎸 [HCPSDKFIORIUIKIT-2948]AI User Feedback by @restaurantt in #1108
- refactor: 💡 [HCPSDKFIORIUIKIT-1945]OnboardingScannerView by @restaurantt in #1087
- feat: 🎸 [HCPSDKFIORIUIKIT-2951]TextFields support Currency by @KevinZK in #1090
- refactor: 💡 [HCPSDKFIORIUIKIT-2891]OrderPicker FilterFeedback and SortFilter by @restaurantt in #1129
- feat: 🎸 [HCPSDKFIORIUIKIT-2962] Date Range Picker by @hengyi-zhang in #1152
- feat: 🎸 [HCPSDKFIORIUIKIT-2949]update illustration set by @KevinZK in #1105
- feat: translation delivery and update close action style for writing assistant by @dyongxu in #1193
- feat: 🎸 [HCPSDKFIORIUIKIT-2852] writing assistant by @xiaoyu0722 in #1117
- feat: 🎸 HCPSDKFIORIUIKIT-2930 SwiftUI skelenton loading support by @xiaoqinggrace in #1125
- feat: 🎸 Update Fiori Icons by @xiaoqinggrace in #1167
- feat: 🎸 Add Fiori icon category by @xiaoqinggrace in #1180
Bug Fixes
- 🐛 [HCPSDKFIORIUIKIT-2976]Border customization. Cherry pick (#1199) (6497aff)
- 🐛 [IOSSDKBUG-845] update generation code by sourcery (#1195) (374c02a)
- fix: 🐛 [IOSSDKBUG-662] show description in compact ObjetItem by @xiaoyu0722 in #1042
- fix: 🐛 [JIRA:0] Fixed the layout issue for DateTimePicker, ValuePicker and Stepper. Update the test cases by @xiaoqinggrace in #1047
- fix: 🐛 [JIRA:0] Fixed the text input issue for Stepper by @xiaoqinggrace in #1051
- feat: 🎸 [HCPSDKFIORIUIKIT-2926]Add Hairlines to Header components by @KevinZK in #1054
- fix: 🐛 IOSSDKBUG-688 invalid format of PrivacyInfo.xcprivacy by @dyongxu in #1057
- fix: 🐛 remove clipped() in Carousel [jira: IOSSDKBUG-701] by @shengxu7 in #1064
- fix: 🐛 [IOSSDKBUG-703] placeholder is not visible sometimes by @xiaoyu0722 in #1065
- fix: 🐛 Enhance stepper validation by @zzchao-1999 in #1055
- fix: 🐛 Add a filter to prevent typing two decimal points by @zzchao-1999 in #1070
- fix: 🐛 [JIRA:0] FilterFormView enhancement by @hengyi-zhang in #1068
- fix: 🐛 [IOSSDKBUG-704] remove unnecessary offset for NoteForm by @xiaoyu0722 in #1075
- fix: 🐛 [IOSSDKBUG-708] BannerMultiMessage enhancement by @hengyi-zhang in #1069
- fix: 🐛 [HCPSDKFIORIUIKIT-2931] Fix Toast Message text styling by @JuliaSchnSAP in #1080
- fix: 🐛 [IOSSDKBUG-706] Request to expose functionality for programmatically collapsing picker components by @leoxiao-sap in #1083
- fix: 🐛 [IOSSDKBUG-728] NoteFormView flashes by @zzchao-1999 in #1092
- chore: 🤖 Add the heardseparator annotation for components by @KevinZK in #1093
- fix: 🐛 [IOSSDKBUG-730] SwiftUI SortFilterFeedbackBar
PickerItem.allowsMultipleSelection: false
doesn't work by @leoxiao-sap in #1094 - fix: 🐛 Carousel Empty Space Shown After Removing Last (jira:752) by @shengxu7 in #1098
- fix: 🐛 fix a DataTable refresh bug by @shengxu7 in #1100
- fix: 🐛 object item title style to primary label by @xiaoyu0722 in #1106
- fix: 🐛 [IOSSDKBUG-762]Add Customize Shadow Style API by @KevinZK in #1110
- fix: 🐛 extra top spacing for description in object item by @xiaoyu0722 in #1111
- fix: 🐛 [IOSSDKBUG-763] FilterFormView Modification by @hengyi-zhang in #1109
- fix: [IOSSDKBUG-750] iOS font-style extraLargeTitle no effect on FUIObjectTableViewCell labels by @leoxiao-sap in #1116
- docs: ✏️ AI User Feedback annotations by @restaurantt in #1118
- refactor: 💡 [HCPSDKFIORIUIKIT-2891]OrderPicker in FilterFeedback and SortFilter by @restaurantt in #1114
- fix: 🐛 [IOSSDKBUG-765]Pickers layout flashes when hiden by @KevinZK in #1119
- fix: 🐛 [IOSSDKBUG-749] Optimize the animation of Order Picker by @zuopengchi in #1124
- fix: 🐛 [IOSSDKBUG-766]DurationPicker background in dark theme by @restaurantt in #1120
- fix: 🐛 [HCPSDKFIORIUIKIT-2948]AI User Feedback improve by @restaurantt in #1126
- fix: 🐛 [HCPSDKFIORIUIKIT-2948]AI User Feedback improve2 by @restaurantt in #1130
- feat: 🎸 [IOSSDKBUG-782] DateTimePicker Enhancement by @hengyi-zhang in #1131
- fix: 🐛 [IOSSDKBUG-767] FioriButton DragGesture conflict by @hengyi-zhang in #1132
- fix: 🐛 [0]List row background color in filterfeedback dark mode by @restaurantt in #1134
- fix: 🐛 [issues-1122]List row separator should align to leading by @restaurantt in #1137
- fix: 🐛 HCPSDKFIORIUIKIT-2931 Toast Message IC mode border style by @JuliaSchnSAP in #1136
- fix: 🐛 IOSSDKBUG-772 Fix Toast Message UI hang by @JuliaSchnSAP in #1139
- fix: 🐛 [HCPSDKFIORIUIKIT-2948]AI User Feedback improve3 by @restaurantt in #1143
- fix: 🐛 update feedback flow in writing assistant by @xiaoyu0722 in #1144
- chore: 🤖 add a test case Implement card with image on the left by @KevinZK in #1142
- fix: 🐛 [IOSSDKBUG-774] List row background in OrderPicker by @zuopengchi in #1138
- fix: 🐛 visionOS build issue by @xiaoyu0722 in #1146
- fix: 🐛 localization string format fix by @dyongxu in #1145
- fix: 🐛 disable introspect for visionOS by @xiaoyu0722 in #1147
- fix: 🐛 [IOSSDKBUG-783]SwiftUI Example can't compile for Mac Catalyst by @zzchao-1999 in #1140
- fix: 🐛 compiler failed in vision OS by @xiaoyu0722 in #1148
- chore: add SwiftUIInspect package to project.yml by @dyongxu in #1149
- chore: 🤖...
25.8.0-20250730
25.8.0-20250728
25.8.0-20250728 (2025-07-28)
What's Changed
- refactor: 💡 [HCPSDKFIORIUIKIT-2927] AttachmentGroup refactor by @hengyi-zhang in #1043
- feat: 🎸 [HCPSDKFIORIUIKIT-2682]Onboarding: Authentication by @KevinZK in #1040
- fix: 🐛 [IOSSDKBUG-662] show description in compact ObjetItem by @xiaoyu0722 in #1042
- refactor: 💡 [HCPSDKFIORIUIKIT-2889] KPIHeader refactoring by @restaurantt in #1044
- fix: 🐛 [JIRA:0] Fixed the layout issue for DateTimePicker, ValuePicker and Stepper. Update the test cases by @xiaoqinggrace in #1047
- chore: 🤖 clean up warnings by @KevinZK in #1049
- chore: 🤖 Resolve merge conflicts by @KevinZK in #1048
- feat: 🎸 Localized string support locale setting (HCPSDKFIORIUIKIT-2925) by @billzhou0223 in #1041
- refactor: 💡 [HCPSDKFIORIUIKIT-2936]DurationPicker refactoring by @restaurantt in #1050
- fix: 🐛 [JIRA:0] Fixed the text input issue for Stepper by @xiaoqinggrace in #1051
- feat: 🎸 [HCPSDKFIORIUIKIT-2926]Add Hairlines to Header components by @KevinZK in #1054
- fix: 🐛 IOSSDKBUG-688 invalid format of PrivacyInfo.xcprivacy by @dyongxu in #1057
- test: 💍 custome style toggle can not be turned on by @dyongxu in #1061
- refactor: 💡 [HCPSDKFIORIUIKIT-2883]ActivationScreen refactoring by @restaurantt in #1059
- fix: 🐛 remove clipped() in Carousel [jira: IOSSDKBUG-701] by @shengxu7 in #1064
- test: 💍 restore default UISegmentedControl appearance by @dyongxu in #1063
- fix: 🐛 [IOSSDKBUG-703] placeholder is not visible sometimes by @xiaoyu0722 in #1065
- fix: 🐛 Enhance stepper validation by @zzchao-1999 in #1055
- chore: 🤖 [HCPSDKFIORIUIKIT-2944]add search function for TestApp by @KevinZK in #1067
- fix: 🐛 Add a filter to prevent typing two decimal points by @zzchao-1999 in #1070
- fix: 🐛 [JIRA:0] FilterFormView enhancement by @hengyi-zhang in #1068
- chore: 🤖 [HCPSDKFIORIUIKIT-2945]unit test scheme in Example by @KevinZK in #1072
- fix: 🐛 [IOSSDKBUG-704] remove unnecessary offset for NoteForm by @xiaoyu0722 in #1075
- feat: 🎸 add fiori.thumb.down.fill and fiori.thumb.down.down by @shengxu7 in #1074
- fix: 🐛 [IOSSDKBUG-708] BannerMultiMessage enhancement by @hengyi-zhang in #1069
- refactor: 💡 [HCPSDKFIORIUIKIT-2679] InfoViewModel by @leoxiao-sap in #1060
- fix: 🐛 [HCPSDKFIORIUIKIT-2931] Fix Toast Message text styling by @JuliaSchnSAP in #1080
- refactor: 💡 Add Hairlines to Header components by @KevinZK in #1062
- fix: 🐛 [IOSSDKBUG-706] Request to expose functionality for programmatically collapsing picker components by @leoxiao-sap in #1083
- feat: 🎸 [JIRA: HCPSDKFIORIUIKIT-2918] [SwiftUI]FUIOrderPicker by @zuopengchi in #1081
- feat: 🎸 [JIRA: HCPSDKFIORIUIKIT-2918] Enhancing Accessibility in OrderPicker by @zuopengchi in #1086
- feat: 🎸 Laser barcode scanner integration by @zzchao-1999 in #1085
- fix: 🐛 [IOSSDKBUG-728] NoteFormView flashes by @zzchao-1999 in #1092
- refactor: 💡 [HCPSDKFIORIUIKIT-2940]Toolbar Overflow Pattern(SwiftUI) by @leoxiao-sap in #1091
- chore: 🤖 Add the heardseparator annotation for components by @KevinZK in #1093
- refactor: 💡 [HCPSDKFIORIUIKIT-1945]OnboardingScannerView by @restaurantt in #1087
- feat: 🎸 [HCPSDKFIORIUIKIT-2951]TextFields support Currency by @KevinZK in #1090
- test: 💍 Create Nav Bar with SegmentedControl and Large Title by @dyongxu in #1097
- fix: 🐛 [IOSSDKBUG-730] SwiftUI SortFilterFeedbackBar
PickerItem.allowsMultipleSelection: false
doesn't work by @leoxiao-sap in #1094 - fix: 🐛 Carousel Empty Space Shown After Removing Last (jira:752) by @shengxu7 in #1098
- fix: 🐛 fix a DataTable refresh bug by @shengxu7 in #1100
- fix: 🐛 object item title style to primary label by @xiaoyu0722 in #1106
- feat: 🎸 [HCPSDKFIORIUIKIT-2949]update illustration set by @KevinZK in #1105
- refactor: 💡 import introspection by @xiaoyu0722 in #1102
- fix: 🐛 [IOSSDKBUG-762]Add Customize Shadow Style API by @KevinZK in #1110
- fix: 🐛 extra top spacing for description in object item by @xiaoyu0722 in #1111
- fix: 🐛 [IOSSDKBUG-763] FilterFormView Modification by @hengyi-zhang in #1109
- feat: 🎸 [HCPSDKFIORIUIKIT-2948]AI User Feedback by @restaurantt in #1108
- fix: [IOSSDKBUG-750] iOS font-style extraLargeTitle no effect on FUIObjectTableViewCell labels by @leoxiao-sap in #1116
- docs: ✏️ AI User Feedback annotations by @restaurantt in #1118
- refactor: 💡 [HCPSDKFIORIUIKIT-2891]OrderPicker in FilterFeedback and SortFilter by @restaurantt in #1114
- fix: 🐛 [IOSSDKBUG-765]Pickers layout flashes when hiden by @KevinZK in #1119
- fix: 🐛 [IOSSDKBUG-749] Optimize the animation of Order Picker by @zuopengchi in #1124
- fix: 🐛 [IOSSDKBUG-766]DurationPicker background in dark theme by @restaurantt in #1120
- fix: 🐛 [HCPSDKFIORIUIKIT-2948]AI User Feedback improve by @restaurantt in #1126
- refactor: 💡 [HCPSDKFIORIUIKIT-2891]OrderPicker FilterFeedback and SortFilter by @restaurantt in #1129
- fix: 🐛 [HCPSDKFIORIUIKIT-2948]AI User Feedback improve2 by @restaurantt in #1130
- feat: 🎸 [IOSSDKBUG-782] DateTimePicker Enhancement by @hengyi-zhang in #1131
- fix: 🐛 [IOSSDKBUG-767] FioriButton DragGesture conflict by @hengyi-zhang in #1132
- fix: 🐛 [0]List row background color in filterfeedback dark mode by @restaurantt in #1134
- fix: 🐛 [issues-1122]List row separator should align to leading by @restaurantt in #1137
- fix: 🐛 HCPSDKFIORIUIKIT-2931 Toast Message IC mode border style by @JuliaSchnSAP in #1136
- fix: 🐛 IOSSDKBUG-772 Fix Toast Message UI hang by @JuliaSchnSAP in #1139
- feat: 🎸 [HCPSDKFIORIUIKIT-2852] writing assistant by @xiaoyu0722 in #1117
- feat: 🎸 HCPSDKFIORIUIKIT-2930 SwiftUI skelenton loading support by @xiaoqinggrace in #1125
- fix: 🐛 [HCPSDKFIORIUIKIT-2948]AI User Feedback improve3 by @restaurantt in #1143
- fix: 🐛 update feedback flow in writing assistant by @xiaoyu0722 in #1144
- chore: 🤖 add a test case Implement card with image on the left by @KevinZK in #1142
- fix: 🐛 [IOSSDKBUG-774] List row background in OrderPicker by @zuopengchi in #1138
- fix: 🐛 visionOS build issue by @xiaoyu0722 in #1146
- fix: 🐛 localization string format fix by @dyongxu in #1145
- fix: 🐛 disable introspect for visionOS by @xiaoyu0722 in #1147
- fix: 🐛 [IOSSDKBUG-783]SwiftUI Example can't compile for Mac Catalyst by @zzchao-1999 in #1140
- fix: 🐛 compiler failed in vision OS by @xiaoyu0722 in #1148
- chore: add SwiftUIInspect package to project.yml by @dyongxu in #1149
- chore: 🤖 co...
25.8.0-20250711
25.8.0 milestone testing
What's Changed
- refactor: 💡 [HCPSDKFIORIUIKIT-2927] AttachmentGroup refactor by @hengyi-zhang in #1043
- feat: 🎸 [HCPSDKFIORIUIKIT-2682]Onboarding: Authentication by @KevinZK in #1040
- fix: 🐛 [IOSSDKBUG-662] show description in compact ObjetItem by @xiaoyu0722 in #1042
- refactor: 💡 [HCPSDKFIORIUIKIT-2889] KPIHeader refactoring by @restaurantt in #1044
- fix: 🐛 [JIRA:0] Fixed the layout issue for DateTimePicker, ValuePicker and Stepper. Update the test cases by @xiaoqinggrace in #1047
- chore: 🤖 clean up warnings by @KevinZK in #1049
- chore: 🤖 Resolve merge conflicts by @KevinZK in #1048
- feat: 🎸 Localized string support locale setting (HCPSDKFIORIUIKIT-2925) by @billzhou0223 in #1041
- refactor: 💡 [HCPSDKFIORIUIKIT-2936]DurationPicker refactoring by @restaurantt in #1050
- fix: 🐛 [JIRA:0] Fixed the text input issue for Stepper by @xiaoqinggrace in #1051
- feat: 🎸 [HCPSDKFIORIUIKIT-2926]Add Hairlines to Header components by @KevinZK in #1054
- fix: 🐛 IOSSDKBUG-688 invalid format of PrivacyInfo.xcprivacy by @dyongxu in #1057
- test: 💍 custome style toggle can not be turned on by @dyongxu in #1061
- refactor: 💡 [HCPSDKFIORIUIKIT-2883]ActivationScreen refactoring by @restaurantt in #1059
- fix: 🐛 remove clipped() in Carousel [jira: IOSSDKBUG-701] by @shengxu7 in #1064
- test: 💍 restore default UISegmentedControl appearance by @dyongxu in #1063
- fix: 🐛 [IOSSDKBUG-703] placeholder is not visible sometimes by @xiaoyu0722 in #1065
- fix: 🐛 Enhance stepper validation by @zzchao-1999 in #1055
- chore: 🤖 [HCPSDKFIORIUIKIT-2944]add search function for TestApp by @KevinZK in #1067
- fix: 🐛 Add a filter to prevent typing two decimal points by @zzchao-1999 in #1070
- fix: 🐛 [JIRA:0] FilterFormView enhancement by @hengyi-zhang in #1068
- chore: 🤖 [HCPSDKFIORIUIKIT-2945]unit test scheme in Example by @KevinZK in #1072
- fix: 🐛 [IOSSDKBUG-704] remove unnecessary offset for NoteForm by @xiaoyu0722 in #1075
- feat: 🎸 add fiori.thumb.down.fill and fiori.thumb.down.down by @shengxu7 in #1074
- fix: 🐛 [IOSSDKBUG-708] BannerMultiMessage enhancement by @hengyi-zhang in #1069
- refactor: 💡 [HCPSDKFIORIUIKIT-2679] InfoViewModel by @leoxiao-sap in #1060
- fix: 🐛 [HCPSDKFIORIUIKIT-2931] Fix Toast Message text styling by @JuliaSchnSAP in #1080
- refactor: 💡 Add Hairlines to Header components by @KevinZK in #1062
- fix: 🐛 [IOSSDKBUG-706] Request to expose functionality for programmatically collapsing picker components by @leoxiao-sap in #1083
- feat: 🎸 [JIRA: HCPSDKFIORIUIKIT-2918] [SwiftUI]FUIOrderPicker by @zuopengchi in #1081
- feat: 🎸 [JIRA: HCPSDKFIORIUIKIT-2918] Enhancing Accessibility in OrderPicker by @zuopengchi in #1086
- feat: 🎸 Laser barcode scanner integration by @zzchao-1999 in #1085
- fix: 🐛 [IOSSDKBUG-728] NoteFormView flashes by @zzchao-1999 in #1092
- refactor: 💡 [HCPSDKFIORIUIKIT-2940]Toolbar Overflow Pattern(SwiftUI) by @leoxiao-sap in #1091
- chore: 🤖 Add the heardseparator annotation for components by @KevinZK in #1093
- refactor: 💡 [HCPSDKFIORIUIKIT-1945]OnboardingScannerView by @restaurantt in #1087
- feat: 🎸 [HCPSDKFIORIUIKIT-2951]TextFields support Currency by @KevinZK in #1090
- test: 💍 Create Nav Bar with SegmentedControl and Large Title by @dyongxu in #1097
- fix: 🐛 [IOSSDKBUG-730] SwiftUI SortFilterFeedbackBar
PickerItem.allowsMultipleSelection: false
doesn't work by @leoxiao-sap in #1094 - fix: 🐛 Carousel Empty Space Shown After Removing Last (jira:752) by @shengxu7 in #1098
- fix: 🐛 fix a DataTable refresh bug by @shengxu7 in #1100
- fix: 🐛 object item title style to primary label by @xiaoyu0722 in #1106
- feat: 🎸 [HCPSDKFIORIUIKIT-2949]update illustration set by @KevinZK in #1105
- refactor: 💡 import introspection by @xiaoyu0722 in #1102
- fix: 🐛 [IOSSDKBUG-762]Add Customize Shadow Style API by @KevinZK in #1110
- fix: 🐛 extra top spacing for description in object item by @xiaoyu0722 in #1111
- fix: 🐛 [IOSSDKBUG-763] FilterFormView Modification by @hengyi-zhang in #1109
- feat: 🎸 [HCPSDKFIORIUIKIT-2948]AI User Feedback by @restaurantt in #1108
- fix: [IOSSDKBUG-750] iOS font-style extraLargeTitle no effect on FUIObjectTableViewCell labels by @leoxiao-sap in #1116
- docs: ✏️ AI User Feedback annotations by @restaurantt in #1118
- refactor: 💡 [HCPSDKFIORIUIKIT-2891]OrderPicker in FilterFeedback and SortFilter by @restaurantt in #1114
- fix: 🐛 [IOSSDKBUG-765]Pickers layout flashes when hiden by @KevinZK in #1119
- fix: 🐛 [IOSSDKBUG-749] Optimize the animation of Order Picker by @zuopengchi in #1124
- fix: 🐛 [IOSSDKBUG-766]DurationPicker background in dark theme by @restaurantt in #1120
- fix: 🐛 [HCPSDKFIORIUIKIT-2948]AI User Feedback improve by @restaurantt in #1126
- refactor: 💡 [HCPSDKFIORIUIKIT-2891]OrderPicker FilterFeedback and SortFilter by @restaurantt in #1129
- fix: 🐛 [HCPSDKFIORIUIKIT-2948]AI User Feedback improve2 by @restaurantt in #1130
- feat: 🎸 [IOSSDKBUG-782] DateTimePicker Enhancement by @hengyi-zhang in #1131
- fix: 🐛 [IOSSDKBUG-767] FioriButton DragGesture conflict by @hengyi-zhang in #1132
- fix: 🐛 [0]List row background color in filterfeedback dark mode by @restaurantt in #1134
- fix: 🐛 [issues-1122]List row separator should align to leading by @restaurantt in #1137
- fix: 🐛 HCPSDKFIORIUIKIT-2931 Toast Message IC mode border style by @JuliaSchnSAP in #1136
- fix: 🐛 IOSSDKBUG-772 Fix Toast Message UI hang by @JuliaSchnSAP in #1139
- feat: 🎸 [HCPSDKFIORIUIKIT-2852] writing assistant by @xiaoyu0722 in #1117
- feat: 🎸 HCPSDKFIORIUIKIT-2930 SwiftUI skelenton loading support by @xiaoqinggrace in #1125
- fix: 🐛 [HCPSDKFIORIUIKIT-2948]AI User Feedback improve3 by @restaurantt in #1143
- fix: 🐛 update feedback flow in writing assistant by @xiaoyu0722 in #1144
- chore: 🤖 add a test case Implement card with image on the left by @KevinZK in #1142
- fix: 🐛 [IOSSDKBUG-774] List row background in OrderPicker by @zuopengchi in #1138
- fix: 🐛 visionOS build issue by @xiaoyu0722 in #1146
- fix: 🐛 localization string format fix by @dyongxu in #1145
- fix: 🐛 disable introspect for visionOS by @xiaoyu0722 in #1147
- fix: 🐛 [IOSSDKBUG-783]SwiftUI Example can't compile for Mac Catalyst by @zzchao-1999 in #1140
- fix: 🐛 compiler failed in vision OS by @xiaoyu0722 in #1148
- chore: add SwiftUIInspect package to project.yml by @dyongxu in #1149
- chore: 🤖 code format by @KevinZK in #1150
- fix: 🐛 import introspect issue by...
25.4.4
25.4.4 (2025-07-07)
Bug Fixes
- 🐛 [IOSSDKBUG-728] NoteFormView flashes (#1092) (#1115) (6783ca8)
- 🐛 [IOSSDKBUG-762]Add Customize Shadow Style API (#1113) (b079567)
- 🐛 [IOSSDKBUG-765]Pickers layout flashes when hiden (#1128) (72ac9b4)
- 🐛 [IOSSDKBUG-766]DurationPicker background in dark theme (#1127) (bad9e73)
- 🐛 [IOSSDKBUG-767] FioriButton DragGesture conflict (#1132) (#1133) (48ed139)
- 🐛 extra top spacing for description in object item (#1112) (12e1822)
- 🐛 OSSDKBUG-772 Fix Toast Message UI hang (#1141) (bb494ef)
Milestone 25.8.0-20250704
What's Changed
- refactor: 💡 [HCPSDKFIORIUIKIT-2927] AttachmentGroup refactor by @hengyi-zhang in #1043
- feat: 🎸 [HCPSDKFIORIUIKIT-2682]Onboarding: Authentication by @KevinZK in #1040
- fix: 🐛 [IOSSDKBUG-662] show description in compact ObjetItem by @xiaoyu0722 in #1042
- refactor: 💡 [HCPSDKFIORIUIKIT-2889] KPIHeader refactoring by @restaurantt in #1044
- fix: 🐛 [JIRA:0] Fixed the layout issue for DateTimePicker, ValuePicker and Stepper. Update the test cases by @xiaoqinggrace in #1047
- chore: 🤖 clean up warnings by @KevinZK in #1049
- chore: 🤖 Resolve merge conflicts by @KevinZK in #1048
- feat: 🎸 Localized string support locale setting (HCPSDKFIORIUIKIT-2925) by @billzhou0223 in #1041
- refactor: 💡 [HCPSDKFIORIUIKIT-2936]DurationPicker refactoring by @restaurantt in #1050
- fix: 🐛 [JIRA:0] Fixed the text input issue for Stepper by @xiaoqinggrace in #1051
- feat: 🎸 [HCPSDKFIORIUIKIT-2926]Add Hairlines to Header components by @KevinZK in #1054
- fix: 🐛 IOSSDKBUG-688 invalid format of PrivacyInfo.xcprivacy by @dyongxu in #1057
- test: 💍 custome style toggle can not be turned on by @dyongxu in #1061
- refactor: 💡 [HCPSDKFIORIUIKIT-2883]ActivationScreen refactoring by @restaurantt in #1059
- fix: 🐛 remove clipped() in Carousel [jira: IOSSDKBUG-701] by @shengxu7 in #1064
- test: 💍 restore default UISegmentedControl appearance by @dyongxu in #1063
- fix: 🐛 [IOSSDKBUG-703] placeholder is not visible sometimes by @xiaoyu0722 in #1065
- fix: 🐛 Enhance stepper validation by @zzchao-1999 in #1055
- chore: 🤖 [HCPSDKFIORIUIKIT-2944]add search function for TestApp by @KevinZK in #1067
- fix: 🐛 Add a filter to prevent typing two decimal points by @zzchao-1999 in #1070
- fix: 🐛 [JIRA:0] FilterFormView enhancement by @hengyi-zhang in #1068
- chore: 🤖 [HCPSDKFIORIUIKIT-2945]unit test scheme in Example by @KevinZK in #1072
- fix: 🐛 [IOSSDKBUG-704] remove unnecessary offset for NoteForm by @xiaoyu0722 in #1075
- feat: 🎸 add fiori.thumb.down.fill and fiori.thumb.down.down by @shengxu7 in #1074
- fix: 🐛 [IOSSDKBUG-708] BannerMultiMessage enhancement by @hengyi-zhang in #1069
- refactor: 💡 [HCPSDKFIORIUIKIT-2679] InfoViewModel by @leoxiao-sap in #1060
- fix: 🐛 [HCPSDKFIORIUIKIT-2931] Fix Toast Message text styling by @JuliaSchnSAP in #1080
- refactor: 💡 Add Hairlines to Header components by @KevinZK in #1062
- fix: 🐛 [IOSSDKBUG-706] Request to expose functionality for programmatically collapsing picker components by @leoxiao-sap in #1083
- feat: 🎸 [JIRA: HCPSDKFIORIUIKIT-2918] [SwiftUI]FUIOrderPicker by @zuopengchi in #1081
- feat: 🎸 [JIRA: HCPSDKFIORIUIKIT-2918] Enhancing Accessibility in OrderPicker by @zuopengchi in #1086
- feat: 🎸 Laser barcode scanner integration by @zzchao-1999 in #1085
- fix: 🐛 [IOSSDKBUG-728] NoteFormView flashes by @zzchao-1999 in #1092
- refactor: 💡 [HCPSDKFIORIUIKIT-2940]Toolbar Overflow Pattern(SwiftUI) by @leoxiao-sap in #1091
- chore: 🤖 Add the heardseparator annotation for components by @KevinZK in #1093
- refactor: 💡 [HCPSDKFIORIUIKIT-1945]OnboardingScannerView by @restaurantt in #1087
- feat: 🎸 [HCPSDKFIORIUIKIT-2951]TextFields support Currency by @KevinZK in #1090
- test: 💍 Create Nav Bar with SegmentedControl and Large Title by @dyongxu in #1097
- fix: 🐛 [IOSSDKBUG-730] SwiftUI SortFilterFeedbackBar
PickerItem.allowsMultipleSelection: false
doesn't work by @leoxiao-sap in #1094 - fix: 🐛 Carousel Empty Space Shown After Removing Last (jira:752) by @shengxu7 in #1098
- fix: 🐛 fix a DataTable refresh bug by @shengxu7 in #1100
- fix: 🐛 object item title style to primary label by @xiaoyu0722 in #1106
- feat: 🎸 [HCPSDKFIORIUIKIT-2949]update illustration set by @KevinZK in #1105
- refactor: 💡 import introspection by @xiaoyu0722 in #1102
- fix: 🐛 [IOSSDKBUG-762]Add Customize Shadow Style API by @KevinZK in #1110
- fix: 🐛 extra top spacing for description in object item by @xiaoyu0722 in #1111
- fix: 🐛 [IOSSDKBUG-763] FilterFormView Modification by @hengyi-zhang in #1109
- feat: 🎸 [HCPSDKFIORIUIKIT-2948]AI User Feedback by @restaurantt in #1108
- fix: [IOSSDKBUG-750] iOS font-style extraLargeTitle no effect on FUIObjectTableViewCell labels by @leoxiao-sap in #1116
- docs: ✏️ AI User Feedback annotations by @restaurantt in #1118
- refactor: 💡 [HCPSDKFIORIUIKIT-2891]OrderPicker in FilterFeedback and SortFilter by @restaurantt in #1114
- fix: 🐛 [IOSSDKBUG-765]Pickers layout flashes when hiden by @KevinZK in #1119
- fix: 🐛 [IOSSDKBUG-749] Optimize the animation of Order Picker by @zuopengchi in #1124
- fix: 🐛 [IOSSDKBUG-766]DurationPicker background in dark theme by @restaurantt in #1120
- fix: 🐛 [HCPSDKFIORIUIKIT-2948]AI User Feedback improve by @restaurantt in #1126
- refactor: 💡 [HCPSDKFIORIUIKIT-2891]OrderPicker FilterFeedback and SortFilter by @restaurantt in #1129
- fix: 🐛 [HCPSDKFIORIUIKIT-2948]AI User Feedback improve2 by @restaurantt in #1130
- feat: 🎸 [IOSSDKBUG-782] DateTimePicker Enhancement by @hengyi-zhang in #1131
- fix: 🐛 [IOSSDKBUG-767] FioriButton DragGesture conflict by @hengyi-zhang in #1132
- fix: 🐛 [0]List row background color in filterfeedback dark mode by @restaurantt in #1134
- fix: 🐛 [issues-1122]List row separator should align to leading by @restaurantt in #1137
- fix: 🐛 HCPSDKFIORIUIKIT-2931 Toast Message IC mode border style by @JuliaSchnSAP in #1136
- fix: 🐛 IOSSDKBUG-772 Fix Toast Message UI hang by @JuliaSchnSAP in #1139
- feat: 🎸 [HCPSDKFIORIUIKIT-2852] writing assistant by @xiaoyu0722 in #1117
- feat: 🎸 HCPSDKFIORIUIKIT-2930 SwiftUI skelenton loading support by @xiaoqinggrace in #1125
- fix: 🐛 [HCPSDKFIORIUIKIT-2948]AI User Feedback improve3 by @restaurantt in #1143
- fix: 🐛 update feedback flow in writing assistant by @xiaoyu0722 in #1144
- chore: 🤖 add a test case Implement card with image on the left by @KevinZK in #1142
- fix: 🐛 [IOSSDKBUG-774] List row background in OrderPicker by @zuopengchi in #1138
- fix: 🐛 visionOS build issue by @xiaoyu0722 in #1146
- fix: 🐛 localization string format fix by @dyongxu in #1145
- fix: 🐛 disable introspect for visionOS by @xiaoyu0722 in #1147
- fix: 🐛 [IOSSDKBUG-783]SwiftUI Example can't compile for Mac Catalyst by @zzchao-1999 in #1140
- fix: 🐛 compiler failed in vision OS by @xiaoyu0722 in #1148
- chore: add SwiftUIInspect package to project.yml by @dyongxu in #1149
Full Changelog: 25.4.3...25.8.0-20250704