Joinup 2.6.2 Switch to the latest release
Published on: 08/10/2025
Accessibility
ISAICP-10170: Accessibility 2025:
- ISAICP-10186: Pages that should not be accessible by endusers
- ISAICP-10189:
<dl>elements must only directly contain properly-ordered<dt>and<dd>groups,<script>,<template>or<div>elements - ISAICP-10265: 3rd party domain content loaded without consent
- ISAICP-10214: CCKEditor should filter empty HTML tags
- ISAICP-10203: Do not render empty Carousel Headings
- ISAICP-10201: All page content should be contained by landmarks and they must have a unique role or role/label/title (i.e. accessible name) combination
- ISAICP-10198: eu-oss-catalogue page must contain a level-one heading
- ISAICP-10195: Links must have discernible text
- ISAICP-10192: Frames must have an accessible name
- ISAICP-10188: Ensures ARIA attributes are not prohibited for an element's role
- ISAICP-10187: Elements must meet minimum color contrast ratio thresholds
- ISAICP-10185: Buttons must have discernible text
- ISAICP-10184: IDs used in ARIA and labels must be unique
- ISAICP-10179: Align Behat AccessibilityContext configuration with app.accessibilitycloud.com
- ISAICP-8256: Expand the accessibility Axe tags & tested pages
Improvements
- ISAICP-10087: Updates for "In the Spotlight" section
- ISAICP-10042: Align the "Apply" fields in the Members pages of the Portal
- ISAICP-10216: Update the background image for "Upcoming Event" section
- ISAICP-10242: Leading space creates translation duplicates
- ISAICP-10245: Translate taxonomy terms
- ISAICP-10282: Disable the 'Show solutions related by EIRA terms' on existing solutions
- ISAICP-10309: Improve BabelStringRepository::getStrings() performance
Bug fixes
- ISAICP-10108: Config inspector: unfulfilled constraints and CI output
- ISAICP-10134: PHP error from webform submission export - Array to string conversion
- ISAICP-10175: The "custom:individual" plugin does not exist
- ISAICP-10207: Install process is very slow
- ISAICP-10213: TMGMT EC eTranslation, fix PHP max version
- ISAICP-10226: config:inspect error for sitewide_alert.settings
- ISAICP-10243: ISAICP-9951 is back. Why?
- ISAICP-10250: Tagify placeholder is not translatable
- ISAICP-10251: Cannot translate link placeholder
- ISAICP-10255: Cannot translate the eligibility criteria page
- ISAICP-10257: Untranslated Strings in Templates
- ISAICP-10259: Allow to translate 'Current workflow state'
- ISAICP-10260: Review all custom schema where string type is used
- ISAICP-10261: Fix hardcoded translatable strings missing t() wrappers in PHP code
- ISAICP-10271: The translatable string does not appear in the Babel UI.
- ISAICP-10272: CKEditor 5 icon translation
- ISAICP-10273: Allow to translate Github feed types
- ISAICP-10274: Allow to translate #description field
- ISAICP-10275: CustomCatalogueDeriver does not allow to translate description
- ISAICP-10276: Incorrect release icon for translated distribution status term
- ISAICP-10277: Make sure that following strings are translated
- ISAICP-10284: Playwright image creation doesn't handle sticky header
- ISAICP-10327: Empty grey bar is displayed
- ISAICP-10341: Mistake on the message new users receive when registering
- ISAICP-10270: Issue with config inspect missing schema error
Technical debt
- ISAICP-9928: Review StateMachinePermissionsHelper and WorkflowHelper
- ISAICP-9933: Review GroupTrait::hasGroupPermission
- ISAICP-9965: content_sharing.feature takes 343.11s
- ISAICP-9966: replicate.feature takes 222.19s
- ISAICP-9967: add_comment.feature takes 144s
- ISAICP-9968: curated_homepage_topics.feature takes 184s
- ISAICP-9969: news_moderation.feature:13 takes 357s
- ISAICP-9970: announcements.feature takes 111s
- ISAICP-9976: pin_in_collection.feature takes 103s
- ISAICP-10006: Consider dropping simple_block module
- ISAICP-10018: Drop file_url module
- ISAICP-9982: [PoC] Drop file_url
- ISAICP-10030: Uninstall file_url
- ISAICP-10322: Epic tests are failing
- ISAICP-10025: Migrate node.release.documentation
- ISAICP-10024: Migrate node.solution.documentation
- ISAICP-10022: Allow to define a displayed title for both the file and the URL
- ISAICP-10019: Direct database operations instead of the Entity API
- ISAICP-10020: Resources UI
- ISAICP-10101: PHPUnit FileVisibilityTest::testCommunityContent test fail
- ISAICP-10023: Migrate node.distribution.access_url
- ISAICP-10027: Clean up track_usage data
- ISAICP-10028: Update metadata export
- ISAICP-10026: Complete node.document.field_file migration
- ISAICP-10089: Notification issue in behat tests
- ISAICP-10112: Add data migration tests
- ISAICP-10031: Drop menu instantiation for solution documentation
- ISAICP-10218: joinup_paragraphs_deploy_200700
- ISAICP-10230: Drop file URL updates are very slow
- ISAICP-10105: Update symfony_mailer_lite to 2.0
- ISAICP-10152: Remove @wip from behat test for site alerts
- ISAICP-10153: Restore tests/features/communities/oss_catalogue/search.feature
- ISAICP-10246: Remove oe_gisco_geocoding code
- ISAICP-10283: JSON Field - Critical - Cross Site Scripting - SA-CONTRIB-2025-106