Angular Material 17 code changes
ProprietaryThe @angular/material source changes of the version 17 migration. Projects that still use the legacy-* components that Material 17 removed move to the MDC-based components, as the Material 15 mdc-migration schematic does: imports, templates, styles and prebuilt themes, with the remaining API changes marked. Then adds the theme base mixins that the color, typography and density mixins stopped including, and finds the legacy component uses left. UpgradeToAngular17 includes this recipe.
org. openrewrite. angular. material. UpgradeToMaterial17CodeChangesmod run . --recipe= org. openrewrite. angular. material. UpgradeToMaterial17CodeChangesInstall it once, then run it on every repository under the current directory. New to the Moderne CLI? Set it up.