Skip to content

Releases: SAP/cloud-sdk-ios-fiori

2.0.1

13 Dec 23:15
Compare
Choose a tag to compare

2.0.1 (2021-12-13)

Bug Fixes

  • 🐛 use FioriSwiftUI package with version-based requirement (3eb1bc7)

2.0.0

13 Dec 21:25
Compare
Choose a tag to compare

2.0.0 (2021-12-13)

⚠ BREAKING CHANGES

  • ✏️ Remove trailing underscore in the property names of component models.
  • ✏️ Reorganize those initializer pamameters belonging to the same component into one.
// Before
public init(..., actionText: String? = nil, didSelectAction: (() -> Void)? = nil)

// Now
public init(..., action: Action? = nil)

Features

Bug Fixes

  • 🐛 Compilation error for MacCatalyst due to Zip package (#348) (ddf18c5)
  • 🐛 Croatian translation for "Tap to Sign" (fb728a8), closes #310
  • 🐛 Dimension selector styling (#380) (a19d9ab)
  • 🐛 Fix an issue in Sourcery related to binding property (31b2866)
  • 🐛 Fix an issue in Sourcery related to binding property (#343) (5c4bbbe)
  • 🐛 Fix IntegrationCard examples for data requests (68ff510)
  • 🐛 Honor maxItems in List integration card (c605b8e)
  • 🐛 Improve data table styling (#382) (e932510)
  • 🐛 Replace print statements with os_log (#374) (bc542ce)
  • 🐛 Stroke not smooth problem when stroke width is large (#369) (412ac29)
  • 🐛 Support chart for iOS Widget (#329) (be896df)
  • 🐛 Title of signature capture view use 72-semibold (#353) (0039dc8)
  • 🐛 Xcode 13 compilation error in TimelineItemView (13c35b6)
  • 🐛 Correct the size talbe for 72 font (#345) (c1f4cf5)
  • 🐛 Data table ios15 crash (#328) (a23964d)
  • 🐛 Data table space issue (#326) (86058d5)

1.0.3

25 Oct 22:58
Compare
Choose a tag to compare

1.0.3 (2021-10-25)

Bug Fixes

  • 🐛 compilation error for MacCatalyst due to Zip package (31edc2a)

1.0.2

28 Sep 18:43
Compare
Choose a tag to compare

1.0.2 (2021-09-28)

Bug Fixes

1.0.1

21 Sep 23:08
Compare
Choose a tag to compare

1.0.1 (2021-09-21)

Bug Fixes

  • 🐛 Xcode 13 compilation error in SideBar (3094ded)
  • 🐛 Xcode 13 compilation error in TimelineItemView (90060e0)

1.0.0

18 Jun 20:27
Compare
Choose a tag to compare

🎸 Introducing FioriThemeManager: This module provides a color palette conforming to Fiori Design Language. It is adopted by all the Fiori components in both this package and SAPFiori.

🎸 Introducing FioriSwiftUICore: This module contains SwiftUI implementation for those UIKit-based components existing in SAPFiori. It provides you with an easy way to migrate your UIKit project to SwiftUI while delivering the same experience as before.

We plan to progressively bring more Fiori UI components into this module in the future releases.

FioriSwiftUICore Available
ObjectItem
ObjectHeader
KPIItem
FioriButton
ListPickerItem
DimensionSelector
SideBar
DataTable
WelcomeScreen
ActivationScreen
InfoView

Other Features

  • 🎸 integration cards: support ContentType.List.maxItems & GET parameters (b9a1fe1)
  • 🎸 integration cards: support list with icons (#179) (9b6756b)
  • 🎸 integration cards: support list with numeric header (#180) (7d7c82c)
  • 🎸 integration cards: support owner/ownerImage in timeline (1deca96)
  • 🎸 support manifest parameters for integration cards (c615a29)

Bug Fixes

  • 🐛 eliminate dependency on TinyNetworking package (926625e)

0.9.0

10 Nov 19:12
Compare
Choose a tag to compare
0.9.0 Pre-release
Pre-release

0.9.0 (2020-11-10)

⚠ BREAKING CHANGES

  • ✏️ change micro charts from public to internal

Features

  • 🎸 a chart is determined by the max of data or axis label (2296c1a)
  • 🎸 add multiple selection for donut chart (b8c7359)
  • 🎸 add nav/popup mode for test app (#159) (cf0b96c)
  • 🎸 add new mode fixedBottom for x axis labels (4748180)
  • 🎸 add validation for numeric properties in chart models (0cebe97)
  • 🎸 add xAxisLabelsPosition to init() (76a3611)
  • 🎸 allow ChartView to pass a NoDataView to customize it (13a1ae3)
  • 🎸 allow more number of ChartSeriesAttributes than number (e4176cc)
  • 🎸 improve color palette (d6a8837)
  • 🎸 refactor line and point shapes (42d7e7c)
  • 🎸 small improvements to test app (df83ff0)
  • 🎸 support .single and .all selection mode for donut chart (2e2e0d4)
  • 🎸 support both y axes for column insdex of combo chart (18d3ac7)
  • 🎸 support more variants of data format in chart model (a99bd80)
  • 🎸 support to display multiple selctions for line charts (9095261)

Bug Fixes

  • 🐛 adjust spacing between axis's labels and baseline (c0025f4)

  • 🐛 color issue caused by order of series on analytical card (a10b808)

  • 🐛 color palette issues for integration (994b619)

  • 🐛 compiler error for selectionMode of ChartModel on Xcode 11 (71ea4c8)

  • 🐛 fix ui update issue and refactor code (711526f)

  • 🐛 fix x axis ui update issue (1ec70b0)

  • 🐛 fix xcode 11 compile bug (793457b)

  • 🐛 fix xcode 11 compile issue (dd36c50)

  • 🐛 fix xcode 11 compile issue (b0ea42d)

  • 🐛 improve hex color initialization (30fbd90)

  • 🐛 improve test app (c189fc5)

  • 🐛 prevent chart frame size to be negative (#155) (598052b)

  • 🐛 selection mode .all in bubble & scatter chart (125bdb9)

  • 🐛 show chart plot on top of axes and grid lines (7f90c02)

  • 🐛 xcode 11 compile issue (d70690a)

  • ✏️ change micro charts from public to internal (e129a97)

0.5.6

27 Aug 14:46
Compare
Choose a tag to compare
0.5.6 Pre-release
Pre-release

Features

  • 🎸 color palette update (e6a774a)
  • 🎸 stacked bar chart (d0f8029)
  • 🎸 support contrast color display mode (a138adb)
  • 🎸 support multiple selection in donut chart (#120) (831e0fb)
  • 🎸 bar chart (1efba9a)
  • 🎸 request data for remote int. card (non-cardBundle) (#113) (193316d)

Bug Fixes

  • 🐛 add API doc for resolvedColor() method (9d95a77)
  • 🐛 fix the flickering issue on main branch (053a711), closes #106
  • 🐛 fix the problem that title row does not align with card (8846532), closes #117
  • 🐛 fix lint issues (e33be69)
  • 🐛 integration Card Header: no dynamic value for status (2a7eae2)
  • 🐛 truncated header in list card when running iOS 14 (4912c47)

0.5.5

31 Jul 23:49
27d79db
Compare
Choose a tag to compare
0.5.5 Pre-release
Pre-release

Features

🎸 add scatter chart (2dc3fd1)
🎸 support for bubble chart (#85) (4f77e3f)

Bug Fixes

fix visualization for iOS 14 widgets (2dc3fd1), closes #87

0.5.4

21 Jul 20:07
Compare
Choose a tag to compare
0.5.4 Pre-release
Pre-release

⚠ BREAKING CHANGES

  • FioriIntegrationCards: decoder in BackingCard

Features

  • 🎸 add combo chart (#80) (19f51d0)
  • 🎸 add waterfall chart (#75) (216cb7f)
  • 🎸 improve connecting lines among waterfall columns (c2bf36d)
  • 🎸 Support in-line data in manifest.json (e3c69a2), closes #32
  • 🎸 Single Demo App with Examples (#82) (0117115)