Skip to content

Releases: lVlyke/lithium-ngx-material-theming

0.13.0

28 Jun 20:42
Compare
Choose a tag to compare

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

24 Jan 00:53
Compare
Choose a tag to compare

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 and app-theme SASS mixins.

0.11.0

20 Dec 01:44
Compare
Choose a tag to compare

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

15 Jun 19:49
Compare
Choose a tag to compare

This release adds support for Angular 16.

Note: View Engine support has been removed in Angular 16.

0.9.0

08 Apr 21:19
905bf68
Compare
Choose a tag to compare

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

14 Oct 22:12
Compare
Choose a tag to compare

Adds support for Angular 14 and Typescript 4.8.x.

0.8.0

09 Apr 03:31
Compare
Choose a tag to compare
  • 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 of ThemeGenerator.
  • 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

06 Jul 23:18
Compare
Choose a tag to compare
  • Adds support for Angular 12.
  • Updates SASS to make use of modules.

0.7.0-rc.0

16 Jun 19:27
Compare
Choose a tag to compare
0.7.0-rc.0 Pre-release
Pre-release
  • Adds support for Angular 12.

0.6.0

16 Jun 14:49
Compare
Choose a tag to compare
  • Adds support for Angular 10 and 11.
  • Separated LiThemeContainer @Input bindings from @StateEmitter definitions to avoid template checking issues in some Angular 11 configurations.