diff --git a/CHANGELOG.md b/CHANGELOG.md index b3357d280d8..e22ebd0cfe0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,315 @@ # Changelog +## [1.0.0-pre.15](https://github.com/material-components/material-web/compare/v1.0.0-pre.15...v1.0.0-pre.15) (2023-08-10) + + +### ⚠ BREAKING CHANGES + +* **dialog:** See https://github.com/material-components/material-web/discussions/4675 for more details. +* **fab:** Replace `reduced-touch-target` with `touch-target="none"` +* **checkbox:** Checkbox's size is now smaller by default. Add margin or `touch-target="wrapper"` to increase it to the previous size. +* **radio:** Radio's size is now smaller by default. Add margin or `touch-target="wrapper"` to increase it to the previous size. +* **dialog:** Fullscreen dialogs weren't matching spec, so we're removing them for now to avoid future breaking changes. They will be re-added later. +* **list,menu:** list-item-link and menu-item-link have been removed and their functionality has been added to menu-item and list-item respectively. +* **dialog:** use `autofocus` attribute instead of `dialog-focus` +* **dialog:** Use dialog.open, dialog.show(), and dialog.close() instead. +* **dialog:** dialog actions can set their own layout with a container element. +* **dialog:** Material dialogs are always modal. +* **select:** select will now show an arrow indicator and will apply default styles to slotted icons +* **icon:** Remove css custom properties from icon and prefer applying normal css properties on host except for font-family. +* **menu:** subclassing events is not supported in ES5 so all menu-related events now use CustomEvent rather than subclassing Event +* **button:** Buttons submit forms by default, like `