Releases: lVlyke/lithium-ngx-material-theming
0.13.0
This release drops support for Angular Material v17 and below. v0.12.x is the last version to support previous versions of Angular Material.
- Added support for Angular 18 (Note: Material 3 theming is not currently supported).
- All Material 2-based theming utilities are now prefixed with
m2
to match Angular Material.
0.12.0
NOTE: This release drops support for Angular Material v16 and below. v0.11.x is the last version to support previous versions of Angular Material.
- Added
all-static-component-dimensions
SASS mixin for declaring all component dimensions that don't rely on theme data. - Removed support for legacy Material components.
- Removed deprecated input
ThemeContainer::disabled
. - Removed deprecated
app-declare-theme
andapp-theme
SASS mixins.
0.11.0
Added support for Angular 17.
Note: This release still supports Angular Material v16 to continue support of legacy components. See this Angular blog post for more information.
0.10.0
0.9.0
This release adds support for Angular 15.
Note: v15 of Angular Material introduces MDC-based components, with the old pre-v15 components being marked as "legacy". ngx-material-theming matches this behavior and exposes theming support for MDC-based components by default, with associated "legacy" mixins for pre-v15 components. If you are using legacy Angular Material components in your project, make sure to update your project to use the "legacy" versions of the ngx-material-theming mixins.
0.8.1
0.8.0
- Added support for Angular 13 and drops support for all previous versions of Angular.
- Added
ThemeCreator
namespace for non-dynamic runtime template theme creation, formerly part ofThemeGenerator
. ThemeGenerator
namespace is now exported from '@lithiumjs/ngx-material-theming/dynamic' entry point.chroma-js
and'@lithiumjs/ngx-material-theming-templates
dependencies can now be removed if not importing from@lithiumjs/ngx-material-theming/dynamic
.
0.7.0
0.7.0-rc.0
- Adds support for Angular 12.