Core
: Remove autoregister microtask waitComponents
: Addmdw-for
Mixins
: AddPopupMixin
Input
: AddCombobox
roleTheme
: Addsurface-container
Surface
: Removesurface-tint
Layout
: Add multi-pane supportComponents
: AddSearch
Mixins
: AddSemiStickyMixin
Layout
: Addnav-drawer
slidingTheme
: Add custom colors support for all trees- Bug fixes
- Drop CSS Import
- Normalize
vertical-align
across components - Add CLI theme generator
- Distribute bundle over NPM
- Update to MD3
- Use Web Components
- Create custom render framework
- Drop custom adapters
-
Drop IE11
-
Drop Opera Mini
-
Rewrite JS Syntax targetting >1% browsers
-
Prefer modern DOM APIs
-
Use CSS Logical properties and values
-
Search: (BREAKING) Use Promises instead of NodeJS-style callbacks
-
Elevation: Add Dark Theme opacity
-
Use passive listener for DOMAdapter scrolling
-
Workaround Safari 12 negative vertical-align bug
-
Add
"aria-hidden"
attributes for.mdw-layout__appbar
and.mdw-layout__bottomnav
-
Add
"aria-hidden"
attributes for.mdw-menu__check
and.mdw-menu__radio
-
Create
.mdw-menu__item-group
CSS -
Ignore case on user agent detection (
Document.onPrerender
) -
Add
core/theme
helper functions -
Deprecate IE11 support
-
Deprecate
.pug
-
Refactor SCSS for proper
@use
support -
Refactor SCSS with
math.div
-
Add
.eta
templates -
Target ES2020 for
.js
-
Proper ES Module support
-
Upgrade dev dependencies
webpack
from4.x
to5.x
webpack-dev-server
from3.x
to4.x
typescript
from3.9.x
to4.5.x