Joinup 2.2.0 Switch to the latest release
Published on: 20/06/2025
New features
- ISAICP-9024: Private messaging. Includes ISAICP-9217, ISAICP-9187, ISAICP-9265, ISAICP-9234, ISAICP-9224, ISAICP-9220, ISAICP-9211, ISAICP-9219, ISAICP-9196, ISAICP-9129, ISAICP-9177, ISAICP-9151, ISAICP-9276, ISAICP-9274, ISAICP-9080, ISAICP-9034, ISAICP-9115, ISAICP-9029, ISAICP-9032, ISAICP-9130, ISAICP-9132, ISAICP-9133, ISAICP-9035, ISAICP-9025, ISAICP-9028, ISAICP-9030, ISAICP-9166, ISAICP-9162, ISAICP-9031, ISAICP-9427, ISAICP-9435, ISAICP-9134, ISAICP-9135, ISAICP-9033, ISAICP-9136, ISAICP-9137, ISAICP-9160, ISAICP-9176, ISAICP-9190, ISAICP-9181, ISAICP-9227, ISAICP-9243, ISAICP-9261, ISAICP-9223, ISAICP-9087, ISAICP-9280, ISAICP-9288, ISAICP-9325, ISAICP-9350, ISAICP-9400, ISAICP-9443, ISAICP-9402, ISAICP-9454, ISAICP-9262
- ISAICP-9338: Create a Calendar component in the Layout paragraph editor. Includes ISAICP-9342, ISAICP-9343, ISAICP-9345, ISAICP-9065, ISAICP-9399, ISAICP-9344.
- ISAICP-9399: Upcoming Events block/page
- ISAICP-9395: eGovERA vocabulary setup
- ISAICP-9116: Create TOC with anchors to heading components
- ISAICP-8998: French catalogue
Improvements
- ISAICP-9360: Extend topic based advanced search to user profiles
- ISAICP-9328: Add a notice for contribution rules
- ISAICP-9347: Add new operator for fields used in "Query presets"
- ISAICP-9155: Allowing attachments in emails triggered by Webform submissions
- ISAICP-9263: Eliminate emptiness checks of regions
- ISAICP-9249: Add the SOFTWARE TYPE facet filter in the OSS search page
- ISAICP-9236: Leverage the new entity_autocomplete views filter plugin
- ISAICP-9098: Add a confirmation requirement when flagging solutions as interoperable
Accessibility
- ISAICP-8916: Upgrade to Webtools Maps 3.0
Bug fixes
- ISAICP-9478: Visual regression on buttons
- ISAICP-9469: Users can still comment on news that belong to an archived collection
- ISAICP-9459: Layout paragraphs: Undefined array key 1
- ISAICP-9456: Error with SPARQL readonly endpoint
- ISAICP-9445: [DDEV] Fix Solr UI and erratic behaviors with xdebug enabled
- ISAICP-9367: The tallinn_dashboard block plugin was not found
- ISAICP-9362: PHP warnings when fetching OSS developers italia
- ISAICP-9356: Add Estonia in the Assessment questionnaire
- ISAICP-9355: Intermittent behat failures from solution/related_solution.feature:26
- ISAICP-9333: File has http instead of https in url in behat
- ISAICP-9332: Junk characters in automated email from the portal
- ISAICP-9327: Do not add invalid theme suggestions
- ISAICP-9324: User is not added to group if joining is initiated as anonymous.
- ISAICP-9323: Impossible to validate contact email from UI
- ISAICP-9307: Error message when I click on the button download
- ISAICP-9253: Wrong recipient's name in announcements
Technical debt
- ISAICP-9369: Remove event subscriber service tag
- ISAICP-9340: Update Selenium to the latest stable version
- ISAICP-9318: Deprecated npm packages
- ISAICP-9317: Upgrade drupal/facets to the most recent release
- ISAICP-9316: Upgrade to Drupal 10.4
- ISAICP-9315: Upgrade ec-europa/toolkit
- ISAICP-9198: Paragraphs 1/2/3_column_layout
- ISAICP-9172: Fix libraries dependencies + add missing Drupal.once() where applicable
- ISAICP-9110: Refactor all constructors from custom code
- ISAICP-9007: Fix clean behat tests on ddev