Skip to content

Commit 353401b

Browse files
committed
chore: Publish
1 parent e851d4f commit 353401b

File tree

47 files changed

+408
-318
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+408
-318
lines changed

CHANGELOG.md

+90
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,96 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
# [4.0.0-canary.e851d4f40.0](https://github.com/material-components/material-components-web/compare/v3.2.0...v4.0.0-canary.e851d4f40.0) (2019-09-13)
7+
8+
9+
### Bug Fixes
10+
11+
* **button:** Add `overflow: visible` to button. ([#4973](https://github.com/material-components/material-components-web/issues/4973)) ([905e84e](https://github.com/material-components/material-components-web/commit/905e84e))
12+
* **checkbox:** Fix checkbox terminology in sass mixins ([#5014](https://github.com/material-components/material-components-web/issues/5014)) ([2161c02](https://github.com/material-components/material-components-web/commit/2161c02))
13+
* **chips:** Ignore selection events in chip set ([#4878](https://github.com/material-components/material-components-web/issues/4878)) ([94c6a00](https://github.com/material-components/material-components-web/commit/94c6a00))
14+
* **chips:** Remove keyCode check ([#4966](https://github.com/material-components/material-components-web/issues/4966)) ([e6304c4](https://github.com/material-components/material-components-web/commit/e6304c4))
15+
* **chips:** Stack trailing/leading icons above touch target el ([#5040](https://github.com/material-components/material-components-web/issues/5040)) ([048d4b7](https://github.com/material-components/material-components-web/commit/048d4b7))
16+
* **chips:** Stop emitting events in handlers ([#4969](https://github.com/material-components/material-components-web/issues/4969)) ([cfd81dc](https://github.com/material-components/material-components-web/commit/cfd81dc))
17+
* **data-table:** Minor fixes for data table layout ([#5037](https://github.com/material-components/material-components-web/issues/5037)) ([37b1f93](https://github.com/material-components/material-components-web/commit/37b1f93))
18+
* **menu:** Vertically center the group icon ([#4862](https://github.com/material-components/material-components-web/issues/4862)) ([c5738ed](https://github.com/material-components/material-components-web/commit/c5738ed))
19+
* **tabs:** Fix tab img icon styling. ([#5041](https://github.com/material-components/material-components-web/issues/5041)) ([d0e6cd1](https://github.com/material-components/material-components-web/commit/d0e6cd1))
20+
21+
22+
### Code Refactoring
23+
24+
* **button:** Add ripple target as an inner element. ([#4890](https://github.com/material-components/material-components-web/issues/4890)) ([dffefe6](https://github.com/material-components/material-components-web/commit/dffefe6))
25+
* **mdc-fab:** Move Ripple to inner Element. ([#4997](https://github.com/material-components/material-components-web/issues/4997)) ([85b33b5](https://github.com/material-components/material-components-web/commit/85b33b5))
26+
* **slider:** Functional slider tick visuals with css background ([#4756](https://github.com/material-components/material-components-web/issues/4756)) ([8f851d9](https://github.com/material-components/material-components-web/commit/8f851d9))
27+
28+
29+
### Features
30+
31+
* **button:** Add support for increased touch target to button. ([#4948](https://github.com/material-components/material-components-web/issues/4948)) ([1d7a2e6](https://github.com/material-components/material-components-web/commit/1d7a2e6))
32+
* **checkbox:** Add support for 48px touch target ([#5025](https://github.com/material-components/material-components-web/issues/5025)) ([b5685a8](https://github.com/material-components/material-components-web/commit/b5685a8))
33+
* **checkbox:** Move ripple to child node ([#4981](https://github.com/material-components/material-components-web/issues/4981)) ([9712b24](https://github.com/material-components/material-components-web/commit/9712b24))
34+
* **chips:** Add keyboard navigation ([#4844](https://github.com/material-components/material-components-web/issues/4844)) ([42065fe](https://github.com/material-components/material-components-web/commit/42065fe)), closes [#2259](https://github.com/material-components/material-components-web/issues/2259)
35+
* **chips:** Add setSelectedFromChipset method ([#4872](https://github.com/material-components/material-components-web/issues/4872)) ([283bd55](https://github.com/material-components/material-components-web/commit/283bd55))
36+
* **chips:** Add support for increased touch target to chips. ([#4970](https://github.com/material-components/material-components-web/issues/4970)) ([6aa109d](https://github.com/material-components/material-components-web/commit/6aa109d))
37+
* **chips:** Use index for all chip operations ([#4869](https://github.com/material-components/material-components-web/issues/4869)) ([07078bb](https://github.com/material-components/material-components-web/commit/07078bb))
38+
* **density:** Add density subsystem to components ([#5059](https://github.com/material-components/material-components-web/issues/5059)) ([73a5e4c](https://github.com/material-components/material-components-web/commit/73a5e4c))
39+
* **dialog:** Add dialog mixin for dialogs with increased touch target buttons. ([#5024](https://github.com/material-components/material-components-web/issues/5024)) ([2ef1ddd](https://github.com/material-components/material-components-web/commit/2ef1ddd))
40+
* **list:** Add mixin for disabled text opacity ([#4861](https://github.com/material-components/material-components-web/issues/4861)) ([d68f8a7](https://github.com/material-components/material-components-web/commit/d68f8a7))
41+
* **radio:** Add support for 48px touch target ([#5032](https://github.com/material-components/material-components-web/issues/5032)) ([87b0a4c](https://github.com/material-components/material-components-web/commit/87b0a4c))
42+
* **radio:** Move ripple to child element ([#4983](https://github.com/material-components/material-components-web/issues/4983)) ([100ab37](https://github.com/material-components/material-components-web/commit/100ab37))
43+
* **ripple:** Add support for ripple target to mixins. ([#4880](https://github.com/material-components/material-components-web/issues/4880)) ([08dbe69](https://github.com/material-components/material-components-web/commit/08dbe69))
44+
* **tab-bar:** Add density mixin to tab-bar ([#5070](https://github.com/material-components/material-components-web/issues/5070)) ([45dc002](https://github.com/material-components/material-components-web/commit/45dc002))
45+
* **text-field:** Center align inner elements for dynamic height ([#4990](https://github.com/material-components/material-components-web/issues/4990)) ([4d94b22](https://github.com/material-components/material-components-web/commit/4d94b22))
46+
* **touch-target:** Add touch target mixins. ([#4940](https://github.com/material-components/material-components-web/issues/4940)) ([b2e0fea](https://github.com/material-components/material-components-web/commit/b2e0fea))
47+
48+
49+
### BREAKING CHANGES
50+
51+
* **density:** Renamed sass mixins & variables in MDC Data Table - `mdc-data-table-header-row-height` => `mdc-data-table-header-cell-height` & `mdc-data-table-row-height` => `mdc-data-table-cell-height`. Also removed `mdc-button--dense` variant, use button's density mixin instead.
52+
* **text-field:** Removed sass variable in notched outline - `$mdc-notched-outline-transition-duration`.
53+
* **mdc-fab:** This changes the structure of the FAB element by moving the ripple from the outer element to an inner mdc-fab__ripple element.
54+
55+
OLD
56+
57+
```html
58+
<button class="mdc-fab" aria-label="Favorite">
59+
<span class="mdc-fab__icon material-icons">favorite</span>
60+
</button>
61+
```
62+
63+
NEW
64+
65+
```html
66+
<button class="mdc-fab" aria-label="Favorite">
67+
<div class="mdc-fab__ripple"></div>
68+
<span class="mdc-fab__icon material-icons">favorite</span>
69+
</button>
70+
```
71+
* **radio:** Ripple has been moved to a child element. See readme for updates.
72+
* **slider:** remove adapter methods `appendTrackMarkers`, `removeTrackMarkers `, `setLastTrackMarkersStyleProperty `, and add adapter method `setTrackMarkers`.
73+
* **button:** This changes the structure of the button element by moving the ripple from the outer <button> element to an inner `mdc-button__ripple` element.
74+
75+
OLD
76+
```
77+
<button class="mdc-button">
78+
<span class="mdc-button__label">Hello World</span>
79+
</button>
80+
```
81+
82+
NEW
83+
```
84+
<button class="mdc-button">
85+
<div class="mdc-button__ripple"></div>
86+
<span class="mdc-button__label">Hello World</span>
87+
</button>
88+
```
89+
* **chips:** MDCChipSetAdapter#removeChip has been replaced with MDCChipSetAdapter#removeChipAtIndex. MDCChipSetAdapter#setSelected has been replaced with MDCChipSetAdapter#selectChipAtIndex
90+
* **chips:** Chips markup, adapters, foundations, and events have changed.
91+
92+
93+
94+
95+
696
# [3.2.0](https://github.com/material-components/material-components-web/compare/v3.1.1...v3.2.0) (2019-09-12)
797

898

lerna.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "3.2.0",
2+
"version": "4.0.0-canary.e851d4f40.0",
33
"command": {
44
"version": {
55
"conventionalCommits": true
+45-45
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "material-components-web",
33
"description": "Modular and customizable Material Design UI components for the web",
4-
"version": "3.2.0",
4+
"version": "4.0.0-canary.e851d4f40.0",
55
"license": "MIT",
66
"keywords": [
77
"material components",
@@ -17,49 +17,49 @@
1717
"directory": "packages/material-components-web"
1818
},
1919
"dependencies": {
20-
"@material/animation": "^3.1.0",
21-
"@material/auto-init": "^3.1.0",
22-
"@material/base": "^3.1.0",
23-
"@material/button": "^3.2.0",
24-
"@material/card": "^3.2.0",
25-
"@material/checkbox": "^3.2.0",
26-
"@material/chips": "^3.2.0",
27-
"@material/data-table": "^3.2.0",
28-
"@material/density": "^0.0.0",
29-
"@material/dialog": "^3.2.0",
30-
"@material/dom": "^3.1.0",
31-
"@material/drawer": "^3.2.0",
32-
"@material/elevation": "^3.1.0",
33-
"@material/fab": "^3.2.0",
34-
"@material/feature-targeting": "^3.1.0",
35-
"@material/floating-label": "^3.2.0",
36-
"@material/form-field": "^3.2.0",
37-
"@material/grid-list": "^3.2.0",
38-
"@material/icon-button": "^3.2.0",
39-
"@material/image-list": "^3.1.0",
40-
"@material/layout-grid": "^3.1.0",
41-
"@material/line-ripple": "^3.1.0",
42-
"@material/linear-progress": "^3.2.0",
43-
"@material/list": "^3.2.0",
44-
"@material/menu": "^3.2.0",
45-
"@material/menu-surface": "^3.2.0",
46-
"@material/notched-outline": "^3.2.0",
47-
"@material/radio": "^3.2.0",
48-
"@material/ripple": "^3.2.0",
49-
"@material/rtl": "^3.2.0",
50-
"@material/select": "^3.2.0",
51-
"@material/shape": "^3.1.0",
52-
"@material/slider": "^3.2.0",
53-
"@material/snackbar": "^3.2.0",
54-
"@material/switch": "^3.2.0",
55-
"@material/tab": "^3.2.0",
56-
"@material/tab-bar": "^3.2.0",
57-
"@material/tab-indicator": "^3.1.0",
58-
"@material/tab-scroller": "^3.2.0",
59-
"@material/textfield": "^3.2.0",
60-
"@material/theme": "^3.1.0",
61-
"@material/top-app-bar": "^3.2.0",
62-
"@material/touch-target": "0.0.0",
63-
"@material/typography": "^3.1.0"
20+
"@material/animation": "^4.0.0-canary.e851d4f40.0",
21+
"@material/auto-init": "^4.0.0-canary.e851d4f40.0",
22+
"@material/base": "^4.0.0-canary.e851d4f40.0",
23+
"@material/button": "^4.0.0-canary.e851d4f40.0",
24+
"@material/card": "^4.0.0-canary.e851d4f40.0",
25+
"@material/checkbox": "^4.0.0-canary.e851d4f40.0",
26+
"@material/chips": "^4.0.0-canary.e851d4f40.0",
27+
"@material/data-table": "^4.0.0-canary.e851d4f40.0",
28+
"@material/density": "^4.0.0-canary.e851d4f40.0",
29+
"@material/dialog": "^4.0.0-canary.e851d4f40.0",
30+
"@material/dom": "^4.0.0-canary.e851d4f40.0",
31+
"@material/drawer": "^4.0.0-canary.e851d4f40.0",
32+
"@material/elevation": "^4.0.0-canary.e851d4f40.0",
33+
"@material/fab": "^4.0.0-canary.e851d4f40.0",
34+
"@material/feature-targeting": "^4.0.0-canary.e851d4f40.0",
35+
"@material/floating-label": "^4.0.0-canary.e851d4f40.0",
36+
"@material/form-field": "^4.0.0-canary.e851d4f40.0",
37+
"@material/grid-list": "^4.0.0-canary.e851d4f40.0",
38+
"@material/icon-button": "^4.0.0-canary.e851d4f40.0",
39+
"@material/image-list": "^4.0.0-canary.e851d4f40.0",
40+
"@material/layout-grid": "^4.0.0-canary.e851d4f40.0",
41+
"@material/line-ripple": "^4.0.0-canary.e851d4f40.0",
42+
"@material/linear-progress": "^4.0.0-canary.e851d4f40.0",
43+
"@material/list": "^4.0.0-canary.e851d4f40.0",
44+
"@material/menu": "^4.0.0-canary.e851d4f40.0",
45+
"@material/menu-surface": "^4.0.0-canary.e851d4f40.0",
46+
"@material/notched-outline": "^4.0.0-canary.e851d4f40.0",
47+
"@material/radio": "^4.0.0-canary.e851d4f40.0",
48+
"@material/ripple": "^4.0.0-canary.e851d4f40.0",
49+
"@material/rtl": "^4.0.0-canary.e851d4f40.0",
50+
"@material/select": "^4.0.0-canary.e851d4f40.0",
51+
"@material/shape": "^4.0.0-canary.e851d4f40.0",
52+
"@material/slider": "^4.0.0-canary.e851d4f40.0",
53+
"@material/snackbar": "^4.0.0-canary.e851d4f40.0",
54+
"@material/switch": "^4.0.0-canary.e851d4f40.0",
55+
"@material/tab": "^4.0.0-canary.e851d4f40.0",
56+
"@material/tab-bar": "^4.0.0-canary.e851d4f40.0",
57+
"@material/tab-indicator": "^4.0.0-canary.e851d4f40.0",
58+
"@material/tab-scroller": "^4.0.0-canary.e851d4f40.0",
59+
"@material/textfield": "^4.0.0-canary.e851d4f40.0",
60+
"@material/theme": "^4.0.0-canary.e851d4f40.0",
61+
"@material/top-app-bar": "^4.0.0-canary.e851d4f40.0",
62+
"@material/touch-target": "^4.0.0-canary.e851d4f40.0",
63+
"@material/typography": "^4.0.0-canary.e851d4f40.0"
6464
}
6565
}

packages/mdc-animation/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@material/animation",
33
"description": "Animation Variables and Mixins used by Material Components for the web",
4-
"version": "3.1.0",
4+
"version": "4.0.0-canary.e851d4f40.0",
55
"license": "MIT",
66
"keywords": [
77
"material components",

packages/mdc-auto-init/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@material/auto-init",
33
"description": "Declarative, easy-to-use auto-initialization for Material Components for the web",
4-
"version": "3.1.0",
4+
"version": "4.0.0-canary.e851d4f40.0",
55
"main": "dist/mdc.autoInit.js",
66
"module": "index.js",
77
"sideEffects": false,
@@ -13,7 +13,7 @@
1313
"directory": "packages/mdc-auto-init"
1414
},
1515
"dependencies": {
16-
"@material/base": "^3.1.0",
16+
"@material/base": "^4.0.0-canary.e851d4f40.0",
1717
"tslib": "^1.9.3"
1818
}
1919
}

packages/mdc-base/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@material/base",
33
"description": "The set of base classes for Material Components for the web",
4-
"version": "3.1.0",
4+
"version": "4.0.0-canary.e851d4f40.0",
55
"license": "MIT",
66
"main": "dist/mdc.base.js",
77
"module": "index.js",

packages/mdc-button/package.json

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@material/button",
33
"description": "The Material Components for the web button component",
4-
"version": "3.2.0",
4+
"version": "4.0.0-canary.e851d4f40.0",
55
"license": "MIT",
66
"keywords": [
77
"material components",
@@ -14,13 +14,13 @@
1414
"directory": "packages/mdc-button"
1515
},
1616
"dependencies": {
17-
"@material/density": "^0.0.0",
18-
"@material/elevation": "^3.1.0",
19-
"@material/feature-targeting": "^3.1.0",
20-
"@material/ripple": "^3.2.0",
21-
"@material/rtl": "^3.2.0",
22-
"@material/shape": "^3.1.0",
23-
"@material/theme": "^3.1.0",
24-
"@material/typography": "^3.1.0"
17+
"@material/density": "^4.0.0-canary.e851d4f40.0",
18+
"@material/elevation": "^4.0.0-canary.e851d4f40.0",
19+
"@material/feature-targeting": "^4.0.0-canary.e851d4f40.0",
20+
"@material/ripple": "^4.0.0-canary.e851d4f40.0",
21+
"@material/rtl": "^4.0.0-canary.e851d4f40.0",
22+
"@material/shape": "^4.0.0-canary.e851d4f40.0",
23+
"@material/theme": "^4.0.0-canary.e851d4f40.0",
24+
"@material/typography": "^4.0.0-canary.e851d4f40.0"
2525
}
2626
}

packages/mdc-card/package.json

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@material/card",
3-
"version": "3.2.0",
3+
"version": "4.0.0-canary.e851d4f40.0",
44
"description": "The Material Components for the web card component",
55
"license": "MIT",
66
"keywords": [
@@ -14,11 +14,11 @@
1414
"directory": "packages/mdc-card"
1515
},
1616
"dependencies": {
17-
"@material/elevation": "^3.1.0",
18-
"@material/feature-targeting": "^3.1.0",
19-
"@material/ripple": "^3.2.0",
20-
"@material/rtl": "^3.2.0",
21-
"@material/shape": "^3.1.0",
22-
"@material/theme": "^3.1.0"
17+
"@material/elevation": "^4.0.0-canary.e851d4f40.0",
18+
"@material/feature-targeting": "^4.0.0-canary.e851d4f40.0",
19+
"@material/ripple": "^4.0.0-canary.e851d4f40.0",
20+
"@material/rtl": "^4.0.0-canary.e851d4f40.0",
21+
"@material/shape": "^4.0.0-canary.e851d4f40.0",
22+
"@material/theme": "^4.0.0-canary.e851d4f40.0"
2323
}
2424
}

packages/mdc-checkbox/package.json

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@material/checkbox",
33
"description": "The Material Components for the web checkbox component",
4-
"version": "3.2.0",
4+
"version": "4.0.0-canary.e851d4f40.0",
55
"license": "MIT",
66
"keywords": [
77
"material components",
@@ -18,14 +18,14 @@
1818
"directory": "packages/mdc-checkbox"
1919
},
2020
"dependencies": {
21-
"@material/animation": "^3.1.0",
22-
"@material/base": "^3.1.0",
23-
"@material/density": "^0.0.0",
24-
"@material/dom": "^3.1.0",
25-
"@material/feature-targeting": "^3.1.0",
26-
"@material/ripple": "^3.2.0",
27-
"@material/rtl": "^3.2.0",
28-
"@material/theme": "^3.1.0",
21+
"@material/animation": "^4.0.0-canary.e851d4f40.0",
22+
"@material/base": "^4.0.0-canary.e851d4f40.0",
23+
"@material/density": "^4.0.0-canary.e851d4f40.0",
24+
"@material/dom": "^4.0.0-canary.e851d4f40.0",
25+
"@material/feature-targeting": "^4.0.0-canary.e851d4f40.0",
26+
"@material/ripple": "^4.0.0-canary.e851d4f40.0",
27+
"@material/rtl": "^4.0.0-canary.e851d4f40.0",
28+
"@material/theme": "^4.0.0-canary.e851d4f40.0",
2929
"tslib": "^1.9.3"
3030
}
3131
}

packages/mdc-chips/package.json

+10-10
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@material/chips",
33
"description": "The Material Components for the Web chips component",
4-
"version": "3.2.0",
4+
"version": "4.0.0-canary.e851d4f40.0",
55
"license": "MIT",
66
"main": "dist/mdc.chips.js",
77
"module": "index.js",
@@ -21,15 +21,15 @@
2121
"access": "public"
2222
},
2323
"dependencies": {
24-
"@material/animation": "^3.1.0",
25-
"@material/base": "^3.1.0",
26-
"@material/checkbox": "^3.2.0",
27-
"@material/elevation": "^3.1.0",
28-
"@material/feature-targeting": "^3.1.0",
29-
"@material/ripple": "^3.2.0",
30-
"@material/shape": "^3.1.0",
31-
"@material/theme": "^3.1.0",
32-
"@material/typography": "^3.1.0",
24+
"@material/animation": "^4.0.0-canary.e851d4f40.0",
25+
"@material/base": "^4.0.0-canary.e851d4f40.0",
26+
"@material/checkbox": "^4.0.0-canary.e851d4f40.0",
27+
"@material/elevation": "^4.0.0-canary.e851d4f40.0",
28+
"@material/feature-targeting": "^4.0.0-canary.e851d4f40.0",
29+
"@material/ripple": "^4.0.0-canary.e851d4f40.0",
30+
"@material/shape": "^4.0.0-canary.e851d4f40.0",
31+
"@material/theme": "^4.0.0-canary.e851d4f40.0",
32+
"@material/typography": "^4.0.0-canary.e851d4f40.0",
3333
"tslib": "^1.9.3"
3434
}
3535
}

0 commit comments

Comments
 (0)