Skip to content

Commit 672a38d

Browse files
Patch release
1 parent 0c99ad4 commit 672a38d

File tree

2 files changed

+83
-3
lines changed

2 files changed

+83
-3
lines changed

RELEASENOTES.md

Lines changed: 56 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,21 +31,53 @@ These are changes that have backwards-compatible solutions present and that comp
3131

3232
### Latest Release
3333

34+
## Release 0.8.19
35+
36+
**Major Features**
37+
38+
* Add Illustration Component
39+
40+
**Bugfixes**
41+
42+
* Make `Slider` a controlled component. Use `value` and `onChange` props.
43+
* `Combobox`: Allow PopperJS to position menu correctly when menu hits the screen or overflow ancestor boundary.
44+
* Update `Tree` branch and item to use latest SLDS HTML tags
45+
* Update `Alert` error icon
46+
47+
**Maintenance**
48+
49+
* Add `getting-started.md` to NPM module
50+
* Document copying over SLDS fonts to public for Create React App
51+
* Update `Radio` component examples
52+
* Remove `Object.assign()` from codebase and replace with spread
53+
* Consolidate `assistiveText` props under one object. This is going to deprecate many props, but will make props more consistent across all the components.
54+
* `AppLauncherSection`
55+
* `Avatar`
56+
* `Breadcrumb`
57+
* `ButtonStateful`
58+
* `Button`
59+
* `GlobalHeader`
60+
* `GlobalNavigationBarDropdown`
61+
3462
## Release 0.8.18
3563

3664
**Bugfixes**
65+
3766
* `Icon` uses new values for `name` and `category` when changed.
3867
* Fixes console error that appears when using keyboard navigation to navigate the tree.
3968

4069
**Maintenance**
70+
4171
* `url-exists` utility uses `fetch` instead of `xmlHttpRequest`.
4272

4373
## Release 0.8.17
4474

