Skip to main content

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