Releases: SAP/cloud-sdk-ios-fiori
2.0.1
2.0.0
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
- 🎸 Add 72 fonts (#334) (e9192ae)
- 🎸 Add KPIProgressItem (#309) (6aeb5b5)
- 🎸 Add more features to DataTable (#378) (7e30deb)
- 🎸 Add a new control ContactItem (#307) (15eebe3)
- 🎸 Add uifont to DataTextItem in DataTable (#362) (#363) (ed411e9)
- 🎸 Fiori next color palette (#344) (322501a)
- 🎸 InlineSignatureControl refactoring (#352) (fb08013)
- 🎸 Redo all views and layout process for DataTable (#351) (78ae2ed)
- 🎸 Signature: new APIs to hide xmark and underline (#370) (c4ffd36)
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
1.0.2
1.0.1
1.0.0
🎸 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
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)
-
🐛 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
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
0.5.4
⚠ BREAKING CHANGES
- FioriIntegrationCards: decoder in
BackingCard