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