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)
6.18.4 (2024-08-26)
6.18.3 (2024-08-13)
6.18.2 (2024-07-30)
6.18.1 (2024-07-15)
6.18.0 (2024-07-01)
6.17.2 (2024-06-24)
6.17.1 (2024-06-17)
6.17.0 (2024-06-10)
- 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)
6.16.4 (2024-05-07)
Note: Version bump only for package @refinitiv-ui/elements
6.16.3 (2024-04-01)
6.16.2 (2024-03-18)
6.16.1 (2024-03-12)
6.16.0 (2024-02-27)
- 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)
- 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)
- 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)
- 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)
- datetime-picker: cascade custom cell slot to calendar (#1035) (2917ad8)
- slider: support custom label (#1051) (c35869a)
6.14.3 (2023-11-13)
6.14.2 (2023-11-06)
Note: Version bump only for package @refinitiv-ui/elements
6.14.1 (2023-10-31)
- 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)
6.13.2 (2023-10-09)
6.13.1 (2023-10-02)
- 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)
- interactive-chart: legend not update when add new seriesList (#959) (215a6ba)
- tree-select: show invalid values when click on cancel button on … (#965) (a3abd4f)
6.12.0 (2023-09-18)
- slider: incorrect updating to value (#947) (f883987)
- slider: number field not revalidate when error state changes (#953) (d4b952e)
- utils: add
selectedAt
property toDataItem
interface (181066b)
6.11.0 (2023-09-11)
- calendar: custom cell content (#930) (781b9a8)
- number-field: add new event step-up and step-down (#910) (3f42c66)
6.10.2 (2023-09-04)
6.10.1 (2023-08-28)
- 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)
6.9.2 (2023-08-11)
Note: Version bump only for package @refinitiv-ui/elements
6.9.1 (2023-08-07)
- 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)
- heatmap:
HeatmapCell
properties other thanvalue
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)
6.8.11 (2023-07-25)
- 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)
6.8.9 (2023-07-18)
- flag: border not set when setting through prop (#815) (7603b19)
- interactive-chart: export chart interface (#809) (d930d5d)
6.8.8 (2023-06-30)
- number-field: fix invalid regex (#772) (6af37fb)
- select: change role to be combobox (#777) (5a89914)
6.8.7 (2023-06-23)
6.8.6 (2023-06-20)
- 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)
6.8.1 (2023-05-12)
Note: Version bump only for package @refinitiv-ui/elements
6.8.0 (2023-05-08)
6.7.3 (2023-04-21)
6.7.2 (2023-03-23)
- 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)
6.7.0 (2023-02-27)
- heatmap: increase heatmap font-size threshold & scaling factor and decrease cell padding (#589) (31f5b57)
6.6.2 (2023-02-14)
6.6.1 (2023-01-27)
- 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)
- chart: change chart property access modifier from private to public (#565) (a25a506)
- color-dialog: can not change between default and black color (#557) (27d9f2c)
6.5.3 (2022-12-19)
- 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)
6.5.0 (2022-11-07)
6.4.0 (2022-11-07)
Note: Version bump only for package @refinitiv-ui/elements
6.3.0 (2022-10-26)
6.2.2 (2022-10-10)
- 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)
- 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)
- 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)
- color-picker: add color picker (#444) (3718003)
- item: show tooltip when text ellipsis (#394) (8943eb6)
6.1.1 (2022-08-29)
- combo-box: incorrect popup logic in some scenarios (159eb53)
6.1.0 (2022-08-16)
- 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)
6.0.4 (2022-08-02)
- 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)
- 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 ofAriaMixins
for aria attributes (#327) (09f91fa)
6.0.1 (2022-06-20)
- 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)
- 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)
- 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)
- radio-button not add to group (#167) (fb05273)
- slider: value-changed event is not fired (#174) (687f244)
- button-bar: improve screen reader support (#176) (f121ea6)
- collapse: accessibility support (#203) (12ae2f7)
- collapse: add accessibility support (#161) (158f031)
5.11.0 (2022-01-14)
5.10.1 (2022-01-12)
- 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)
- 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)
- 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)
- 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)
- 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 ofpill
(6410c03)
5.7.0 (2021-11-22)
5.6.0 (2021-11-08)
- 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)
- 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)
- 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)
- 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)
5.3.3 (2021-10-11)
- 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)
- 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)
5.2.1 (2021-09-13)
Note: Version bump only for package @refinitiv-ui/elements
5.2.0 (2021-09-10)
- 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)
- 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)
- 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)
- dialog: missing attribute opening quote (2729247)
- use latest FormatJS polyfills and ICU parser (b7855e4)
5.0.0 (2021-07-16)
- @types dependencies incorrect (09ea997)
- chart linting (84a810f)
- chart linting (b0f2599)
- chart typo (2d24cd6)
- chart: improve types (e83f9f1)
- dialog linting (43f2189)
- dialog: improve types (bb98a7d)
- icon: fixed line height in icon (b6d2820)
- ignore release script (0d02a91)
- interactive chart linting (ade94d2)
- interactive-chart: change attribute name to legend-style (3270b8d)
- list linting (428cf91)
- tooltip linting (7f31788)
- 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)
- Revert "fix release-script lint" (70cd4e7)
5.0.0-beta.3 (2021-07-02)
- 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)
- autosuggest: introduce new types with class name as prefix (81d21df)
- card: shortened
CardConfiguration
to justCardConfig
(3472daf) - chart: export chart configuration type (b1f8ae5)
- chart: shortened
ChartConfiguration
to justChartConfig
(7596ef8) - collapse: allow to cancel expanded-changed event (d850374)
- combo-box: introduce
ComboBoxData
type to itsdata
property (686ad15) - combo-box: introduce
ComboBoxRenderer
andComboBoxFilter
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
toHeatmapConfig
(1b3b1c0) - interactive-chart: rename
ChartConfig
toInteractiveChartConfig
andSeriesInterface
toInteractiveChartSeries
(6b4cd72) - list: introduce
ListData
andListRenderer
types (7cb1ad8) - multi-input: introduce
MultiInputData
andMultiInputDataItem
type (40dd01e) - overlay: introduce
OverlayPosition
,OverlayPositionTarget
andOverlayTransitionStyle
type (11ac0bb) - select: introduce
SelectData
andSelectDataItem
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
toTreeDataItem
(527cd50) - tree: introduce
TreeData
type to tree's data property (ec89a4b) - tree: introduce
TreeRenderer
andTreeItemData
types (6064375) - tree-select: introduce
TreeSelectData
andTreeSelectFilter
types reexported from combobox (825376a) - tree-select: introduce
TreeSelectDataItem
type (ba9a8a0) - tree-select: introduce
TreeSelectRenderer
type (c64ac43)
- 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