Joinup 2.4.2 Switch to the latest release
Published on: 09/09/2025
Improvements
- ISAICP-6737: Move files to private filesystem where appropriate
- ISAICP-9876: Prevent private file duplicates
- ISAICP-9600: Provide test coverage for usage module
- ISAICP-9736: Review "File Visibility" module
- ISAICP-9735: Review "Track Usages" module
- ISAICP-9730: Integration of upstream modules and Joinup test coverage
- ISAICP-9861: Final QA
- ISAICP-9856: Update EC logo in the Portal
- ISAICP-9849: Catalogues filter criteria: display all catalogues by default
- ISAICP-9794: Update French catalogue endpoint
- ISAICP-9789: Create a field that will display why users are blocked
Bug fixes
- ISAICP-9860: Scenario fails: Collection facilitators can add video paragraphs
- ISAICP-9850: Forms using entity builders of RDF Sync cannot be serialized
- ISAICP-9836: Webform issue in PROD
- ISAICP-9826: publiccode.yml file update is not processed
- ISAICP-9819: 403-page lacks page title on meta entity paths
- ISAICP-9801: Route of a joinup_stats menu link is missing
- ISAICP-9784: Access cacheability for WorkflowHelper::getAvailableTransitions()
Technical debt
- ISAICP-9875: Remove "uploadFiles" tag
- ISAICP-9839: Unpin openeuropa/oe_webtools
- ISAICP-9820: Combine getRandomTopic and getRandomTerm into a single method.*
- ISAICP-9788: Code duplication for visiting the edit form
- ISAICP-9782: Remove clean up steps.
- ISAICP-9765: Annotations to attributes (ParagraphsBehavior)
- ISAICP-9763: Annotations to attributes (ViewsField, ViewsArgument, FormElement)