Skip to content

4.4.0-20250407

Choose a tag to compare

@MarcoEidinger MarcoEidinger released this 07 Apr 21:36
· 0 commits to 7cac7386796563fae90a5272466de21dcd6feac8 since this release

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