Skip to content

Latest commit

 

History

History
815 lines (489 loc) · 67.4 KB

CHANGELOG.md

File metadata and controls

815 lines (489 loc) · 67.4 KB

Change Log

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

6.18.6 (2024-11-14)

Note: Version bump only for package @refinitiv-ui/elements

6.18.5 (2024-09-23)

Bug Fixes

  • tree, tree-select, combo-box: apply filter when it's updated (#1218) (af9f339)

6.18.4 (2024-08-26)

Bug Fixes

  • tree-select: fix item interface doesn't sync with values (#1208) (543e0cf)

6.18.3 (2024-08-13)

Bug Fixes

  • slider: sync emitted value and input value (#1200) (b0fbe46)

6.18.2 (2024-07-30)

Bug Fixes

  • slider: reflect to old value on empty input value (#1196) (53e30de)

6.18.1 (2024-07-15)

Bug Fixes

  • card: expand body instead of header and footer (#1191) (9bd8613)

6.18.0 (2024-07-01)

Features

  • form-field: introduce clears api to Form field elements (#1186) (ddc75de)

6.17.2 (2024-06-24)

Bug Fixes

  • slider: resolve missing thumb reference when from and to are initially equal (#1179) (b07a4ab)

6.17.1 (2024-06-17)

Bug Fixes

  • datetime-picker: incorrect value with 2 digits year format (#1175) (17b16c2)

6.17.0 (2024-06-10)

Bug Fixes

  • combo-box, list, tree: make implicit type of renderer explicit (#1170) (90e2136)

Features

  • time-picker: add build-in validation for partial input value (#1166) (5473aad)
  • tree: enable custom filter of query (#1172) (6e7f048)

6.16.5 (2024-05-20)

Bug Fixes

  • datetime-picker: fix changing format doesn't sync to input (#1163) (377d1c1)

6.16.4 (2024-05-07)

Note: Version bump only for package @refinitiv-ui/elements

6.16.3 (2024-04-01)

Bug Fixes

6.16.2 (2024-03-18)

Bug Fixes

  • list, combobox, tree: fix EvalError with CSP on renderer (#1116) (1907f6d)

6.16.1 (2024-03-12)

Bug Fixes

  • datetime-picker: validate values for weekendsonly and weekdaysonly (#1118) (fec6814)

6.16.0 (2024-02-27)

Features

  • heatmap: add new config in Heatmap to customise maximum font size in the cells (bb0b767)

6.15.5 (2024-02-19)

Note: Version bump only for package @refinitiv-ui/elements

6.15.4 (2024-02-12)

Bug Fixes

  • collapse: update focus style to align with halo design (#1095) (447dd18)
  • datetime-picker: cannot be used with label with aria-label, aria-labelledby and label (#1088) (294ee72)

6.15.3 (2024-01-22)

Bug Fixes

  • autosuggest: incorrect mark style (#1071) (a7df8f0)
  • notification: remove window error event listener v6 (#1074) (e1163fc)

6.15.2 (2024-01-15)

Note: Version bump only for package @refinitiv-ui/elements

6.15.1 (2024-01-02)

Note: Version bump only for package @refinitiv-ui/elements

6.15.0 (2023-12-12)

Bug Fixes

  • combo-box: cannot set value in free text when data is empty (#1047) (e696a44)
  • resolve SonarCloud findings (#1023) (d941eff)
  • voiceover and safari does not annouce selected value (#1042) (5cab9bf)

Features

  • datetime-picker: cascade custom cell slot to calendar (#1035) (2917ad8)
  • slider: support custom label (#1051) (c35869a)

6.14.3 (2023-11-13)

Bug Fixes

6.14.2 (2023-11-06)

Note: Version bump only for package @refinitiv-ui/elements

6.14.1 (2023-10-31)

Bug Fixes

  • list: selectItem() should always require a param (#1010) (3ac0c7b)
  • update @trivago/prettier-plugin-sort-imports to fix babel vulnerable to arbitrary code execution (#1003) (11ce611)

6.14.0 (2023-10-24)

Bug Fixes

  • password-field, phrasebook: improve show password announcement (#990) (0215600)

Features

  • number-field: support long press at spinner (#992) (35b2def)

6.13.2 (2023-10-09)

Bug Fixes

  • utils: add explicit nested type to collection-item (#984) (cfd5935)

6.13.1 (2023-10-02)

Bug Fixes

  • list, tree: stateless list and tree should have aria-readonly (#980) (5f7713f)
  • tree: parent label can't expand/collapse in stateless mode (#970) (7151558)

6.13.0 (2023-09-25)

Bug Fixes

  • interactive-chart: legend not update when add new seriesList (#959) (215a6ba)
  • tree-select: show invalid values when click on cancel button on … (#965) (a3abd4f)

Features

  • calendar: introduce before-cell-render event (#950) (7889413)

6.12.0 (2023-09-18)

Bug Fixes

  • slider: incorrect updating to value (#947) (f883987)
  • slider: number field not revalidate when error state changes (#953) (d4b952e)

Features

  • utils: add selectedAt property to DataItem interface (181066b)

6.11.0 (2023-09-11)

Features

  • calendar: custom cell content (#930) (781b9a8)
  • number-field: add new event step-up and step-down (#910) (3f42c66)

6.10.2 (2023-09-04)

Bug Fixes

  • number-field: stepUp/stepDown not fire input event (#925) (cb2b994)

6.10.1 (2023-08-28)

Bug Fixes

  • slider: display and initial to value incorrectly (#914) (f1964db)
  • slider: page freeze when from/to overflow max value (#920) (efa8314)

6.10.0 (2023-08-21)

Bug Fixes

  • add packages list to lerna config for blackduck scanning (#904) (921c601)

Features

6.9.2 (2023-08-11)

Note: Version bump only for package @refinitiv-ui/elements

6.9.1 (2023-08-07)

Bug Fixes

  • chart: using single color on bar chart with single dataset (#883) (5ca2c9a)
  • notification: info, confirm, warn, error duration should be optional (#872) (4b7e694)

6.9.0 (2023-07-31)

Bug Fixes

  • heatmap: HeatmapCell properties other than value should be optional (#870) (dd4ccbe)
  • interactive-chart: change chart property access modifier from private to public (35339ed)
  • number-field: add aria-valuetext to prevent VO announce % (1f0eb91)

Features

  • tooltip: add data-tooltip alias for tooltip attribute (#858) (c0abb54)

6.8.11 (2023-07-25)

Bug Fixes

  • datetime-picker: allow user to clear invalid value in input (#848) (5cc3880)
  • datetime-picker: prevent view change when either from/to has been selected (#842) (2809df6)

6.8.10 (2023-07-19)

Bug Fixes

  • notification,toggle: make user-select overridable (#834) (0f57ed1)

6.8.9 (2023-07-18)

Bug Fixes

  • flag: border not set when setting through prop (#815) (7603b19)
  • interactive-chart: export chart interface (#809) (d930d5d)

6.8.8 (2023-06-30)

Bug Fixes

6.8.7 (2023-06-23)

Bug Fixes

  • password-field: deregister overflow tooltip and text ellipsis (#769) (1579e08)

6.8.6 (2023-06-20)

Bug Fixes

  • calendar, datetime-picker: prevent deselect date on calendar (#735) (4b0799a)
  • number-field: fix Floating point Division on validate method (#757) (a7095ae)

6.8.5 (2023-06-08)

Note: Version bump only for package @refinitiv-ui/elements

6.8.4 (2023-06-07)

Note: Version bump only for package @refinitiv-ui/elements

6.8.4-next.1 (2023-06-06)

Note: Version bump only for package @refinitiv-ui/elements

6.8.3 (2023-06-06)

Note: Version bump only for package @refinitiv-ui/elements

6.8.2 (2023-05-24)

Bug Fixes

  • collapse: remove z-index from collapse implementation (#682) (c3b6f76)

6.8.1 (2023-05-12)

Note: Version bump only for package @refinitiv-ui/elements

6.8.0 (2023-05-08)

Features

6.7.3 (2023-04-21)

Bug Fixes

  • calendar: unexpected blur event fired when view changes (#655) (fae9141)

6.7.2 (2023-03-23)

Bug Fixes

  • card: Card can not expand nested overlay-menu in touch devices (#623) (09a95c6)
  • tooltip: fix missing tooltip in consecutive buttons (#601) (be77306)

6.7.1 (2023-03-14)

Bug Fixes

6.7.0 (2023-02-27)

Features

  • heatmap: increase heatmap font-size threshold & scaling factor and decrease cell padding (#589) (31f5b57)

6.6.2 (2023-02-14)

Bug Fixes

  • combo-box: fix value-changed event of free text mode (#583) (bae20f0)

6.6.1 (2023-01-27)

Bug Fixes

  • list: error custom renderer requires key (#575) (1a960c9)
  • pagination, tree-select: remove unused element imports (#572) (0bfc2f5)
  • select: unset cursor of header items (#571) (eff8a75)

6.6.0 (2023-01-06)

Bug Fixes

  • chart: change chart property access modifier from private to public (#565) (a25a506)
  • color-dialog: can not change between default and black color (#557) (27d9f2c)

Features

6.5.3 (2022-12-19)

Bug Fixes

  • number-field: fix step error when becomes 6 decimal points (#550) (bf4079c)
  • tree: export class TreeManager (#552) (ca2cc94)

6.5.2 (2022-12-01)

Note: Version bump only for package @refinitiv-ui/elements

6.5.1 (2022-11-21)

Bug Fixes

  • tree: uncheckAllItems method not update checked state of parent node (#526) (a36e837)

6.5.0 (2022-11-07)

Bug Fixes

  • button: change button and icon transparent outline style (#515) (4ba091c)

Features

6.4.0 (2022-11-07)

Note: Version bump only for package @refinitiv-ui/elements

6.3.0 (2022-10-26)

Bug Fixes

  • tree: update parent item in values setter (#496) (0409fd4)

Features

6.2.2 (2022-10-10)

Bug Fixes

  • dialog: the cancel event does not fire (ce55aac)
  • number-field: fix step=any to support integer and decimal number (#485) (13bbb34)
  • tab: trigger resize observer when label changes to make tab bar show scroll button correctly (#480) (93e384b)

6.2.1 (2022-09-26)

Bug Fixes

  • autosuggest: fix invalid label when disabled suggestion item (#451) (1944007)
  • configurations: move import extension eslint rule to local env (#459) (f8a9e1a)

Note:

  • Update all formatjs dependencies to support typescript 4.8 (#454) (5337b97)
  • Upgrade typescript to 4.8.3 (#454) (5337b97)

6.2.0 (2022-09-14)

Bug Fixes

  • color-picker: update snapshot and remove backdrop (#447) (d6c086c)
  • dialog: change withBackdrop and withShadow to proprerty (#445) (2740f00)
  • interactive-chart: fix left position on legend (#449) (ede4f93)

Features

6.1.1 (2022-08-29)

Bug Fixes

  • combo-box: incorrect popup logic in some scenarios (159eb53)

6.1.0 (2022-08-16)

Bug Fixes

  • datetime-picker: parse invalid value to date object (#422) (dd86b73)
  • overlay: Tab does not work with slotted elements (16f4b60)
  • radio-button: check-changed is not fired on arrow keys (77d7407)

Features

  • interactive-chart: add disabledLegend option to hide data legend (#421) (32a6d7b)

6.0.4 (2022-08-02)

Bug Fixes

  • calendar: day cell selected style not work with disabled state (#410) (1d9c931)
  • interactive-chart: show dash text when legend hided (#402) (93631ca)
  • tab-bar: notify value change event on pressing an arrow key (#398) (e55d152)

6.0.3 (2022-07-20)

Note: Version bump only for package @refinitiv-ui/elements

6.0.2 (2022-07-19)

Bug Fixes

  • accordion: The element should interact only with its direct children (#378) (f8e11d3)
  • list: item should not receive focus when click (#272) (e2293e3)
  • tab-bar: resize callback is not fired when a new tab has been added (#389) (13408e1)
  • use setAttribute instead of AriaMixins for aria attributes (#327) (09f91fa)

6.0.1 (2022-06-20)

Bug Fixes

  • chart: render selected segment after tooltip has rendered so it won't cut off the tooltip (#359) (62e37d5)
  • datetime-picker: change warning and error border style to make it consistent with textfield (#356) (51638bd)
  • incorrect TypeScript type delcaration path (#370) (4b40823)
  • tree-select: show unselected item on selection filter (#358) (ea88b3c)
  • tree: incorrect padding size of tree item when use multiple mode (#362) (1f5d6aa)
  • tree: tree query selection issues (#364) (cf1c072)

6.0.0 (2022-06-07)

Bug Fixes

  • clock: a11y, tick, show-seconds should not pronounce all the time (#339) (b4e51ac)
  • clock: sync interactiveChange code with rating (#346) (6837206)
  • utils: improve svg security (#342) (ef53c5c)

Features

  • clock: improve clock accessibility (#308) (c0a9bb0), closes #311
  • rating: add accessibility support (2a1b7e4)
  • slider: add arrow key navigation support and aria attributes (#299) (056a45b), closes #332 #341
  • slider: add localised label for slider thumb (#351) (ba9cc8d)

5.12.2 (2022-02-17)

Note: Version bump only for package @refinitiv-ui/elements

5.12.1 (2022-02-15)

Note: Version bump only for package @refinitiv-ui/elements

5.12.0 (2022-02-15)

Bug Fixes

Features

Reverts

  • Revert "feat(collapse): add accessibility support (#161)" (#179) (9a0ad70), closes #161 #179

5.11.0 (2022-01-14)

Features

5.10.1 (2022-01-12)

Bug Fixes

  • checkbox: Enter key should not check or uncheck checkbox (ee61255)
  • pagination: handle case when user input number with string (#142) (975f999)
  • radio-button: Enter key should not check or uncheck radio-button (145f7bf)
  • radio-button: add IE11 arrow keys navigation support (#158) (6389d00)

5.10.0 (2021-12-21)

Bug Fixes

  • label: break all words when line-clamp is 1 (#115) (3b9f456)
  • pagiantion: convert prop toString in setter (3c32ee9)
  • pagination: add missing feature blur to set page from the input (f6ff2e1)
  • pagination: getter in internal will retrigger incorrect warning message (e506885)
  • pagination: max limit does not work (715956e)
  • pagination: remove warning when set correct type value (235b46b)
  • pagination: tab on the input to set a value (675f4d6)
  • pagination: the input does not get disable state from the root (6603949)

Features

  • pagination: support max unknown (d3997ce)

5.9.1 (2021-12-15)

Note: Version bump only for package @refinitiv-ui/elements

5.9.0 (2021-12-15)

Features

  • add named exports to elements, themes and locales to support full backward compatibility (#114) (7d25d50)
  • calendar: improve screen reader support (#73) (a2576cc)
  • combo-box: improve screen reader support (#116) (f603de1)
  • time-picker: improve screen reader support (#121) (1eb8bee)

5.8.1 (2021-12-07)

Note: Version bump only for package @refinitiv-ui/elements

5.8.0 (2021-12-03)

Bug Fixes

  • change default role to more generic type for better extendibility (#100) (fe999dc)
  • combo-box: fix arrow icon not show in Solar when disabled (55c1008)
  • combo-box: import counter instead of pill (6410c03)

Features

  • list: improve screen reader (0bc3a8c)
  • select: improve screen reader support (#80) (a43fbcd)

5.7.0 (2021-11-22)

Bug Fixes

  • tree: correctly update dependant checked states (#82) (fdb7018)

Features

  • item: improve screen reader support (#74) (b14b950)

5.6.0 (2021-11-08)

Bug Fixes

  • datetime-picker: values are not update synchronously (#59) (55500a3)
  • incorrect tap behaviour (#57) (a245fbe)
  • multi-input: only focus input on click clear button (#64) (214452a)
  • tree-select: update selectAll condition when search no match (#53) (c3b5e46)

Features

  • button: improve accessibility for screen readers (#33) (89f2e19)
  • checkbox: improve accessibility for screen readers (#37) (93509d0)
  • clock: small analogue clock face (#54) (bc4b2a8)
  • core: add latest lit directives, add focused-changed event (69168f6)
  • icon: support icon names and icon urls (6d3a92d)
  • Lit@2 upgrade (dbda63b)
  • radio-button: improve radio button accessibility (#43) (12d2b23)
  • text-field: improve screen reader support (#65) (65bfa44)
  • toggle: improve accessibility for screen readers (#42) (7554471)

Performance Improvements

  • icon: cache svg template results (463c6ba)
  • list: check before positioning element in dom (244b44f)
  • tree: reduce calculations for visible items (c231f06)

5.5.0 (2021-10-25)

Bug Fixes

  • dev server should start with source maps and declaration maps (3e81b33)
  • overlay-menu: interactiveElements list is not reset in some scenarios (6e17cce)
  • overlay-menu: remove wrong super call (0a63e1f)
  • overlay: incorrect change check for interactiveElements property (d1da5b6)

Features

  • add browsers option to test command (#27) (64a1d46)
  • tree: query attribute and property (ce067c7)

5.3.3 (2021-10-11)

Bug Fixes

  • accordion: remove unuse property collapseAnimationDisabled (0b8bd7b)
  • card: use new icon (af5d7fc)
  • remove source maps reference from the production build (655d0bb)

5.3.1 (2021-09-27)

Bug Fixes

  • button: remove hover-icon template if hover-icon is not specified (6459a18)
  • swing-gauge: label container overflow (c1760ca)
  • toggle: fix reflect label attribute (4878f4e)

5.3.0 (2021-09-15)

Features

  • heatmap: add method to retrieve data from cell's events (d4e03f7)
  • swing-gauge: redesign (fc0bf03)

5.2.1 (2021-09-13)

Note: Version bump only for package @refinitiv-ui/elements

5.2.0 (2021-09-10)

Bug Fixes

  • calendar: first day of week is not applied in some scenarios (9001a33)
  • card: fix unsupport css on IE (f1c67b9)
  • card: integrate with new label (4f607fb)
  • card: use ef-button import (57e4de9)
  • label: allow single line ellipsis in IE (2aa3cf6)
  • label: break single long words (0652629)
  • label: remove max-line property as it's deprecated (0463ce0)
  • overlay: revert merge error (6fee0da)
  • tab: remove override label display (4dc04c5)
  • tooltip: add return type (7ff2d55)
  • tooltip: use passive event listeners (19f1c03)
  • tree-select: swap position of the action button (0eb828c)
  • tree-select: unable to select a filtered parent item (6c7a81f)

Features

  • coral-tree: add icon to coral tree (d4dfc1c)
  • counter: add counter element (ee6283b)
  • label: add IE support (2f9d782)
  • label: allow all truncation methods (81a7e57)

5.1.1 (2021-08-27)

Bug Fixes

  • chart: render chart correctly in IE (575e820)
  • email-field: can focus while disabled (d045ea8)
  • interactive-chart: legendPriceFormatter should not be called if there is no value (8f40610)
  • interactive-chart: update Trading View logo (8acda57)
  • list: render order wrong when recycling nodes (eed56c7)
  • number-field: can focus while disabled (9fd1e65)
  • password-field: can focus while disabled (7f8f941)
  • search-field: can focus while disabled (73aad4a)
  • slider: add warning invalid property (70e8a00)
  • text-field: can focus while disabled (25f2733)

5.1.0 (2021-07-30)

Bug Fixes

  • dialog: missing attribute opening quote (2729247)

Features

  • use latest FormatJS polyfills and ICU parser (b7855e4)

5.0.0 (2021-07-16)

Bug Fixes

Features

  • add TapEvent into GlobalEventHandlersEventsMap (5ddbe00)
  • elements: move snapshots to individual folders (c86f35a)
  • introduce generic events (9c3444c)
  • rollback files and folders that do not need to be changed (83a382a)
  • tree: remove deprecated code (359b96c)

Reverts

  • Revert "fix release-script lint" (70cd4e7)

5.0.0-beta.3 (2021-07-02)

Bug Fixes

  • autosuggest: remove HTMLElement from CustomEvent type (5ff47e1)
  • chart: @types/chart.js should be a dependency (c4168b3)
  • chart: export interface instead of type (14fa287)
  • collapse: do not setAttribute when panel is still null (c25602e)
  • combo-box: provide default value to generic ComboBoxData type (be111cd)
  • interactive-chart: handle no data point on legend (d4a7775)
  • tree: provide default type to TreeData generic (5121abd)

Features

  • autosuggest: introduce new types with class name as prefix (81d21df)
  • card: shortened CardConfiguration to just CardConfig (3472daf)
  • chart: export chart configuration type (b1f8ae5)
  • chart: shortened ChartConfiguration to just ChartConfig (7596ef8)
  • collapse: allow to cancel expanded-changed event (d850374)
  • combo-box: introduce ComboBoxData type to its data property (686ad15)
  • combo-box: introduce ComboBoxRenderer and ComboBoxFilter type exports (eb42c4f)
  • header: use string literal type for level (a45206f)
  • heatmap: introduce new types with class name as prefix (53a12ae)
  • heatmap: shortened from HeatmapConfiguration to HeatmapConfig (1b3b1c0)
  • interactive-chart: rename ChartConfig to InteractiveChartConfig and SeriesInterface to InteractiveChartSeries (6b4cd72)
  • list: introduce ListData and ListRenderer types (7cb1ad8)
  • multi-input: introduce MultiInputData and MultiInputDataItem type (40dd01e)
  • overlay: introduce OverlayPosition, OverlayPositionTarget and OverlayTransitionStyle type (11ac0bb)
  • select: introduce SelectData and SelectDataItem types (fded4a2)
  • sparkline: use @refinitiv-ui/browser-sparkline (8b1a898)
  • sparkline: use color conversion from utils (a694550)
  • tab: add stricter type to level (9b1d5c3)
  • tab-bar: add stricter type to level (c5f01cb)
  • tooltip: introduce TooltipCondition, TooltipRenderer, TooltipPosition, TooltipTransitionStyle (ad9c8b1)
  • tree: change TreeItemData to TreeDataItem (527cd50)
  • tree: introduce TreeData type to tree's data property (ec89a4b)
  • tree: introduce TreeRenderer and TreeItemData types (6064375)
  • tree-select: introduce TreeSelectData and TreeSelectFilter types reexported from combobox (825376a)
  • tree-select: introduce TreeSelectDataItem type (ba9a8a0)
  • tree-select: introduce TreeSelectRenderer type (c64ac43)

Reverts

  • Revert "refactor(collapse): remove no-animation and header checking logic" (1af5868)

5.0.0-beta.1 (2021-06-22)

Note: Version bump only for package @refinitiv-ui/elements

5.0.0-beta.0 (2021-06-22)

Note: Version bump only for package @refinitiv-ui/elements