Update main collspec-dspace-angular#30
Merged
nimabehforouz merged 1016 commits intomainfrom Jan 20, 2026
Merged
Conversation
(cherry picked from commit 8ad6197)
[Port dspace-9_x] Fix 'sync-i18n' script source file access
[Port dspace-8_x] Fix 'sync-i18n' script source file access
[Port dspace-7_x] Fix 'sync-i18n' script source file access
…vices (DSpace#4833) (DSpace#4850) Co-authored-by: Roshan Kumar <theroshansingh89@gmail.com>
Mitigate some classes of supply chain attacks by delaying updates of our dependencies by seven days from their initial release. See: https://blog.yossarian.net/2025/11/21/We-should-all-be-using-dependency-cooldowns
…rt-4737-to-dspace-7_x
.github/dependabot.yml: enforce dependency cooldown
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1. - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) - [Commits](nodeca/js-yaml@4.1.0...4.1.1) --- updated-dependencies: - dependency-name: js-yaml dependency-version: 4.1.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps the eslint group with 1 update: [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc). Updates `eslint-plugin-jsonc` from 2.20.1 to 2.21.0 - [Release notes](https://github.com/ota-meshi/eslint-plugin-jsonc/releases) - [Changelog](https://github.com/ota-meshi/eslint-plugin-jsonc/blob/master/CHANGELOG.md) - [Commits](ota-meshi/eslint-plugin-jsonc@v2.20.1...v2.21.0) --- updated-dependencies: - dependency-name: eslint-plugin-jsonc dependency-version: 2.21.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: eslint ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [csstype](https://github.com/frenic/csstype) from 3.1.3 to 3.2.3. - [Release notes](https://github.com/frenic/csstype/releases) - [Changelog](https://github.com/frenic/csstype/blob/master/.release-it.json) - [Commits](frenic/csstype@v3.1.3...v3.2.3) --- updated-dependencies: - dependency-name: csstype dependency-version: 3.2.3 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1. - [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md) - [Commits](nodeca/js-yaml@4.1.0...4.1.1) --- updated-dependencies: - dependency-name: js-yaml dependency-version: 4.1.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
…lti-12cb0b0c21 Bump glob
ng update @angular/core@19 @angular/cli@19
ng update @angular/cdk@19 ng update @angular-eslint/schematics@19 ng update @ngtools/webpack@19 ng update @angular-builders/custom-webpack ng update @ngrx/store@19 ng update ng2-file-upload@8.0.0 ng update ngx-infinite-scroll@19 ng update ngx-matomo-client@7 ng update ngx-skeleton-loader ng update ngx-ui-switch ng update ng-mocks Also bumped @ng-bootstrap/ng-bootstrap to 12.1.2 since this version was already being used in the lock file
In the future this should be cleaned up by assigning a type to the item property in ChipsItem. But currently this prevents angular from building
- Cast the store.dispatch method in expect calls, because ngrx now has multiple methods with the same name and jest can't deal with it - Removed the APP_INITIALIZER tests since it can't be tested like that anymore with the new provider format
ng update @angular/core@20 @angular/cli@20
ng update @angular/cdk@20 ng update @angular-eslint/schematics@20 ng update @ngtools/webpack@20 ng update @angular-builders/custom-webpack@20 ng update @ngrx/store@20 ng update ng2-file-upload@9 ng update ngx-infinite-scroll@20 ng update ngx-matomo-client@8 ng update altcha ng update @types/node@20 ng update typescript@5.9
- Fixed dependencies who moved between packages - Special mention for the PlacementArray from @ng-bootstrap/ng-bootstrap which is not exposed by default so had to replace it with Placement[] - Fixed failing tests - Updated CI's node version to 20 & 22
ng generate @angular/core:cleanup-unused-imports Also fixed template urls of CreateCollectionParentSelectorComponent, EditCollectionSelectorComponent & EditCommunitySelectorComponent in the custom theme not pointing to the correct file Some tests did require those imports even if they were not used in the template. To prevent them from being automatically removed, I used them in the templates
Bumps the eslint group with 1 update: [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc). Updates `eslint-plugin-jsonc` from 2.20.1 to 2.21.0 - [Release notes](https://github.com/ota-meshi/eslint-plugin-jsonc/releases) - [Changelog](https://github.com/ota-meshi/eslint-plugin-jsonc/blob/master/CHANGELOG.md) - [Commits](ota-meshi/eslint-plugin-jsonc@v2.20.1...v2.21.0) --- updated-dependencies: - dependency-name: eslint-plugin-jsonc dependency-version: 2.21.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: eslint ... Signed-off-by: dependabot[bot] <support@github.com>
…ttributes as a named export
Bumps the testing group with 2 updates: [axe-core](https://github.com/dequelabs/axe-core) and [ng-mocks](https://github.com/help-me-mom/ng-mocks). Updates `axe-core` from 4.10.3 to 4.11.0 - [Release notes](https://github.com/dequelabs/axe-core/releases) - [Changelog](https://github.com/dequelabs/axe-core/blob/develop/CHANGELOG.md) - [Commits](dequelabs/axe-core@v4.10.3...v4.11.0) Updates `ng-mocks` from 14.13.5 to 14.14.0 - [Release notes](https://github.com/help-me-mom/ng-mocks/releases) - [Changelog](https://github.com/help-me-mom/ng-mocks/blob/master/CHANGELOG.md) - [Commits](help-me-mom/ng-mocks@v14.13.5...v14.14.0) --- updated-dependencies: - dependency-name: axe-core dependency-version: 4.11.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: testing - dependency-name: ng-mocks dependency-version: 14.14.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: testing ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [axios](https://github.com/axios/axios) from 1.13.1 to 1.13.2. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](axios/axios@v1.13.1...v1.13.2) --- updated-dependencies: - dependency-name: axios dependency-version: 1.13.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Sync all i18n files with en.json5 for v7.6.6 release
Sync all i18n files with en.json5 for v9.2 release
Sync all i18n files with en.json5 for v8.3 release
Angular: Audit Trail feature
…mpose files with backend codebase.
…e comments. Use Dockerfile best practices for ENTRYPOINT vs CMD. Switch to "npm ci" which is recommended for Docker environments.
…d and update to "npm ci" (recommended for Docker). Use best practices for ENTRYPOINT vs CMD
…. This allows production mode to fully work again.
…e files. This change in 'docker-compose.yml' fixes the bug with startup of the UI in dev mode. I also tested all other scripts and there's no change in behavior when removing these settings.
…ing the `--poll` flag to serve command.
…cker images/scripts are working properly.
[Docker] Fix networking and startup issues with Docker Compose scripts. Update scripts to align with best practices
[Docker] Remove more unnecessary tty/stdin_open settings from Docker scripts
# Conflicts: #package-lock.json #package.json #src/app/item-page/mirador-viewer/mirador-viewer.component.ts
nimabehforouz
approved these changes
Jan 20, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.