From 09ef05038c6cbedde3245cde91a00d695cefe422 Mon Sep 17 00:00:00 2001 From: Denys Vuika Date: Mon, 13 Jul 2026 09:07:00 +0100 Subject: [PATCH] chore: remove deprecated MaterialModule and its references (#12051) * chore: remove deprecated MaterialModule and its references * chore: remove MaterialModule exports from public API --- .../src/lib/content.module.ts | 3 - .../src/lib/material.module.ts | 92 ------------- lib/content-services/src/public-api.ts | 1 - lib/core/src/lib/core.module.ts | 7 +- lib/core/src/lib/material.module.ts | 121 ------------------ lib/core/src/public-api.ts | 1 - 6 files changed, 2 insertions(+), 223 deletions(-) delete mode 100644 lib/content-services/src/lib/material.module.ts delete mode 100644 lib/core/src/lib/material.module.ts diff --git a/lib/content-services/src/lib/content.module.ts b/lib/content-services/src/lib/content.module.ts index 2158eeb0bf..fd75644f4c 100644 --- a/lib/content-services/src/lib/content.module.ts +++ b/lib/content-services/src/lib/content.module.ts @@ -34,14 +34,12 @@ import { VersionCompatibilityService } from './version-compatibility/version-com import { contentAuthLoaderFactory } from './auth-loader/content-auth-loader-factory'; import { ContentAuthLoaderService } from './auth-loader/content-auth-loader.service'; import { CONTENT_UPLOAD_DIRECTIVES } from './upload'; -import { MaterialModule } from './material.module'; import { AlfrescoApiService } from './services/alfresco-api.service'; import { AlfrescoApiNoAuthService } from './api-factories/alfresco-api-no-auth.service'; import { AlfrescoApiLoaderService, createAlfrescoApiInstance } from './api-factories/alfresco-api-v2-loader.service'; @NgModule({ imports: [ - MaterialModule, MatDatetimepickerModule, MatNativeDatetimeModule, ...CONTENT_TAG_DIRECTIVES, @@ -59,7 +57,6 @@ import { AlfrescoApiLoaderService, createAlfrescoApiInstance } from './api-facto ], providers: [provideTranslations('adf-content-services', 'assets/adf-content-services')], exports: [ - MaterialModule, ...CONTENT_TAG_DIRECTIVES, ...DOCUMENT_LIST_DIRECTIVES, ...CONTENT_UPLOAD_DIRECTIVES, diff --git a/lib/content-services/src/lib/material.module.ts b/lib/content-services/src/lib/material.module.ts deleted file mode 100644 index ea97ffed85..0000000000 --- a/lib/content-services/src/lib/material.module.ts +++ /dev/null @@ -1,92 +0,0 @@ -/*! - * @license - * Copyright © 2005-2025 Hyland Software, Inc. and its affiliates. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { NgModule } from '@angular/core'; -import { MatButtonModule } from '@angular/material/button'; -import { MatCardModule } from '@angular/material/card'; -import { MatCheckboxModule } from '@angular/material/checkbox'; -import { MatAutocompleteModule } from '@angular/material/autocomplete'; -import { MatChipsModule } from '@angular/material/chips'; -import { MatRippleModule, MatOptionModule } from '@angular/material/core'; -import { MatDatepickerModule } from '@angular/material/datepicker'; -import { MatDialogModule } from '@angular/material/dialog'; -import { MatExpansionModule } from '@angular/material/expansion'; -import { MatIconModule } from '@angular/material/icon'; -import { MatInputModule } from '@angular/material/input'; -import { MatListModule } from '@angular/material/list'; -import { MatMenuModule } from '@angular/material/menu'; -import { MatProgressBarModule } from '@angular/material/progress-bar'; -import { MatProgressSpinnerModule } from '@angular/material/progress-spinner'; -import { MatRadioModule } from '@angular/material/radio'; -import { MatSelectModule } from '@angular/material/select'; -import { MatSlideToggleModule } from '@angular/material/slide-toggle'; -import { MatSliderModule } from '@angular/material/slider'; -import { MatTreeModule } from '@angular/material/tree'; -import { MatBadgeModule } from '@angular/material/badge'; - -/** @deprecated this module is deprecated and will be removed in future versions */ -@NgModule({ - imports: [ - MatButtonModule, - MatAutocompleteModule, - MatChipsModule, - MatDialogModule, - MatIconModule, - MatCardModule, - MatInputModule, - MatListModule, - MatProgressSpinnerModule, - MatProgressBarModule, - MatRippleModule, - MatMenuModule, - MatOptionModule, - MatExpansionModule, - MatSelectModule, - MatCheckboxModule, - MatDatepickerModule, - MatSlideToggleModule, - MatRadioModule, - MatSliderModule, - MatTreeModule, - MatBadgeModule - ], - exports: [ - MatButtonModule, - MatAutocompleteModule, - MatChipsModule, - MatDialogModule, - MatIconModule, - MatCardModule, - MatInputModule, - MatListModule, - MatProgressSpinnerModule, - MatProgressBarModule, - MatRippleModule, - MatMenuModule, - MatOptionModule, - MatExpansionModule, - MatSelectModule, - MatCheckboxModule, - MatDatepickerModule, - MatSlideToggleModule, - MatRadioModule, - MatSliderModule, - MatTreeModule, - MatBadgeModule - ] -}) -export class MaterialModule {} diff --git a/lib/content-services/src/public-api.ts b/lib/content-services/src/public-api.ts index 3ca0323019..f6e00391d5 100644 --- a/lib/content-services/src/public-api.ts +++ b/lib/content-services/src/public-api.ts @@ -49,4 +49,3 @@ export * from './lib/api-factories'; export * from './lib/mock/alfresco-api.service.mock'; export * from './lib/content.module'; -export * from './lib/material.module'; diff --git a/lib/core/src/lib/core.module.ts b/lib/core/src/lib/core.module.ts index c5b808f153..32b113485e 100644 --- a/lib/core/src/lib/core.module.ts +++ b/lib/core/src/lib/core.module.ts @@ -43,7 +43,6 @@ import { IconComponent } from './icon'; import { DynamicChipListComponent } from './dynamic-chip-list'; import { IdentityUserInfoComponent } from './identity-user-info'; import { UnsavedChangesDialogComponent } from './dialogs'; -import { MaterialModule } from './material.module'; import { provideAppConfig } from './app-config/provide-app-config'; /** @@ -83,8 +82,7 @@ import { provideAppConfig } from './app-config/provide-app-config'; ...NOTIFICATION_HISTORY_DIRECTIVES, ...SEARCH_TEXT_INPUT_DIRECTIVES, UnsavedChangesDialogComponent, - DynamicChipListComponent, - MaterialModule + DynamicChipListComponent ], providers: [...CORE_PIPES], exports: [ @@ -112,8 +110,7 @@ import { provideAppConfig } from './app-config/provide-app-config'; ...NOTIFICATION_HISTORY_DIRECTIVES, ...SEARCH_TEXT_INPUT_DIRECTIVES, UnsavedChangesDialogComponent, - DynamicChipListComponent, - MaterialModule + DynamicChipListComponent ] }) export class CoreModule { diff --git a/lib/core/src/lib/material.module.ts b/lib/core/src/lib/material.module.ts deleted file mode 100644 index 6ab2a6d940..0000000000 --- a/lib/core/src/lib/material.module.ts +++ /dev/null @@ -1,121 +0,0 @@ -/*! - * @license - * Copyright © 2005-2025 Hyland Software, Inc. and its affiliates. All rights reserved. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -import { NgModule } from '@angular/core'; -import { FormsModule, ReactiveFormsModule } from '@angular/forms'; -import { MatDatetimepickerModule, MatNativeDatetimeModule } from '@mat-datetimepicker/core'; -import { MatFormFieldModule } from '@angular/material/form-field'; -import { MatAutocompleteModule } from '@angular/material/autocomplete'; -import { MatButtonModule } from '@angular/material/button'; -import { MatCardModule } from '@angular/material/card'; -import { MatCheckboxModule } from '@angular/material/checkbox'; -import { MatChipsModule } from '@angular/material/chips'; -import { MatNativeDateModule, MatRippleModule, MatOptionModule } from '@angular/material/core'; -import { MatDatepickerModule } from '@angular/material/datepicker'; -import { MatDialogModule } from '@angular/material/dialog'; -import { MatExpansionModule } from '@angular/material/expansion'; -import { MatGridListModule } from '@angular/material/grid-list'; -import { MatIconModule } from '@angular/material/icon'; -import { MatInputModule } from '@angular/material/input'; -import { MatListModule } from '@angular/material/list'; -import { MatMenuModule } from '@angular/material/menu'; -import { MatProgressBarModule } from '@angular/material/progress-bar'; -import { MatProgressSpinnerModule } from '@angular/material/progress-spinner'; -import { MatRadioModule } from '@angular/material/radio'; -import { MatSelectModule } from '@angular/material/select'; -import { MatSidenavModule } from '@angular/material/sidenav'; -import { MatSlideToggleModule } from '@angular/material/slide-toggle'; -import { MatSnackBarModule } from '@angular/material/snack-bar'; -import { MatTableModule } from '@angular/material/table'; -import { MatTabsModule } from '@angular/material/tabs'; -import { MatToolbarModule } from '@angular/material/toolbar'; -import { MatBadgeModule } from '@angular/material/badge'; -import { CommonModule } from '@angular/common'; - -/** @deprecated This module is deprecated and will be removed in a future release. */ -@NgModule({ - imports: [ - CommonModule, - FormsModule, - ReactiveFormsModule, - MatAutocompleteModule, - MatButtonModule, - MatCardModule, - MatCheckboxModule, - MatChipsModule, - MatDatepickerModule, - MatDialogModule, - MatGridListModule, - MatIconModule, - MatInputModule, - MatListModule, - MatNativeDateModule, - MatOptionModule, - MatProgressSpinnerModule, - MatRadioModule, - MatRippleModule, - MatSelectModule, - MatSlideToggleModule, - MatTableModule, - MatTabsModule, - MatMenuModule, - MatProgressBarModule, - MatSidenavModule, - MatSnackBarModule, - MatToolbarModule, - MatDatetimepickerModule, - MatNativeDatetimeModule, - MatExpansionModule, - MatBadgeModule, - MatFormFieldModule - ], - exports: [ - CommonModule, - FormsModule, - ReactiveFormsModule, - MatAutocompleteModule, - MatButtonModule, - MatCardModule, - MatCheckboxModule, - MatChipsModule, - MatDatepickerModule, - MatDialogModule, - MatGridListModule, - MatIconModule, - MatInputModule, - MatListModule, - MatNativeDateModule, - MatOptionModule, - MatProgressSpinnerModule, - MatRadioModule, - MatRippleModule, - MatSelectModule, - MatSlideToggleModule, - MatTableModule, - MatTabsModule, - MatMenuModule, - MatProgressBarModule, - MatSidenavModule, - MatSnackBarModule, - MatToolbarModule, - MatDatetimepickerModule, - MatNativeDatetimeModule, - MatExpansionModule, - MatBadgeModule - ] -}) -export class MaterialModule {} diff --git a/lib/core/src/public-api.ts b/lib/core/src/public-api.ts index 1291e39e56..aa0af0c923 100644 --- a/lib/core/src/public-api.ts +++ b/lib/core/src/public-api.ts @@ -55,4 +55,3 @@ export * from './lib/auth'; export * from './lib/common'; export * from './lib/core.module'; -export * from './lib/material.module';