Skip to content

Releases: SAP/cloud-sdk-ios-fiori

25.8.0-20250711

11 Jul 22:49
Compare
Choose a tag to compare
25.8.0-20250711 Pre-release
Pre-release

25.8.0-20250711 (2025-07-11)

Features

Bug Fixes

  • 🐛 [IOSSDKBUG-791] DateTimePicker Enhancement (#1154) (cf8147c)
  • 🐛 keep only one vote state in W.A. feedback flow (#1155) (064f3e7)

25.8.0 milestone testing

09 Jul 15:57
d1da779
Compare
Choose a tag to compare
Pre-release

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...
Read more

25.4.4

07 Jul 15:03
Compare
Choose a tag to compare

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

04 Jul 16:57
f84216e
Compare
Choose a tag to compare
Pre-release

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

25.4.3

16 Jun 22:04
Compare
Choose a tag to compare

25.4.3 (2025-06-16)

⚠ BREAKING CHANGES

  • 🧨 collapsing picker components

Bug Fixes

  • 🐛 [IOSSDKBUG-706] Request to expose functionality for prog (#1084) (6db4c71)
  • 🐛 [IOSSDKBUG-730] SwiftUI SortFilterFeedbackBar (#1095) (3242342)
  • 🐛 Carousel Empty Space Shown After Removing Last (jira:752 (#1099) (d922f30)
  • 🐛 fix a DataTable refresh bug; cherrypick from main (#1101) (5bc8969)
  • 🐛 object item title style to primary label (#1107) (15cfdac)

milestone build for 25.4.3

13 May 20:53
e516bc7
Compare
Choose a tag to compare
Pre-release
25.4.3-20250513

fix: 🐛 [HCPSDKFIORIUIKIT-2931]Toast Message text styling(#1080) (#1082)

25.4.2

09 May 12:56
Compare
Choose a tag to compare

25.4.2 (2025-05-09)

Features

  • 🎸 [JIRA:0] FilterFormView enhancement; cherrypick (#1078) (fa3e2ac)
  • 🎸 add fiori.thumb.down.fill and down.fill; cherrypick (#1077) (0f2ee2b)

Bug Fixes

  • 🐛 [IOSSDKBUG-703] placeholder is not visible sometimes (#1066) (48a3966)
  • 🐛 [IOSSDKBUG-704] remove unnecessary offset for NoteForm (#1076) (44dc906)
  • 🐛 [IOSSDKBUG-708] BannerMultiMessage enhancement(cherrypick 1069) (#1079) (c8d2891)
  • 🐛 remove clipped() in Carousel [jira: 701] cherrypick (#1073) (421b5d1)

25.4.1

25 Apr 17:04
Compare
Choose a tag to compare

25.4.1 (2025-04-25)

What's Changed

  • fix: 🐛 [IOSSDKBUG-662] show description in compact ObjetItem (25.4) by @xiaoyu0722 in #1045
  • fix: 🐛 [JIRA:0] Fixed the layout issues. Cherrypick from main by @xiaoqinggrace in #1052
  • fix: 🐛 IOSSDKBUG-688 invalid format of PrivacyInfo.xcprivacy by @dyongxu in #1058

Full Changelog: 25.4.0...25.4.1

25.4.0

10 Apr 18:24
Compare
Choose a tag to compare

25.4.0 (2025-04-10)

⚠ BREAKING CHANGES

  • 🧨 0

✅ Closes: 1

  • fix: 🐛 remove camera support from visionOS and watchOS

remove camera support from visionOS and watchOS

  • 🧨 0

✅ Closes: 0

  • 🧨 0

✅ Closes: 0

  • fix: 🐛 remove Apps/Examples/Examples/PrivacyInfo.xcprivacy

remove extra Apps/Examples/Examples/PrivacyInfo.xcprivacy manifest

  • 🧨 0

✅ Closes: 0

  • fix: 🐛 add license comment

add license comment and remove duplicate privacyinfo.xcprivacy

  • 🧨 0

✅ Closes: 0

  • fix: 🐛 update license comment

update license comment

  • 🧨 0

✅ Closes: 0

  • fix: Update PrivacyInfo.xcprivacy

Features

  • 🎸 HCPSDKFIORIUIKIT-2235 Attachment part 4 doc updates (#1039) (081d794)

Bug Fixes

4.4.0-20250407

07 Apr 21:36
Compare
Choose a tag to compare

4.4.0-20250407 (2025-04-07)

⚠ BREAKING CHANGES

  • 🧨 N/A

✅ Closes: 1

  • refactor: 💡 API and Preview

refactor APIs and implementation adjustment, preview examples

  • 🧨 N/A

✅ Closes: 0

  • refactor: 💡 enable delete func and confirmation

  • feat: 🎸 adding control state and corresponding styles

Started adding control state for components and related style updates.
And update tests.

  • 🧨 0

✅ Closes: 0

  • feat: 🎸 introducing AttachmentProcessor protocol

Adding a new protocol for processing attachemets, and misc updates.

  • 🧨 0

✅ Closes: 0

  • feat: 🎸 AttachmentProcessor protocol adoption and misc

Plugin AttachmentProcessor and BaseAttachmentProcessor and misc
improvements.

  • 🧨 0

✅ Closes: 0

  • refactor: 💡 adjust sourcery cfg and misc upates

improve sourcery configuration and corresponding updates on
implementations.

  • 🧨 0

✅ Closes: 0

  • fix: 🐛 date format adjustment per spec

adjust date format pattern

  • 🧨 0

✅ Closes: 0

  • Update BaseComponentProtocols.swift

fix: missing closing curly brace.

  • Update AttachmentGroupStyle.fiori.swift

fix: remove custom thumbnail, use custom style.

  • Update CompositeComponentProtocols.swift

fix: remove func for custom thumbnail, use custom style instead.

  • chore: 🤖 adding generated files

checkint generated supporting files.

  • 🧨 0

✅ Closes: 0

  • fix: 🐛 style issue with title, subtitle, footnote, and thumbnai

fix style issue with title, subtitle, footnote, and LazyVGrid cache
issue on thumbnail.

  • 🧨 0

✅ Closes: 0

  • refactor: 💡 allow single selection for file importer

Update file import to allow selection one each time, adding default
filter.

  • 🧨 0

✅ Closes: 0

  • refactor: 💡 BaseAttachmentProcessor and demo cases, and misc

Update BaseAttachmentProcessor based demo case usage, and misc
adjustments.

  • 🧨 0

✅ Closes: 0

  • refactor: 💡 rename processs to delegate, misc clean ups

Use delegate naming convention instead of processor, misc. cleanups.

  • 🧨 0

✅ Closes: 0

  • chore: 🤖 code cleanup

clean up code

  • 🧨 0

✅ Closes: 0

  • docs: ✏️ adding docs, fix error processing, and update demo

adding docs, fix error processing, and update demo

  • 🧨 0

✅ Closes: 0

  • fix: 🐛 build warnings part1

fix build warnings part one.

  • 🧨 0

✅ Closes: 0

  • fix: 🐛 build warnings part2

fix build warnings part two.

  • 🧨 0

✅ Closes: 0

  • fix: 🐛 build warnings part3

fix build warnings part three.

  • 🧨 0

✅ Closes: 0

  • fix: 🐛 fix warnings part4

fix warnings part four

  • 🧨 0

✅ Closes: 0

  • fix: 🐛 warnings

fix build warnings

  • 🧨 0

✅ Closes: 0

  • fix: 🐛 build warnings part5

fix warnings part five

  • 🧨 0

✅ Closes: 0

  • chore: 🤖 moving attachment demos into a sub-group

moving all attachment demos into a sub-group.

  • 🧨 0

✅ Closes: 0

  • chore: 🤖 update titles based on review feedback

update titles based on review feedbacks

  • 🧨 0

✅ Closes: 0

  • fix: 🐛 legacy preview delete button enabled in readonly mode
  • 🧨 0

✅ Closes: 0

  • feat: 🎸 support camera (photo, video, and scanner)

Adding support for take a photo, video, and use camera as scanner for
pdf output.

  • 🧨 0

✅ Closes: 0

  • chore: 🤖 update operation titles and icons using values from De

update operation titles and icons using values provided by desiger.

  • 🧨 0

✅ Closes: 0

  • feat: 🎸 HCPSDKFIORIUIKIT-2235 Attachment part 2 L10n & Logging

HCPSDKFIORIUIKIT-2235 Attachment part 2 localization, accessibility
voice over, logging, and refactors

  • 🧨 0

✅ Closes: 1

  • chore: 🤖 add privacy manifest files

add privacy manifest files for ThemeManger, Chart, and Core

  • 🧨 0

✅ Closes: 1

  • feat: 🎸 support drag and drop

support drag and drop

  • 🧨 0

✅ Closes: 0

  • feat: 🎸 custom mandatory indicator demo

demo custom mandatory indicator and voice over for attachment title with
demo App.

  • 🧨 0

✅ Closes: 1

  • 🧨 N/A

✅ Closes: 1

  • refactor: 💡 API and Preview

refactor APIs and implementation adjustment, preview examples

  • 🧨 N/A

✅ Closes: 0

  • refactor: 💡 enable delete func and confirmation

  • feat: 🎸 adding control state and corresponding styles

Started adding control state for components and related style updates.
And update tests.

  • 🧨 0

✅ Closes: 0

  • feat: 🎸 introducing AttachmentProcessor protocol

Adding a new protocol for processing attachemets, and misc updates.

  • 🧨 0

✅ Closes: 0

  • feat: 🎸 AttachmentProcessor protocol adoption and misc

Plugin AttachmentProcessor and BaseAttachmentProcessor and misc
improvements.

  • 🧨 0

✅ Closes: 0

  • refactor: 💡 adjust sourcery cfg and misc upates

improve sourcery configuration and corresponding updates on
implementations.

  • 🧨 0

✅ Closes: 0

  • fix: 🐛 date format adjustment per spec

adjust date format pattern

  • 🧨 0

✅ Closes: 0

  • Update BaseComponentProtocols.swift

fix: missing closing curly brace.

  • Update AttachmentGroupStyle.fiori.swift

fix: remove custom thumbnail, use custom style.

  • Update CompositeComponentProtocols.swift

fix: remove func for custom thumbnail, use custom style instead.

  • chore: 🤖 adding generated files

checkint generated supporting files.

  • 🧨 0

✅ Closes: 0

  • fix: 🐛 style issue with title, subtitle, footnote, and thumbnai

fix style issue with title, subtitle, footnote, and LazyVGrid cache
issue on thumbnail.

  • 🧨 0

✅ Closes: 0

  • refactor: 💡 allow single selection for file importer

Update file import to allow selection one each time, adding default
filter.

  • 🧨 0

✅ Closes: 0

  • refactor: 💡 BaseAttachmentProcessor and demo cases, and misc

Update BaseAttachmentProcessor based demo case usage, and misc
adjustments.

  • 🧨 0

✅ Closes: 0

  • refactor: 💡 rename processs to delegate, misc clean ups

Use delegate naming convention instead of processor, misc. cleanups.

  • 🧨 0

✅ Closes: 0

  • chore: 🤖 code cleanup

clean up code

  • 🧨 0

✅ Closes: 0

  • docs: ✏️ adding docs, fix error processing, and update demo

adding docs, fix error processing, and update demo

  • 🧨 0

✅ Closes: 0

  • fix: 🐛 build warnings part1

fix build warnings part one.

  • 🧨 0

✅ Closes: 0

  • fix: 🐛 build warnings part2

fix build warnings part two.

  • 🧨 0

✅ Closes: 0

  • fix: 🐛 build warnings part3

fix build warnings part three.

  • 🧨 0

✅ Closes: 0

  • fix: 🐛 fix warnings part4

fix warnings part four

  • 🧨 0

✅ Closes: 0

  • fix: 🐛 warnings

fix build warnings

  • 🧨 0

✅ Closes: 0

  • fix: 🐛 build warnings part5

fix warnings part five

  • 🧨 0

✅ Closes: 0

  • chore: 🤖 moving attachment demos into a sub-group

moving all attachment demos into a sub-group.

  • 🧨 0

✅ Closes: 0

  • chore: 🤖 update titles based on review feedback

update titles based on review feedbacks

  • 🧨 0

✅ Closes: 0

  • fix: 🐛 legacy preview delete button enabled in readonly mode
  • 🧨 0

✅ Closes: 0

  • feat: 🎸 support camera (photo, video, and scanner)

Adding support for take a photo, video, and use camera as scanner for
pdf output.

  • 🧨 0

✅ Closes: 0

  • chore: 🤖 update operation titles and icons using values from De

update operation titles and icons using values provided by desiger.

  • 🧨 0

✅ Closes: 0

Features

  • 🎸 [HCPSDKFIORIUIKIT-2847]AI Notice (#1011) (74e55cb)
  • 🎸 [jira: 1975] status and substatus should support both icon and text (#1023) (e8440a1)
  • 🎸 HCPSDKFIORIUIKIT-2235 Attachment Part1 (#983) (1d5af5b)

Bug Fixes

  • 🐛 [JIRA:0] Modified AI Notice based on UX spec update (#1027) (da3b9e7)

  • 🐛 [JIRA:0] Modified icon alignment of the banner message (#1020) (7441376)

  • 🐛 [JIRA:0] Remove extra .fiori concatenations in IllustratedMessage (#1021) (03d6033)

  • 🐛 [JIRA:0] Update the disable color based on UX feedback (#1026) (78df295)

  • 🐛 build failed on visionOS (#1035) (7cac738)

  • HCPSDKFIORIUIKIT-2235 Attachment part 2 - a11y & l10n etc. (#1033) (cd1d4ca), closes #1033