You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: RELEASENOTES.md
+39-1Lines changed: 39 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -31,6 +31,44 @@ These are changes that have backwards-compatible solutions present and that comp
31
31
32
32
### Latest Release
33
33
34
+
## Release 0.9.1
35
+
36
+
**Notes**
37
+
38
+
* Tree `nodes` are now compared with node `id` key instead of object compare when using keyboard events
39
+
* Testing suite runs on Windows now to enable contributions from Windows users. Use `git-bash`, please--no Powershell.
40
+
41
+
**Major Features**
42
+
43
+
***Pill Container:** Add [Listbox of Pill Options](https://www.lightningdesignsystem.com/components/pills/) component. Previously `Pill` components used in a group were not accessible. This component creates a pillbox or group option. Isoloated `Pill` component is still present, but should not be used for user input/selection.
44
+
***Input Counter:** Add [Counter](https://www.lightningdesignsystem.com/components/input/) Example. This is useful for number input.
45
+
46
+
**Minor Features**
47
+
48
+
***Combobox (Read-Only / Picklist):** Add "press a letter to scroll to an option" (similar to HTML `select` behavior)
49
+
***Combobox (Read-Only / Picklist):** Add auto-scroll behavior on keyboard menu item selection (similar to HTML `select` behavior)
50
+
***Combobox filter):** Make combobox filtering more performant by not creating RegExp in a loop
51
+
***Combobox (filter):** Remove selected options based on `option.id` only
52
+
***Input Counter:** Disable increment/decrement buttons when min/max is hit
53
+
***Datepicker:** Add `input` render prop for Input customization
54
+
55
+
**Bugfixes**
56
+
57
+
***Tree:** Compare cached flattened nodes with id key
58
+
***Illustration:** Remove `<title>`
59
+
***Input:**`inlineHelpText` can be `node` as well as `string` proptype update.
60
+
***Combobox/PillContainer:** Pill aria-selected state is always true
61
+
***Combobox/PillContainer:** Tab propagation bug introduced with menu letter jump feature
62
+
***DataTable:** Update `stackedHorizontal` class name
63
+
***Tooltip:** Do not console error `isTriggerTabbable` if no children of tooltip.
64
+
***Toast:** Clear duration timeout in `componentWillUnmount()` to avoid memory leaks
65
+
***DataTable:** Generates row `id` if none is present
66
+
67
+
**Maintenance**
68
+
69
+
***Contributor Productivity:** Enable test suite on Windows and run tests concurrently by default. This update allows entire testing suite (500+ browser tests, 320+ snapshot DOM/images, prop comment validation, Prettier style, ESlint code quality) to run in less than 2 minute on most machines. This pull request also aligns npm script names. Please use `npm run` to view new names.
70
+
***Contributor Productivity:** Replace PhantomJS with Headless Chrome (also speeds up browser tests slightly)
71
+
34
72
## Release 0.9.0
35
73
36
74
**Major Features**
@@ -71,7 +109,7 @@ These are changes that have backwards-compatible solutions present and that comp
* Tree `nodes` are now compared with node `id` key instead of object compare when using keyboard events
6
+
* Testing suite runs on Windows now to enable contributions from Windows users. Use `git-bash`, please--no Powershell.
7
+
8
+
**Major Features**
9
+
10
+
***Pill Container:** Add [Listbox of Pill Options](https://www.lightningdesignsystem.com/components/pills/) component. Previously `Pill` components used in a group were not accessible. This component creates a pillbox or group option. Isoloated `Pill` component is still present, but should not be used for user input/selection.
11
+
***Input Counter:** Add [Counter](https://www.lightningdesignsystem.com/components/input/) Example. This is useful for number input.
12
+
13
+
**Minor Features**
14
+
15
+
***Combobox (Read-Only / Picklist):** Add "press a letter to scroll to an option" (similar to HTML `select` behavior)
16
+
***Combobox (Read-Only / Picklist):** Add auto-scroll behavior on keyboard menu item selection (similar to HTML `select` behavior)
17
+
***Combobox filter):** Make combobox filtering more performant by not creating RegExp in a loop
18
+
***Combobox (filter):** Remove selected options based on `option.id` only
19
+
***Input Counter:** Disable increment/decrement buttons when min/max is hit
20
+
***Datepicker:** Add `input` render prop for Input customization
21
+
22
+
**Bugfixes**
23
+
24
+
***Tree:** Compare cached flattened nodes with `id` key. Tree `nodes` are now compared with node `id` key instead of object compare when using keyboard events
25
+
***Illustration:** Remove `<title>`
26
+
***Input:**`inlineHelpText` can be `node` as well as `string` proptype update.
27
+
***Combobox/PillContainer:** Pill aria-selected state is always true
28
+
***Combobox/PillContainer:** Tab propagation bug introduced with menu letter jump feature
29
+
***DataTable:** Update `stackedHorizontal` class name
30
+
***Tooltip:** Do not console error `isTriggerTabbable` if no children of tooltip.
31
+
***Toast:** Clear duration timeout in `componentWillUnmount()` to avoid memory leaks
32
+
***DataTable:** Generates row `id` if none is present
33
+
34
+
**Maintenance**
35
+
36
+
***Contributor Productivity:** Enable test suite on Windows and run tests concurrently by default. This update allows entire testing suite (500+ browser tests, 320+ snapshot DOM/images, prop comment validation, Prettier style, ESlint code quality) to run in less than 2 minute on most machines. This pull request also aligns npm script names. Please use `npm run` to view new names.
37
+
***Contributor Productivity:** Replace PhantomJS with Headless Chrome (also speeds up browser tests slightly)
0 commit comments