Skip to content

Latest commit

 

History

History
2452 lines (989 loc) · 124 KB

CHANGELOG.md

File metadata and controls

2452 lines (989 loc) · 124 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

0.10.10 (2020-10-02)

Bug Fixes

  • CommonProps: add type definitions for HTML attributes (#692) (07c5b6a)

Features

  • AnalyticalTable: horizontal virtualization of table cells (#640) (05b1e6e)

0.10.9 (2020-09-23)

Bug Fixes

  • AnalyticalTable: only apply selectedRowIds prop if its value has changed (#685) (8278f4b)
  • AnalyticalTable: prevent an error in the storybook if loading prop was toggled (#679) (296d75b)
  • AnalyticalTable: selectedRowIds can contain more than one digit per segment (#672) (6882524)
  • FilterBar: Add missing onFiltersDialogSave event properties and fix manually controlled visibleInFilterBar prop (#682) (95a1078)
  • FilterBar: after opening the filters-dialog, enable manual control of filters again (#683) (5727165)

0.10.8 (2020-09-02)

Bug Fixes

  • MessageBox: allow any react node to be passed as children (#670) (b2fae12)
  • PieChart/DonutChart: re-release active segment feature (0447b22)

0.10.7 (2020-08-28)

Bug Fixes

  • PieChart / DonutChart: fix hide data label logic (#668) (d8dc5ef)

Features

  • PieChart / DonutChart: add option to mark chart segments as active (#667) (743d6d8)

0.10.6 (2020-08-24)

Bug Fixes

0.10.5 (2020-08-19)

Bug Fixes

  • AnalyticalTable: prevent crash if unsupported rowId is set as selectedRowIds key (#660) (e3b1117)
  • AnalyticalTable: prevent event bubbling of ui5 controls (#659) (44bedf8)
  • FilterBar: support new web-components controls, fix layout and labels (#661) (d0969b5)

0.10.4 (2020-08-19)

Bug Fixes

  • AnalyticalTable: fix pre-selection of custom row ids and update react-table (#649) (b733f4c)
  • FilterBar: use createPortal for FilterDialog within FilterBar (#655) (2a65a24), closes #652
  • Themes: add missing themes sap_fiori_3_hcb and sap_fiori_3_hcw (#648) (19cf697)

0.10.3 (2020-08-06)

Bug Fixes

  • MessageBox: correctly align items in footer and fix header alignment in Safari (#643) (c36df38)

0.10.2 (2020-08-05)

Bug Fixes

  • FilterBar: search field within dialog expands to available width (#638) (507d3cb)
  • use createPortal for all internal popovers (#636) (9b36161)
  • TimelineItem: use correct name (#635) (a5737c3), closes #634

0.10.1 (2020-07-31)

Bug Fixes

  • AnalyticalTable: allow column reordering in tree table mode (3f91c84)
  • web components: export shared prop types (dc68681)
  • fix typescript errors (#632) (77df7c3)

0.10.0 (2020-07-30)

Features

BREAKING CHANGES

  • Deleted Notification component, replaced by NotificationListItem
  • Deleted NotificationGroup component, replaced by NotificationGroupListItem
  • ProgressIndicator replaced by UI5 Web Component with new API
  • ShellBar: logo is now accepting an img tag or the Avatar component. Passing a string with the URL to the image is not longer supported.
  • TabContainer will no longer automatically select the first tab, if no tab is selected. If you relied on this behaviour, you should now explicitly set the selected property on the first tab.

For a full list of breaking changes, please take a look at the CHANGELOG with all 0.10.0-rc.x releases and read our Migration Guide.

0.10.0-rc.11 (2020-07-29)

Bug Fixes

  • AnalyticalTable: apply minWidth only if necessary (#620) (8f6f544)
  • AnalyticalTable: insert reordered column in the correct place (#626) (73c60c7)
  • PieChart: fix tooltip font color and add chartConfig option to modify the tooltip styles (#625) (ae697a9)

0.10.0-rc.10 (2020-07-23)

Bug Fixes

  • AnalyticalTable: prevent crash if unsupported rowId is set as selectedRowId (#615) (83a808e)
  • AnalyticalTable: prevent horizontal overflow if last column is resizable (#612) (47d3f16)
  • AnalyticalTable: update react-table (#616) (17ed544)
  • Charts: tooltip respects dimension formatter (#614) (47104f9)
  • Popups: prevent bubbling of internally used popover events (#618) (8781f42)

chore

  • AnalyticalTable: remove busyIndicatorEnabled prop (#617) (ff287cf)

BREAKING CHANGES

  • AnalyticalTable: remove prop busyIndicatorEnabled as it is somehow duplicate to loading. The visibility of the busy indicator is now solely controlled by the prop loading.

0.10.0-rc.9 (2020-07-17)

Bug Fixes

  • AnalyticalTable: fix subRows selection in tree table mode (#610) (69e63d9)
  • FilterBar: search-input field reacts to value prop changes (#609) (27981dd)

Features

  • AnalyticalTable: support resize on whole column (#607) (cb99e78), closes #580

0.10.0-rc.8 (2020-07-16)

Bug Fixes

  • ObjectPage: support dynamically added sections (#604) (a7ecb3c), closes #591
  • remove useMemo from usePassThroughHtmlProps (#601) (10e0d89)
  • AnalyticalTable: fix dynamic column width and prevent table from overflowing in some cases (#597) (fe93af8)
  • AnalyticalTable: improve scroll performance when scrolling very fast (#600) (e4a8e95)
  • FilterBar: replace fragments inside of toolbar and update story (#599) (ab0760f)

0.10.0-rc.7 (2020-07-09)

Bug Fixes

  • MicroBarChart: rollback to old implementation with new API (#588) (330d639)
  • sapScrollBar: use correct height for horizontal scrollbar (#587) (3ceb0de)

BREAKING CHANGES

  • MicroBarChart: Removed props noLegend, onLegendClick, noAnimation, centerLabel and chartConfig as they we not used in the chart and had no effect.

0.10.0-rc.6 (2020-07-02)

Bug Fixes

  • AnalyticalTable: fix behavior of minWidth and add maxWidth support (#585) (525bbec)

Features

  • AnalyticalTable: add horizontal scrollbar in fiori design (#583) (f695215)

0.10.0-rc.5 (2020-06-22)

Bug Fixes

  • BarChart/ColumnChart: fix data labels for nested data accessors (#579) (605cb06)
  • Form: fix bad import (12e3278)

Features

  • Form: add props to control labelSpan and columns for each size (#578) (40d9579)
  • ScatterChart: initial component implementation (#577) (bcadbea), closes #570

0.10.0-rc.4 (2020-06-18)

Code Refactoring

BREAKING CHANGES

  • Form: deleted CurrentViewportRange (mostly used internally)
  • Form: FormGroup and FormItem don't support className, style, ref, ..etc. props anymore, there are only used for calculating the final form layout.

0.10.0-rc.3 (2020-06-16)

Bug Fixes

  • base: remove unnecessary proxy polyfill (10adb29)
  • Fix wrong display names for NotificationGroup and VariantManagement (2963a55)
  • BarChart/ColumnChart: display correct labels in stacked charts (#568) (66b68be)

0.10.0-rc.2 (2020-06-05)

Bug Fixes

  • FilterBar/ObjectPage: add toolbar for making action bars responsive (#546) (bb0d9d4), closes #533
  • MessageBox: allow custom action texts (#561) (f20d861), closes #551

Features

0.10.0-rc.1 (2020-05-25)

Bug Fixes

  • AnalyticalTable: remove padding and scrollbar from select-all header cell (#536) (97158a3), closes #532
  • DurationPicker: use correct value for defaultProp maxValue (#529) (888d069)

Features

  • StyleClassHelper: add putIfPresent method (#539) (0ae0785)

0.10.0-rc.0 (2020-05-19)

Bug Fixes

  • AnalyticalTable: don't crash if scrollTo methods are not defined (#515) (636d507)
  • AnalyticalTable: enable minWidth/maxWidth column option, disable dragging while resizing (#518) (0b59899)
  • AnalyticalTable: prevent overflow y on parent container (#521) (c8e98ff)
  • AnalyticalTable: remove deprecated AnalyticalTableScrollMode smart (#526) (64f7e64)
  • AnalyticalTable: use 100% of the parent height (#512) (e033f85)
  • Charts: fix onDataPointClick event not firing or firing for wrong segment on Donut/PieChart (#524) (c68b162)
  • ObjectPage: make anchor bar more resilient (#522) (a6adefc)
  • Pie/DonutChart: respect measure formatter and custom data label (#525) (e49eddc)

chore

Code Refactoring

BREAKING CHANGES

  • charts: replace deprecated charts with new implementation. In case your imports contain a next path segment, please remove this segment. Example: import { BarChart } from '@ui5/webcomponents-react-charts/lib/next/BarChart'; becomes import { BarChart } from '@ui5/webcomponents-react-charts/lib/BarChart';. For further details please take a look into our Migration Guide.
  • AnalyticalCard: remove prop width, please use style or className instead
  • Text: remove prop width, please use style or className instead
  • ProgressIndicator: remove props width and height, please use style or className instead
  • FlexBox: remove props width and height, please use style or className instead
  • base: remove deprecated sap_fiori_3 theming parameters, use ThemingParameters instead
  • base: remove polyfill of old event API
  • main: AnalyticalTable: remove deprecated prop renderExtension, please use extension instead
  • main: Bar: remove deprecated prop renderContentLeft, renderContentMiddle, renderContentRight, please use contentLeft, contentMiddle, contentRight instead
  • main: FormItem: remove deprecated prop labelText, please use label instead
  • main: FilterBar: remove deprecated prop renderSearch, renderVariants, please use search, variants instead
  • main: ObjectPage: remove deprecated prop renderHeaderContent, renderBreadcrumbs, renderKeyInfos, please use headerContent, breadcrumbs, keyInfos instead
  • main: Page: remove deprecated prop renderCustomHeader, renderCustomFooter, please use customHeader, customFooter instead
  • Grid: remove prop width, width can now be set via style or className
  • Grid: prop vSpacing accepts now a CSS height instead of a number in rem
  • Grid: prop hSpacing accepts now a CSS width instead of a number in rem
  • Grid: change prop data-layout (object) on child elements to data-layout-span and data-layout-indent

BREAKING CHANGES (undocumented classes, internal framework cleanup)

  • base: remove deprecated Event
  • base: remove deprecated font72 (comes with UI5 Web Components)
  • base: remove deprecated HSLColor
  • base: remove deprecated Optional (use JS optional-chaining instead)
  • base: remove deprecated Scroller library

0.9.5 (2020-05-13)

Bug Fixes

  • Charts - New: configurable animation and rendering improvements (#501) (06f58b9)

Features

  • Charts: stabilize new charts and deprecate old charts (#507) (4dbb17e)
  • PieChart/DonutChart - New: expose innerRadius and outerRadius in chartConfig prop (#503) (8390186)

0.9.4 (2020-05-08)

Bug Fixes

  • Charts: fix crash in ComposedChart on click when onDataPointClick is not set (#483) (c318ca2)
  • Charts - New: layouting fixes (#488) (4a47e1d)
  • Charts-New: fix labels of donut chart and yAxis width calculation of bar chart (#498) (db3a5b7)
  • cra-template: fix test to be successful (#497) (f5932fa)
  • PieChart: fix hideDataLabel on measure not hiding data labels (#499) (2c73460)
  • fix cjs build (#496) (b1900cb)

0.9.3 (2020-05-06)

Bug Fixes

  • add babel/runtime as dependency to all packages (#482) (c7475b4)

0.9.2 (2020-05-06)

Bug Fixes

  • AnalyticalTable: fix header text collision with sort/group/filter icons (#478) (eb36865)
  • Charts - New: fix crash in label truncation if value is null or undefined (#476) (9628ae0)

0.9.1 (2020-05-04)

Bug Fixes

  • AnalyticalTable: calculate scrollbar width only if table is scrollable (#470) (ddd19fe), closes #467
  • web-components-wrapper: don't generate default props for empty strings (#469) (48505d9)

0.9.0 (2020-04-30)

You can find the most important changes and how to migrate to v0.9.0 in our Migration Guide.

Note: Version bump only for package ui5-webcomponents-react-release

0.9.0-rc.18 (2020-04-29)

Bug Fixes

  • AnalyticalTable: support RTL (#466) (a99b183), closes #460
  • Charts - New: fix rendering of x and y axis ticks (#462) (e94b663)
  • Charts - New: tooltip supports dark theme (#465) (e66ff58)
  • ComposedChart: fix padding calculation for vertical layout (#464) (9347f16)
  • MessageBox: enable closing with esc key (#463) (3377b75)

0.9.0-rc.17 (2020-04-28)

Bug Fixes

  • AnalyticalTable: debounce resize handler (#454) (f1a5a6e)
  • AnalyticalTable: fix passing styles object to AnalyticalTable (#449) (e3499ee)
  • Bar: make slot props optional (#450) (5e490d8)
  • charts: debounce recalculate size (#456) (d35f861)
  • Charts - New: automatic reduction of label elements (#451) (3d3bab2)
  • Charts - New: fix rules of hooks & consistent margin calculation (#459) (951fb3c)

0.9.0-rc.16 (2020-04-22)

Bug Fixes

  • AnalyticalTable: fix multi-select checkbox (#445) (2ed6a98)
  • AnalyticalTable: header should respect hAlign as well (#438) (79c9f3f)
  • AnalyticalTable: remove ResizeObserver condition to avoid race conditions (#444) (830ab14)
  • Charts: Add hcb and hcw support for charts. (#441) (a7ffcd6)
  • withWebComponent: fix handling of react fragments as slots (#446) (66a8344)

Features

  • Charts - New: improve autoscaling of axis ticks (#447) (a763bb8)
  • add slot props and deprecated render methods (#436) (018337f)

0.9.0-rc.15 (2020-04-16)

Bug Fixes

  • AnalyticalTable: don't select row when an actionable element was clicked (#432) (8c31818), closes #428
  • AnalyticalTable: use correct border-bottom for selected row (e65d8da)

Features

  • cra-template: add test setup and use latest version + docs (#433) (961dec7)

0.9.0-rc.14 (2020-04-10)

Bug Fixes

  • Framework: fix sideEffect-full files in react production build (f5c02b1)

0.9.0-rc.13 (2020-04-09)

Bug Fixes

  • AnalyticalTable: move ResizeObserver creation into effect to avoid blank tables on second mount (#420) (a237d51)
  • VariantManagement: fix invalid hook calls (#421) (820d28d)

BREAKING CHANGES

  • VariantManagement: rename prop initialSelectedKey to selectedKey

0.9.0-rc.12 (2020-04-09)

Bug Fixes

  • Device: avoid modernizr to be treeshaked (#419) (3c8a1e2)

0.9.0-rc.11 (2020-04-09)

Bug Fixes

  • AnalyticalTable: fix scrollbar issue on column reorder & initial horizontal scrolling (#413) (4665db7)
  • Charts: separate size monitoring for height and width (#417) (a771fd3)
  • Framework: fix side-effects in rollup build (#414) (b64fc5f)
  • Grid: fix incorrect layout when rendered before Device was initialized (#418) (cb62961)
  • ThemingSupport: don't load fiori_3 parameters twice (#416) (b5421a6)

Code Refactoring

  • withWebComponent: new static wrapper & web components as peer dependency (#412) (dca9b9a)

BREAKING CHANGES

  • withWebComponent: the dependencies @ui5/webcomponents, @ui5/webcomponents-fiori and @ui5/webcomponents-icons are now peerDependencies and have to be installed next to @ui5/webcomponents-react

0.9.0-rc.10 (2020-04-07)

Bug Fixes

  • AnalyticalTable: fix column filter and allow spaces as input (#411) (4003065)
  • AnalyticalTable: skip first table paint as long as column width has not been calculated (#406) (528d048)
  • AnalyticalTableColumnDefinition: Add props typing to ComponenType (#409) (6e3d549)

Code Refactoring

Features

  • Charts - New: new formatters and support large datasets (#410) (9c4c176)

BREAKING CHANGES

  • Popovers: Dialog: Remove property open. You can now open a dialog by attaching a ref to the dialog and call the method open().
  • Popovers: Popover: Removed props openBy, openByStyle, open and propagateOpenByClickEvent. For opening a popover after e.g. a button click attach a ref to the popover and use the button click hander for calling .openBy(event.target) on the popover ref.
  • Popovers: ResponsivePopover: Removed props openBy, openByStyle, open and propagateOpenByClickEvent. For opening a responsive popover after e.g. a button click attach a ref to the responsive popover and use the Button click hander for calling .open(event.target) on the responsive popover ref.

0.9.0-rc.9 (2020-04-03)

Bug Fixes

  • AnalyticalTable: fix tree-table selection, add selectionBehavior prop + enum (#401) (7aab047)
  • useViewportRange: don't update state after unmount (#402) (6b8daef)

Features

BREAKING CHANGES

  • AnalyticalTable: replace noSelectionColumn prop with selectionBehavior enum
  • AnalyticalTable: column option groupable replaced by disableGroupBy: boolean
  • AnalyticalTable: column option sortable replaced by disableSortBy: boolean
  • AnalyticalTable: column option filterable replaced by disableFilters: boolean
  • AnalyticalTable: Enabling grouping, sorting or filtering on column level by e.g disableGroupBy: false will not overwrite the table overall setting in case e.g. groupable={false}
  • Framework: Replace Avatar Component with Avatar UI5 Web Component
  • Framework: Replace Carousel Component with Carousel UI5 Web Component
  • Framework: Replace SegmentedButton Component with SegmentedButton UI5 Web Component
  • Framework: Deleted SegmentedButtonItem, replaced by ToggleButton
  • Framework: Remove MessageToast Component, replaced by Toast UI5 Web Component
  • Framework: ThemeProvider: Remove prop withToastContainer
  • Framework: AvatarSize: Remove value Custom
  • Framework: ButtonDesign: RenameAccept to Positive
  • Framework: ButtonDesign: RenameReject to Negative
  • Framework: InputType: Rename Url to URL
  • Framework: CarouselArrowsPlacement: Rename PageIndicator to Navigation
  • Framework: BusyIndicator : change default size of busy dots to Medium
  • Framework: Icon : src property is removed in favor of name
  • Framework: MessageStrip : replace icon property with icon slot to allow setting arbitrary content by the user
  • Framework: MultiComboBox : Does not longer accept StandardListItem as child, use MultiComboBoxItem instead
  • Framework: ShellBar : profile property is removed in favour of profile slot
  • Framework: TabContainer : onItemSelect event is renamed to onTabSelect and the item event parameter is renamed to tab.
  • Framework: Card : the property subtitle has been renamed to subheading
  • Framework: TextArea : the property maxLength has been renamed to maxlength
  • Framework: ThemeProvider : new prop theme is required for correct theming in addition to importing import '@ui5/webcomponents-react/lib/ThemingSupport'
  • Framework: configuring of compact size is removed, use the ui5-content-density-compact CSS class to apply compact size.

0.9.0-rc.8 (2020-04-01)

Bug Fixes

  • AnalyticalTable: avoid scrollbar overlaying last column (#396) (fb282c7)

0.9.0-rc.7 (2020-03-31)

Bug Fixes

  • Charts - New: make secondary dimension configurable (#395) (0a57b51)
  • RTL: add dir="rtl" to html tag when running in RTL (#394) (78c1f93), closes #366

0.9.0-rc.6 (2020-03-31)

Bug Fixes

  • Charts - New: Respect formatter for calculating label sizes (#389) (1acf528)
  • ObjectPage: Don't wrap title and subtitle (#390) (193e8ef), closes #372
  • ThemeProvider: Add Typing for JSSTheme (98cb810)

Features

  • AnalyticalTable: Add Highlight Column (#391) (69e648a), closes #312
  • Charts -New: add secondary dimension in charts (#393) (64c5d79)

0.9.0-rc.5 (2020-03-25)

Bug Fixes

  • Event-System: Polyfill old behaviour by fallback to event.target for details (#385) (7fdc725)
  • ObjectPage: Fix event for changing selected section (#386) (034f8b9), closes #384
  • ObjectPage: Prevent infinite grow (#383) (9393af4), closes #373

0.9.0-rc.4 (2020-03-25)

Bug Fixes

  • AnalyticalTable: prevent overflow if rows are selectable (#381) (95d81b7), closes #380
  • Charts - New: Resizing of chart area if long axis labels are used (#382) (cea495d)
  • Loader/Spinner/Grid: Fix memory leaks by cleanup effects (#379) (058cae7), closes #335

0.9.0-rc.3 (2020-03-24)

Bug Fixes

  • AnalyticalTable: remove z-index from Table Header which caused issues when using table in an ObjectPage (#377) (3f545c1)
  • Grid: Float items correctly in RTL mode (#378) (cdb1a14), closes #371
  • ObjectPage: hide first section Header (#374) (7b05ab9)
  • SegmentedButton: add intermediate css variable mappings in order to fix styling (#375) (86e962e)

0.9.0-rc.2 (2020-03-23)

Bug Fixes

Features

  • All Components: Allow all HTML events to be passed (#370) (376f9c1)
  • Css-Variables: Add link styles (#367) (7595cdd)

0.9.0-rc.1 (2020-03-19)

Bug Fixes

  • Polyfills: Fix scrollTo polyfill import (9fa2e1b)

0.8.7-rc.0 (2020-03-19)

Bug Fixes

  • AnalyticalCard: fix styling (#360) (d19c256)
  • AnalyticalTable: Always respect Cell option (#359) (8db97c3), closes #358
  • AnalyticalTable: Expose React Table Container ref (#341) (5e8c32d)
  • AnalyticalTable: Fix Loading Shimmer to take full table width (#347) (d31cf5c), closes #346
  • AnalyticalTable: Update react-table and fix TreeTable selection columns (#344) (7a46d2d), closes #333 #336
  • Charts: Create Typings for new Charts (89fca41)
  • ThemingParameters: Add temporary quick fix for missing variables (#350) (ef1934a)

Code Refactoring

  • ThemeProvider: Remove JSSProvider and simplify all tests (#355) (db50f30)

Features

BREAKING CHANGES

  • ThemeProvider: ThemeProvider does not longer render a JSSProvider and the jss-prop is removed. If you need a custom JSS setup, please render your own JSSProvider.

0.8.6 (2020-03-09)

Bug Fixes

  • AnalyticalTable: Don't modify read-only classList (#339) (65f3876)

0.8.5 (2020-02-20)

Bug Fixes

  • AnalyticalTable: fix sorting with minRows (#327) (11b6321)
  • Bar: Adjust alignment and add Bar design (#320) (117c9f3)

0.8.4 (2020-02-13)

Bug Fixes

  • AnalyticalTable: fire onRowSelected when header select all chechbox changes (5910581)
  • AnalyticalTable: fixed alternateRowColor sort bug (#316) (ee37009)
  • Avatar: Adjust icon size in sync with Avatar Size (#317) (a3af613)
  • base: Mark polyfills as sideEffects (83963d1)
  • withWebComponent: Add handler of events those are not specified in metadata of ui5-webcomponents (#315) (978b126)

0.8.3 (2020-02-11)

Bug Fixes

  • AnalyticalTable: Always render selection column as first column (75a43a3), closes #311

0.8.2 (2020-02-10)

Bug Fixes

  • AnalyticalTable: Show selection column with select all in header (#310) (b60842c)

0.8.1 (2020-02-06)

Bug Fixes

  • AnalyticalTable: fix flickering background colors when alternateRowColors is active (#303) (553c504)
  • AnalyticalTable: Fix intendation for Tree Table Level 4 and deeper (9fe072c)
  • AnalyticalTable: fix minRows + loading behaviour (#304) (253a0c8)
  • withWebComponent: Fix crash if WebComponent is not present yet (c1cbb8d)

0.8.0 (2020-02-04)

Bug Fixes

  • AnalyticalTable: fix broken empty row visualization (#296) (c76f199)
  • AnalyticalTable: Table should always call the most recent version of onColumnsReordered (#301) (3b9e97c)
  • ObjectPage: fix crash when unmounted ObjectPage tries to asynchronously set scrollbar height (#294) (7ed965e)

Features

  • AnalyticalTable: add experimental feature to determine column widths based on content (#295) (88a98ce)

0.7.3 (2020-01-24)

Bug Fixes

  • AnalyticalTable: Fix hAlign and vAlign attributes on column (#290) (49d125e)
  • Form: Accept common props (#291) (12c3d79)

0.7.2 (2020-01-23)

Bug Fixes

  • AnalyticalTable: remove double scrollbars on windows (#283) (b269da3)
  • charts: add some top padding on charts to prevent cut off labels (#279) (0b38e18)
  • MicroBarChart: Add ellipsis and tooltip (#289) (41f6971)
  • ObjectPage: Don't crash when conditional rendering is used for children (#284) (5adfc15)
  • ObjectPage: fix empty section content when dynamically adding sections (#282) (bdf2c95)
  • ObjectPage: Fix floating of custom header content (#288) (c4568b9)
  • ObjectPage: Fix size of collapsed avatar when passed as ReactElement (#286) (7e090ba)

0.7.1 (2020-01-21)

Bug Fixes

  • AnalyticalTable: re-enable setting isVisible on column to show/hide columns (#278) (624e84f)
  • Avatar: Don't crash onClick when no handler is passed (#276) (eedb9f8), closes #272
  • Form: Use shared context for Form and FormItem (#275) (b403bdc), closes #274
  • ObjectPage: Don't wrap header content if image is an avatar (#277) (bd87102), closes #273

0.7.0 (2020-01-17)

Bug Fixes

  • AnalyticalTable: Each column can have groupable, sortable, filterable options (#264) (7e8c01f)
  • AnalyticalTable: fix resize behavior of hidden columns and columns with fixed width (#271) (b6b829e)
  • Loader: Call usePassThroughHooks early return (#266) (0ee9a81)

0.7.0-rc.8 (2020-01-14)

Bug Fixes

  • AnalyticalTable: Fix resizing (#261) (6cbb35d)
  • AnalyticalTable: fix table resize for hidden columns (#262) (b3f155f)

Features

  • Components: Pass data-, aria- and id props to rendered component (#263) (295b8df)

0.7.0-rc.7 (2020-01-08)

Bug Fixes

  • SegmentedButton: check if ref to html element still exists before accessing members on it (#260) (c9788c9)

0.7.0-rc.6 (2019-12-20)

Bug Fixes

  • AnalyticalTable: Fix selectedRow background color with alernateRowColor (98774d8)

0.7.0-rc.5 (2019-12-20)

Bug Fixes

  • AnalyticalTable: fix wrong column order on consecutive column reorder events (#233) (f94a6ff)
  • base: Fix modernizr side effect (5436bd4)
  • cra-template: Fix package.json file name (752f1b3)
  • ObjectPage: Prevent flickering and fix scroll to section (#245) (4731573)
  • ShellBarItem: Fix wrong typing (#254) (d2bc4c5)

Code Refactoring

  • AnalyticalTable: update react-table and replace grid with absolute layout (#238) (e9bc297)
  • ThemeProvider: Remove custom Theme Injection (#241) (22729e2)

Features

  • AnalyticalTable: Add overscanCount prop (#231) (c939c32)
  • AnalyticalTable: Add prop selectionMode (#258) (f322bd0)
  • AnalyticalTable: Reordern columns with drag and drop (#229) (b208822)
  • AnalyticalTable: Update react-table to 7.0.0-beta.20 (#237) (530917c)
  • AnalyticalTable: Update react-table to v7.0.0-rc.15 (#257) (373fe5d)
  • AnalyticalTable: Update to react-table rc.10 (#253) (e24561c)
  • cra-template: Add Template for UI5 Web Components React (#244) (fcb176c)
  • Form: initial Implementation (#242) (c4c2848)
  • ObjectPage: Introduce Breadcrumbs and key infos (#246) (6f44a72)
  • WebComponents: Update to v1.0.0-rc.5, add ProductSwitch Component (#236) (1a2c9b4)

BREAKING CHANGES

  • AnalyticalTable: Replace prop selectable with selectionMode
  • AnalyticalTable: Update react-table to v7.0.0-rc.15
  • AnalyticalTable: replaced prop selectedRowKey with selectedRowIds (Object of rowIds)
  • AnalyticalTable: Update to react-table 7.0.0-rc.10
  • AnalyticalTable: Update react-table to 7.0.0-rc.5
  • ThemeProvider: Removed prop noInjectThemeProperties as this is now handled by the UI5 Web Components
  • WebComponents: Icon import paths changed from @ui5/webcomponents/dist/icons/add.js to @ui5/webcomponents-icons/dist/icons/add.js.
  • WebComponents: Icon: prop src was renamed to name
  • WebComponents: Icon: the sap-icon:// prefix was removed
  • WebComponents: ShellBar prop icon was renamed to startButton
  • WebComponents: ShellBarItem: prop src was renamed to name
  • WebComponents: Card: avatar prop now accepts a node instead of a string

Please also check the UI5 Web Components Release Notes.

0.7.0-rc.2 (2019-12-11)

Bug Fixes

  • AnalyticalTable: fix wrong column order on consecutive column reorder events (#233) (f94a6ff)
  • ObjectPage: Prevent flickering and fix scroll to section (#245) (4731573)

Code Refactoring

  • AnalyticalTable: update react-table and replace grid with absolute layout (#238) (e9bc297)
  • ThemeProvider: Remove custom Theme Injection (#241) (22729e2)

Features

  • AnalyticalTable: Add overscanCount prop (#231) (c939c32)
  • AnalyticalTable: Reordern columns with drag and drop (#229) (b208822)
  • AnalyticalTable: Update react-table to 7.0.0-beta.20 (#237) (530917c)
  • WebComponents: Update to v1.0.0-rc.5, add ProductSwitch Component (#236) (1a2c9b4)

BREAKING CHANGES

  • AnalyticalTable: Update react-table to 7.0.0-rc.5
  • ThemeProvider: Removed prop noInjectThemeProperties as this is now handled by the UI5 Web Components
  • WebComponents: Icon import paths changed from @ui5/webcomponents/dist/icons/add.js to @ui5/webcomponents-icons/dist/icons/add.js.
  • WebComponents: Icon: prop src was renamed to name
  • WebComponents: Icon: the sap-icon:// prefix was removed
  • WebComponents: ShellBar prop icon was renamed to startButton
  • WebComponents: ShellBarItem: prop src was renamed to name
  • WebComponents: Card: avatar prop now accepts a node instead of a string

Please also check the UI5 Web Components Release Notes.

0.7.0-rc.1 (2019-11-19)

Bug Fixes

  • AnalyticalTable: Loading Placeholder now respects show prop of columns (#224) (fe98dcb)
  • AnalyticalTable: Resize table content correctly if columns are hidden or minWidth is set (#228) (af1aadc)
  • Text: Show ellipsis if text is overflowing at default width (#225) (5b78651)

0.7.0-rc.0 (2019-11-12)

Bug Fixes

  • AnalyticalTable: Allow copy cell values in non-selectable mode (#210) (2e1e339)
  • AnalyticalTable: Fix overscan count (#208) (a975e62)
  • AnalyticalTable: Fix scrolling and resizing (#206) (fe50a43)
  • AnalyticalTable: Fixed resizable columns and horizontal scrolling (#211) (b289749)
  • AnalyticalTable: return correct item key for rerenders (#216) (4b1891f)
  • Notification: Add onClose prop, fix semantic-icon size (#220) (ed6ae9b)
  • Notification: Removed/renamed props to adopt to UI5-Webcomponents conventions (#223) (5ac74de)
  • ObjectPage: enable scroll by dragging scrollbar (#209) (58b708d)
  • SegmentedButton: call onClick prop on SegmentedButtonItem if set (#218) (bc9bef3)

Features

  • AnalyticalTable: Add prop alternateRowColor (#212) (d82d2d9)
  • AnalyticalTable: Refactoring, add onRowExpandChange and placeholder loading (#207) (2ae4bf6)
  • Notifications: Add Notification and NotificationGroup component (#171) (78200e2)
  • ObjectPage: Enable selecting a subSection by prop (#213) (f927ab3)
  • polyfills: Add Safari Polyfill (#219) (1801269)

BREAKING CHANGES

  • AnalyticalTable: Removed unused prop cellHeight, use rowHeight instead
  • AnalyticalTable: Removed unused prop reactTableProps
  • AnalyticalTable: Removed unused prop getTableProps
  • AnalyticalTable: Removed unused prop getHeaderGroupsProps
  • AnalyticalTable: Removed unused prop getHeaderProps
  • AnalyticalTable: Removed unused prop getRowProps
  • AnalyticalTable: Removed unused prop getCellProps

0.6.2 (2019-10-23)

Bug Fixes

  • AnalyticalTable: Add missing property to dependency array (#203) (6b2a135)

0.6.1 (2019-10-22)

Bug Fixes

  • AnalyticalTable: Fix column width reduce function (#201) (68bec1a)

0.6.0 (2019-10-21)

Note: Version bump only for package node-library-fiori-for-react-github.com-release

0.6.0-rc.23 (2019-10-21)

Bug Fixes

  • AnalyticalTable: Handle disableGrouping in column level (#198) (88b2a44), closes #193

Features

0.6.0-rc.22 (2019-10-18)

Bug Fixes

  • AnalyticalTable: Fix Grouping (#190) (12ecc5d), closes #117
  • ObjectPage: render image in ObjectPage as img tag when a string is passed in (#191) (b2f6f1a)

BREAKING CHANGES

  • AnalyticalTable: If used as a tree table, the prop isTreeTable is now mandatory

0.6.0-rc.21 (2019-10-18)

Bug Fixes

  • SideNavigation: Fix Rendering and Event Handling (#189) (dc70d57)

0.6.0-rc.20 (2019-10-17)

Bug Fixes

  • ObjecPage: fix scrollbar width on windows (#188) (8af1a4c)

0.6.0-rc.19 (2019-10-16)

Bug Fixes

  • FilterBar: fix always showing Scrollbar on windows (#187) (8f85bc1)

0.6.0-rc.18 (2019-10-15)

Features

  • AnalyticalTable: control row selection by prop (#186) (b4fcec8)

0.6.0-rc.17 (2019-10-15)

Features

  • AnalyticalTable: offer scrollTo and scrollToItem methods on table ref (#185) (4a1c25a)

0.6.0-rc.16 (2019-10-14)

Features

  • AnalyticalTable: Added option to use tree-tables. (#178) (37c3c1f)

0.6.0-rc.15 (2019-10-14)

Bug Fixes

Features

  • AnalytictalTable: Added onGroup prop (#183) (1574057)

BREAKING CHANGES

  • AnalytictalTable: Rename prop pivotBy to groupBy

0.6.0-rc.14 (2019-10-10)

Bug Fixes

  • withWebComponent: Bind unknown events & cleanup (#182) (b6e2a66), closes #181

BREAKING CHANGES

  • withWebComponent: Removed innerStyles prop in favor of css variables and UI5's addCustomCSS API

0.6.0-rc.13 (2019-10-10)

Bug Fixes

Features

  • ObjectPage: add alwaysShowContentHeader and showTitleInHeaderContent (#179) (cd63eff)

0.6.0-rc.12 (2019-10-09)

Bug Fixes

  • AnalyticalTable: add info in onRowSelected event whether row is selected or not (#176) (4d6eaa4)

Features

  • WebComponents: Update to v1.0.0-rc.3 (#175) (f294e67)

BREAKING CHANGES

  • WebComponents: Configuration Script is now identified via data-ui5-config instead of data-id="sap-ui-config"
  • WebComponents: BusyIndicatorType is renamed to BusyIndicatorSize
  • WebComponents: Popover: stayOpenOnScroll is now removed Popover will no longer close when the browser is scrolled and its parent (opener) is visible in the viewport.
  • WebComponents: ListItem: CSS variable --ui5-listitem-background-color is removed, set the desired background directly on the tag.
  • WebComponents: TableColumn: width property of the ui5-table-column has been removed, use CSS to give width to the columns.
  • WebComponents: MultiComboBox: property validateInput is removed, use the property allowCustomValues, note built in validation is enabled by default.
  • WebComponents: Icon: SVG icons have to imported, e.g. import @ui5/webcomponents/dist/icons/add';

0.6.0-rc.11 (2019-10-08)

Bug Fixes

  • AnalyticalTable: fix table row selection (#174) (9aa6380)

0.6.0-rc.10 (2019-10-02)

Bug Fixes

  • AnalyticalTable: Don't crash when no columns provided (bed976b)

0.6.0-rc.9 (2019-10-01)

Bug Fixes

  • SideNavigation: Don't render zero if no footerItems present (#165) (7e4946a), closes #164
  • web-components: Fix tooltip handling (#166) (d721e2b), closes #164

0.6.0-rc.8 (2019-09-30)

Bug Fixes

0.6.0-rc.7 (2019-09-26)

Bug Fixes

0.6.0-rc.6 (2019-09-26)

Features

0.6.0-rc.5 (2019-09-25)

Bug Fixes

0.6.0-rc.4 (2019-09-25)

Bug Fixes

  • lerna: Update lerna version [ci skip] (721fb63)
  • main: Fix wrong Button import (#151) (05dbf7f)

0.6.0-rc.2 (2019-09-24)

Features

  • Charts: enable passing width and height in percentage (#147) (0d680ff)

0.6.0-rc.1 (2019-09-24)

Bug Fixes

  • FilterBar: Add scrolling and wrapping for small screens (#143) (55dc57d)

Code Refactoring

  • base: Deleted withStyles HOC (#145) (d852576)
  • framework: Clean up legacy code and improve bundle size (#135) (7ab3122)

BREAKING CHANGES

  • base: Delete withStyles export from base package
  • framework: base: Removed KeyCodes export, please use event.key instead
  • framework: base: Removed pushElementBackInScreen
  • framework: base: Removed fonts exports, please use parameters instead

0.6.1-rc.0 (2019-09-24)

Code Refactoring

  • framework: Clean up legacy code and improve bundle size (#135) (7ab3122)

BREAKING CHANGES

  • framework: base: Removed KeyCodes export, please use event.key instead
  • framework: base: Removed pushElementBackInScreen
  • framework: base: Removed fonts exports, please use parameters instead

0.5.1-rc.17 (2019-09-23)

Note: Version bump only for package ui5-webcomponents-react

0.5.1-rc.16 (2019-09-20)

Features

  • SideNavigation: Initial Component Implementation (#132) (da53e3e)

0.5.1-rc.15 (2019-09-18)

Features

  • AnalyticalTable: enable passing additional props to react-table (#131) (61cd83f)

0.5.1-rc.14 (2019-09-18)

Bug Fixes

  • base: Added missing react peer dependency (#130) (d899f11)

Features

  • Breadcrumbs: Initial Component Implementation (#129) (ada4c3a)

0.5.1-rc.13 (2019-09-18)

Code Refactoring

  • MessageBox: Rename prop visible to open (#128) (1487862)
  • ProgressIndicator: Remove visible prop (#126) (100e6ff)
  • SegmentedButton: Remove visible prop and rename enabled (#125) (174447a)

BREAKING CHANGES

  • MessageBox: MessageBox: Renamed prop visible to open
  • MessageBox: MessageBoxButton: deleted export as this component was intended for internal use only
  • ProgressIndicator: removed visible prop

[ci skip]

  • SegmentedButton: SegmentedButtonItem removed visible prop, please use conditional rendering instead
  • SegmentedButton: SegmentedButton and SegmentedButtonItem prop enabled is now renamed to disabled and logic is inverted [ci skip]

0.5.1-rc.12 (2019-09-17)

Features

  • AnalyticalTable: add onSort callback to Table (#123) (de7843f)
  • AnalyticalTable: make columns resizable (#124) (556ff59)

0.5.1-rc.11 (2019-09-16)

Bug Fixes

  • ThemeProvider: create own style tag containing css variables (#121) (19d8cff)

0.5.1-rc.10 (2019-09-14)

Bug Fixes

  • ThemeProvider: wrapping injectThemeVariables in requestAnimationFrame so that it won´t interfere with style tag initialization (#120) (77cb45d)

0.5.1-rc.9 (2019-09-13)

Bug Fixes

  • VariantManagement: disabled prop disables onClick events (#119) (ccdf3dc)

0.5.1-rc.8 (2019-09-13)

Code Refactoring

BREAKING CHANGES

  • Table: upgrade react-table from 6.10.0 to 7.0.0-alpha.32

0.5.1-rc.7 (2019-08-29)

Note: Version bump only for package ui5-webcomponents-react

0.5.1-rc.6 (2019-08-29)

Bug Fixes

  • build: Generate correct typings for charts (e529003), closes #90

0.5.1-rc.5 (2019-08-28)

Features

  • Charts: Pass current dataset to formatters (#107) (a8c7e96)

0.5.1-rc.4 (2019-08-27)

Documentation

BREAKING CHANGES

  • Storybook: Deleted internal component CalendarHeader
  • Storybook: Deleted internal component YearPicker

0.5.1-rc.3 (2019-08-23)

Code Refactoring

BREAKING CHANGES

  • tests: Deleted export for TabBase (internal component)
  • tests: Deleted export for ListItem (internal component)
  • tests: Deleted export for ListItemBase (internal component)
  • tests: Deleted export for DayPicker (internal component)
  • tests: Deleted export for MonthPicker (internal component)
  • tests: Deleted export for Popup (internal component)

0.5.1-rc.2 (2019-08-23)

Features

  • ObjectPage: Collapse header on scroll (#104) (6788b59)

0.5.1-rc.1 (2019-08-22)

Features

0.5.1-rc.0 (2019-08-20)

Bug Fixes

Features

  • ThemeProvider: Add jss and noInjectThemeProperties props (#102) (8237b22)

0.5.0 (2019-08-15)

Combined Changelog from 0.4.1 to 0.5.0

Features

Bug Fixes

  • Charts: Show Loading Placeholder (#64) (589f787)
  • VariantManagement: initialSelectedKey prop is working as intended (#75) (a5e4267)
  • AnalyticalTable: Header is now resizable (#76) (eadd61a)
  • FilterBar: Increase margin between FilterItems in FilterBar (#80) (ee94065)
  • ObjectPage: Don't crash in default mode with only 1 child provided (#81) (2e5ddb5)
  • Custom Components: adding ref to CommonProps interface (#84) (bb612ec)
  • charts: Repeat the color palette if more datasets than colors are used (#86) (e22387c)

Code Refactoring

  • Charts: Update ref API and color maps (#62) (a343567)
  • VariantManagement: removed unused prop enabled (#77) (5080316)

BREAKING CHANGES

  • Charts: innerChartRef is replaced by ref
  • Charts: sap_belize and sap_belize_plus stylings are not longer exported
  • Charts: Name of color variables for all themes changed. Now sapUiChartAccent1 to sapUiChartAccent12 plus sapUiChartGood, sapUiChartBad and sapUiChartHighlight are available
  • VariantManagement: Removed prop enabled, please use disabled instead. This change should not affect your applications, because enabled was never implemented.
  • AnalyticalCard: Prop renderHeader renamed to header, now accepting the React Element direclty
  • AnalyticalCardHeader: Prop loading was removed as it was not part of the specs

0.4.2-rc.18 (2019-08-15)

Note: Version bump only for package ui5-webcomponents-react

0.4.2-rc.17 (2019-08-12)

Note: Version bump only for package ui5-webcomponents-react

0.4.2-rc.16 (2019-08-08)

Bug Fixes

  • charts: Repeat the color palette if more datasets than colors are used (#86) (e22387c)

0.4.2-rc.15 (2019-08-05)

Bug Fixes

  • Custom Components: adding ref to CommonProps interface (#84) (bb612ec)

0.4.2-rc.14 (2019-08-05)

Bug Fixes

  • FilterBar: Increase margin between FilterItems in FilterBar (#80) (ee94065)
  • ObjectPage: Don't crash in default mode with only 1 child provided (#81) (2e5ddb5)

0.4.2-rc.13 (2019-08-02)

Note: Version bump only for package ui5-webcomponents-react

0.4.2-rc.12 (2019-08-02)

Bug Fixes

  • AnalyticalTable: Header is now resizable (#76) (eadd61a)

0.4.2-rc.11 (2019-08-02)

Features

  • FilterItem: Add MultiSelect option to FilterTypes (#79) (0665824)

0.4.2-rc.10 (2019-08-02)

Code Refactoring

  • VariantManagement: removed unused prop enabled (#77) (5080316)

BREAKING CHANGES

  • VariantManagement: Removed prop enabled, please use disabled instead. This change should not affect your applications, because enabled was never implemented.

0.4.2-rc.9 (2019-07-31)

Bug Fixes

  • VariantManagement: initialSelectedKey prop is working as intended (#75) (a5e4267)

0.4.2-rc.8 (2019-07-29)

Note: Version bump only for package ui5-webcomponents-react

0.4.2-rc.7 (2019-07-29)

Note: Version bump only for package ui5-webcomponents-react

0.4.2-rc.6 (2019-07-25)

Note: Version bump only for package ui5-webcomponents-react

0.4.2-rc.5 (2019-07-24)

Note: Version bump only for package ui5-webcomponents-react

0.4.2-rc.4 (2019-07-23)

Features

  • Charts: Added lib export per chart (#66) (977cc25)

0.4.2-rc.3 (2019-07-22)

Features

  • Charts: Added lib export per chart (#66) (977cc25)

0.4.2-rc.2 (2019-07-22)

Note: Version bump only for package ui5-webcomponents-react

0.4.2-rc.1 (2019-07-22)

Bug Fixes

  • Charts: Show Loading Placeholder (#64) (589f787)

0.4.2-rc.0 (2019-07-19)

Code Refactoring

  • Charts: Update ref API and color maps (#62) (a343567)

BREAKING CHANGES

  • Charts: innerChartRef is replaced by ref
  • Charts: sap_belize and sap_belize_plus stylings are not longer exported
  • Charts: Name of color variables for all themes changed. Now sapUiChartAccent1 to sapUiChartAccent12 plus sapUiChartGood, sapUiChartBad and sapUiChartHighlight are available

0.4.1 (2019-07-19)

Note: Version bump only for package node-library-fiori-for-react-github.com-release

0.4.1-rc.2 (2019-07-19)

Bug Fixes

  • FilterItem: BusyIndicator is displayed when loading prop is true (#63) (9d88985)

0.4.1-rc.1 (2019-07-17)

Bug Fixes

  • AnalyticalTable: BusyIndicator is displayed when loading prop is true (#61) (f841ead)

0.4.1-rc.0 (2019-07-16)

Bug Fixes

0.4.0 (2019-07-15)

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 styles and utils into base (#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 with ButtonType is deleted
  • Button: onPress renamed to onClick
  • Card: onHeaderPress renamed to onHeaderClick
  • 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: onPress renamed to onClick
  • List: onItemPress renamed to onItemClick
  • Link: Use design with LinkDesign, type with LinkType is deleted
  • MessageStrip: hideIcon and hideCloseButton are renamed to noIcon and noCloseButton
  • Popup: remove prop noHeader
  • ResponsivePopover: Deleted ResponsivePopover, please use the Popover Component
  • Select: the parameter of the change event is now called selectedOption
  • Select: Use Option instead of StandardListItem for selection
  • ShellBar: onProfilePress renamed to onProfileClick
  • ShellBar: onNotificationsPress renamed to onNotificationsClick
  • ShellBar: onProductSwitchPress renamed to onProductSwitchClick
  • ShellBar: onLogoPress renamed to onLogoClick
  • ShellBar: onCoPilotPress renamed to onCoPilotClick
  • ShellBarItem: prop onPress is renamed to onClick
  • Switch: type is removed, use graphical
  • Table: Use prop slot instead of data-ui5-slot
  • Table: prop rows is replaced by children
  • TableRow: prop header is replaced by children
  • ThemeProvider: Themes: rename Theme sap_fiori3_light to sap_fiori_3
  • ThemeProvider: ThemeProvider: removed contentDensity and theme props. To set those, use the ui5 WebComponents configuration script tag.
  • TimelineItem: onItemNamePress renamed to onItemNameClick
  • ToggleButton: Use design with ButtonDesign, type with ButtonDesign is deleted
  • ToggleButton: onPress renamed to onClick
  • withWebComponent: Replaced innerComponentRef with ref to support React RefObject

Please also check the UI5 Web Components Release Notes

0.3.2-rc.17 (2019-07-15)

Features

  • AnalyticalTable: Added option to create pivot tables (#47) (71b546d)

0.3.2-rc.16 (2019-07-12)

Bug Fixes

  • ObjectPage: Highlight selected section while scrolling (#56) (42a6a10)

0.3.2-rc.15 (2019-07-11)

Bug Fixes

  • ThemeProvider: Only inject theme properties if they are not present (#55) (3ec61d5)

0.3.2-rc.14 (2019-07-10)

Code Refactoring

  • Custom Components: Expose HTML Element via ref in every component (#54) (c285ee6)

BREAKING CHANGES

  • Custom Components: All Components now expose their root html node/the encapsulated Web Component via ref instead of the React instance.

0.3.2-rc.13 (2019-07-05)

Bug Fixes

  • CSS-Variables: remove trailing semicolon (#53) (f9d1daf), closes #49

0.3.2-rc.12 (2019-07-05)

Bug Fixes

  • RadialChart: Handle width and height prop correctly (#52) (2d3f091)

0.3.2-rc.11 (2019-07-04)

  • feat(WebComponents): Updated to v1.0.0-rc.2 (#51) (8a40deb), closes #51

BREAKING CHANGES

  • ShellBarItem: prop onPress is renamed to onClick
  • Dialog: remove prop noHeader
  • Popup: remove prop noHeader Please also check the UI5 Web Components Release Notes

0.3.2-rc.10 (2019-07-03)

Bug Fixes

  • Table: Fixed Table and adapt slot handling (#50) (2159ab1)

BREAKING CHANGES

  • Table: Use prop slot instead of data-ui5-slot
  • Table: Table: prop rows is replaced by children
  • Table: TableRow: prop header is replaced by children

0.3.2-rc.9 (2019-07-02)

Features

  • WebComponents: Updated Wrappers to v1.0.0-rc.1 (#48) (ac6570c), closes #43

BREAKING CHANGES

  • WebComponents: Button: onPress renamed to onClick
  • WebComponents: ToggleButton: onPress renamed to onClick
  • WebComponents: Link: onPress renamed to onClick
  • WebComponents: List: onItemPress renamed to onItemClick
  • WebComponents: ShellBar: onNotificationsPress renamed to onNotificationsClick
  • WebComponents: Card: onHeaderPress renamed to onHeaderClick
  • WebComponents: ShellBar: onProductSwitchPress renamed to onProductSwitchClick
  • WebComponents: ShellBar: onLogoPress renamed to onLogoClick
  • WebComponents: ShellBar: onCoPilotPress renamed to onCoPilotClick
  • WebComponents: TimelineItem: onItemNamePress renamed to onItemNameClick
  • WebComponents: ShellBar: onProfilePress renamed to onProfileClick

0.3.2-rc.8 (2019-07-01)

Bug Fixes

  • fiori3: Fixed Import in Ui5PopoverDomRef interface (88326b4)

0.3.2-rc.7 (2019-07-01)

Code Refactoring

  • withWebComponent: replace innerComponentRef with ref for Web Components (#44) (08982ba)

BREAKING CHANGES

  • withWebComponent: Replaced innerComponentRef with ref to support React RefObject

0.3.2-rc.6 (2019-06-26)

Note: Version bump only for package ui5-webcomponents-react

0.3.2-rc.5 (2019-06-24)

Bug Fixes

  • main: Added react-table dependency (ebc8fc5)

0.3.2-rc.4 (2019-06-24)

    • chore(Web Components): Updated Web Components to v0.13.1 (#39) (e7f6164), closes #39 #36

BREAKING CHANGES

  • Select: the parameter of the change event is now called selectedOption
  • Select: Use Option instead of StandardListItem for selection
  • Link: Use design with LinkDesign, type with LinkType is deleted
  • Button: Use design with ButtonDesign, type with ButtonDesign is deleted
  • ToggleButton: Use design with ButtonDesign, type with ButtonDesign is deleted
  • Switch: type is removed, use graphical
  • MessageStrip: hideIcon and hideCloseButton are renamed to noIcon and noCloseButton
  • Popover: hideArrow and hideHeader are renamed to noArrow and noHeader

Please refer to the UI5 Web Components Changelog as well.

0.3.2-rc.3 (2019-06-24)

Code Refactoring

  • base: Merge styles and utils into base (#38) (9309505), closes #34

BREAKING CHANGES

  • base: @ui5-webcomponents-react/styles and @ui5-webcomponents-react/utils are replaced by ``@ui5/webcomponents-react-base`
  • base: Deleted Themes sap_belize, sap_belize_plus and sap_belize_hcb
  • base: Removed createThemeMap from base
  • base: Removed getThemeClassFor from base
  • base: Removed getThemeOverwrite from base
  • base: Deleted Themes from base

0.3.2-rc.2 (2019-06-17)

Features

  • AnalyticalTable: Initial Implementation (#32) (4f30127)

BREAKING CHANGES

  • AnalyticalTable: Deleted ResponsivePopover, please use the Popover Component

0.3.2-rc.1 (2019-06-14)

Note: Version bump only for package @ui5/webcomponents-react-suite

0.3.2-rc.0 (2019-06-14)

Features

  • ThemeProvider: Read config from UI5 Web Components (efee11f)

BREAKING CHANGES

0.3.1-rc.2 (2019-06-13)

Features

  • Update UI5 WebComponents to v0.12.0 (#30) (4958a15)

BREAKING CHANGES

  • IconColor is renamed to SemanticColor
  • Tab: renamed property iconColor to semanticColor
  • Button: Remove activeIcon property
  • ToggleButton: Remove activeIcon property

See also UI5-WebComponents 0.12.0 release notes.

0.3.1-rc.1 (2019-06-07)

Features

  • ObjectPage: Added Hide Header Button (#28) (5509098)

0.3.1-rc.0 (2019-06-03)

Note: Version bump only for package @ui5/webcomponents-react-suite

0.3.0 (2019-06-03)

Features

  • Updated UI5 WebComponents to v0.11.0 (#22) (7dcf22b)
  • FilterBar: Initial Version (422bdbd)
  • FilterItem: Initial Version (19a23ec)
  • VariantManagement: Initial Version (a1e9cbb)
  • FilterBar: renderSearch function (94b468e)

Bug Fixes

  • typing: Fixed TypeScript Definitions (440c097)
  • WebComponentWrapper: Fixed event handler removal after prop update (2b93c12)

BREAKING CHANGES

  • FilterBar: replaced boolean value with render function
  • List: the "selectionChange" event param "items" has been renamed to "selectedItems".
  • List: the "backgroundDesign" property has been removed, use the corresponding CSS variable (--_ui5_listitem_background_color) to alter the list items` background.
  • Panel: the "backgroundDesign" property has been removed, use the corresponding CSS variables (--_ui5_panel_background_color) to alter the panel background.
  • DatePicker: 'liveChange' event has been renamed to 'input'.
  • CheckBox: property "readOnly" has been renamed to "readonly".
  • RadioButton: property "readOnly" has been renamed to "readonly".

0.2.0 (2019-05-15)

Bug Fixes

  • web-component-wrapper: Slots must be passed as camelCase (1671c17)

Features

  • charts: Added Loading Indicators (15284b0)
  • VariantManagement: Initial Version (b8237ce)