Skip to content

LIBCIR-458. Incorporate DSpace 8.2 changes into MD-SOAR#37

Merged
mohideen merged 773 commits intorelease/8.2from
feature/LIBCIR-458
Sep 30, 2025
Merged

LIBCIR-458. Incorporate DSpace 8.2 changes into MD-SOAR#37
mohideen merged 773 commits intorelease/8.2from
feature/LIBCIR-458

Conversation

@dsteelma-umd
Copy link
Copy Markdown
Contributor

Initial upgrade of the MD-SOAR DSpace back-end to DSpace 8.2 (from DSpace 8.1).

Migration procedure outlined in the following Confluence page:

https://umd-dit.atlassian.net/browse/LIBCIR-458

dependabot bot and others added 30 commits February 24, 2025 02:21
Bumps [rxjs](https://github.com/reactivex/rxjs) from 7.8.1 to 7.8.2.
- [Release notes](https://github.com/reactivex/rxjs/releases)
- [Changelog](https://github.com/ReactiveX/rxjs/blob/7.8.2/CHANGELOG.md)
- [Commits](ReactiveX/rxjs@7.8.1...7.8.2)

---
updated-dependencies:
- dependency-name: rxjs
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Adding and changing parameters after upgrading to 8.1.

(cherry picked from commit 0437ec4c3f5d13dbe83bbfecfd2482e9be787322)
[Port dspace-8_x] Changes to fr.json5 following version 8.1
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.40.0 to 3.41.0.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/commits/v3.41.0/packages/core-js)

---
updated-dependencies:
- dependency-name: core-js
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
This is used by harvesters like Altmetric and was present in DSpace
version 6 and previous.
Remove commented out this.setCitationDOITag() since it is not used
and we use camel case with this.setCitationDoiTag() now anyway.
(cherry picked from commit 4d85639f31f5e94288f9021465d3d9f023346b27)
[Port dspace-8_x] fixed deprecated import of TransferState
[Port dspace-8_x] Add citation_doi tag to head meta
…ggestionListElementComponent (#4059)

* remove custom theme dependency

(cherry picked from commit 0c63c1720ed2cb6a5517f38387abe5bf141352e2)

* remove custom theme component

(cherry picked from commit 469164f00b5b7d71d8143a0dadc3042b7901042f)

* remove obsolete constructor

(cherry picked from commit b54638c863e9a33d98309a26cdbb83fe67e0cd68)

* fix lint error

(cherry picked from commit b0407fecc01374714312d72ebe40a8fcce3dde0f)

* fix lint error

(cherry picked from commit c6d83ec600c213f6a09ad1aaba49806548488bf9)

---------

Co-authored-by: Sascha Szott <szott@gmx.de>
…-8_x

# Conflicts:
#	src/app/accessibility/accessibility-settings.service.ts
[Port dspace-8_x] #10053: Add support for PCI Endorsement workflow
Bumps [axios](https://github.com/axios/axios) from 1.7.9 to 1.8.4.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](axios/axios@v1.7.9...v1.8.4)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [isbot](https://github.com/omrilotan/isbot) from 5.1.22 to 5.1.25.
- [Changelog](https://github.com/omrilotan/isbot/blob/main/CHANGELOG.md)
- [Commits](omrilotan/isbot@v5.1.22...v5.1.25)

---
updated-dependencies:
- dependency-name: isbot
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
This check is present in the other event handlers above so adding it here as well.
…tract-services-8_x

No platform specific code in abstract services 8_x
[Port dspace-8_x] Add note with link to Release Notes on homepage
Bumps the webpack group with 1 update: [webpack](https://github.com/webpack/webpack).


Updates `webpack` from 5.97.1 to 5.98.0
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](webpack/webpack@v5.97.1...v5.98.0)

---
updated-dependencies:
- dependency-name: webpack
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: webpack
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps the sass group with 1 update in the / directory: [sass](https://github.com/sass/dart-sass).


Updates `sass` from 1.84.0 to 1.85.1
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](sass/dart-sass@1.84.0...1.85.1)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: sass
...

Signed-off-by: dependabot[bot] <support@github.com>
Addition of french translations for Duplicate detection, ROR and Advanced search features.

(cherry picked from commit 9b7ccd9dfef6c073f6b57977f48ad0a7152e373b)
(cherry picked from commit c2b702427ce2916c0187106c28bdc0b9a41b4f38)
[Port dspace-8_x] Adding missing french labels
alanorth and others added 24 commits June 24, 2025 22:17
…rvable-function-calls-from-template-8_x

[Port dspace-8_x] Removed observable function calls from template (part 2)
# Conflicts:
#	src/app/footer/footer.component.spec.ts
#	src/app/footer/footer.component.ts
#	src/config/default-app-config.ts
#	src/config/info-config.interface.ts
#	src/environments/environment.test.ts
Improve Hungarian translations in DSpace 8.1
KlaroService handles cookies which are not applicable during SSR. By
making the service optional, and handling the case when it is not
available, SSR can do its work without throwing NullInjectorErrors.
[Port dspace-8_x] Accessibility settings page
[Port dspace-8_x] Vocabulary preloadlevel fix
…ce-8_x

[Port dspace-8_x] Fixed search page still returning stale data after invalidating a request
…ce-8_x

[Port dspace-8_x] Improve accessibility for screen readers
…fig-default-comcol-tab

[Port dspace-8_x] Make the default tab for browsing communities and collections configurable in DSpace 8
…xported

(cherry picked from commit b69b21af6c558f2fa4f2f694d3f2cb713ea625a6)
…ements of the search, default to 500 if no value for the configuration property was returned

(cherry picked from commit e1b773c097289500de32ced24eeb1e8f2c0d25e9)
(cherry picked from commit 8eaff7873761d8ef5c34af98780f28c16c374700)
(cherry picked from commit 6232d4e9cf89b4fe42b7a975d6ac7d2050908fd4)
[Port dspace-8_x] UI warning for export item limit
Completed reverting the changes made to make the
“Subcommunities and collections” tab the default in the "Browse" bar
on the Community pages.

This functionality is now supported via a configuration property in
the stock DSpace, so these customizations are no longer necessary.

https://umd-dit.atlassian.net/browse/LIBCIR-458
Removed "ViewTrackerComponent" references from the
"src/themes/mdsoar/app/home-page/home-page.component.ts" and
"src/themes/mdsoar/app/home-page/home-page.component.html" files
in keeping with the same change in the stock DSpace
"src/themes/custom/app/home-page/home-page.component.ts" file for
DSpace 8.2.

https://umd-dit.atlassian.net/browse/LIBCIR-458
Restored the “Subcommunities and collections” tab as the default in the
"Browse" bar on the Community pages, using the stock DSpace
configuration mechanism.

This change replaces the reverted changes for LIBCIR-450.

https://umd-dit.atlassian.net/browse/LIBCIR-458
When running GitHub Actions for the pull request, the following
Cypress end-to-end test failed:

```
   1) Header
       should pass accessibility tests:
     AssertionError: 1 accessibility violation was detected: expected 1 to equal 0
      at Context.eval (webpack://dspace-angular/./node_modules/cypress-axe/dist/index.js:100:0)
```

Replaced "menubar" role with "toolbar" as in DSpace 8.2.

https://umd-dit.atlassian.net/browse/LIBCIR-458
MD-SOAR has incorporated changes from stock dspace-angular pull request
3513.

Now that MD-SOAR is on a DSpace version that incorporates the changes
in that pull request, removed the associated "UMD Customization"
markers, and made the files more similar in general to their DSpace 8.2
counterparts.

https://umd-dit.atlassian.net/browse/LIBCIR-458
@mohideen mohideen merged commit 40ba334 into release/8.2 Sep 30, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.