v0.4.0
0.4.0 (2019-07-15)
This is the consolidated Changelog from v0.3.0 to v0.4.0, if you are upgrading from a rc version please check the detailed changelog,
Features
- AnalyticalTable: Added option to create pivot tables (#47) (71b546d)
- ThemeProvider: Read config from UI5 Web Components (efee11f)
- WebComponents: Updated to v1.0.0-rc.2 (#51) (8a40deb), closes #51
Bug Fixes
- CSS-Variables: remove trailing semicolon (#53) (f9d1daf), closes #49
- ObjectPage: Highlight selected section while scrolling (#56) (42a6a10)
- ObjectPage: Added Hide Header Button (#28) (5509098)
- RadialChart: Handle width and height prop correctly (#52) (2d3f091)
- ThemeProvider: Only inject theme properties if they are not present (#55) (3ec61d5)
- Table: Fixed Table and adapt slot handling (#50) (2159ab1)
Code Refactoring
- base: Merge
stylesandutilsintobase(#38) (9309505), closes #34 - Custom Components: Expose HTML Element via ref in every component (#54) (c285ee6)
- withWebComponent: replace innerComponentRef with ref for Web Components (#44) (08982ba)
BREAKING CHANGES
- Button: Use design with
ButtonDesign, type withButtonTypeis deleted - Button:
onPressrenamed toonClick - Card:
onHeaderPressrenamed toonHeaderClick - Custom Components: All Components now expose their root html node/the encapsulated Web Component via ref instead of the React instance.
- Dialog: remove prop
noHeader - Link:
onPressrenamed toonClick - List:
onItemPressrenamed toonItemClick - Link: Use design with
LinkDesign, type withLinkTypeis deleted - MessageStrip:
hideIconandhideCloseButtonare renamed tonoIconandnoCloseButton - Popup: remove prop
noHeader - ResponsivePopover: Deleted
ResponsivePopover, please use thePopoverComponent - Select: the parameter of the change event is now called
selectedOption - Select: Use
Optioninstead ofStandardListItemfor selection - ShellBar:
onProfilePressrenamed toonProfileClick - ShellBar:
onNotificationsPressrenamed toonNotificationsClick - ShellBar:
onProductSwitchPressrenamed toonProductSwitchClick - ShellBar:
onLogoPressrenamed toonLogoClick - ShellBar:
onCoPilotPressrenamed toonCoPilotClick - ShellBarItem: prop
onPressis renamed toonClick - Switch: type is removed, use
graphical - Table: Use prop
slotinstead ofdata-ui5-slot - Table: prop
rowsis replaced bychildren - TableRow: prop
headeris replaced bychildren - ThemeProvider: Themes: rename Theme
sap_fiori3_lighttosap_fiori_3 - ThemeProvider: ThemeProvider: removed contentDensity and theme props. To set those, use the ui5 WebComponents configuration script tag.
- TimelineItem:
onItemNamePressrenamed toonItemNameClick - ToggleButton: Use design with
ButtonDesign, type withButtonDesignis deleted - ToggleButton:
onPressrenamed toonClick - withWebComponent: Replaced
innerComponentRefwithrefto support ReactRefObject
Please also check the UI5 Web Components Release Notes