Ng17 migration (#10295)

* Migrate to NG17

* [ci:force] - fixed deps

* [ci:force] - fixed build for testing 1

* Fixed build for all the packages

* [ci:force] - fixing lint

* [ci:force] - Fixed lint

* AAE-26163 Fix infinite loop when authentication error event occured (#10272)

* AAE-26163 Logout user after 3 login attempts failed, avoiding infinite loop when an authentication error occured, like when a user machine clock is significantly out of sync

* AAE-26163 Wait to discovery document to be loaded and user not authenticated to perform a ssoLogin, logout user if login fails after 3 attempts

* AAE-26163 Fix missed id_token_hint invoking logout when a login error occured due to a clock significantly out of sync

* AAE-26163 Add fake observable to unit test

* AAE-26163 Show oauth event logs if showDebugInformation is enabled, remove auth items if access token is not valid

* AAE-26163 Improve tryLogin error message

* AAE-26163 Check if token has expired to fix case when user access the application after the token is expired and with a clock significantly out of sync

* AAE-26163 Test logout when clock is out of sync

* AAE-26163 Create a service to check if local machine time is out of sync

* AAE-26163 Update oauthErrorEvent$ and combinedOAuthErrorsStream$ to return errors

* AAE-26163 Output error within combined oauth error event subscription

* AAE-26163 Fix lint problems

* AAE-26163 Logout user when token refresh error happens for the second time, if the token is not refreshed properly after first refresh error

* AAE-26163 Logout user once an oauth error event occur due to clock out of sync

* AAE-26163 Fix retry login error message if the OAuthErrorEvent doesn t return reason

* AAE-26163 Fix the issue where the logout API call is canceled by the authorize call when login fails due to clock synchronization problems, causing an infinite loop.

* remove console.log

* AAE-26163 Fix retry login error message if the OAuthErrorEvent reason is an empty object

* Cherry picked commit from oidc and run fix lint

* [MIGRATION] - fixed build and lint

* [MIGRATION] - Added injectionContext to avoid error NG0203 for unit tests

* [MIGRATION] - Moving mocha to jest

* [MIGRATION] - Fixing failing migrated tests

* [MIGRATION] - Migrating to Jest - working but some tests fails

* Trying to fix js-api unit tests

* Removing testing lib to sync with develop

* Fixed two excluded unit tests

* Removed unused project parts

* Removed unused project parts

* Reduced tserrors on building storybook

* Fixed sonarqube errors

* Removing temporarily eslint rule from publishing

* [MIGRATION] - Fixed lint

* [MIGRATION] - Fixed type

* [MIGRATION] - Rebased

* [MIGRATION] - Readded removed action

* [MIGRATION] - Checking deps

* [MIGRATION] - updated lock

* [ACS-9052] manage versions close button is too low (#10466)

* [ci:force] - Fixed lint

* [ACS-9052] Fixed close button in version manager position

* [ACS-9052] Reverted unwanted changes

---------

Co-authored-by: VitoAlbano <vito.albano.123@gmail.com>

* [MIGRATION] - fixed storybook builds

* [MIGRATION] - Checking if now eslint is releasable

* [MIGRATION] - Changing the building executor for eslint-rules

* Readded rule for peer deps

* Fixed wrong rule

* [ACS-9075] Fixed incorrect buttons labels color (#10489)

* Update package.json

* Fix ACA pipeline

* [ACS-9084] Fixed incorrect color for notification bell icon (#10513)

* Change dialog label padding

* [AAE-26767] - Fixed lint

* [AAE-26767] - Fixed lint

* updated dependencies

* AAE-30733 Fix incorrect alignment of icons in permission list header

* [MIGRATION] - sync package-lock

* [MIGRATION] - Fixed package on core lib

* [MIGRATION] - Removed unused lock

* Fixed licence

* [MIGRATION] - sync lock file

* [MIGRATION] - fixed lint issues

* [ACS-9271][ACA] Login page input labels are cut if the input is not empty (#10637)

* AAE-31453 Override card-view-textitem readonly color

---------

Co-authored-by: Amedeo Lepore <amedeo.lepore@hyland.com>
Co-authored-by: Ehsan Rezaei <ehsan.rezaei@hyland.com>
Co-authored-by: AleksanderSklorz <115619721+AleksanderSklorz@users.noreply.github.com>
Co-authored-by: DominikIwanek <dominik.iwanek@hyland.com>
Co-authored-by: swapnil-verma-gl <92505353+swapnil-verma-gl@users.noreply.github.com>
Co-authored-by: Wojciech Duda <69160975+wojd0@users.noreply.github.com>
Co-authored-by: dominikiwanekhyland <141320833+dominikiwanekhyland@users.noreply.github.com>
This commit is contained in:
Vito Albano
2025-02-12 11:58:57 +00:00
committed by GitHub
parent 2284ede0c7
commit 5d64c7f0ed
317 changed files with 16460 additions and 15654 deletions

View File

@@ -29,28 +29,29 @@
"process services-cloud"
],
"dependencies": {
"@angular/animations": "16.2.9",
"@angular/cdk": "16.2.9",
"@angular/common": "16.2.9",
"@angular/compiler": "16.2.9",
"@angular/core": "16.2.9",
"@angular/forms": "16.2.9",
"@angular/material": "16.2.9",
"@angular/material-date-fns-adapter": "16.2.9",
"@angular/platform-browser": "16.2.9",
"@angular/platform-browser-dynamic": "16.2.9",
"@angular/router": "16.2.9",
"@angular/animations": "17.1.3",
"@angular/cdk": "17.1.2",
"@angular/common": "17.1.3",
"@angular/compiler": "17.1.3",
"@angular/core": "17.1.3",
"@angular/forms": "17.1.3",
"@angular/material": "17.1.2",
"@angular/material-date-fns-adapter": "17.1.2",
"@angular/platform-browser": "17.1.3",
"@angular/platform-browser-dynamic": "17.1.3",
"@angular/router": "17.1.3",
"@apollo/client": "3.11.4",
"@cspell/eslint-plugin": "^8.16.1",
"@mat-datetimepicker/core": "12.0.1",
"@cspell/eslint-plugin": "8.16.1",
"@mat-datetimepicker/core": "13.0.2",
"@ngx-translate/core": "^14.0.0",
"@storybook/addon-interactions": "^8.2.9",
"@nx/webpack": "^20.0.0",
"@storybook/addon-interactions": "8.4.7",
"@storybook/core-server": "^8.2.9",
"@storybook/theming": "^8.2.9",
"@valano/change-font-size": "^1.0.0",
"angular-oauth2-oidc": "17.0.2",
"angular-oauth2-oidc-jwks": "^17.0.2",
"apollo-angular": "^5.0.2",
"apollo-angular": "6.0.0",
"chart.js": "4.4.4",
"cropperjs": "1.6.2",
"date-fns": "^2.30.0",
@@ -66,20 +67,20 @@
"subscriptions-transport-ws": "^0.11.0",
"superagent": "^9.0.1",
"ts-morph": "^20.0.0",
"tslib": "^2.6.2",
"zone.js": "0.13.3"
"tslib": "2.8.1",
"zone.js": "0.14.8"
},
"devDependencies": {
"@alfresco/eslint-plugin-eslint-angular": "file:lib/eslint-angular",
"@angular-devkit/architect": "0.1602.9",
"@angular-devkit/build-angular": "16.2.16",
"@angular-devkit/core": "16.2.9",
"@angular-devkit/schematics": "16.2.9",
"@angular-eslint/eslint-plugin": "^16.3.1",
"@angular-eslint/eslint-plugin-template": "^16.3.1",
"@angular-eslint/template-parser": "^16.3.1",
"@angular/cli": "~16.2.0",
"@angular/compiler-cli": "16.2.9",
"@angular-devkit/architect": "0.1701.4",
"@angular-devkit/build-angular": "17.1.4",
"@angular-devkit/core": "17.1.4",
"@angular-devkit/schematics": "17.1.4",
"@angular-eslint/eslint-plugin": "17.0.1",
"@angular-eslint/eslint-plugin-template": "17.0.1",
"@angular-eslint/template-parser": "17.0.1",
"@angular/cli": "~17.1.0",
"@angular/compiler-cli": "17.1.3",
"@chromatic-com/storybook": "1.7.0",
"@editorjs/code": "2.9.0",
"@editorjs/editorjs": "2.30.5",
@@ -89,33 +90,36 @@
"@editorjs/marker": "1.4.0",
"@editorjs/paragraph": "^2.11.6",
"@editorjs/underline": "1.1.0",
"@nx/angular": "16.10.0",
"@nx/eslint-plugin": "16.10.0",
"@nx/js": "16.10.0",
"@nx/node": "16.10.0",
"@nx/storybook": "19.6.2",
"@nx/workspace": "16.10.0",
"@nx/angular": "17.3.1",
"@nx/eslint-plugin": "17.3.1",
"@nx/js": "17.3.1",
"@nx/node": "17.3.1",
"@nx/storybook": "17.3.1",
"@nx/workspace": "17.3.1",
"@paperist/types-remark": "0.1.3",
"@playwright/test": "1.46.1",
"@schematics/angular": "16.2.9",
"@storybook/addon-essentials": "^8.2.9",
"@valano/change-font-size": "^1.0.0",
"@schematics/angular": "17.1.4",
"@storybook/addon-essentials": "8.4.7",
"@storybook/angular": "^8.4.6",
"@storybook/core-server": "^8.2.9",
"@storybook/core-server": "8.4.7",
"@storybook/manager-api": "^8.4.5",
"@types/ejs": "^3.1.5",
"@types/event-emitter": "^0.3.3",
"@types/jasmine": "4.0.3",
"@types/jasminewd2": "~2.0.2",
"@types/jest": "^29.5.14",
"@types/jsdom": "^21.1.5",
"@types/minimatch": "5.1.2",
"@types/mocha": "^10.0.6",
"@types/node": "20.16.1",
"@types/node": "^18.16.9",
"@types/pdfjs-dist": "^2.10.378",
"@types/shelljs": "^0.8.15",
"@types/superagent": "^4.1.22",
"@typescript-eslint/eslint-plugin": "5.59.8",
"@typescript-eslint/parser": "5.62.0",
"@typescript-eslint/typescript-estree": "8.19.1",
"@typescript-eslint/eslint-plugin": "6.21.0",
"@typescript-eslint/parser": "6.21.0",
"@typescript-eslint/typescript-estree": "7.1.1",
"@typescript-eslint/utils": "^8.8.1",
"ajv": "^8.12.0",
"commander": "12.0.0",
"css-loader": "^7.1.2",
@@ -126,23 +130,26 @@
"editorjs-text-color-plugin": "1.13.1",
"ejs": "^3.1.10",
"eslint": "^8.47.0",
"eslint-config-prettier": "^8.10.0",
"eslint-config-prettier": "9.1.0",
"eslint-plugin-ban": "^1.6.0",
"eslint-plugin-import": "2.29.1",
"eslint-plugin-jsdoc": "50.6.1",
"eslint-plugin-jsdoc": "50.3.1",
"eslint-plugin-license-header": "0.6.0",
"eslint-plugin-prefer-arrow": "1.2.3",
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-rxjs": "^5.0.3",
"eslint-plugin-storybook": "^0.11.1",
"eslint-plugin-unicorn": "^49.0.0",
"graphql": "^16.10.0",
"graphql": "^16.9.0",
"husky": "^7.0.4",
"jasmine-ajax": "4.0.0",
"jasmine-core": "5.4.0",
"jasmine-marbles": "^0.9.2",
"jasmine-reporters": "^2.5.2",
"jasmine-spec-reporter": "7.0.0",
"jest": "^29.7.0",
"jest-environment-jsdom": "^29.7.0",
"jest-preset-angular": "14.4.2",
"js-yaml": "^4.0.0",
"jsdom": "^25.0.1",
"karma": "6.4.4",
@@ -157,10 +164,10 @@
"mini-css-extract-plugin": "2.9.2",
"mocha": "10.7.3",
"moment": "^2.29.4",
"ng-packagr": "16.2.3",
"nock": "13.5.6",
"ng-packagr": "17.1.2",
"nock": "13.5.5",
"npm-run-all": "^4.1.5",
"nx": "16.10.0",
"nx": "^20.0.0",
"postcss": "8.4.41",
"postcss-sass": "^0.5.0",
"prettier": "2.8.8",
@@ -173,7 +180,7 @@
"stylelint-config-standard-scss": "^13.1.0",
"ts-node": "^10.9.2",
"tsconfig-paths": "^4.1.1",
"typescript": "5.1.6",
"typescript": "5.3.3",
"webpack": "5.97.1",
"webpack-cli": "^5.1.4"
},