Skip to content

Commit e3ae209

Browse files
Release patch
1 parent 2aaeb22 commit e3ae209

File tree

2 files changed

+76
-1
lines changed

2 files changed

+76
-1
lines changed

RELEASENOTES.md

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,44 @@ These are changes that have backwards-compatible solutions present and that comp
3131

3232
### Latest Release
3333

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+
3472
## Release 0.9.0
3573

3674
**Major Features**
@@ -71,7 +109,7 @@ These are changes that have backwards-compatible solutions present and that comp
71109

72110
**Major Features**
73111

74-
* Adds Color Picker
112+
* Adds [Color Picker](https://www.lightningdesignsystem.com/components/color-picker/)
75113

76114
## Release 0.8.27
77115

patch.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
## Release 0.9.1
2+
3+
**Notes**
4+
5+
* 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

Comments
 (0)