Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
256 commits
Select commit Hold shift + click to select a range
231da9c
132284: Reset pagination button state when navigating away from the s…
Oct 30, 2025
9aacba6
132284: Reset pagination on reset
Nov 7, 2025
dc1724f
Update version tag for development of next release
tdonohue Dec 17, 2025
5f27668
Merge remote-tracking branch 'origin/dspace-7_x' into cache-bust-dyna…
ybnd Nov 24, 2025
e96df41
Bump express from 4.21.2 to 4.22.1
dependabot[bot] Jan 1, 2026
2c043d3
Fix docker network inconsistencies in compose files
tdonohue Jan 8, 2026
2e7ea74
Minor cleanup to production Dockerfile. Update to Node v22. Add inlin…
tdonohue Jan 8, 2026
65f8de8
Minor cleanup to Dockerfile. Update to Node v22. Create a staged buil…
tdonohue Jan 8, 2026
b6b6d06
Update production docker compose scripts to correct SSR configuration…
tdonohue Jan 9, 2026
b75a368
Remove unnecessary tty/stdin_open settings from several Docker Compos…
tdonohue Jan 9, 2026
80fcab6
Enable automatic reloading by mounting local 'src' directory and pass…
tdonohue Jan 9, 2026
c48dd65
Enhance README to better describe image differences
tdonohue Jan 12, 2026
ea549c3
Add basic Docker deployment tests in GitHub actions to verify that Do…
tdonohue Jan 12, 2026
d27e86f
Merge pull request #4996 from tdonohue/port_4987_to_7x
tdonohue Jan 13, 2026
69d2b3d
Default the backend image to always be pulled from docker.io
tdonohue Jan 21, 2026
9ea67fb
Merge pull request #5019 from tdonohue/port_5016_to_7x
tdonohue Jan 21, 2026
a49bcd1
Make sure authentication methods are retrieved if token is invalid bu…
ybnd Aug 28, 2025
653d54a
Merge pull request #5022 from DSpace/backport-4663-to-dspace-7_x
tdonohue Jan 22, 2026
e609a32
Merge pull request #4504 from atmire/w2p-132284_fix-issue4500-hierarc…
tdonohue Jan 22, 2026
b3c816c
134983: new funnel icon in search scope
bram-maegerman Jan 22, 2026
655e9ac
Merge pull request #5036 from tdonohue/port_4767_to_7x
tdonohue Jan 22, 2026
b636961
Bump @babel/runtime from 7.28.4 to 7.28.6
dependabot[bot] Feb 1, 2026
fd06e5b
Bump lodash and @types/lodash
dependabot[bot] Feb 1, 2026
73260ea
backport DSpace 7: Improve community list e2e tests
oscar-escire Feb 7, 2026
6cefee7
Merge pull request #5092 from oscar-escire/Issue/3989-dspace-7_x
tdonohue Feb 9, 2026
b4b1458
Backport [#9814] Fix Only show authorized communities/collections in …
im-shubham-vish Sep 18, 2025
2f993a6
Implement authorization query methods in item/colection/community dat…
toniprieto Dec 4, 2025
6b04046
Adapt DSO selectors to use new authorization methods
toniprieto Dec 4, 2025
d0e4ca5
Fix required permissions for edit-collection-selector and edit-commun…
toniprieto Dec 12, 2025
ab59b05
Merge pull request #5123 from toniprieto/find-authorized-endpoints-7x
tdonohue Feb 18, 2026
4143a13
chore: update Cypress section in README.md
MMilosz Feb 24, 2026
35e4e70
Merge pull request #5155 from DSpace/backport-5154-to-dspace-7_x
tdonohue Feb 24, 2026
08a91b4
Bump isbot from 5.1.32 to 5.1.35
dependabot[bot] Feb 27, 2026
5b9fdad
Bump Wandalen/wretry.action from 1.3.0 to 3.8.0
dependabot[bot] Feb 27, 2026
db830e8
Bump korthout/backport-action from 2 to 4
dependabot[bot] Feb 27, 2026
18867d1
Bump actions/add-to-project from 1.0.0 to 1.0.2
dependabot[bot] Feb 27, 2026
22a1969
Bump actions/setup-node from 4 to 6
dependabot[bot] Feb 27, 2026
5edb6a7
Bump actions/cache from 4 to 5
dependabot[bot] Feb 27, 2026
9375865
Bump the testing group across 1 directory with 2 updates
dependabot[bot] Feb 28, 2026
0c57722
Bump sass from 1.94.2 to 1.97.1 in the sass group
dependabot[bot] Feb 28, 2026
8ac172c
fix: distortion of community/collection logo
PawelZlakowski Jan 19, 2026
e1c79aa
Merge pull request #5214 from DSpace/backport-5005-to-dspace-7_x
tdonohue Mar 2, 2026
8438cc4
Add dont-break-out class to file section metadata table to prevent co…
jr-rk Mar 3, 2026
bd95446
Merge pull request #5222 from dataquest-dev/fix_bitstream_text_overfl…
tdonohue Mar 3, 2026
12ce05a
Merge pull request #5192 from DSpace/dependabot/github_actions/dspace…
tdonohue Mar 3, 2026
6c1ddd7
Merge pull request #5189 from DSpace/dependabot/github_actions/dspace…
tdonohue Mar 3, 2026
d92b866
Merge pull request #5187 from DSpace/dependabot/github_actions/dspace…
tdonohue Mar 3, 2026
27d4ff6
Merge pull request #5066 from DSpace/dependabot/npm_and_yarn/dspace-7…
tdonohue Mar 4, 2026
85cd0bf
Merge pull request #4971 from DSpace/dependabot/npm_and_yarn/dspace-7…
tdonohue Mar 4, 2026
e5bcfe0
Merge pull request #5073 from DSpace/dependabot/npm_and_yarn/dspace-7…
tdonohue Mar 4, 2026
a8f4659
Merge pull request #5175 from DSpace/dependabot/npm_and_yarn/dspace-7…
tdonohue Mar 4, 2026
37ae83f
Merge pull request #4972 from DSpace/dependabot/npm_and_yarn/dspace-7…
tdonohue Mar 4, 2026
ab1865f
Bump eslint-plugin-jsonc from 2.21.0 to 2.21.1 in the eslint group
dependabot[bot] Mar 4, 2026
aaf8c14
Bump @types/lodash from 4.17.23 to 4.17.24
dependabot[bot] Mar 4, 2026
07599eb
Bump sortablejs from 1.15.6 to 1.15.7
dependabot[bot] Mar 4, 2026
b630df6
Bump axios from 1.13.2 to 1.13.5
dependabot[bot] Mar 4, 2026
2e84ba0
Merge pull request #5184 from DSpace/dependabot/github_actions/dspace…
tdonohue Mar 5, 2026
fabc15f
Merge pull request #5186 from DSpace/dependabot/github_actions/dspace…
tdonohue Mar 5, 2026
33ab3f0
Merge pull request #5174 from DSpace/dependabot/npm_and_yarn/dspace-7…
tdonohue Mar 5, 2026
6e13fdb
Merge pull request #5236 from DSpace/dependabot/npm_and_yarn/dspace-7…
tdonohue Mar 5, 2026
93ee549
Merge pull request #5240 from DSpace/dependabot/npm_and_yarn/dspace-7…
tdonohue Mar 5, 2026
d3306a8
Bump actions/download-artifact from 4 to 8
dependabot[bot] Mar 5, 2026
5e040f4
Bump actions/upload-artifact from 4 to 7
dependabot[bot] Mar 5, 2026
01941f4
Bump toshimaru/auto-author-assign from 2.1.0 to 3.0.1
dependabot[bot] Mar 5, 2026
6e6fcac
Merge pull request #5254 from DSpace/dependabot/github_actions/dspace…
tdonohue Mar 6, 2026
fe4ea60
Merge pull request #5234 from DSpace/dependabot/npm_and_yarn/dspace-7…
tdonohue Mar 6, 2026
806b320
Bump sanitize-html from 2.17.0 to 2.17.1
dependabot[bot] Mar 6, 2026
2f89194
Merge pull request #5253 from DSpace/dependabot/github_actions/dspace…
tdonohue Mar 6, 2026
e041073
Merge pull request #5251 from DSpace/dependabot/github_actions/dspace…
tdonohue Mar 6, 2026
0318298
Bump actions/checkout from 4 to 6
dependabot[bot] Mar 6, 2026
a4ac7b0
Merge pull request #5252 from DSpace/dependabot/github_actions/dspace…
tdonohue Mar 6, 2026
84b3454
Merge pull request #5064 from DSpace/dependabot/npm_and_yarn/dspace-7…
tdonohue Mar 9, 2026
f538fe6
Merge pull request #5239 from DSpace/dependabot/npm_and_yarn/dspace-7…
tdonohue Mar 9, 2026
d4ecf5e
Fix current parent order when creating subcommunity
jesielviana Jul 23, 2025
0ac2883
Merge pull request #5270 from DSpace/backport-5269-to-dspace-7_x
tdonohue Mar 10, 2026
e2ecaea
Update all Docker Compose scripts to allow for environment variable o…
tdonohue Mar 13, 2026
8723aa9
Merge pull request #5284 from tdonohue/port_5280_to_7x
tdonohue Mar 13, 2026
2450d45
Ensure we are no longer using/trusting "Host" HTTP Header. Require se…
tdonohue Mar 11, 2026
b5de3eb
Update Docker Compose production script to specify UI's baseUrl as lo…
tdonohue Mar 11, 2026
83217e3
Fix issue where ui.baseUrl cannot be overridden in environment variab…
tdonohue Mar 12, 2026
d42b954
backport PR 5053 to Dspace 7.x
oscar-escire Mar 25, 2026
82d58e0
Merge pull request #5309 from oscar-escire/Issue/2672-DSpace-7.x
tdonohue Mar 25, 2026
270b80d
Bump ng-mocks from 14.15.1 to 14.15.2 in the testing group
dependabot[bot] Apr 1, 2026
ae4624f
Bump docker/login-action from 3 to 4
dependabot[bot] Apr 1, 2026
f18656a
Bump isbot from 5.1.35 to 5.1.36
dependabot[bot] Apr 1, 2026
dfa99ee
Bump react-copy-to-clipboard from 5.1.0 to 5.1.1
dependabot[bot] Apr 1, 2026
5131c56
Bump core-js from 3.47.0 to 3.49.0
dependabot[bot] Apr 1, 2026
620cd74
Remove axios dependency
alanorth Apr 1, 2026
cc282d4
Merge pull request #5379 from alanorth/remove-axios-dspace-7x
tdonohue Apr 1, 2026
348edcd
Merge pull request #5350 from DSpace/dependabot/github_actions/dspace…
tdonohue Apr 6, 2026
19df013
Merge pull request #5288 from tdonohue/port_5276_to_7_x
tdonohue Apr 6, 2026
c570e6f
Merge pull request #5355 from DSpace/dependabot/npm_and_yarn/dspace-7…
tdonohue Apr 6, 2026
d577ef8
Merge pull request #5348 from DSpace/dependabot/npm_and_yarn/dspace-7…
tdonohue Apr 6, 2026
5d1b33f
Merge pull request #5352 from DSpace/dependabot/npm_and_yarn/dspace-7…
tdonohue Apr 7, 2026
88c06f4
webpack/helpers.ts: Use node:crypto instead of third-party md5
alanorth Apr 7, 2026
b1cb8bf
Merge pull request #5415 from DSpace/backport-5413-to-dspace-7_x
tdonohue Apr 7, 2026
ec5c6fc
Bump axe-core from 4.11.1 to 4.11.2 in the testing group
dependabot[bot] Apr 7, 2026
297be0f
Bump isbot from 5.1.36 to 5.1.37
dependabot[bot] Apr 7, 2026
86359a5
Bump postcss from 8.5.6 to 8.5.8 in the postcss group
dependabot[bot] Apr 7, 2026
2e957aa
Bump sass from 1.97.3 to 1.98.0 in the sass group
dependabot[bot] Apr 7, 2026
0d2a0de
Merge pull request #5349 from DSpace/dependabot/npm_and_yarn/dspace-7…
tdonohue Apr 8, 2026
d8cbf5e
Merge pull request #5351 from DSpace/dependabot/npm_and_yarn/dspace-7…
tdonohue Apr 8, 2026
3cb1166
Merge pull request #5428 from DSpace/dependabot/npm_and_yarn/dspace-7…
tdonohue Apr 8, 2026
2b85905
Remove unused @babel/runtime dependency
tdonohue Apr 8, 2026
e58513d
Remove unused webpack-dev-server dependency
tdonohue Apr 8, 2026
c92fc8c
Remove unused @angular/language-service dependency
tdonohue Apr 8, 2026
7d3f69e
Merge pull request #5448 from tdonohue/port_4738_to_7x
tdonohue Apr 8, 2026
bd7fca7
Bump sanitize-html and @types/sanitize-html
dependabot[bot] Apr 8, 2026
48b90c1
Merge pull request #5430 from DSpace/dependabot/npm_and_yarn/dspace-7…
tdonohue Apr 8, 2026
c65d8a9
Merge pull request #5429 from DSpace/dependabot/npm_and_yarn/dspace-7…
tdonohue Apr 8, 2026
26a6b51
Merge pull request #5356 from DSpace/dependabot/npm_and_yarn/dspace-7…
tdonohue Apr 8, 2026
1437f3c
disable the browser's autocomplete on the script select as it will ov…
artlowel Apr 16, 2026
23a8b97
Merge pull request #3993 from ybnd/cache-bust-dynamic-configuration-7.6
tdonohue Apr 17, 2026
d0e0a44
Merge pull request #5508 from DSpace/backport-5507-to-dspace-7_x
tdonohue Apr 17, 2026
cc25563
Ensure docker-deploy waits for the backend to fully initialize before…
tdonohue Apr 20, 2026
b9d53e1
Merge pull request #5512 from tdonohue/port_5509_to_7x
tdonohue Apr 20, 2026
a9ecc6e
Update item-edit e2e tests to ensure we wait on tabs to load before t…
tdonohue Apr 10, 2026
bd056ab
Merge pull request #5520 from DSpace/backport-5518-to-dspace-7_x
tdonohue Apr 21, 2026
21bbf27
fix(i18n): correct article usage in dso-selector placeholder (fixes #…
MukundaKatta Apr 22, 2026
7923d05
Merge pull request #5535 from DSpace/backport-5530-to-dspace-7_x
tdonohue Apr 23, 2026
10f36f6
Bump github/codeql-action from 3 to 4
dependabot[bot] May 1, 2026
9ec00ee
Bump cypress-io/github-action from 6 to 7.1.9
dependabot[bot] May 1, 2026
9ec6592
Bump axe-core from 4.11.2 to 4.11.3 in the testing group
dependabot[bot] May 1, 2026
39b246c
Bump sass from 1.98.0 to 1.99.0 in the sass group
dependabot[bot] May 1, 2026
3276ff3
Bump lodash from 4.17.23 to 4.18.1
dependabot[bot] May 1, 2026
b60f9b9
Bump isbot from 5.1.37 to 5.1.39
dependabot[bot] May 1, 2026
af08c7d
Bump node-html-parser from 7.0.1 to 7.1.0
dependabot[bot] May 1, 2026
5b3ae9e
Disable "aria-required-children" accessibility check on the Item Edit…
tdonohue May 1, 2026
bb5748a
Merge pull request #5599 from DSpace/backport-5598-to-dspace-7_x
tdonohue May 1, 2026
4a7efe5
Merge pull request #5560 from DSpace/dependabot/github_actions/dspace…
tdonohue May 1, 2026
a441f88
Merge pull request #5559 from DSpace/dependabot/github_actions/dspace…
tdonohue May 1, 2026
3fcd144
Merge pull request #5561 from DSpace/dependabot/npm_and_yarn/dspace-7…
tdonohue May 1, 2026
4c71041
Bump sanitize-html from 2.17.2 to 2.17.3
dependabot[bot] May 1, 2026
f387ae0
Bump postcss in the postcss group across 1 directory
dependabot[bot] May 4, 2026
3284b58
Merge pull request #5566 from DSpace/dependabot/npm_and_yarn/dspace-7…
tdonohue May 4, 2026
d0beec7
Merge pull request #5565 from DSpace/dependabot/npm_and_yarn/dspace-7…
tdonohue May 4, 2026
297f087
Merge pull request #5567 from DSpace/dependabot/npm_and_yarn/dspace-7…
tdonohue May 4, 2026
ea19d1f
Merge pull request #5563 from DSpace/dependabot/npm_and_yarn/dspace-7…
tdonohue May 4, 2026
8efaaaa
Merge pull request #5562 from DSpace/dependabot/npm_and_yarn/dspace-7…
tdonohue May 5, 2026
107d954
Merge pull request #5564 from DSpace/dependabot/npm_and_yarn/dspace-7…
tdonohue May 5, 2026
fde7348
[DURACOM-387] fix scripts dropdown not loading new elements while zoo…
Jul 24, 2025
71f5202
given height and scroll on absolute in mobile view
GauravD2t Jun 24, 2025
e415d71
change height to 100%
GauravD2t Mar 16, 2026
ae28968
Merge pull request #5624 from DSpace/backport-4578-to-dspace-7_x
tdonohue May 6, 2026
84eeff9
Merge pull request #5627 from DSpace/backport-4505-to-dspace-7_x
tdonohue May 6, 2026
3ea4944
fix an issue where search facets wouldn't open in safari
artlowel May 8, 2026
f2819b4
fix: improve contrast on homepage credits text (fixes #5487)
ShivaniNR Apr 25, 2026
540fbaf
Merge pull request #5642 from DSpace/backport-5548-to-dspace-7_x
tdonohue May 12, 2026
712ca87
Merge pull request #5638 from atmire/fix-safari-animations-7.x
tdonohue May 12, 2026
34ad784
QREPO-406 Only attempt the login on the upstream repository: dspace/d…
kanasznagyzoltan May 14, 2026
85f125a
QREPO-406 use ghcr.io only on the upstream reposity: dspace/dspace-an…
kanasznagyzoltan May 14, 2026
2fe388b
QREPO-406 running codecov only in the upstream repository: dspace/dsp…
kanasznagyzoltan May 14, 2026
ac91898
Merge pull request #5664 from tdonohue/port_5661_to_7x
tdonohue May 15, 2026
cd68b1a
fix #5544: enlarge dropdown for external source import
guillermo-escire May 4, 2026
29fdb39
Merge pull request #5669 from DSpace/backport-5622-to-dspace-7_x
tdonohue May 15, 2026
96d2796
Fix #5332: Fix inconsistent rendering of <em> tag in system-wide aler…
guillermo-escire Mar 31, 2026
2e6896b
Merge pull request #5679 from DSpace/backport-5343-to-dspace-7_x
tdonohue May 18, 2026
9d9d8f7
[DURACOM-485] fix app/health issue
FrancescoMolinaro May 18, 2026
c91bae4
Merge pull request #5684 from 4Science/task/dspace-7_x/DURACOM-485
tdonohue May 20, 2026
2efb7ac
Bump axe-core from 4.11.3 to 4.11.4 in the testing group
dependabot[bot] May 20, 2026
366042d
Bump postcss from 8.5.12 to 8.5.14 in the postcss group
dependabot[bot] May 20, 2026
a87be8a
Bump sanitize-html from 2.17.3 to 2.17.4
dependabot[bot] May 20, 2026
6a71717
Bump express from 4.22.1 to 4.22.2
dependabot[bot] May 20, 2026
f995c38
Changed ActionType.DELETE enum value to 'OBSOLETE (DELETE)' internall…
GauravD2t May 21, 2026
16312d7
Merge pull request #5719 from GauravD2t/backport-4484-to-dspace-7_x
tdonohue May 21, 2026
f427ce1
[Port dspace-7_x] Fix browse-by pages sending unnecessary request to …
oscar-escire May 22, 2026
fb19b18
Merge pull request #5724 from oscar-escire/Issue/3572-DSpace-7.x
tdonohue May 22, 2026
4840fb4
Merge pull request #5698 from DSpace/dependabot/npm_and_yarn/dspace-7…
tdonohue May 22, 2026
fb6f378
Merge pull request #5694 from DSpace/dependabot/npm_and_yarn/dspace-7…
tdonohue May 22, 2026
b887928
Merge pull request #5697 from DSpace/dependabot/npm_and_yarn/dspace-7…
tdonohue May 22, 2026
ef816c9
Merge pull request #5693 from DSpace/dependabot/npm_and_yarn/dspace-7…
tdonohue May 26, 2026
b3e8c69
Resync all i18n files for next release
tdonohue May 27, 2026
c372fa1
Update version tag for release
tdonohue May 27, 2026
2c1a568
Update version tag for development of next release
tdonohue May 28, 2026
9a55888
Merge tag 'dspace-7.6.7' into dspace-8_x
tdonohue May 28, 2026
cceb601
Bump cypress-io/github-action from 7.1.9 to 7.3.0
dependabot[bot] Jun 1, 2026
bc2fe8d
Bump toshimaru/auto-author-assign from 3.0.1 to 3.0.2
dependabot[bot] Jun 1, 2026
1c572c7
Changing old name Sherpa Romeo to new name Open Policy Finder
Dec 11, 2024
9972884
Merge pull request #5758 from DSpace/dependabot/github_actions/dspace…
tdonohue Jun 8, 2026
c89fd67
Merge pull request #5759 from DSpace/dependabot/github_actions/dspace…
tdonohue Jun 8, 2026
fd8e888
Bump actions/add-to-project from 1.0.2 to v2 (#5760)
dependabot[bot] Jun 8, 2026
e7d31cd
Bump cypress-io/github-action from 7.3.0 to 7.4.0
dependabot[bot] Jun 8, 2026
39c2e10
Bump the testing group with 2 updates
dependabot[bot] Jun 8, 2026
ba9c8a6
Bump js-yaml from 4.1.1 to 4.2.0
dependabot[bot] Jun 8, 2026
72bc55b
140040: replaced all referenced to sherpa with jisc
bram-maegerman Mar 26, 2026
32ab2ee
Merge pull request #5808 from DSpace/dependabot/github_actions/dspace…
tdonohue Jun 9, 2026
5bf62ee
Merge pull request #5809 from DSpace/dependabot/npm_and_yarn/dspace-8…
tdonohue Jun 9, 2026
89f52a3
Bump postcss in the postcss group across 1 directory
dependabot[bot] Jun 9, 2026
e35a3c2
Bump webpack in the webpack group across 1 directory
dependabot[bot] Jun 9, 2026
89acfb9
Merge pull request #5810 from DSpace/dependabot/npm_and_yarn/dspace-8…
tdonohue Jun 9, 2026
a958401
Bump isbot from 5.1.39 to 5.1.40
dependabot[bot] Jun 9, 2026
1f749a8
Merge pull request #5751 from DSpace/dependabot/npm_and_yarn/dspace-8…
tdonohue Jun 10, 2026
e4a92e0
Merge pull request #5692 from DSpace/dependabot/npm_and_yarn/dspace-8…
tdonohue Jun 10, 2026
faa0ef5
Merge pull request #5748 from DSpace/dependabot/npm_and_yarn/dspace-8…
tdonohue Jun 10, 2026
0ce5c28
Bump morgan from 1.10.1 to 1.11.0
dependabot[bot] Jun 10, 2026
e73a6b4
Merge pull request #5840 from DSpace/dependabot/npm_and_yarn/dspace-8…
tdonohue Jun 10, 2026
0d7aea3
removed translation key submission.sections.submit.progressbar.jiscPo…
saschaszott Jun 5, 2026
2328ca2
Bump axe-core from 4.12.0 to 4.12.1 in the testing group
dependabot[bot] Jul 1, 2026
69770d7
Bump http-proxy-middleware from 2.0.9 to 2.0.10
dependabot[bot] Jul 1, 2026
bb28c63
Bump the github-actions group with 2 updates
dependabot[bot] Jul 1, 2026
c1bd34d
Bump korthout/backport-action from 4 to 4.5.2
dependabot[bot] Jul 1, 2026
06ad540
Bump toshimaru/auto-author-assign from 3.0.2 to 3.0.3
dependabot[bot] Jul 1, 2026
90e70ad
Merge pull request #5898 from DSpace/dependabot/github_actions/dspace…
tdonohue Jul 9, 2026
9424d4f
Merge pull request #5899 from DSpace/dependabot/github_actions/dspace…
tdonohue Jul 9, 2026
985bd14
Update cache to latest major version
tdonohue Jul 9, 2026
3d64aa0
Merge pull request #5897 from DSpace/dependabot/github_actions/dspace…
tdonohue Jul 10, 2026
a40bcc0
Merge pull request #5885 from DSpace/dependabot/npm_and_yarn/dspace-8…
tdonohue Jul 10, 2026
8f430d6
Merge pull request #5886 from DSpace/dependabot/npm_and_yarn/dspace-8…
tdonohue Jul 10, 2026
c785d63
Bump isbot from 5.1.40 to 5.1.44
dependabot[bot] Jul 10, 2026
a2615c2
Merge pull request #5887 from DSpace/dependabot/npm_and_yarn/dspace-8…
tdonohue Jul 10, 2026
bf58b74
Merge pull request #5803 from atmire/backport-5493-to-dspace-8_x
tdonohue Jul 13, 2026
f5b867d
Fix broken job by allowing "unsafe checkout". Add comment to describe…
tdonohue Jul 17, 2026
0f4384c
Don't run tests or docker build if the only changes are to static files
tdonohue Jul 17, 2026
c2e2e53
Merge pull request #5971 from tdonohue/port_5967_to_8x
tdonohue Jul 17, 2026
1225bb9
Merge pull request #5974 from tdonohue/port_5966_to_8x
tdonohue Jul 17, 2026
218b17c
src/robots.txt.ejs: remove blank line comments
alanorth Jul 23, 2026
0707f78
Merge pull request #5997 from DSpace/backport-5990-to-dspace-8_x
tdonohue Jul 24, 2026
054ba39
Bump actions/setup-node from 6 to 7 in the github-actions group
dependabot[bot] Aug 1, 2026
9168613
Bump korthout/backport-action from 4.5.2 to 4.6.0
dependabot[bot] Aug 1, 2026
66d3e1c
Bump cypress-io/github-action from 7.4.0 to 7.4.1
dependabot[bot] Aug 1, 2026
86b2173
Merge pull request #6044 from DSpace/dependabot/github_actions/dspace…
tdonohue Aug 5, 2026
ac56cce
Merge pull request #6042 from DSpace/dependabot/github_actions/dspace…
tdonohue Aug 5, 2026
b0b9612
Merge pull request #6043 from DSpace/dependabot/github_actions/dspace…
tdonohue Aug 5, 2026
93cd028
fix undefined error when duplicates section is not present for worksp…
tinsch Jul 30, 2026
685da4b
Merge pull request #6104 from DSpace/backport-6007-to-dspace-8_x
tdonohue Aug 18, 2026
173d37b
Add detailed warnings to SSR-related configs about impact on SEO.
tdonohue Aug 6, 2026
de2ca29
Merge pull request #6114 from tdonohue/port_6075_to_8x
tdonohue Aug 21, 2026
bb950c9
build(deps): bump toshimaru/auto-author-assign from 3.0.3 to 3.1.0
dependabot[bot] Aug 28, 2026
d3ad6cd
build(deps): bump cypress-io/github-action from 7.4.1 to 7.4.3
dependabot[bot] Aug 28, 2026
bca6a41
build(deps-dev): bump @types/lodash from 4.17.24 to 4.17.25
dependabot[bot] Aug 28, 2026
59981a8
build(deps-dev): bump the testing group with 2 updates
dependabot[bot] Aug 28, 2026
ff072d4
build(deps-dev): bump postcss in the postcss group across 1 directory
dependabot[bot] Aug 28, 2026
b34ffaf
build(deps): bump js-yaml from 4.2.0 to 4.3.2
dependabot[bot] Sep 9, 2026
e88611f
build(deps): bump morgan from 1.11.0 to 1.12.0
dependabot[bot] Sep 9, 2026
b5052c1
Merge pull request #6226 from DSpace/dependabot/npm_and_yarn/dspace-8…
tdonohue Sep 9, 2026
cd8fc2b
Merge pull request #6224 from DSpace/dependabot/npm_and_yarn/dspace-8…
tdonohue Sep 9, 2026
e99cc25
build(deps): bump isbot from 5.1.44 to 5.2.2
dependabot[bot] Sep 9, 2026
a23ef08
Merge pull request #6222 from DSpace/dependabot/npm_and_yarn/dspace-8…
tdonohue Sep 9, 2026
623f931
Merge pull request #6164 from DSpace/dependabot/npm_and_yarn/dspace-8…
tdonohue Sep 10, 2026
73699af
Merge pull request #6142 from DSpace/dependabot/github_actions/dspace…
tdonohue Sep 10, 2026
a383e84
Merge pull request #6141 from DSpace/dependabot/github_actions/dspace…
tdonohue Sep 10, 2026
8d1b53d
Merge pull request #6156 from DSpace/dependabot/npm_and_yarn/dspace-8…
tdonohue Sep 10, 2026
0d8bad9
Merge pull request #6046 from DSpace/dependabot/npm_and_yarn/dspace-8…
tdonohue Sep 10, 2026
f586b32
build(deps-dev): bump ng-mocks in the testing group
dependabot[bot] Sep 10, 2026
f3979b4
Merge pull request #6239 from DSpace/dependabot/npm_and_yarn/dspace-8…
tdonohue Sep 11, 2026
0bd6717
build(deps-dev): bump postcss in the postcss group across 1 directory
dependabot[bot] Sep 11, 2026
3c792e8
Merge pull request #6241 from DSpace/dependabot/npm_and_yarn/dspace-8…
tdonohue Sep 11, 2026
8a23f24
Sync all i18n files with en.json5 for v8.5
tdonohue Sep 14, 2026
2333724
Merge pull request #6251 from tdonohue/sync_i18n_8x
tdonohue Sep 14, 2026
03af3c8
Update version tag for release
tdonohue Sep 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 28 additions & 6 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,29 @@
name: Build

# Run this Build for all pushes / PRs to current branch
on: [push, pull_request]
on:
push:
# Don't run if PR is only updating static documentation or IDE/editor rules
paths-ignore:
- '.editorconfig'
- '.gitignore'
- '.vscode/*'
- 'docs/*'
- 'LICENSE'
- 'LICENSES_THIRD_PARTY'
- 'NOTICE'
- '**/*.md'
pull_request:
# Don't run if PR is only updating static documentation or IDE/editor rules
paths-ignore:
- '.editorconfig'
- '.gitignore'
- '.vscode/*'
- 'docs/*'
- 'LICENSE'
- 'LICENSES_THIRD_PARTY'
- 'NOTICE'
- '**/*.md'

permissions:
contents: read # to fetch code (actions/checkout)
Expand Down Expand Up @@ -55,11 +77,11 @@ jobs:
steps:
# https://github.com/actions/checkout
- name: Checkout codebase
uses: actions/checkout@v6
uses: actions/checkout@v7

# https://github.com/actions/setup-node
- name: Install Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v6
uses: actions/setup-node@v7
with:
node-version: ${{ matrix.node-version }}

Expand All @@ -84,7 +106,7 @@ jobs:
id: yarn-cache-dir-path
run: echo "dir=$(yarn cache dir)" >> $GITHUB_OUTPUT
- name: Cache Yarn dependencies
uses: actions/cache@v5
uses: actions/cache@v6
with:
# Cache entire Yarn cache directory (see previous step)
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
Expand Down Expand Up @@ -149,7 +171,7 @@ jobs:
# https://github.com/cypress-io/github-action
# (NOTE: to run these e2e tests locally, just use 'ng e2e')
- name: Run e2e tests (integration tests)
uses: cypress-io/github-action@v7.1.9
uses: cypress-io/github-action@v7.4.3
with:
# Run tests in Chrome, headless mode (default)
browser: chrome
Expand Down Expand Up @@ -328,7 +350,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v6
uses: actions/checkout@v7

# Download artifacts from previous 'tests' job
- name: Download coverage artifacts
Expand Down
12 changes: 9 additions & 3 deletions .github/workflows/codescan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,16 @@ on:
branches:
- main
- 'dspace-**'
# Don't run if PR is only updating static documentation
# Don't run if PR is only updating static documentation or IDE/editor rules
paths-ignore:
- '.editorconfig'
- '.gitignore'
- '.vscode/*'
- 'docs/*'
- 'LICENSE'
- 'LICENSES_THIRD_PARTY'
- 'NOTICE'
- '**/*.md'
- '**/*.txt'
schedule:
- cron: "37 0 * * 1"

Expand All @@ -35,7 +41,7 @@ jobs:
steps:
# https://github.com/actions/checkout
- name: Checkout repository
uses: actions/checkout@v6
uses: actions/checkout@v7

# Initializes the CodeQL tools for scanning.
# https://github.com/github/codeql-action
Expand Down
22 changes: 21 additions & 1 deletion .github/workflows/docker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,27 @@ on:
- 'dspace-**'
tags:
- 'dspace-**'
# Don't run if PR is only updating static documentation or IDE/editor rules
paths-ignore:
- '.editorconfig'
- '.gitignore'
- '.vscode/*'
- 'docs/*'
- 'LICENSE'
- 'LICENSES_THIRD_PARTY'
- 'NOTICE'
- '**/*.md'
pull_request:
# Don't run if PR is only updating static documentation or IDE/editor rules
paths-ignore:
- '.editorconfig'
- '.gitignore'
- '.vscode/*'
- 'docs/*'
- 'LICENSE'
- 'LICENSES_THIRD_PARTY'
- 'NOTICE'
- '**/*.md'

permissions:
contents: read # to fetch code (actions/checkout)
Expand Down Expand Up @@ -79,7 +99,7 @@ jobs:
steps:
# Checkout our codebase (to get access to Docker Compose scripts)
- name: Checkout codebase
uses: actions/checkout@v6
uses: actions/checkout@v7
# Download Docker image artifacts (which were just built by reusable-docker-build.yml)
- name: Download Docker image artifacts
uses: actions/download-artifact@v8
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/issue_opened.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
# Only add to project board if issue is flagged as "needs triage" or has no labels
# NOTE: By default we flag new issues as "needs triage" in our issue template
if: (contains(github.event.issue.labels.*.name, 'needs triage') || join(github.event.issue.labels.*.name) == '')
uses: actions/add-to-project@v1.0.2
uses: actions/add-to-project@v2
# Note, the authentication token below is an ORG level Secret.
# It must be created/recreated manually via a personal access token with admin:org, project, public_repo permissions
# See: https://docs.github.com/en/actions/configuring-and-managing-workflows/authenticating-with-the-github_token#permissions-for-the-github_token
Expand Down
20 changes: 15 additions & 5 deletions .github/workflows/port_merged_pull_request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,16 +18,26 @@ permissions:

jobs:
port_pr:
runs-on: ubuntu-latest
# Don't run on closed *unmerged* pull requests
if: github.event.pull_request.merged
runs-on: ubuntu-slim
# Only run on MERGED pull requests,
# and only run if the merged PR has a label that starts with "port to"
if: >
github.event.pull_request.merged &&
contains(toJSON(github.event.pull_request.labels.*.name), '"port to ')
steps:
# Checkout code
- uses: actions/checkout@v6
- uses: actions/checkout@v7
with:
# When using 'pull_request_target' (see above), this 'checkout' step will always fail because it
# may make the codebase vulnerable to "pwn requests" via the user-created PR.
# See https://docs.github.com/en/actions/reference/security/securely-using-pull_request_target
# However, we are allowing this unsafe checkout because (1) it's required to backport the PR, and
# (2) this job only runs when a PR is MERGED, and merger only happens after a thorough review of the PR.
allow-unsafe-pr-checkout: true
# Port PR to other branch (ONLY if labeled with "port to")
# See https://github.com/korthout/backport-action
- name: Create backport pull requests
uses: korthout/backport-action@v4
uses: korthout/backport-action@v4.6.0
with:
# Trigger based on a "port to [branch]" label on PR
# (This label must specify the branch name to port to)
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pull_request_opened.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,4 @@ jobs:
# Assign the PR to whomever created it. This is useful for visualizing assignments on project boards
# See https://github.com/toshimaru/auto-author-assign
- name: Assign PR to creator
uses: toshimaru/auto-author-assign@v3.0.1
uses: toshimaru/auto-author-assign@v3.1.0
5 changes: 4 additions & 1 deletion config/config.example.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,11 @@ ssr:
# disabled (false) by default to boost server performance at the expense of loading smoothness.
inlineCriticalCss: false
# Patterns to be run as regexes against the path of the page to check if SSR is allowed.
# If the path match any of the regexes it will be served directly in CSR.
# If the path match any of the regexes it will be served directly in CSR (i.e. SSR will be disabled for this path).
# By default, excludes community and collection browse, global browse, global search, community list, statistics and various administrative tools.
# [WARNING] changing these settings may impact your Search Engine Optimization (SEO). Any paths listed in "excludedPathPatterns"
# may NOT be indexable by search engine crawlers (like Google Scholar). For search engine crawlers to fully index your site,
# this "excludePathPatterns" should NEVER exclude SSR from the homepage, community/collection pages or item/entity pages.
excludePathPatterns:
- pattern: "^/communities/[a-f0-9-]{36}/browse(/.*)?$"
flag: "i"
Expand Down
20 changes: 10 additions & 10 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "dspace-angular",
"version": "8.4.0",
"version": "8.5.0",
"scripts": {
"ng": "ng",
"config:watch": "nodemon",
Expand Down Expand Up @@ -55,7 +55,7 @@
},
"private": true,
"resolutions": {
"webpack": "5.106.2"
"webpack": "5.107.2"
},
"dependencies": {
"@angular/animations": "^17.3.11",
Expand Down Expand Up @@ -95,11 +95,11 @@
"express-rate-limit": "^5.1.3",
"fast-json-patch": "^3.1.1",
"filesize": "^6.1.0",
"http-proxy-middleware": "^2.0.9",
"http-proxy-middleware": "^2.0.10",
"http-terminator": "^3.2.0",
"isbot": "^5.1.39",
"isbot": "^5.2.2",
"js-cookie": "2.2.1",
"js-yaml": "^4.1.1",
"js-yaml": "^4.3.2",
"json5": "^2.2.3",
"jsonschema": "1.5.0",
"jwt-decode": "^3.1.2",
Expand All @@ -110,7 +110,7 @@
"mirador": "^3.4.3",
"mirador-dl-plugin": "^0.13.0",
"mirador-share-plugin": "^0.16.0",
"morgan": "^1.10.1",
"morgan": "^1.12.0",
"ng2-file-upload": "5.0.0",
"ng2-nouislider": "^2.0.0",
"ngx-infinite-scroll": "^16.0.0",
Expand Down Expand Up @@ -148,13 +148,13 @@
"@types/grecaptcha": "^3.0.9",
"@types/jasmine": "~3.6.0",
"@types/js-cookie": "2.2.6",
"@types/lodash": "^4.17.24",
"@types/lodash": "^4.17.25",
"@types/node": "^14.14.9",
"@typescript-eslint/eslint-plugin": "^7.2.0",
"@typescript-eslint/parser": "^7.2.0",
"@typescript-eslint/rule-tester": "^7.2.0",
"@typescript-eslint/utils": "^7.2.0",
"axe-core": "^4.11.4",
"axe-core": "^4.13.0",
"compression-webpack-plugin": "^9.2.0",
"copy-webpack-plugin": "^6.4.1",
"cross-env": "^7.0.3",
Expand Down Expand Up @@ -184,7 +184,7 @@
"karma-jasmine": "~4.0.0",
"karma-jasmine-html-reporter": "^1.5.0",
"karma-mocha-reporter": "2.2.5",
"ng-mocks": "^14.15.2",
"ng-mocks": "^14.17.3",
"ngx-mask": "14.2.4",
"nodemon": "^2.0.22",
"postcss": "^8.5",
Expand All @@ -201,7 +201,7 @@
"sass-resources-loader": "^2.2.5",
"ts-node": "^8.10.2",
"typescript": "~5.4.5",
"webpack": "5.106.2",
"webpack": "5.107.2",
"webpack-cli": "^5.1.4"
}
}
Original file line number Diff line number Diff line change
@@ -1,25 +1,25 @@
/**
* An interface to represent an access condition.
*/
export class SherpaPoliciesDetailsObject {
export class JiscOpfPoliciesDetailsObject {

/**
* The sherpa policies error
* The Jisc Open Policy Finder policies error
*/
error: boolean;

/**
* The sherpa policies journal details
* The Jisc Open Policy Finder policies journal details
*/
journals: Journal[];

/**
* The sherpa policies message
* The Jisc Open Policy Finder policies message
*/
message: string;

/**
* The sherpa policies metadata
* The Jisc Open Policy Finder policies metadata
*/
metadata: Metadata;

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
import { JiscOpfPoliciesDetailsObject } from './opf-policies-details.model';

/**
* An interface to represent the submission's item accesses condition.
*/
export interface WorkspaceitemSectionJiscOpfPoliciesObject {

/**
* The access condition id
*/
id: string;

/**
* The Jisc Open Policy Finder policies retrievalTime
*/
retrievalTime: string;

/**
* The Jisc Open Policy Finder policies details
*/
opfResponse: JiscOpfPoliciesDetailsObject;
}

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { WorkspaceitemSectionDuplicatesObject } from './workspaceitem-section-du
import { WorkspaceitemSectionFormObject } from './workspaceitem-section-form.model';
import { WorkspaceitemSectionIdentifiersObject } from './workspaceitem-section-identifiers.model';
import { WorkspaceitemSectionLicenseObject } from './workspaceitem-section-license.model';
import { WorkspaceitemSectionSherpaPoliciesObject } from './workspaceitem-section-sherpa-policies.model';
import { WorkspaceitemSectionJiscOpfPoliciesObject } from './workspaceitem-section-opf-policies.model';
import { WorkspaceitemSectionUploadObject } from './workspaceitem-section-upload.model';

/**
Expand All @@ -24,7 +24,7 @@ export type WorkspaceitemSectionDataType
| WorkspaceitemSectionLicenseObject
| WorkspaceitemSectionCcLicenseObject
| WorkspaceitemSectionAccessesObject
| WorkspaceitemSectionSherpaPoliciesObject
| WorkspaceitemSectionJiscOpfPoliciesObject
| WorkspaceitemSectionIdentifiersObject
| WorkspaceitemSectionDuplicatesObject
| string;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,8 +75,8 @@ describe('DsDynamicLookupRelationModalComponent', () => {
hierarchical: false,
}),
Object.assign(new ExternalSource(), {
id: 'sherpaPublisher',
name: 'sherpaPublisher',
id: 'opfPublisher',
name: 'opfPublisher',
hierarchical: false,
}),
];
Expand All @@ -102,7 +102,7 @@ describe('DsDynamicLookupRelationModalComponent', () => {
relationshipType: 'isAuthorOfPublication',
nameVariants: true,
searchConfiguration: 'personConfig',
externalSources: ['orcidV2', 'sherpaPublisher'],
externalSources: ['orcidV2', 'opfPublisher'],
});
nameVariant = 'Doe, J.';
metadataField = 'dc.contributor.author';
Expand Down
Loading
Loading