All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
0.10.10 (2020-10-02)
0.10.9 (2020-09-23)
- 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)
- 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)
0.10.6 (2020-08-24)
- AnalyticalTable: respect columnOrder prop (#666) (05382b8)
- Charts: apply dimension formatter to zooming tool (#663) (972ee49)
- Form: fix tab order (#665) (d022fe7), closes #645
0.10.5 (2020-08-19)
- 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)
- 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
andsap_fiori_3_hcw
(#648) (19cf697)
0.10.3 (2020-08-06)
0.10.2 (2020-08-05)
- 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)
- 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)
- update to ui5-webcomponents 1.0.0-rc.8 (#623) (45bbc8c)
- Deleted
Notification
component, replaced byNotificationListItem
- Deleted
NotificationGroup
component, replaced byNotificationGroupListItem
- ProgressIndicator replaced by UI5 Web Component with new API
- ShellBar:
logo
is now accepting animg
tag or theAvatar
component. Passing astring
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)
- 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)
- 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)
- AnalyticalTable: remove prop
busyIndicatorEnabled
as it is somehow duplicate toloading
. The visibility of the busy indicator is now solely controlled by the proploading
.
0.10.0-rc.9 (2020-07-17)
- AnalyticalTable: fix subRows selection in tree table mode (#610) (69e63d9)
- FilterBar: search-input field reacts to value prop changes (#609) (27981dd)
0.10.0-rc.8 (2020-07-16)
- 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)
- MicroBarChart: rollback to old implementation with new API (#588) (330d639)
- sapScrollBar: use correct height for horizontal scrollbar (#587) (3ceb0de)
- MicroBarChart: Removed props
noLegend
,onLegendClick
,noAnimation
,centerLabel
andchartConfig
as they we not used in the chart and had no effect.
0.10.0-rc.6 (2020-07-02)
0.10.0-rc.5 (2020-06-22)
- BarChart/ColumnChart: fix data labels for nested data accessors (#579) (605cb06)
- Form: fix bad import (12e3278)
- 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)
- Form: deleted
CurrentViewportRange
(mostly used internally) - Form:
FormGroup
andFormItem
don't supportclassName
,style
,ref
, ..etc. props anymore, there are only used for calculating the final form layout.
0.10.0-rc.3 (2020-06-16)
- 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)
- FilterBar/ObjectPage: add toolbar for making action bars responsive (#546) (bb0d9d4), closes #533
- MessageBox: allow custom action texts (#561) (f20d861), closes #551
- spacings: add fiori 3 spacings (#549) (270110d)
- Toolbar: initial component implementation (#543) (0ef66dd)
0.10.0-rc.1 (2020-05-25)
- AnalyticalTable: remove padding and scrollbar from select-all header cell (#536) (97158a3), closes #532
- DurationPicker: use correct value for defaultProp maxValue (#529) (888d069)
0.10.0-rc.0 (2020-05-19)
- 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)
- charts: remove deprecated charts (#510) (0aafca0)
- consolidate APIs (#514) (bea48ae)
- base: remove deprecated components (#508) (781fe4e)
- main: remove deprecated render methods (#511) (030473c)
- 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';
becomesimport { BarChart } from '@ui5/webcomponents-react-charts/lib/BarChart';
. For further details please take a look into our Migration Guide. - AnalyticalCard: remove prop
width
, please usestyle
orclassName
instead - Text: remove prop
width
, please usestyle
orclassName
instead - ProgressIndicator: remove props
width
andheight
, please usestyle
orclassName
instead - FlexBox: remove props
width
andheight
, please usestyle
orclassName
instead - base: remove deprecated
sap_fiori_3
theming parameters, useThemingParameters
instead - base: remove polyfill of old event API
- main: AnalyticalTable: remove deprecated prop
renderExtension
, please useextension
instead - main: Bar: remove deprecated prop
renderContentLeft
,renderContentMiddle
,renderContentRight
, please usecontentLeft
,contentMiddle
,contentRight
instead - main: FormItem: remove deprecated prop
labelText
, please uselabel
instead - main: FilterBar: remove deprecated prop
renderSearch
,renderVariants
, please usesearch
,variants
instead - main: ObjectPage: remove deprecated prop
renderHeaderContent
,renderBreadcrumbs
,renderKeyInfos
, please useheaderContent
,breadcrumbs
,keyInfos
instead - main: Page: remove deprecated prop
renderCustomHeader
,renderCustomFooter
, please usecustomHeader
,customFooter
instead - Grid: remove prop
width
, width can now be set viastyle
orclassName
- Grid: prop
vSpacing
accepts now a CSS height instead of a number inrem
- Grid: prop
hSpacing
accepts now a CSS width instead of a number inrem
- Grid: change prop
data-layout
(object) on child elements todata-layout-span
anddata-layout-indent
- 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)
- 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)
- 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)
0.9.2 (2020-05-06)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- AnalyticalTable: don't select row when an actionable element was clicked (#432) (8c31818), closes #428
- AnalyticalTable: use correct border-bottom for selected row (e65d8da)
0.9.0-rc.14 (2020-04-10)
- Framework: fix sideEffect-full files in react production build (f5c02b1)
0.9.0-rc.13 (2020-04-09)
- AnalyticalTable: move ResizeObserver creation into effect to avoid blank tables on second mount (#420) (a237d51)
- VariantManagement: fix invalid hook calls (#421) (820d28d)
- VariantManagement: rename prop
initialSelectedKey
toselectedKey
0.9.0-rc.12 (2020-04-09)
0.9.0-rc.11 (2020-04-09)
- 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)
- withWebComponent: the dependencies
@ui5/webcomponents
,@ui5/webcomponents-fiori
and@ui5/webcomponents-icons
are nowpeerDependencies
and have to be installed next to@ui5/webcomponents-react
0.9.0-rc.10 (2020-04-07)
- 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)
- Popovers: Dialog: Remove property
open
. You can now open a dialog by attaching a ref to the dialog and call the methodopen()
. - Popovers: Popover: Removed props
openBy
,openByStyle
,open
andpropagateOpenByClickEvent
. 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
andpropagateOpenByClickEvent
. 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)
- AnalyticalTable: fix tree-table selection, add selectionBehavior prop + enum (#401) (7aab047)
- useViewportRange: don't update state after unmount (#402) (6b8daef)
- AnalyticalTable: add infiniteScroll and keyboard navigation for cells (#397) (c6b64ba)
- AnalyticalTable: add possibility to clear sorting in column header (#399) (137da3f)
- Framework: update to ui5-webcomponents-rc.6 (#392) (84a3f90), closes /github.com/SAP/ui5-webcomponents/blob/master/CHANGELOG.md#100-rc6-2020-03-27 #349
- ThemeProvider: add global css classes (#400) (d0c811d)
- AnalyticalTable: replace
noSelectionColumn
prop withselectionBehavior
enum - AnalyticalTable: column option
groupable
replaced bydisableGroupBy: boolean
- AnalyticalTable: column option
sortable
replaced bydisableSortBy: boolean
- AnalyticalTable: column option
filterable
replaced bydisableFilters: 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: Rename
Accept
toPositive
- Framework: ButtonDesign: Rename
Reject
toNegative
- Framework: InputType: Rename
Url
toURL
- Framework: CarouselArrowsPlacement: Rename
PageIndicator
toNavigation
- Framework: BusyIndicator : change default size of busy dots to
Medium
- Framework: Icon :
src
property is removed in favor ofname
- 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, useMultiComboBoxItem
instead - Framework: ShellBar : profile property is removed in favour of profile slot
- Framework: TabContainer :
onItemSelect
event is renamed toonTabSelect
and the item event parameter is renamed to tab. - Framework: Card : the property
subtitle
has been renamed tosubheading
- Framework: TextArea : the property
maxLength
has been renamed tomaxlength
- Framework: ThemeProvider : new prop
theme
is required for correct theming in addition to importingimport '@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)
0.9.0-rc.7 (2020-03-31)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- ChartContainer - New: data handling (#363) (fecef0d)
- ObjectPage: RTL support for Header (#369) (338b8b3), closes #366
- 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)
- Polyfills: Fix scrollTo polyfill import (9fa2e1b)
0.8.7-rc.0 (2020-03-19)
- 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)
- Charts: Create new SVG based charts (#325) (0e4fb72), closes #280
- ObjectPage: Add 'Pin-Header' button (#354) (0e5e9b6), closes #345 #334 #248
- ThemingParameters: Switch to offical Theme Designer Parameters (#348) (dc6f94e), closes #240
- 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)
0.8.5 (2020-02-20)
- AnalyticalTable: fix sorting with minRows (#327) (11b6321)
- Bar: Adjust alignment and add Bar design (#320) (117c9f3)
0.8.4 (2020-02-13)
- 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)
0.8.2 (2020-02-10)
0.8.1 (2020-02-06)
- 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)
- 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)
- AnalyticalTable: add experimental feature to determine column widths based on content (#295) (88a98ce)
0.7.3 (2020-01-24)
- AnalyticalTable: Fix hAlign and vAlign attributes on column (#290) (49d125e)
- Form: Accept common props (#291) (12c3d79)
0.7.2 (2020-01-23)
- 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)
- 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)
- 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)
- AnalyticalTable: Fix resizing (#261) (6cbb35d)
- AnalyticalTable: fix table resize for hidden columns (#262) (b3f155f)
0.7.0-rc.7 (2020-01-08)
- SegmentedButton: check if ref to html element still exists before accessing members on it (#260) (c9788c9)
0.7.0-rc.6 (2019-12-20)
- AnalyticalTable: Fix selectedRow background color with alernateRowColor (98774d8)
0.7.0-rc.5 (2019-12-20)
- 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)
- AnalyticalTable: update react-table and replace grid with absolute layout (#238) (e9bc297)
- ThemeProvider: Remove custom Theme Injection (#241) (22729e2)
- 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)
- AnalyticalTable: Replace prop
selectable
withselectionMode
- AnalyticalTable: Update
react-table
tov7.0.0-rc.15
- AnalyticalTable: replaced prop
selectedRowKey
withselectedRowIds
(Object of rowIds) - AnalyticalTable: Update to react-table
7.0.0-rc.10
- AnalyticalTable: Update
react-table
to7.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 toname
- WebComponents: Icon: the
sap-icon://
prefix was removed - WebComponents: ShellBar prop
icon
was renamed tostartButton
- WebComponents: ShellBarItem: prop
src
was renamed toname
- 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)
- AnalyticalTable: fix wrong column order on consecutive column reorder events (#233) (f94a6ff)
- ObjectPage: Prevent flickering and fix scroll to section (#245) (4731573)
- AnalyticalTable: update react-table and replace grid with absolute layout (#238) (e9bc297)
- ThemeProvider: Remove custom Theme Injection (#241) (22729e2)
- 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)
- AnalyticalTable: Update
react-table
to7.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 toname
- WebComponents: Icon: the
sap-icon://
prefix was removed - WebComponents: ShellBar prop
icon
was renamed tostartButton
- WebComponents: ShellBarItem: prop
src
was renamed toname
- 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)
- 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)
- 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)
- 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)
- AnalyticalTable: Removed unused prop
cellHeight
, userowHeight
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)
0.6.1 (2019-10-22)
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)
- AnalyticalTable: horizontal scrolling (#199) (0ad70bc)
- Loader/Spinner: Add
delay
prop (#197) (de2310d), closes #67
0.6.0-rc.22 (2019-10-18)
- AnalyticalTable: Fix Grouping (#190) (12ecc5d), closes #117
- ObjectPage: render image in ObjectPage as img tag when a string is passed in (#191) (b2f6f1a)
- AnalyticalTable: If used as a tree table, the prop
isTreeTable
is now mandatory
0.6.0-rc.21 (2019-10-18)
0.6.0-rc.20 (2019-10-17)
0.6.0-rc.19 (2019-10-16)
0.6.0-rc.18 (2019-10-15)
0.6.0-rc.17 (2019-10-15)
0.6.0-rc.16 (2019-10-14)
0.6.0-rc.15 (2019-10-14)
- AnalytictalTable: Rename prop
pivotBy
togroupBy
0.6.0-rc.14 (2019-10-10)
- withWebComponent: Removed
innerStyles
prop in favor of css variables and UI5'saddCustomCSS
API
0.6.0-rc.13 (2019-10-10)
0.6.0-rc.12 (2019-10-09)
- WebComponents: Configuration Script is now identified via
data-ui5-config
instead ofdata-id="sap-ui-config"
- WebComponents:
BusyIndicatorType
is renamed toBusyIndicatorSize
- 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)
0.6.0-rc.10 (2019-10-02)
- AnalyticalTable: Don't crash when no columns provided (bed976b)
0.6.0-rc.9 (2019-10-01)
- 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)
0.6.0-rc.7 (2019-09-26)
0.6.0-rc.6 (2019-09-26)
0.6.0-rc.5 (2019-09-25)
0.6.0-rc.4 (2019-09-25)
0.6.0-rc.2 (2019-09-24)
0.6.0-rc.1 (2019-09-24)
- base: Deleted withStyles HOC (#145) (d852576)
- framework: Clean up legacy code and improve bundle size (#135) (7ab3122)
- base: Delete
withStyles
export frombase
package - framework:
base
: RemovedKeyCodes
export, please useevent.key
instead - framework:
base
: RemovedpushElementBackInScreen
- framework:
base
: Removedfonts
exports, please useparameters
instead
0.6.1-rc.0 (2019-09-24)
- framework:
base
: RemovedKeyCodes
export, please useevent.key
instead - framework:
base
: RemovedpushElementBackInScreen
- framework:
base
: Removedfonts
exports, please useparameters
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)
0.5.1-rc.15 (2019-09-18)
0.5.1-rc.14 (2019-09-18)
0.5.1-rc.13 (2019-09-18)
- MessageBox: Rename prop visible to open (#128) (1487862)
- ProgressIndicator: Remove visible prop (#126) (100e6ff)
- SegmentedButton: Remove visible prop and rename enabled (#125) (174447a)
- MessageBox:
MessageBox
: Renamed propvisible
toopen
- MessageBox:
MessageBoxButton
: deleted export as this component was intended for internal use only - ProgressIndicator: removed
visible
prop
[ci skip]
- SegmentedButton:
SegmentedButtonItem
removedvisible
prop, please use conditional rendering instead - SegmentedButton:
SegmentedButton
andSegmentedButtonItem
prop enabled is now renamed to disabled and logic is inverted [ci skip]
0.5.1-rc.12 (2019-09-17)
- AnalyticalTable: add onSort callback to Table (#123) (de7843f)
- AnalyticalTable: make columns resizable (#124) (556ff59)
0.5.1-rc.11 (2019-09-16)
0.5.1-rc.10 (2019-09-14)
- 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)
0.5.1-rc.8 (2019-09-13)
- 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)
0.5.1-rc.5 (2019-08-28)
0.5.1-rc.4 (2019-08-27)
- Storybook: Deleted internal component
CalendarHeader
- Storybook: Deleted internal component
YearPicker
0.5.1-rc.3 (2019-08-23)
- 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)
0.5.1-rc.1 (2019-08-22)
0.5.1-rc.0 (2019-08-20)
- Carousel: Hide Pagination Bar if not required (#101) (d6ec9b2)
- Spinner: Accept style prop (#100) (f7a7958), closes #94
0.5.0 (2019-08-15)
Combined Changelog from 0.4.1
to 0.5.0
- Charts: Added lib export per chart (#66) ([977cc25](https://github.com/SAP/ui5-webcomponents-react/commit/977cc25
- FilterItem: Add MultiSelect option to FilterTypes (#79) (0665824)
- 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)
- Charts: Update ref API and color maps (#62) (a343567)
- VariantManagement: removed unused prop enabled (#77) (5080316)
- Charts:
innerChartRef
is replaced byref
- Charts:
sap_belize
andsap_belize_plus
stylings are not longer exported - Charts: Name of color variables for all themes changed. Now
sapUiChartAccent1
tosapUiChartAccent12
plussapUiChartGood
,sapUiChartBad
andsapUiChartHighlight
are available - VariantManagement: Removed prop
enabled
, please usedisabled
instead. This change should not affect your applications, becauseenabled
was never implemented. - AnalyticalCard: Prop
renderHeader
renamed toheader
, 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)
0.4.2-rc.15 (2019-08-05)
0.4.2-rc.14 (2019-08-05)
- 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)
0.4.2-rc.11 (2019-08-02)
0.4.2-rc.10 (2019-08-02)
- VariantManagement: Removed prop
enabled
, please usedisabled
instead. This change should not affect your applications, becauseenabled
was never implemented.
0.4.2-rc.9 (2019-07-31)
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)
0.4.2-rc.3 (2019-07-22)
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)
0.4.2-rc.0 (2019-07-19)
- Charts:
innerChartRef
is replaced byref
- Charts:
sap_belize
andsap_belize_plus
stylings are not longer exported - Charts: Name of color variables for all themes changed. Now
sapUiChartAccent1
tosapUiChartAccent12
plussapUiChartGood
,sapUiChartBad
andsapUiChartHighlight
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)
0.4.1-rc.1 (2019-07-17)
0.4.1-rc.0 (2019-07-16)
0.4.0 (2019-07-15)
- 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
- 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)
- base: Merge
styles
andutils
intobase
(#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)
- Button: Use design with
ButtonDesign
, type withButtonType
is deleted - Button:
onPress
renamed toonClick
- Card:
onHeaderPress
renamed 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:
onPress
renamed toonClick
- List:
onItemPress
renamed toonItemClick
- Link: Use design with
LinkDesign
, type withLinkType
is deleted - MessageStrip:
hideIcon
andhideCloseButton
are renamed tonoIcon
andnoCloseButton
- Popup: remove prop
noHeader
- ResponsivePopover: Deleted
ResponsivePopover
, please use thePopover
Component - Select: the parameter of the change event is now called
selectedOption
- Select: Use
Option
instead ofStandardListItem
for selection - ShellBar:
onProfilePress
renamed toonProfileClick
- ShellBar:
onNotificationsPress
renamed toonNotificationsClick
- ShellBar:
onProductSwitchPress
renamed toonProductSwitchClick
- ShellBar:
onLogoPress
renamed toonLogoClick
- ShellBar:
onCoPilotPress
renamed toonCoPilotClick
- ShellBarItem: prop
onPress
is renamed toonClick
- Switch: type is removed, use
graphical
- Table: Use prop
slot
instead ofdata-ui5-slot
- Table: prop
rows
is replaced bychildren
- TableRow: prop
header
is replaced bychildren
- ThemeProvider: Themes: rename Theme
sap_fiori3_light
tosap_fiori_3
- ThemeProvider: ThemeProvider: removed contentDensity and theme props. To set those, use the ui5 WebComponents configuration script tag.
- TimelineItem:
onItemNamePress
renamed toonItemNameClick
- ToggleButton: Use design with
ButtonDesign
, type withButtonDesign
is deleted - ToggleButton:
onPress
renamed toonClick
- withWebComponent: Replaced
innerComponentRef
withref
to support ReactRefObject
Please also check the UI5 Web Components Release Notes
0.3.2-rc.17 (2019-07-15)
0.3.2-rc.16 (2019-07-12)
0.3.2-rc.15 (2019-07-11)
0.3.2-rc.14 (2019-07-10)
- 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)
0.3.2-rc.12 (2019-07-05)
0.3.2-rc.11 (2019-07-04)
- ShellBarItem: prop
onPress
is renamed toonClick
- 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)
- Table: Use prop
slot
instead ofdata-ui5-slot
- Table: Table: prop
rows
is replaced bychildren
- Table: TableRow: prop
header
is replaced bychildren
0.3.2-rc.9 (2019-07-02)
- WebComponents: Button:
onPress
renamed toonClick
- WebComponents: ToggleButton:
onPress
renamed toonClick
- WebComponents: Link:
onPress
renamed toonClick
- WebComponents: List:
onItemPress
renamed toonItemClick
- WebComponents: ShellBar:
onNotificationsPress
renamed toonNotificationsClick
- WebComponents: Card:
onHeaderPress
renamed toonHeaderClick
- WebComponents: ShellBar:
onProductSwitchPress
renamed toonProductSwitchClick
- WebComponents: ShellBar:
onLogoPress
renamed toonLogoClick
- WebComponents: ShellBar:
onCoPilotPress
renamed toonCoPilotClick
- WebComponents: TimelineItem:
onItemNamePress
renamed toonItemNameClick
- WebComponents: ShellBar:
onProfilePress
renamed toonProfileClick
0.3.2-rc.8 (2019-07-01)
- fiori3: Fixed Import in Ui5PopoverDomRef interface (88326b4)
0.3.2-rc.7 (2019-07-01)
- withWebComponent: Replaced
innerComponentRef
withref
to support ReactRefObject
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)
- main: Added react-table dependency (ebc8fc5)
0.3.2-rc.4 (2019-06-24)
- Select: the parameter of the change event is now called
selectedOption
- Select: Use
Option
instead ofStandardListItem
for selection - Link: Use design with
LinkDesign
, type withLinkType
is deleted - Button: Use design with
ButtonDesign
, type withButtonDesign
is deleted - ToggleButton: Use design with
ButtonDesign
, type withButtonDesign
is deleted - Switch: type is removed, use
graphical
- MessageStrip:
hideIcon
andhideCloseButton
are renamed tonoIcon
andnoCloseButton
- Popover:
hideArrow
andhideHeader
are renamed tonoArrow
andnoHeader
Please refer to the UI5 Web Components Changelog as well.
0.3.2-rc.3 (2019-06-24)
- 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
andsap_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)
- AnalyticalTable: Deleted
ResponsivePopover
, please use thePopover
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)
- ThemeProvider: Read config from UI5 Web Components (efee11f)
- ThemeProvider: Themes: rename Theme
sap_fiori3_light
tosap_fiori_3
- ThemeProvider: ThemeProvider: removed contentDensity and theme props. To set those, use the ui5 WebComponents configuration script tag.
0.3.1-rc.2 (2019-06-13)
- 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)
0.3.1-rc.0 (2019-06-03)
Note: Version bump only for package @ui5/webcomponents-react-suite
0.3.0 (2019-06-03)
- 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)
- typing: Fixed TypeScript Definitions (440c097)
- WebComponentWrapper: Fixed event handler removal after prop update (2b93c12)
- 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".
- web-component-wrapper: Slots must be passed as camelCase (1671c17)