4575
**Bugfixes**
76+
4677
* REVERT [Change inline edit for accessibility](https://github.com/salesforce/design-system-react/pull/1332). It will not be updated. There is a new View/Edit Record Input pattern that uses the [Docked Former Footer component](http://www.lightningdesignsystem.com/components/docked-form-footer/) and this should be used instead of the Inline Edit Input in the future.
4778

4879
**Minor features**
80+
4981
* `dropdown` prop added to `DataTableRowActions` to increase customization of the dropdown menu
5082
* `tabIndex` added to `MenuDropdown` component
5183
* `Picklist` has been removed from examples. Please use a Combobox instead.
@@ -54,41 +86,50 @@ These are changes that have backwards-compatible solutions present and that comp
5486

5587
**Deprecation**
5688
TL:DR; If you use the source code directly, update your form component paths and the parameters in `onChange`. All others stay the same for now.
89+
5790
* Moves `Input`, `Checkbox`, and `Textarea` out of `component/forms` and directly into `component/`. Old paths such as `component/forms/input` will still work, but include a console warning as deprecated.
5891
* `components/input`, `components/checkbox`, and `components/textarea` pass different parameters into the `onChange` callback. `onChange` now passes in `event, { checked }` if the new paths are used. The parameters used to be `checked, event, { checked }`. If you use the new paths such as `components/input`, please update your parameter variables. This aligns the callback's parameters with the rest of the library's callback functions.
5992
* If you consume the library with named imports `{[component]} from '@salesforce/design-system-react'`, you will recieve the warning and will need to use the old parameter order until the next breaking change.
6093
* For more information, please review #1350.
6194

6295
**Minor features**
96+
6397
* Update `Tree` example to be hashmap in order to promote immutability. Please review `Tree` example on [documentation site](http://react.lightningdesignsystem.com/components/tree/) in order to understand flattened tree data.
6498
* Add `tabIndex` prop to `MenuDropdown`
6599
* Update SLDS version to 2.6.0 and test
66100

67101
**Bug fix**
102+
68103
* Dialog components such as Dropdown when used with `menuPosition='overflowBoundaryElement'` now respect `max-width` instead of inherited children width
69104
* Remove duplicate logo in `GlobalHeader`
70105

71106
**Maintenance**
107+
72108
* Upgrade Babel to v7 and Jest to v23
73109

74110
**Documentation**
111+
75112
* Remove deprecated Picklist from code base and examples
76113

77114
## Release 0.8.15
115+
78116
**Modals are now at `z-index: 8000`.** If there are items on the main page with a higher `z-index`, they will appear in front of the modal. This setting aligns with the [prescribed z-index in SLDS](https://www.lightningdesignsystem.com/design-tokens/#category-z-index) for `$z-index-overlay`.
79117
**Require `iconCategory` if `iconName` is set.** `utility` used to be the default icon category. `iconCategory` is now required.
80118

81119
**Major features**
120+
82121
* `@salesforce/design-system-react/module` now contains tree-shaking compatible ES6 modules (Tested with Webpack 4). This should work out of the box (due to `package.json`'s `module` field) and replace CommonJS module usage in Webpack 3 and 4. See [pull request](https://github.com/salesforce/design-system-react/pull/1300) for more details.
83122
* Tree is now a production component and supports [single selection keyboard navigation](https://www.lightningdesignsystem.com/components/trees/).
84123

85124
**Minor features**
125+
86126
* DataTable: Align header markup with SLDS to fix alignment issues. Remove error for non-boolean attribute `focusable`.
87127
* Upgrade React Modal to 3.4.4. This is a dependency of `Modal`.
88128
* Modal: Adds `assistiveText.dialogLabel` to define modal label when there is no header.
89129
* DataTable: Adds `noHint` prop to actions and makes hints an optional field.
90130

91131
**Bug fix**
132+
92133
* Request icons (console warning) with HTTP GET, so Create React App's webpack dev server doesn't 404
93134
* Modal no longer jumps to 50% of page.
94135
* Documentation: Align button group example on site with SLDS example
@@ -99,6 +140,7 @@ TL:DR; If you use the source code directly, update your form component paths and
99140
* `Dropdown` with `overflowBoundaryElement` and `align=right` use max-width instead of inherited children width.
100141

101142
**Maintenance**
143+
102144
* Require `iconCategory` if `iconName` is set. `utility` used to be the default icon category. `iconCategory` is now required.
103145
* App Launcher - `assistiveText` is now an object with keys. Please update your component props.
104146
* Popover - `assistiveText` is now an object with keys. Please update your component props.
@@ -111,50 +153,61 @@ Adds new script storyshots:start that allows interactive viewing of what is bein
111153
## Release 0.8.14
112154

113155
**Minor features**
156+
114157
* Tooltip: "Learn more" variant added. Deprecation notice added for `variant: info || error`. Please use `theme` prop going forward instead.
115158

116159
**Bug fix**
160+
117161
* Data Table: Remove console warning when DataTableColumn `sortable` is `true`.
118162
* Combobox: Trigger onOpen callback when menu opens
119163
* Datepicker: Focus input if menu was actually open and not just requested to close
120164

121165
## Release 0.8.13
122166

123167
**Major features**
168+
124169
* Add SLDS Slider
125170

126171
**Minor features**
172+
127173
* Allow importing Lookup [deprecated] subcomponents in CommonJS modules
128174

129175
## Release 0.8.12
130176

131177
**Minor features**
178+
132179
* Affix position of Dialogs with `hasStaticAlignment` prop. Allows greater control of Tooltip, Popover, and dialog components.
133180
* Set Datepicker's initial year dropdown menu highlight selection to current selected date.
134181

135182
## Release 0.8.11
136183

137184
**Minor features**
185+
138186
* Allow `input` label of combobox to show as required
139187
* Input, Checkbox, and Radio support initial state (uncontrolled) in order to support applications with server-side form submission that are transitioning to atomic state.
140188

141189
**Maintenance**
190+
142191
* Lint warnings from a third-party package have been removed from CI tests.
143192

144193
**Documentation**
194+
145195
* Prop doc typos:
146-
* replaced rendered input block to code block
147-
* fixed broken link to source of Inline Edit Inputs
196+
* replaced rendered input block to code block
197+
* fixed broken link to source of Inline Edit Inputs
148198

149199
## Release 0.8.10
150200

151201
**Minor features**
202+
152203
* Combobox supports error messages.
153204

154205
**Outside SLDS pattern added**
206+
155207
* Multiple selection Combobox error messages should be placed after pillboxes with an additional `slds-has-error` wrapping div.
156208

157209
**Maintenance**
210+
158211
* Update Dropdown Menu children description
159212
* Update SLDS peer dependency to allow 2.6.0-alphas
160213
* Remove plus-plus (`var++`) instances from library for clarity
@@ -169,6 +222,7 @@ Adds new script storyshots:start that allows interactive viewing of what is bein
169222
* Combobox menu supports subheadings and line separators.
170223

171224
**Outside SLDS pattern added**
225+
172226
* UX pattern created for Combobox autocomplete that limits subheadings to those that have "child" matching items.
173227

174228
## Release 0.8.8
@@ -191,7 +245,6 @@ Adds new script storyshots:start that allows interactive viewing of what is bein
191245
* Document child nodes of `IconSettings`
192246
* Update `Modal` footer prop description
193247

194-
195248
## Release 0.8.7
196249

197250
**Bugfix**

patch.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
## Release 0.8.19
2+
3+
**Major Features**
4+
5+
* Add Illustration Component
6+
7+
**Bugfixes**
8+
9+
* Make `Slider` a controlled component. Use `value` and `onChange` props.
10+
* `Combobox`: Allow PopperJS to position menu correctly when menu hits the screen or overflow ancestor boundary.
11+
* Update `Tree` branch and item to use latest SLDS HTML tags
12+
* Update `Alert` error icon
13+
14+
**Maintenance**
15+
16+
* Add `getting-started.md` to NPM module
17+
* Document copying over SLDS fonts to public for Create React App
18+
* Update `Radio` component examples
19+
* Remove `Object.assign()` from codebase and replace with spread
20+
* Consolidate `assistiveText` props under one object. This is going to deprecate many props, but will make props more consistent across all the components.
21+
* `AppLauncherSection`
22+
* `Avatar`
23+
* `Breadcrumb`
24+
* `ButtonStateful`
25+
* `Button`
26+
* `GlobalHeader`
27+
* `GlobalNavigationBarDropdown`

0 commit comments

Comments
 (0)