Dear all,
We are pleased to announce the release of djehuty v25.4. The April release of 2025 consists of 51 commits made by 4 authors.
New features - Implement IIIF Presentation API (1eb35f4f4, b052e5dc7, 9dca2ffa5, 68f2bbacd, ed0a39e19, 8f975910f, ce43c4590, a4b43cdd7). - Implement tiles property for IIIF Image API (e9453e1ec). - Implement static-resources-cache option (1529d961a).
Security - Harden the Content-Security-Policy as a layer of defence against cross-site scripting (3c2c53290, ce428d824, 4a1abf60e, da39ace8e, 1bcc4f92d, 13c06ef7b, b5434f969, 7a157070a, 9d84583c8).
Bugfixes - Ensure ZIP files of Git repositories are bit-reproducible (586c30458). - Fix alignment of search results when viewed as a list (2463ebbcf). - Document the institution API endpoints (fc27ddf7a). - Show reviews for institutional reviewers based on the group rather than accounts (6ef0eca6c).
Technical debt - Code clean-ups (02ce6b383, a1e7c2fe6, 1a3adcfcc, c61f27247, 9d6307afa, a4e5b38a7, e60e6f373, 51817a2b5, 96d338254, 2de1e417f, 35afe28e9)
Kind regards, Roel Janssen & Gabriela Kuhn