Skip to content

v0.18.0

Choose a tag to compare

@ui5-webcomponents-react-bot ui5-webcomponents-react-bot released this 09 Aug 14:23
· 3936 commits to main since this release

0.18.0 (2021-08-09)

Updated @ui5/webcomponents to 1.0.0-rc.15.
Please also have a look at the release log of the underlying @ui5/webcomponents repository.

Bug Fixes

  • AnalyticalTable: correctly indent root level tree rows (#1948) (efbcfc1)
  • AnalyticalTable: unselect rows in single-select mode & correctly select rows with row-selector only behavior (#1951) (ba7128c)
  • use squash merge for dependabot (7287515)

Code Refactoring

  • add missing component PropTypes exports (#1638) (5335e6a)
  • AnalyticalCardHeader: rename props and don't render unnecessary elements (#1601) (3ba2e7e)
  • AnalyticalTable: rename title to header (#1602) (4a537b7)
  • DynamicPageTitle: rename props (#1912) (d4cefad)
  • Form & FormGroup: rename title to titleText (#1603) (862b815)
  • MessageBox: rename title to titleText (#1604) (f76930a)
  • ObjectPage: rename heading to titleText (#1910) (94f4521)
  • VariantManagement: rename popupTitle to titleText (#1605) (57bd620)

Features

  • AnalyticalTable: add improved keyboard navigation (#1864) (0f8bfdd)
  • AnalyticalTable: add indeterminate state to select-all checkbox (#1949) (a69c5e4)
  • update @ui5/webcomponents to 1.0.0-rc.15 (#1873) (db2145f)

BREAKING CHANGES

Updated @ui5/webcomponents to 1.0.0-rc.15.

This update includes several breaking changes that are reflected in this library as well. Please visit our Migration Guide for update instructions.

  • AnalyticalCard (TypeScript only): AnalyticalCardTypes has been renamed to AnalyticalCardPropTypes
  • AnalyticalTable (TypeScript only): TableProps has been renamed to AnalyticalTablePropTypes
  • DynamicPage (TypeScript only): DynamicPageProps has been renamed to DynamicPagePropTypes
  • DynamicPageHeader (TypeScript only): DynamicPageHeaderProps has been renamed to DynamicPageHeaderPropTypes
  • DynamicPageTitle (TypeScript only): DynamicPageTitleProps has been renamed to DynamicPageTitlePropTypes
  • FormGroup (TypeScript only): FormGroupProps has been renamed to FormGroupPropTypes
  • FormItem (TypeScript only): FormItemProps has been renamed to FormItemPropTypes
  • Loader (TypeScript only): LoaderProps has been renamed to LoaderPropTypes
  • Text (TypeScript only): TextProps has been renamed to TextPropTypes
  • ThemeProvider (TypeScript only): ThemeProviderProps has been renamed to ThemeProviderPropTypes
  • Toolbar (TypeScript only): ToolbarProptypes has been renamed to ToolbarPropTypes
  • ActionSheet: the ActionSheet can now be opened with actionSheetRef.current.showAt(opener) instead of actionSheetRef.current.open(opener)
  • Avatar: img prop is replaced by children with a <img> component
  • Breadcrumbs: the Breadcrumbs component has been replaced with the official UI5 Web Component. Please visit our migration guide for details.
  • Card: props headerInteractive, status, subtitleText, titleText, action, avatar and onHeaderClick have been removed. Please use the CardHeader component instead and pass it to the new header prop of the Card.
  • Carousel: selectedIndex, infiniteScrollOffset, and onLoadMore are removed, use the onNavigate event to load more items.
  • ComboBox: The filterValue property has been removed. The value property should be used as now it represents the "live" value of the component.
  • Dialog: Dialogs can now be opened with dialogRef.current.show() instead of dialogRef.current.open()
  • DurationPicker: Component was made private by the UI5 Web Components, hence it's removed here as well.
  • MessageStrip: rename MessageStripType enum to MessageStripDesign. The prop type has been renamed to design and now accepts MessageStripDesign values.
  • RadioButton: the onSelect event has been renamed to onChange. Read the state of the Radio Button in the event handler with event.target.checked.
  • ResponsivePopover: the responsive popover can now be opened with popoverRef.current.showAt(opener) instead of popoverRef.current.open(opener)
  • Popover: the popover can now be opened with popoverRef.current.showAt(opener) instead of popoverRef.current.openBy(opener)
  • SegmentedButton: The SegmentedButton no longer accepts ToggleButton as children but expects SegmentedButtonItem.
  • SuggestionItem: prop group is not longer supported. Please use the SuggestionItemGroup component instead for creating groups.
  • Wizard: the onSelectionChange event has been renamed to onStepChange. In addition, the event param selectedStep has been renamed to step and previouslySelectedStep has been renamed to previousStep.
  • deleted enums: AvatarFitType (Avatar component doesn't support the fitType prop anymore), TabContainerHeaderMode, TabDesignMode, SearchFunctions (all three unused), TabContainerTabsPlacement (TabContainer component doesn't accept the placement prop anymore)
  • renamed enums: AvatarBackgroundColor to AvatarColorScheme, PlacementType to PopoverPlacementType, PanelAccessibleRoles to PanelAccessibleRole, ListItemTypes to ListItemType
  • PageBackgroundDesign: PageBackgroundDesign.Standard has been removed. Please use PageBackgroundDesign.Solid instead.
  • DynamicPageTitle: heading has been renamed to header, subheading to subHeader and showSubheadingRight to showSubHeaderRight
  • ObjectPage: ObjectPageSection: heading has been renamed to titleText and headingUppercase to titleTextUppercase
  • ObjectPage: ObjectPageSubSection: heading has been renamed to titleText
  • AnalyticalCardHeader: title has been renamed to titleText, subTitle to subtitleText and onHeaderPress to onClick.
  • VariantManagement: popupTitle has been renamed to titleText
  • MessageBox: title has been renamed to titleText
  • Form & FormGroup: Form: title has been renamed to titleText
  • Form & FormGroup: FormGroup: title has been renamed to titleText
  • AnalyticalTable: title has been renamed to header