-[[% set version = 'v5.0.7' %]]
+[[% set version = 'v5.0.X' %]]
+
+[[= release_note_entry_begin(
+"Raptor connector " + version,
+'YYYY-MM-DD',
+['Headless', 'Experience', 'Commerce', 'LTS Update', 'New feature', 'First release']
+) =]]
+
+The SiteAccess-aware [Raptor](https://www.raptorservices.com/) connector provides a seamless integration between [[= product_name =]] and Raptor Recommendation Engine.
+
+For more information, see [SiteAccess-aware Raptor connector](https://doc.ibexa.co/en/5.0/cdp/raptor_integration/raptor_connector/).
+
+### Tracking
+
+This LTS Update includes two Twig functions to ease tracking setting:
+
+- `ibexa_tracking_script` to load the JavaScript tracking code, for more information, see [Tracking script](https://doc.ibexa.co/en/5.0/cdp/raptor_integration/tracking_script/)
+- `ibexa_tracking_track_event` to send tracking events from your pages, for more information, see [Tracking event function](https://doc.ibexa.co/en/5.0/cdp/raptor_integration/tracking_event_function/)
+
+### Recommendations blocks [[% include 'snippets/experience_badge.md' %]] [[% include 'snippets/commerce_badge.md' %]]
+
+This LTS Update includes a nice variety of page builder blocks to make recommendations to the reader or customer,
+like most popular contents or products, or other items that other users have seen after or before the current page.
+
+For more information such as the list of available blocks, see [Recommendation blocks in Page Builder](https://doc.ibexa.co/en/5.0/cdp/raptor_integration/pb_blocks/).
+
+[[= release_note_entry_end() =]]
[[= release_note_entry_begin(
"Google Gemini connector " + version,
From 94103777e4c7002095c51211c4a552add8d9c8ed Mon Sep 17 00:00:00 2001
From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
Date: Wed, 1 Apr 2026 11:42:12 +0200
Subject: [PATCH 07/39] ibexa_dxp_v5.0.md: Raptor connector LTS Update (Format)
---
docs/release_notes/ibexa_dxp_v5.0.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/docs/release_notes/ibexa_dxp_v5.0.md b/docs/release_notes/ibexa_dxp_v5.0.md
index f071e6cf0f..7781878dcd 100644
--- a/docs/release_notes/ibexa_dxp_v5.0.md
+++ b/docs/release_notes/ibexa_dxp_v5.0.md
@@ -13,9 +13,9 @@ month_change: true
[[% set version = 'v5.0.X' %]]
[[= release_note_entry_begin(
-"Raptor connector " + version,
-'YYYY-MM-DD',
-['Headless', 'Experience', 'Commerce', 'LTS Update', 'New feature', 'First release']
+ "Raptor connector " + version,
+ 'YYYY-MM-DD',
+ ['Headless', 'Experience', 'Commerce', 'LTS Update', 'New feature', 'First release']
) =]]
The SiteAccess-aware [Raptor](https://www.raptorservices.com/) connector provides a seamless integration between [[= product_name =]] and Raptor Recommendation Engine.
From 0a7a77938310f9df2e1f7644d9fbbe65e57c66ba Mon Sep 17 00:00:00 2001
From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
Date: Wed, 1 Apr 2026 11:46:14 +0200
Subject: [PATCH 08/39] Apply suggestion from vale
---
docs/release_notes/ibexa_dxp_v5.0.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/release_notes/ibexa_dxp_v5.0.md b/docs/release_notes/ibexa_dxp_v5.0.md
index 7781878dcd..25552ab6bc 100644
--- a/docs/release_notes/ibexa_dxp_v5.0.md
+++ b/docs/release_notes/ibexa_dxp_v5.0.md
@@ -31,7 +31,7 @@ This LTS Update includes two Twig functions to ease tracking setting:
### Recommendations blocks [[% include 'snippets/experience_badge.md' %]] [[% include 'snippets/commerce_badge.md' %]]
-This LTS Update includes a nice variety of page builder blocks to make recommendations to the reader or customer,
+This LTS Update includes a nice variety of Page Builder blocks to make recommendations to the reader or customer,
like most popular contents or products, or other items that other users have seen after or before the current page.
For more information such as the list of available blocks, see [Recommendation blocks in Page Builder](https://doc.ibexa.co/en/5.0/cdp/raptor_integration/pb_blocks/).
From a5feb35aba708963e6085081812444a33fbb3d7c Mon Sep 17 00:00:00 2001
From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
Date: Wed, 1 Apr 2026 11:52:13 +0200
Subject: [PATCH 09/39] Apply suggestions from @julitafalcondusza
Co-authored-by: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
---
docs/release_notes/ibexa_dxp_v5.0.md | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/docs/release_notes/ibexa_dxp_v5.0.md b/docs/release_notes/ibexa_dxp_v5.0.md
index 25552ab6bc..740a1f9ed0 100644
--- a/docs/release_notes/ibexa_dxp_v5.0.md
+++ b/docs/release_notes/ibexa_dxp_v5.0.md
@@ -31,10 +31,10 @@ This LTS Update includes two Twig functions to ease tracking setting:
### Recommendations blocks [[% include 'snippets/experience_badge.md' %]] [[% include 'snippets/commerce_badge.md' %]]
-This LTS Update includes a nice variety of Page Builder blocks to make recommendations to the reader or customer,
-like most popular contents or products, or other items that other users have seen after or before the current page.
+This LTS update introduces a set of recommendation blocks available in the [Page Builder](https://doc.ibexa.co/en/5.0/content_management/pages/page_builder_guide/),
+designed to suggest relevant content or products to users, such as the most popular items or viewed by others.
-For more information such as the list of available blocks, see [Recommendation blocks in Page Builder](https://doc.ibexa.co/en/5.0/cdp/raptor_integration/pb_blocks/).
+For more information, see [Recommendation blocks in Page Builder](https://doc.ibexa.co/en/5.0/cdp/raptor_integration/pb_blocks/).
[[= release_note_entry_end() =]]
From 83cf4d2a54b62c0bdb9c8e8ce4c67b2931e331ff Mon Sep 17 00:00:00 2001
From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
Date: Wed, 1 Apr 2026 13:25:31 +0200
Subject: [PATCH 10/39] ibexa_dxp_v5.0.md: translation components, AI in PB
---
docs/release_notes/ibexa_dxp_v5.0.md | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/docs/release_notes/ibexa_dxp_v5.0.md b/docs/release_notes/ibexa_dxp_v5.0.md
index 740a1f9ed0..a562203d4f 100644
--- a/docs/release_notes/ibexa_dxp_v5.0.md
+++ b/docs/release_notes/ibexa_dxp_v5.0.md
@@ -102,6 +102,16 @@ The `try_catch` step allows you to specify which exceptions to catch and whether
For more information, see [Error handling with try-catch](https://doc.ibexa.co/en/5.0/content_management/data_migration/importing_data/#error-handling-with-try-catch).
+#### Translation-related Twig Component groups
+
+Four groups of [Twig components](https://doc.ibexa.co/en/5.0/templating/components/) related to Admin UI translation are added.
+
+For more information, see [Customizing the back office with Twig Components > Admin UI](https://doc.ibexa.co/en/5.0/administration/back_office/back_office_elements/custom_components/#admin-ui).
+
+### AI Actions in Page Builder blocks [[% include 'snippets/experience_badge.md' %]] [[% include 'snippets/commerce_badge.md' %]]
+
+You can now use the [refining text AI Actions](https://doc.ibexa.co/en/5.0/ai_actions/ai_actions_guide/#refining-text) in Page Builder blocks string and text inputs.
+
### Gaussian blur optimization in Image Editor
The [Image Editor]([[= user_doc =]]/image_management/edit_images/) now supports configurable gaussian blur strength for image optimization.
From b89bafca15f23f3a5746e1ed8d952acec7734139 Mon Sep 17 00:00:00 2001
From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
Date: Wed, 1 Apr 2026 14:01:25 +0200
Subject: [PATCH 11/39] ibexa_dxp_v5.0.md: Narrowed link for Raptor connector
---
docs/release_notes/ibexa_dxp_v5.0.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/release_notes/ibexa_dxp_v5.0.md b/docs/release_notes/ibexa_dxp_v5.0.md
index a562203d4f..3ea2375a0a 100644
--- a/docs/release_notes/ibexa_dxp_v5.0.md
+++ b/docs/release_notes/ibexa_dxp_v5.0.md
@@ -18,7 +18,7 @@ month_change: true
['Headless', 'Experience', 'Commerce', 'LTS Update', 'New feature', 'First release']
) =]]
-The SiteAccess-aware [Raptor](https://www.raptorservices.com/) connector provides a seamless integration between [[= product_name =]] and Raptor Recommendation Engine.
+The SiteAccess-aware Raptor connector provides a seamless integration between [[= product_name =]] and [Raptor Recommendation Engine](https://www.raptorservices.com/website-recommendations/).
For more information, see [SiteAccess-aware Raptor connector](https://doc.ibexa.co/en/5.0/cdp/raptor_integration/raptor_connector/).
From 3519e0bc1d87e7bdccb6be8853bfe43696c042bf Mon Sep 17 00:00:00 2001
From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
Date: Wed, 1 Apr 2026 15:05:07 +0200
Subject: [PATCH 12/39] ibexa_dxp_v5.0.md: Sort editions and add Quable
---
docs/release_notes/ibexa_dxp_v5.0.md | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/docs/release_notes/ibexa_dxp_v5.0.md b/docs/release_notes/ibexa_dxp_v5.0.md
index 3ea2375a0a..4c6061c92c 100644
--- a/docs/release_notes/ibexa_dxp_v5.0.md
+++ b/docs/release_notes/ibexa_dxp_v5.0.md
@@ -108,16 +108,22 @@ Four groups of [Twig components](https://doc.ibexa.co/en/5.0/templating/componen
For more information, see [Customizing the back office with Twig Components > Admin UI](https://doc.ibexa.co/en/5.0/administration/back_office/back_office_elements/custom_components/#admin-ui).
-### AI Actions in Page Builder blocks [[% include 'snippets/experience_badge.md' %]] [[% include 'snippets/commerce_badge.md' %]]
-
-You can now use the [refining text AI Actions](https://doc.ibexa.co/en/5.0/ai_actions/ai_actions_guide/#refining-text) in Page Builder blocks string and text inputs.
-
### Gaussian blur optimization in Image Editor
The [Image Editor]([[= user_doc =]]/image_management/edit_images/) now supports configurable gaussian blur strength for image optimization.
You can adjust the blur level to balance between file size reduction and image sharpness.
For more information, see [Configure image editor](https://doc.ibexa.co/en/5.0/content_management/images/configure_image_editor/#gaussian-blur-strength).
+### AI Actions in Page Builder blocks [[% include 'snippets/experience_badge.md' %]] [[% include 'snippets/commerce_badge.md' %]]
+
+You can now use the [refining text AI Actions](https://doc.ibexa.co/en/5.0/ai_actions/ai_actions_guide/#refining-text) in Page Builder blocks string and text inputs.
+
+### Quable PIM [[% include 'snippets/commerce_badge.md' %]]
+
+Integrate [[[= pim_product_name =]]](https://www.quable.com/en) with [[= product_name =]].
+
+For more information, see [Quable PIM Integration](https://doc.ibexa.co/en/5.0/product_catalog/quable/).
+
### Full changelog
[[% include 'snippets/release_50.md' %]]
From 666f66bb1b56cffbee43e2bd5a7abf72d4ec3ad6 Mon Sep 17 00:00:00 2001
From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
Date: Wed, 1 Apr 2026 15:45:04 +0200
Subject: [PATCH 13/39] ibexa_dxp_vX.Y.md: Taxonomy search criteria
---
docs/release_notes/ibexa_dxp_v4.6.md | 7 +++++++
docs/release_notes/ibexa_dxp_v5.0.md | 7 +++++++
2 files changed, 14 insertions(+)
diff --git a/docs/release_notes/ibexa_dxp_v4.6.md b/docs/release_notes/ibexa_dxp_v4.6.md
index da66c6b5c9..494befdb7e 100644
--- a/docs/release_notes/ibexa_dxp_v4.6.md
+++ b/docs/release_notes/ibexa_dxp_v4.6.md
@@ -20,6 +20,13 @@ month_change: true
### Developer experience
+#### Taxonomy search
+
+Two [taxonomy search](https://doc.ibexa.co/en/5.0/content_management/taxonomy/taxonomy_api/search) criteria are added:
+
+- [`TaxonomyNoEntries`](https://doc.ibexa.co/en/5.0/search/criteria_reference/taxonomy_no_entries/) to find content items to which no taxonomy entries have been assigned.
+- [`TaxonomySubtree`](https://doc.ibexa.co/en/5.0/search/criteria_reference/taxonomy_subtree/) for content items assigned to a taxonomy entry or any of its descendants.
+
#### Custom parameters in `ibexa_render()`
You can now pass custom parameters to templates when using the `ibexa_render()` Twig function with the new `params` option, similar to how you can with `render(controller())`.Collapse annotationCheck notice on line R18[vale] docs/release_notes/ibexa_dxp_v5.0.md#L18Check notice: [vale] docs/release_notes/ibexa_dxp_v5.0.md#L18[Ibexa.ByUsing] Prefer 'by using' or 'with' to plain 'using'.Build & test documentation / valeView details
diff --git a/docs/release_notes/ibexa_dxp_v5.0.md b/docs/release_notes/ibexa_dxp_v5.0.md
index 4c6061c92c..5a19a8db46 100644
--- a/docs/release_notes/ibexa_dxp_v5.0.md
+++ b/docs/release_notes/ibexa_dxp_v5.0.md
@@ -64,6 +64,13 @@ Symfony is upgraded from 7.3 to 7.4.
See [what's new in Symfony 7.4](https://symfony.com/blog/category/living-on-the-edge/8.0-7.4)
and [how to update Symfony within [[= product_name =]]](https://doc.ibexa.co/en/5.0/update_and_migration/from_5.0/update_from_5.0/#update-symfony-from-73-to-74).
+#### Taxonomy search
+
+Two [taxonomy search](https://doc.ibexa.co/en/5.0/content_management/taxonomy/taxonomy_api/search) criteria are added:
+
+- [`TaxonomyNoEntries`](https://doc.ibexa.co/en/5.0/search/criteria_reference/taxonomy_no_entries/) to find content items to which no taxonomy entries have been assigned.
+- [`TaxonomySubtree`](https://doc.ibexa.co/en/5.0/search/criteria_reference/taxonomy_subtree/) for content items assigned to a taxonomy entry or any of its descendants.
+
#### Custom parameters in `ibexa_render()`
You can now pass custom parameters to templates when using the `ibexa_render()` Twig function with the new `params` option, similar to how you can with `render(controller())`.Collapse annotationCheck notice on line R18[vale] docs/release_notes/ibexa_dxp_v5.0.md#L18Check notice: [vale] docs/release_notes/ibexa_dxp_v5.0.md#L18[Ibexa.ByUsing] Prefer 'by using' or 'with' to plain 'using'.Build & test documentation / valeView details
From ec5a53b9ff90b8678f3fbebaed5f34a85c842bac Mon Sep 17 00:00:00 2001
From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
Date: Wed, 1 Apr 2026 16:12:16 +0200
Subject: [PATCH 14/39] ibexa_dxp_v4.6.md: Taxonomy search criteria: fix links
---
docs/release_notes/ibexa_dxp_v4.6.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/docs/release_notes/ibexa_dxp_v4.6.md b/docs/release_notes/ibexa_dxp_v4.6.md
index 494befdb7e..87270ea380 100644
--- a/docs/release_notes/ibexa_dxp_v4.6.md
+++ b/docs/release_notes/ibexa_dxp_v4.6.md
@@ -10,7 +10,7 @@ month_change: true
-[[% set version = 'v4.6.29' %]]
+[[% set version = 'v4.6.X' %]]
[[= release_note_entry_begin(
"Ibexa DXP " + version,
@@ -22,10 +22,10 @@ month_change: true
#### Taxonomy search
-Two [taxonomy search](https://doc.ibexa.co/en/5.0/content_management/taxonomy/taxonomy_api/search) criteria are added:
+Two [taxonomy search](https://doc.ibexa.co/en/4.6/content_management/taxonomy/taxonomy_api/search) criteria are added:
-- [`TaxonomyNoEntries`](https://doc.ibexa.co/en/5.0/search/criteria_reference/taxonomy_no_entries/) to find content items to which no taxonomy entries have been assigned.
-- [`TaxonomySubtree`](https://doc.ibexa.co/en/5.0/search/criteria_reference/taxonomy_subtree/) for content items assigned to a taxonomy entry or any of its descendants.
+- [`TaxonomyNoEntries`](https://doc.ibexa.co/en/4.6/search/criteria_reference/taxonomy_no_entries/) to find content items to which no taxonomy entries have been assigned.
+- [`TaxonomySubtree`](https://doc.ibexa.co/en/4.6/search/criteria_reference/taxonomy_subtree/) for content items assigned to a taxonomy entry or any of its descendants.
#### Custom parameters in `ibexa_render()`
From f611861bb7928036bc4829430d1f6bea14472f02 Mon Sep 17 00:00:00 2001
From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
Date: Thu, 2 Apr 2026 09:27:19 +0200
Subject: [PATCH 15/39] Comment include 'snippets/release_XY.md'
---
docs/release_notes/ibexa_dxp_v4.6.md | 2 ++
docs/release_notes/ibexa_dxp_v5.0.md | 2 ++
2 files changed, 4 insertions(+)
diff --git a/docs/release_notes/ibexa_dxp_v4.6.md b/docs/release_notes/ibexa_dxp_v4.6.md
index 87270ea380..3cbcf8cdff 100644
--- a/docs/release_notes/ibexa_dxp_v4.6.md
+++ b/docs/release_notes/ibexa_dxp_v4.6.md
@@ -57,7 +57,9 @@ For more information, see [Configure image editor](https://doc.ibexa.co/en/4.6/c
### Full changelog
+[[#
[[% include 'snippets/release_46.md' %]]
+#]]
[[= release_note_entry_end() =]]
diff --git a/docs/release_notes/ibexa_dxp_v5.0.md b/docs/release_notes/ibexa_dxp_v5.0.md
index 5a19a8db46..7cbe89a857 100644
--- a/docs/release_notes/ibexa_dxp_v5.0.md
+++ b/docs/release_notes/ibexa_dxp_v5.0.md
@@ -133,7 +133,9 @@ For more information, see [Quable PIM Integration](https://doc.ibexa.co/en/5.0/p
### Full changelog
+[[#
[[% include 'snippets/release_50.md' %]]
+#]]
[[= release_note_entry_end() =]]
From e062c919de394b5155339e01db7fde380fa9b0f9 Mon Sep 17 00:00:00 2001
From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
Date: Thu, 2 Apr 2026 09:50:42 +0200
Subject: [PATCH 16/39] Use absolute links in snippets/release_XY.md
---
docs/release_notes/ibexa_dxp_v4.6.md | 2 --
docs/release_notes/ibexa_dxp_v5.0.md | 2 --
docs/snippets/release_46.md | 2 +-
docs/snippets/release_50.md | 2 +-
4 files changed, 2 insertions(+), 6 deletions(-)
diff --git a/docs/release_notes/ibexa_dxp_v4.6.md b/docs/release_notes/ibexa_dxp_v4.6.md
index 3cbcf8cdff..87270ea380 100644
--- a/docs/release_notes/ibexa_dxp_v4.6.md
+++ b/docs/release_notes/ibexa_dxp_v4.6.md
@@ -57,9 +57,7 @@ For more information, see [Configure image editor](https://doc.ibexa.co/en/4.6/c
### Full changelog
-[[#
[[% include 'snippets/release_46.md' %]]
-#]]
[[= release_note_entry_end() =]]
diff --git a/docs/release_notes/ibexa_dxp_v5.0.md b/docs/release_notes/ibexa_dxp_v5.0.md
index 7cbe89a857..5a19a8db46 100644
--- a/docs/release_notes/ibexa_dxp_v5.0.md
+++ b/docs/release_notes/ibexa_dxp_v5.0.md
@@ -133,9 +133,7 @@ For more information, see [Quable PIM Integration](https://doc.ibexa.co/en/5.0/p
### Full changelog
-[[#
[[% include 'snippets/release_50.md' %]]
-#]]
[[= release_note_entry_end() =]]
diff --git a/docs/snippets/release_46.md b/docs/snippets/release_46.md
index d564479e48..669a4a13cb 100644
--- a/docs/snippets/release_46.md
+++ b/docs/snippets/release_46.md
@@ -9,5 +9,5 @@ To learn more about all the included changes, see the full release change logs:
- [[[= product_name_com =]] [[= version =]]](https://github.com/ibexa/commerce/releases/tag/[[= version =]])
[[% if version != 'v4.6.0' %]]
-To update your application, see the [update instructions](../update_and_migration/from_4.6/update_from_4.6.md#[[= version_to_anchor(version) =]]).
+To update your application, see the [update instructions](https://doc.ibexa.co/en/4.6/update_and_migration/from_4.6/update_from_4.6/#[[= version_to_anchor(version) =]]).
[[% endif %]]
diff --git a/docs/snippets/release_50.md b/docs/snippets/release_50.md
index 8376c2d425..fe6221fb63 100644
--- a/docs/snippets/release_50.md
+++ b/docs/snippets/release_50.md
@@ -9,5 +9,5 @@ To learn more about all the included changes, see the full release change logs:
- [[[= product_name_com =]] [[= version =]]](https://github.com/ibexa/commerce/releases/tag/[[= version =]])
[[% if version != 'v5.0.0' %]]
-To update your application, see the [update instructions](../update_and_migration/from_5.0/update_from_5.0.md#[[= version_to_anchor(version) =]]).
+To update your application, see the [update instructions](https://doc.ibexa.co/en/5.0/update_and_migration/from_5.0/update_from_5.0/#[[= version_to_anchor(version) =]]).
[[% endif %]]
From 4e1e39e594a94d7a013b048ea410568a37f5f98b Mon Sep 17 00:00:00 2001
From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
Date: Thu, 2 Apr 2026 10:21:44 +0200
Subject: [PATCH 17/39] Add Quable to ibexa_dxp_v4.6.md
---
docs/release_notes/ibexa_dxp_v4.6.md | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/docs/release_notes/ibexa_dxp_v4.6.md b/docs/release_notes/ibexa_dxp_v4.6.md
index 87270ea380..35607b7871 100644
--- a/docs/release_notes/ibexa_dxp_v4.6.md
+++ b/docs/release_notes/ibexa_dxp_v4.6.md
@@ -55,6 +55,12 @@ The [Image Editor]([[= user_doc =]]/image_management/edit_images/) now supports
You can adjust the blur level to balance between file size reduction and image sharpness.
For more information, see [Configure image editor](https://doc.ibexa.co/en/4.6/content_management/images/configure_image_editor/#gaussian-blur-strength).
+### Quable PIM [[% include 'snippets/commerce_badge.md' %]]
+
+Integrate [[[= pim_product_name =]]](https://www.quable.com/en) with [[= product_name =]].
+
+For more information, see [Quable PIM Integration](https://doc.ibexa.co/en/5.0/product_catalog/quable/).
+
### Full changelog
[[% include 'snippets/release_46.md' %]]
From 29f0ff1307942be6442e6aba76e5c123ee74bad2 Mon Sep 17 00:00:00 2001
From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
Date: Thu, 2 Apr 2026 12:16:12 +0200
Subject: [PATCH 18/39] Add Integrated help's Product tour
---
docs/release_notes/ibexa_dxp_v4.6.md | 14 ++++++++++++++
docs/release_notes/ibexa_dxp_v5.0.md | 14 ++++++++++++++
2 files changed, 28 insertions(+)
diff --git a/docs/release_notes/ibexa_dxp_v4.6.md b/docs/release_notes/ibexa_dxp_v4.6.md
index 35607b7871..07f0b5021a 100644
--- a/docs/release_notes/ibexa_dxp_v4.6.md
+++ b/docs/release_notes/ibexa_dxp_v4.6.md
@@ -12,6 +12,20 @@ month_change: true
[[% set version = 'v4.6.X' %]]
+[[= release_note_entry_begin(
+"Integrated help " + version,
+'YYYY-MM-DD',
+['Headless', 'Experience', 'Commerce', 'LTS Update', 'New feature']
+) =]]
+
+### Product tour
+
+The product tour is a new Integrated help feature that helps back office contributors to discover [[= product_name =]].
+
+For more information, see [Product tour](https://doc.ibexa.co/en/4.6/administration/back_office/product_tour/).
+
+[[= release_note_entry_end() =]]
+
[[= release_note_entry_begin(
"Ibexa DXP " + version,
'YYYY-MM-DD',
diff --git a/docs/release_notes/ibexa_dxp_v5.0.md b/docs/release_notes/ibexa_dxp_v5.0.md
index 5a19a8db46..b1e7ba103d 100644
--- a/docs/release_notes/ibexa_dxp_v5.0.md
+++ b/docs/release_notes/ibexa_dxp_v5.0.md
@@ -50,6 +50,20 @@ For more information, see how to [install and configure the Google Gemini connec
[[= release_note_entry_end() =]]
+[[= release_note_entry_begin(
+ "Integrated help " + version,
+ 'YYYY-MM-DD',
+ ['Headless', 'Experience', 'Commerce', 'LTS Update', 'New feature']
+) =]]
+
+### Product tour
+
+The product tour is a new Integrated help feature that helps back office contributors to discover [[= product_name =]].
+
+For more information, see [Product tour](https://doc.ibexa.co/en/5.0/administration/back_office/product_tour/).
+
+[[= release_note_entry_end() =]]
+
[[= release_note_entry_begin(
"Ibexa DXP " + version,
'YYYY-MM-DD',
From c22114e29bca40dd744fdf971ec0d8f9e6edb5f1 Mon Sep 17 00:00:00 2001
From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
Date: Thu, 2 Apr 2026 15:01:13 +0200
Subject: [PATCH 19/39] Raptor connector isn't an LTS Update
---
docs/release_notes/ibexa_dxp_v5.0.md | 46 ++++++++++++----------------
1 file changed, 20 insertions(+), 26 deletions(-)
diff --git a/docs/release_notes/ibexa_dxp_v5.0.md b/docs/release_notes/ibexa_dxp_v5.0.md
index b1e7ba103d..0043ae7562 100644
--- a/docs/release_notes/ibexa_dxp_v5.0.md
+++ b/docs/release_notes/ibexa_dxp_v5.0.md
@@ -12,32 +12,6 @@ month_change: true
[[% set version = 'v5.0.X' %]]
-[[= release_note_entry_begin(
- "Raptor connector " + version,
- 'YYYY-MM-DD',
- ['Headless', 'Experience', 'Commerce', 'LTS Update', 'New feature', 'First release']
-) =]]
-
-The SiteAccess-aware Raptor connector provides a seamless integration between [[= product_name =]] and [Raptor Recommendation Engine](https://www.raptorservices.com/website-recommendations/).
-
-For more information, see [SiteAccess-aware Raptor connector](https://doc.ibexa.co/en/5.0/cdp/raptor_integration/raptor_connector/).
-
-### Tracking
-
-This LTS Update includes two Twig functions to ease tracking setting:
-
-- `ibexa_tracking_script` to load the JavaScript tracking code, for more information, see [Tracking script](https://doc.ibexa.co/en/5.0/cdp/raptor_integration/tracking_script/)
-- `ibexa_tracking_track_event` to send tracking events from your pages, for more information, see [Tracking event function](https://doc.ibexa.co/en/5.0/cdp/raptor_integration/tracking_event_function/)
-
-### Recommendations blocks [[% include 'snippets/experience_badge.md' %]] [[% include 'snippets/commerce_badge.md' %]]
-
-This LTS update introduces a set of recommendation blocks available in the [Page Builder](https://doc.ibexa.co/en/5.0/content_management/pages/page_builder_guide/),
-designed to suggest relevant content or products to users, such as the most popular items or viewed by others.
-
-For more information, see [Recommendation blocks in Page Builder](https://doc.ibexa.co/en/5.0/cdp/raptor_integration/pb_blocks/).
-
-[[= release_note_entry_end() =]]
-
[[= release_note_entry_begin(
"Google Gemini connector " + version,
'YYYY-MM-DD',
@@ -70,6 +44,26 @@ For more information, see [Product tour](https://doc.ibexa.co/en/5.0/administrat
['Headless', 'Experience', 'Commerce', 'New feature']
) =]]
+### Raptor connector
+
+The SiteAccess-aware Raptor connector provides a seamless integration between [[= product_name =]] and [Raptor Recommendation Engine](https://www.raptorservices.com/website-recommendations/).
+
+For more information, see [SiteAccess-aware Raptor connector](https://doc.ibexa.co/en/5.0/cdp/raptor_integration/raptor_connector/).
+
+#### Tracking
+
+This LTS Update includes two Twig functions to ease tracking setting:
+
+- `ibexa_tracking_script` to load the JavaScript tracking code, for more information, see [Tracking script](https://doc.ibexa.co/en/5.0/cdp/raptor_integration/tracking_script/)
+- `ibexa_tracking_track_event` to send tracking events from your pages, for more information, see [Tracking event function](https://doc.ibexa.co/en/5.0/cdp/raptor_integration/tracking_event_function/)
+
+#### Recommendations blocks [[% include 'snippets/experience_badge.md' %]] [[% include 'snippets/commerce_badge.md' %]]
+
+This LTS update introduces a set of recommendation blocks available in the [Page Builder](https://doc.ibexa.co/en/5.0/content_management/pages/page_builder_guide/),
+designed to suggest relevant content or products to users, such as the most popular items or viewed by others.
+
+For more information, see [Recommendation blocks in Page Builder](https://doc.ibexa.co/en/5.0/cdp/raptor_integration/pb_blocks/).
+
### Developer experience
#### Symfony 7.4
From 631e9305456d11c17b8c948a0f9de7dcd5a719fe Mon Sep 17 00:00:00 2001
From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
Date: Thu, 2 Apr 2026 15:18:33 +0200
Subject: [PATCH 20/39] Raptor connector isn't an LTS Update
---
docs/release_notes/ibexa_dxp_v5.0.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/docs/release_notes/ibexa_dxp_v5.0.md b/docs/release_notes/ibexa_dxp_v5.0.md
index 0043ae7562..625bf819ea 100644
--- a/docs/release_notes/ibexa_dxp_v5.0.md
+++ b/docs/release_notes/ibexa_dxp_v5.0.md
@@ -52,14 +52,14 @@ For more information, see [SiteAccess-aware Raptor connector](https://doc.ibexa.
#### Tracking
-This LTS Update includes two Twig functions to ease tracking setting:
+This add-on includes two Twig functions to ease tracking setting:
- `ibexa_tracking_script` to load the JavaScript tracking code, for more information, see [Tracking script](https://doc.ibexa.co/en/5.0/cdp/raptor_integration/tracking_script/)
- `ibexa_tracking_track_event` to send tracking events from your pages, for more information, see [Tracking event function](https://doc.ibexa.co/en/5.0/cdp/raptor_integration/tracking_event_function/)
#### Recommendations blocks [[% include 'snippets/experience_badge.md' %]] [[% include 'snippets/commerce_badge.md' %]]
-This LTS update introduces a set of recommendation blocks available in the [Page Builder](https://doc.ibexa.co/en/5.0/content_management/pages/page_builder_guide/),
+This add-on introduces a set of recommendation blocks available in the [Page Builder](https://doc.ibexa.co/en/5.0/content_management/pages/page_builder_guide/),
designed to suggest relevant content or products to users, such as the most popular items or viewed by others.
For more information, see [Recommendation blocks in Page Builder](https://doc.ibexa.co/en/5.0/cdp/raptor_integration/pb_blocks/).
From 28f3efb8c8b6aad30d18e4b48da0c629fca4c996 Mon Sep 17 00:00:00 2001
From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
Date: Thu, 2 Apr 2026 15:19:39 +0200
Subject: [PATCH 21/39] Quable is an add-on
---
docs/release_notes/ibexa_dxp_v4.6.md | 2 +-
docs/release_notes/ibexa_dxp_v5.0.md | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/docs/release_notes/ibexa_dxp_v4.6.md b/docs/release_notes/ibexa_dxp_v4.6.md
index 07f0b5021a..0e5c53b67c 100644
--- a/docs/release_notes/ibexa_dxp_v4.6.md
+++ b/docs/release_notes/ibexa_dxp_v4.6.md
@@ -71,7 +71,7 @@ For more information, see [Configure image editor](https://doc.ibexa.co/en/4.6/c
### Quable PIM [[% include 'snippets/commerce_badge.md' %]]
-Integrate [[[= pim_product_name =]]](https://www.quable.com/en) with [[= product_name =]].
+Add-on to integrate [[[= pim_product_name =]]](https://www.quable.com/en) with [[= product_name =]].
For more information, see [Quable PIM Integration](https://doc.ibexa.co/en/5.0/product_catalog/quable/).
diff --git a/docs/release_notes/ibexa_dxp_v5.0.md b/docs/release_notes/ibexa_dxp_v5.0.md
index 625bf819ea..8342224907 100644
--- a/docs/release_notes/ibexa_dxp_v5.0.md
+++ b/docs/release_notes/ibexa_dxp_v5.0.md
@@ -135,7 +135,7 @@ You can now use the [refining text AI Actions](https://doc.ibexa.co/en/5.0/ai_ac
### Quable PIM [[% include 'snippets/commerce_badge.md' %]]
-Integrate [[[= pim_product_name =]]](https://www.quable.com/en) with [[= product_name =]].
+Add-on to integrate [[[= pim_product_name =]]](https://www.quable.com/en) with [[= product_name =]].
For more information, see [Quable PIM Integration](https://doc.ibexa.co/en/5.0/product_catalog/quable/).
From 8c698e49930ea7f8085eda769065c2f48304993d Mon Sep 17 00:00:00 2001
From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
Date: Tue, 7 Apr 2026 14:51:38 +0200
Subject: [PATCH 22/39] ibexa_dxp_v5.0.md: REST API request body examples
---
docs/release_notes/ibexa_dxp_v5.0.md | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/docs/release_notes/ibexa_dxp_v5.0.md b/docs/release_notes/ibexa_dxp_v5.0.md
index 8342224907..01803e0c0c 100644
--- a/docs/release_notes/ibexa_dxp_v5.0.md
+++ b/docs/release_notes/ibexa_dxp_v5.0.md
@@ -123,6 +123,15 @@ Four groups of [Twig components](https://doc.ibexa.co/en/5.0/templating/componen
For more information, see [Customizing the back office with Twig Components > Admin UI](https://doc.ibexa.co/en/5.0/administration/back_office/back_office_elements/custom_components/#admin-ui).
+#### REST API
+
+You can now find examples for some REST request bodies in the [OpenAPI REST API](rest_api_usage.md#openapi-support):
+
+- in the right column of the [online reference](/api/rest_api/rest_api_reference/rest_api_reference.html) where the example is used as a sample instead of a duplicate of middle column schema,
+ and in the downloadable OpenAPI specification files
+- on your dev instance at `/api/ibexa/v2/doc` in an “Example Value” tab of the "Request Body" section, alongside the "Schema" tab
+- in the generated JSON or YAML OpenAPI specifications when running `ibexa:openapi` command
+
### Gaussian blur optimization in Image Editor
The [Image Editor]([[= user_doc =]]/image_management/edit_images/) now supports configurable gaussian blur strength for image optimization.
From 70fcd48aa6d7ab8172c5e8e9cf0d8ddd825b2725 Mon Sep 17 00:00:00 2001
From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
Date: Tue, 7 Apr 2026 15:39:20 +0200
Subject: [PATCH 23/39] ibexa_dxp_v5.0.md: PHP API
---
docs/release_notes/ibexa_dxp_v5.0.md | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/docs/release_notes/ibexa_dxp_v5.0.md b/docs/release_notes/ibexa_dxp_v5.0.md
index 01803e0c0c..1e9ff2e391 100644
--- a/docs/release_notes/ibexa_dxp_v5.0.md
+++ b/docs/release_notes/ibexa_dxp_v5.0.md
@@ -127,11 +127,19 @@ For more information, see [Customizing the back office with Twig Components > Ad
You can now find examples for some REST request bodies in the [OpenAPI REST API](rest_api_usage.md#openapi-support):
-- in the right column of the [online reference](/api/rest_api/rest_api_reference/rest_api_reference.html) where the example is used as a sample instead of a duplicate of middle column schema,
+- in the right column of the [online reference](https://doc.ibexa.co/en/5.0/api/rest_api/rest_api_reference/rest_api_reference.html) where the example is used as a sample instead of a duplicate of middle column schema,
and in the downloadable OpenAPI specification files
- on your dev instance at `/api/ibexa/v2/doc` in an “Example Value” tab of the "Request Body" section, alongside the "Schema" tab
- in the generated JSON or YAML OpenAPI specifications when running `ibexa:openapi` command
+#### PHP API
+
+The following additions were made to the PHP API:
+
+- [`Ibexa\Contracts\CorporateAccount\Order\OrderStatusLabelProviderInterface`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-CorporateAccount-Order-OrderStatusLabelProviderInterface.html)
+- [`Ibexa\Contracts\ProductCatalog\Events\ProductAttributeRenderEvent`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-ProductCatalog-Events-ProductAttributeRenderEvent.html)
+- [`Ibexa\Contracts\Taxonomy\Search\Query\Criterion\TaxonomyNoEntries`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-Taxonomy-Search-Query-Criterion-TaxonomyNoEntries.html) (for more information, see [its search criteria reference entry](taxonomy_no_entries.md))
+
### Gaussian blur optimization in Image Editor
The [Image Editor]([[= user_doc =]]/image_management/edit_images/) now supports configurable gaussian blur strength for image optimization.
From 6a0e246c399704291534ebb1e0616da9c6ede2ad Mon Sep 17 00:00:00 2001
From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
Date: Tue, 7 Apr 2026 16:14:57 +0200
Subject: [PATCH 24/39] ibexa_dxp_v5.0.md: PHP API
---
docs/release_notes/ibexa_dxp_v5.0.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/docs/release_notes/ibexa_dxp_v5.0.md b/docs/release_notes/ibexa_dxp_v5.0.md
index 1e9ff2e391..f9392fb69e 100644
--- a/docs/release_notes/ibexa_dxp_v5.0.md
+++ b/docs/release_notes/ibexa_dxp_v5.0.md
@@ -139,6 +139,7 @@ The following additions were made to the PHP API:
- [`Ibexa\Contracts\CorporateAccount\Order\OrderStatusLabelProviderInterface`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-CorporateAccount-Order-OrderStatusLabelProviderInterface.html)
- [`Ibexa\Contracts\ProductCatalog\Events\ProductAttributeRenderEvent`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-ProductCatalog-Events-ProductAttributeRenderEvent.html)
- [`Ibexa\Contracts\Taxonomy\Search\Query\Criterion\TaxonomyNoEntries`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-Taxonomy-Search-Query-Criterion-TaxonomyNoEntries.html) (for more information, see [its search criteria reference entry](taxonomy_no_entries.md))
+- And, optionally, from the [Raptor connector add-on](#raptor-connector), classes of the [`Ibexa\Contracts\ConnectorRaptor` namespace](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/namespaces/ibexa-contracts-connectorraptor.html)
### Gaussian blur optimization in Image Editor
From 571d6333d1c465248f35a4b5e6cfab00134b490b Mon Sep 17 00:00:00 2001
From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
Date: Tue, 7 Apr 2026 16:20:28 +0200
Subject: [PATCH 25/39] Quable PIM isn't for Commerce
---
docs/release_notes/ibexa_dxp_v5.0.md | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/docs/release_notes/ibexa_dxp_v5.0.md b/docs/release_notes/ibexa_dxp_v5.0.md
index f9392fb69e..fad5c8309d 100644
--- a/docs/release_notes/ibexa_dxp_v5.0.md
+++ b/docs/release_notes/ibexa_dxp_v5.0.md
@@ -147,16 +147,16 @@ The [Image Editor]([[= user_doc =]]/image_management/edit_images/) now supports
You can adjust the blur level to balance between file size reduction and image sharpness.
For more information, see [Configure image editor](https://doc.ibexa.co/en/5.0/content_management/images/configure_image_editor/#gaussian-blur-strength).
-### AI Actions in Page Builder blocks [[% include 'snippets/experience_badge.md' %]] [[% include 'snippets/commerce_badge.md' %]]
-
-You can now use the [refining text AI Actions](https://doc.ibexa.co/en/5.0/ai_actions/ai_actions_guide/#refining-text) in Page Builder blocks string and text inputs.
-
-### Quable PIM [[% include 'snippets/commerce_badge.md' %]]
+### Quable PIM [[#% include 'snippets/headless_badge.md' %#]] [[% include 'snippets/experience_badge.md' %]]
Add-on to integrate [[[= pim_product_name =]]](https://www.quable.com/en) with [[= product_name =]].
For more information, see [Quable PIM Integration](https://doc.ibexa.co/en/5.0/product_catalog/quable/).
+### AI Actions in Page Builder blocks [[% include 'snippets/experience_badge.md' %]] [[% include 'snippets/commerce_badge.md' %]]
+
+You can now use the [refining text AI Actions](https://doc.ibexa.co/en/5.0/ai_actions/ai_actions_guide/#refining-text) in Page Builder blocks string and text inputs.
+
### Full changelog
[[% include 'snippets/release_50.md' %]]
From 0f912bc30ad8d188578645665052ae0d3ef982b0 Mon Sep 17 00:00:00 2001
From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
Date: Wed, 8 Apr 2026 10:29:47 +0200
Subject: [PATCH 26/39] Move Quable PIM up, rm badges
---
docs/release_notes/ibexa_dxp_v5.0.md | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/docs/release_notes/ibexa_dxp_v5.0.md b/docs/release_notes/ibexa_dxp_v5.0.md
index fad5c8309d..452457a836 100644
--- a/docs/release_notes/ibexa_dxp_v5.0.md
+++ b/docs/release_notes/ibexa_dxp_v5.0.md
@@ -64,6 +64,12 @@ designed to suggest relevant content or products to users, such as the most popu
For more information, see [Recommendation blocks in Page Builder](https://doc.ibexa.co/en/5.0/cdp/raptor_integration/pb_blocks/).
+### Quable PIM
+
+Add-on to integrate [[[= pim_product_name =]]](https://www.quable.com/en) with [[= product_name =]].
+
+For more information, see [Quable PIM Integration](https://doc.ibexa.co/en/5.0/product_catalog/quable/).
+
### Developer experience
#### Symfony 7.4
@@ -147,12 +153,6 @@ The [Image Editor]([[= user_doc =]]/image_management/edit_images/) now supports
You can adjust the blur level to balance between file size reduction and image sharpness.
For more information, see [Configure image editor](https://doc.ibexa.co/en/5.0/content_management/images/configure_image_editor/#gaussian-blur-strength).
-### Quable PIM [[#% include 'snippets/headless_badge.md' %#]] [[% include 'snippets/experience_badge.md' %]]
-
-Add-on to integrate [[[= pim_product_name =]]](https://www.quable.com/en) with [[= product_name =]].
-
-For more information, see [Quable PIM Integration](https://doc.ibexa.co/en/5.0/product_catalog/quable/).
-
### AI Actions in Page Builder blocks [[% include 'snippets/experience_badge.md' %]] [[% include 'snippets/commerce_badge.md' %]]
You can now use the [refining text AI Actions](https://doc.ibexa.co/en/5.0/ai_actions/ai_actions_guide/#refining-text) in Page Builder blocks string and text inputs.
From 408a2c754bcc8978c30f68df786819de696d5464 Mon Sep 17 00:00:00 2001
From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
Date: Wed, 8 Apr 2026 10:37:42 +0200
Subject: [PATCH 27/39] ibexa_dxp_v5.0.md: Fix link
---
docs/release_notes/ibexa_dxp_v5.0.md | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/docs/release_notes/ibexa_dxp_v5.0.md b/docs/release_notes/ibexa_dxp_v5.0.md
index 452457a836..fd9387438e 100644
--- a/docs/release_notes/ibexa_dxp_v5.0.md
+++ b/docs/release_notes/ibexa_dxp_v5.0.md
@@ -144,7 +144,8 @@ The following additions were made to the PHP API:
- [`Ibexa\Contracts\CorporateAccount\Order\OrderStatusLabelProviderInterface`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-CorporateAccount-Order-OrderStatusLabelProviderInterface.html)
- [`Ibexa\Contracts\ProductCatalog\Events\ProductAttributeRenderEvent`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-ProductCatalog-Events-ProductAttributeRenderEvent.html)
-- [`Ibexa\Contracts\Taxonomy\Search\Query\Criterion\TaxonomyNoEntries`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-Taxonomy-Search-Query-Criterion-TaxonomyNoEntries.html) (for more information, see [its search criteria reference entry](taxonomy_no_entries.md))
+- [`Ibexa\Contracts\Taxonomy\Search\Query\Criterion\TaxonomyNoEntries`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-Taxonomy-Search-Query-Criterion-TaxonomyNoEntries.html)
+ (for more information, see [its search criteria reference entry](https://doc.ibexa.co/en/5.0/search/criteria_reference/taxonomy_no_entries/))
- And, optionally, from the [Raptor connector add-on](#raptor-connector), classes of the [`Ibexa\Contracts\ConnectorRaptor` namespace](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/namespaces/ibexa-contracts-connectorraptor.html)
### Gaussian blur optimization in Image Editor
From 3a5278547dd573045be10e8ab574de9154905024 Mon Sep 17 00:00:00 2001
From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
Date: Thu, 9 Apr 2026 09:55:29 +0200
Subject: [PATCH 28/39] Quable isn't for 4.6
---
docs/release_notes/ibexa_dxp_v4.6.md | 6 ------
1 file changed, 6 deletions(-)
diff --git a/docs/release_notes/ibexa_dxp_v4.6.md b/docs/release_notes/ibexa_dxp_v4.6.md
index 0e5c53b67c..2ccf0d0f20 100644
--- a/docs/release_notes/ibexa_dxp_v4.6.md
+++ b/docs/release_notes/ibexa_dxp_v4.6.md
@@ -69,12 +69,6 @@ The [Image Editor]([[= user_doc =]]/image_management/edit_images/) now supports
You can adjust the blur level to balance between file size reduction and image sharpness.
For more information, see [Configure image editor](https://doc.ibexa.co/en/4.6/content_management/images/configure_image_editor/#gaussian-blur-strength).
-### Quable PIM [[% include 'snippets/commerce_badge.md' %]]
-
-Add-on to integrate [[[= pim_product_name =]]](https://www.quable.com/en) with [[= product_name =]].
-
-For more information, see [Quable PIM Integration](https://doc.ibexa.co/en/5.0/product_catalog/quable/).
-
### Full changelog
[[% include 'snippets/release_46.md' %]]
From 4147db21eac42aea46815c227ce3c4317afbf0e4 Mon Sep 17 00:00:00 2001
From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
Date: Thu, 9 Apr 2026 15:58:07 +0200
Subject: [PATCH 29/39] Add PHP API draft to release notes
---
docs/release_notes/ibexa_dxp_v4.6.md | 17 ++++++++++++++---
docs/release_notes/ibexa_dxp_v5.0.md | 5 ++++-
2 files changed, 18 insertions(+), 4 deletions(-)
diff --git a/docs/release_notes/ibexa_dxp_v4.6.md b/docs/release_notes/ibexa_dxp_v4.6.md
index 2ccf0d0f20..5eb03f4a00 100644
--- a/docs/release_notes/ibexa_dxp_v4.6.md
+++ b/docs/release_notes/ibexa_dxp_v4.6.md
@@ -13,9 +13,9 @@ month_change: true
[[% set version = 'v4.6.X' %]]
[[= release_note_entry_begin(
-"Integrated help " + version,
-'YYYY-MM-DD',
-['Headless', 'Experience', 'Commerce', 'LTS Update', 'New feature']
+ "Integrated help " + version,
+ 'YYYY-MM-DD',
+ ['Headless', 'Experience', 'Commerce', 'LTS Update', 'New feature']
) =]]
### Product tour
@@ -62,6 +62,17 @@ The parameters are available in your template as regular variables.
For more information, see [`ibexa_render()` Twig function](https://doc.ibexa.co/en/4.6/templating/twig_function_reference/content_twig_functions/#ibexa_render).
+#### PHP API
+
+The following additions were made to the PHP API:
+
+- [`Ibexa\Contracts\Core\FieldType\ReferenceAwareExternalStorage`](https://doc.ibexa.co/en/4.6/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-FieldType-ReferenceAwareExternalStorage.html)
+- [`Ibexa\Contracts\Core\Options\Context`](https://doc.ibexa.co/en/4.6/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Options-Context.html)
+- [`Ibexa\Contracts\CorporateAccount\Order`](https://doc.ibexa.co/en/4.6/api/php_api/php_api_reference/namespaces/ibexa-contracts-corporateaccount-order.html)
+- [`Ibexa\Contracts\CorporateAccount\Order\OrderStatusLabelProviderInterface`](https://doc.ibexa.co/en/4.6/api/php_api/php_api_reference/classes/Ibexa-Contracts-CorporateAccount-Order-OrderStatusLabelProviderInterface.html)
+- [`Ibexa\Contracts\Taxonomy\Search\Query\Criterion\TaxonomyNoEntries`](https://doc.ibexa.co/en/4.6/api/php_api/php_api_reference/classes/Ibexa-Contracts-Taxonomy-Search-Query-Criterion-TaxonomyNoEntries.html)
+ (for more information, see [its search criteria reference entry](https://doc.ibexa.co/en/4.6/search/criteria_reference/taxonomy_no_entries/))
+- optionally, from the [Integrated help LTS-Update](https://doc.ibexa.co/en/4.6/administration/back_office/integrated_help/), classes of the - [`Ibexa\Contracts\IntegratedHelp` namespace](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/namespaces/ibexa-contracts-integratedhelp.html)
### Gaussian blur optimization in Image Editor
diff --git a/docs/release_notes/ibexa_dxp_v5.0.md b/docs/release_notes/ibexa_dxp_v5.0.md
index fd9387438e..7877005fc0 100644
--- a/docs/release_notes/ibexa_dxp_v5.0.md
+++ b/docs/release_notes/ibexa_dxp_v5.0.md
@@ -142,11 +142,14 @@ You can now find examples for some REST request bodies in the [OpenAPI REST API]
The following additions were made to the PHP API:
+- [`Ibexa\Contracts\Core\FieldType\ReferenceAwareExternalStorage`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-FieldType-ReferenceAwareExternalStorage.html)
+- [`Ibexa\Contracts\Core\Options\Context`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Options-Context.html)
- [`Ibexa\Contracts\CorporateAccount\Order\OrderStatusLabelProviderInterface`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-CorporateAccount-Order-OrderStatusLabelProviderInterface.html)
- [`Ibexa\Contracts\ProductCatalog\Events\ProductAttributeRenderEvent`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-ProductCatalog-Events-ProductAttributeRenderEvent.html)
- [`Ibexa\Contracts\Taxonomy\Search\Query\Criterion\TaxonomyNoEntries`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-Taxonomy-Search-Query-Criterion-TaxonomyNoEntries.html)
(for more information, see [its search criteria reference entry](https://doc.ibexa.co/en/5.0/search/criteria_reference/taxonomy_no_entries/))
-- And, optionally, from the [Raptor connector add-on](#raptor-connector), classes of the [`Ibexa\Contracts\ConnectorRaptor` namespace](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/namespaces/ibexa-contracts-connectorraptor.html)
+- optionally, from the [Raptor connector add-on](https://doc.ibexa.co/en/5.0/cdp/raptor_integration/raptor_connector/), classes of the [`Ibexa\Contracts\ConnectorRaptor` namespace](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/namespaces/ibexa-contracts-connectorraptor.html)
+- optionally, from the [Integrated help LTS-Update](https://doc.ibexa.co/en/5.0/administration/back_office/integrated_help/), classes of the [`Ibexa\Contracts\IntegratedHelp` namespace](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/namespaces/ibexa-contracts-integratedhelp.html)
### Gaussian blur optimization in Image Editor
From 05310017207e5e666253d6ba71a63c81b46f54eb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tomasz=20D=C4=85browski?=
<64841871+dabrt@users.noreply.github.com>
Date: Tue, 14 Apr 2026 11:04:38 +0200
Subject: [PATCH 30/39] Apply suggestion from @dabrt
---
docs/release_notes/ibexa_dxp_v5.0.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/docs/release_notes/ibexa_dxp_v5.0.md b/docs/release_notes/ibexa_dxp_v5.0.md
index 2cc5a606cc..94ff40df4f 100644
--- a/docs/release_notes/ibexa_dxp_v5.0.md
+++ b/docs/release_notes/ibexa_dxp_v5.0.md
@@ -19,6 +19,7 @@ month_change: true
) =]]
This release introduces a new AI connector that allows you to integrate [AI Actions](https://doc.ibexa.co/en/5.0/ai_actions/ai_actions/) with [Google Gemini](https://gemini.google/overview/#what-gemini-is).
+Among other things, you can use it as an alternative embeddings provider for the taxonomy suggestions feature.
For more information, see how to [install and configure the Google Gemini connector](https://doc.ibexa.co/en/5.0/ai_actions/configure_ai_actions/#install-google-gemini-connector).
From 2f3b2880c9d62a3f5fa6c44fb30065c455f90814 Mon Sep 17 00:00:00 2001
From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
Date: Mon, 13 Apr 2026 19:47:02 +0200
Subject: [PATCH 31/39] remove blur, set versions and date
---
docs/release_notes/ibexa_dxp_v4.6.md | 12 +++---------
docs/release_notes/ibexa_dxp_v5.0.md | 14 ++++----------
2 files changed, 7 insertions(+), 19 deletions(-)
diff --git a/docs/release_notes/ibexa_dxp_v4.6.md b/docs/release_notes/ibexa_dxp_v4.6.md
index 5eb03f4a00..5e72f75ca6 100644
--- a/docs/release_notes/ibexa_dxp_v4.6.md
+++ b/docs/release_notes/ibexa_dxp_v4.6.md
@@ -10,11 +10,11 @@ month_change: true
-[[% set version = 'v4.6.X' %]]
+[[% set version = 'v4.6.29' %]]
[[= release_note_entry_begin(
"Integrated help " + version,
- 'YYYY-MM-DD',
+ '2026-04-14',
['Headless', 'Experience', 'Commerce', 'LTS Update', 'New feature']
) =]]
@@ -28,7 +28,7 @@ For more information, see [Product tour](https://doc.ibexa.co/en/4.6/administrat
[[= release_note_entry_begin(
"Ibexa DXP " + version,
- 'YYYY-MM-DD',
+ '2026-04-14',
['Headless', 'Experience', 'Commerce', 'New feature']
) =]]
@@ -74,12 +74,6 @@ The following additions were made to the PHP API:
(for more information, see [its search criteria reference entry](https://doc.ibexa.co/en/4.6/search/criteria_reference/taxonomy_no_entries/))
- optionally, from the [Integrated help LTS-Update](https://doc.ibexa.co/en/4.6/administration/back_office/integrated_help/), classes of the - [`Ibexa\Contracts\IntegratedHelp` namespace](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/namespaces/ibexa-contracts-integratedhelp.html)
-### Gaussian blur optimization in Image Editor
-
-The [Image Editor]([[= user_doc =]]/image_management/edit_images/) now supports configurable gaussian blur strength for image optimization.
-You can adjust the blur level to balance between file size reduction and image sharpness.
-For more information, see [Configure image editor](https://doc.ibexa.co/en/4.6/content_management/images/configure_image_editor/#gaussian-blur-strength).
-
### Full changelog
[[% include 'snippets/release_46.md' %]]
diff --git a/docs/release_notes/ibexa_dxp_v5.0.md b/docs/release_notes/ibexa_dxp_v5.0.md
index 94ff40df4f..2171ca5639 100644
--- a/docs/release_notes/ibexa_dxp_v5.0.md
+++ b/docs/release_notes/ibexa_dxp_v5.0.md
@@ -10,11 +10,11 @@ month_change: true
-[[% set version = 'v5.0.X' %]]
+[[% set version = 'v5.0.7' %]]
[[= release_note_entry_begin(
"Google Gemini connector " + version,
- 'YYYY-MM-DD',
+ '2026-04-14',
['Headless', 'Experience', 'Commerce', 'LTS Update', 'New feature', 'First release']
) =]]
@@ -27,7 +27,7 @@ For more information, see how to [install and configure the Google Gemini connec
[[= release_note_entry_begin(
"Integrated help " + version,
- 'YYYY-MM-DD',
+ '2026-04-14',
['Headless', 'Experience', 'Commerce', 'LTS Update', 'New feature']
) =]]
@@ -41,7 +41,7 @@ For more information, see [Product tour](https://doc.ibexa.co/en/5.0/administrat
[[= release_note_entry_begin(
"Ibexa DXP " + version,
- 'YYYY-MM-DD',
+ '2026-04-14',
['Headless', 'Experience', 'Commerce', 'New feature']
) =]]
@@ -152,12 +152,6 @@ The following additions were made to the PHP API:
- optionally, from the [Raptor connector add-on](https://doc.ibexa.co/en/5.0/cdp/raptor_integration/raptor_connector/), classes of the [`Ibexa\Contracts\ConnectorRaptor` namespace](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/namespaces/ibexa-contracts-connectorraptor.html)
- optionally, from the [Integrated help LTS-Update](https://doc.ibexa.co/en/5.0/administration/back_office/integrated_help/), classes of the [`Ibexa\Contracts\IntegratedHelp` namespace](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/namespaces/ibexa-contracts-integratedhelp.html)
-### Gaussian blur optimization in Image Editor
-
-The [Image Editor]([[= user_doc =]]/image_management/edit_images/) now supports configurable gaussian blur strength for image optimization.
-You can adjust the blur level to balance between file size reduction and image sharpness.
-For more information, see [Configure image editor](https://doc.ibexa.co/en/5.0/content_management/images/configure_image_editor/#gaussian-blur-strength).
-
### AI Actions in Page Builder blocks [[% include 'snippets/experience_badge.md' %]] [[% include 'snippets/commerce_badge.md' %]]
You can now use the [refining text AI Actions](https://doc.ibexa.co/en/5.0/ai_actions/ai_actions_guide/#refining-text) in Page Builder blocks string and text inputs.
From cd5e0b28ab55fe46e938478fa778af97e3bdaed8 Mon Sep 17 00:00:00 2001
From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
Date: Tue, 14 Apr 2026 13:05:18 +0200
Subject: [PATCH 32/39] uncomment include_file
---
docs/release_notes/ibexa_dxp_v5.0.md | 2 --
1 file changed, 2 deletions(-)
diff --git a/docs/release_notes/ibexa_dxp_v5.0.md b/docs/release_notes/ibexa_dxp_v5.0.md
index 2171ca5639..9d04c83d23 100644
--- a/docs/release_notes/ibexa_dxp_v5.0.md
+++ b/docs/release_notes/ibexa_dxp_v5.0.md
@@ -115,9 +115,7 @@ You can use it for migrations that might fail under certain conditions but shoul
For example, you can create languages without checking if they already exist:
``` yaml
-[[#
[[= include_file('code_samples/data_migration/examples/try_catch_step.yaml') =]]
-#]]
```
The `try_catch` step allows you to specify which exceptions to catch and whether to continue executing remaining steps after an exception occurs.
From 65c8ff7c4a3d49035336f9983b82a42fc9a7e44d Mon Sep 17 00:00:00 2001
From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
Date: Tue, 14 Apr 2026 15:03:23 +0200
Subject: [PATCH 33/39] Apply suggestions from code review
Co-authored-by: julitafalcondusza <117284672+julitafalcondusza@users.noreply.github.com>
---
docs/release_notes/ibexa_dxp_v4.6.md | 6 +++---
docs/release_notes/ibexa_dxp_v5.0.md | 16 +++++++---------
2 files changed, 10 insertions(+), 12 deletions(-)
diff --git a/docs/release_notes/ibexa_dxp_v4.6.md b/docs/release_notes/ibexa_dxp_v4.6.md
index 5e72f75ca6..744ba4c4b4 100644
--- a/docs/release_notes/ibexa_dxp_v4.6.md
+++ b/docs/release_notes/ibexa_dxp_v4.6.md
@@ -43,7 +43,7 @@ Two [taxonomy search](https://doc.ibexa.co/en/4.6/content_management/taxonomy/ta
#### Custom parameters in `ibexa_render()`
-You can now pass custom parameters to templates when using the `ibexa_render()` Twig function with the new `params` option, similar to how you can with `render(controller())`.Collapse annotationCheck notice on line R18[vale] docs/release_notes/ibexa_dxp_v5.0.md#L18Check notice: [vale] docs/release_notes/ibexa_dxp_v5.0.md#L18[Ibexa.ByUsing] Prefer 'by using' or 'with' to plain 'using'.Build & test documentation / valeView details
+You can now pass custom parameters to templates when using the `ibexa_render()` Twig function with the new `params` option, similar to how you can with `render(controller())`.
This allows you to provide additional context or data to your view templates:
@@ -71,8 +71,8 @@ The following additions were made to the PHP API:
- [`Ibexa\Contracts\CorporateAccount\Order`](https://doc.ibexa.co/en/4.6/api/php_api/php_api_reference/namespaces/ibexa-contracts-corporateaccount-order.html)
- [`Ibexa\Contracts\CorporateAccount\Order\OrderStatusLabelProviderInterface`](https://doc.ibexa.co/en/4.6/api/php_api/php_api_reference/classes/Ibexa-Contracts-CorporateAccount-Order-OrderStatusLabelProviderInterface.html)
- [`Ibexa\Contracts\Taxonomy\Search\Query\Criterion\TaxonomyNoEntries`](https://doc.ibexa.co/en/4.6/api/php_api/php_api_reference/classes/Ibexa-Contracts-Taxonomy-Search-Query-Criterion-TaxonomyNoEntries.html)
- (for more information, see [its search criteria reference entry](https://doc.ibexa.co/en/4.6/search/criteria_reference/taxonomy_no_entries/))
-- optionally, from the [Integrated help LTS-Update](https://doc.ibexa.co/en/4.6/administration/back_office/integrated_help/), classes of the - [`Ibexa\Contracts\IntegratedHelp` namespace](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/namespaces/ibexa-contracts-integratedhelp.html)
+For more information, see [search criteria reference entry](https://doc.ibexa.co/en/4.6/search/criteria_reference/taxonomy_no_entries/)).
+See classes of the [`Ibexa\Contracts\IntegratedHelp` namespace](https://doc.ibexa.co/en/4.6/api/php_api/php_api_reference/namespaces/ibexa-contracts-integratedhelp.html) in the [Integrated help LTS-Update](https://doc.ibexa.co/en/4.6/administration/back_office/integrated_help/).
### Full changelog
diff --git a/docs/release_notes/ibexa_dxp_v5.0.md b/docs/release_notes/ibexa_dxp_v5.0.md
index 9d04c83d23..b6df08db35 100644
--- a/docs/release_notes/ibexa_dxp_v5.0.md
+++ b/docs/release_notes/ibexa_dxp_v5.0.md
@@ -19,7 +19,7 @@ month_change: true
) =]]
This release introduces a new AI connector that allows you to integrate [AI Actions](https://doc.ibexa.co/en/5.0/ai_actions/ai_actions/) with [Google Gemini](https://gemini.google/overview/#what-gemini-is).
-Among other things, you can use it as an alternative embeddings provider for the taxonomy suggestions feature.
+You can use it as an alternative embeddings provider for the [taxonomy suggestions feature](taxonomy.md#taxonomy-suggestions).
For more information, see how to [install and configure the Google Gemini connector](https://doc.ibexa.co/en/5.0/ai_actions/configure_ai_actions/#install-google-gemini-connector).
@@ -47,9 +47,9 @@ For more information, see [Product tour](https://doc.ibexa.co/en/5.0/administrat
### Raptor connector
-The SiteAccess-aware Raptor connector provides a seamless integration between [[= product_name =]] and [Raptor Recommendation Engine](https://www.raptorservices.com/website-recommendations/).
+The Raptor connector provides a seamless integration between [[= product_name =]] and [Raptor Recommendation Engine](https://www.raptorservices.com/website-recommendations/).
-For more information, see [SiteAccess-aware Raptor connector](https://doc.ibexa.co/en/5.0/cdp/raptor_integration/raptor_connector/).
+For more information, see [Raptor connector](https://doc.ibexa.co/en/5.0/cdp/raptor_integration/raptor_connector/).
#### Tracking
@@ -60,14 +60,13 @@ This add-on includes two Twig functions to ease tracking setting:
#### Recommendations blocks [[% include 'snippets/experience_badge.md' %]] [[% include 'snippets/commerce_badge.md' %]]
-This add-on introduces a set of recommendation blocks available in the [Page Builder](https://doc.ibexa.co/en/5.0/content_management/pages/page_builder_guide/),
-designed to suggest relevant content or products to users, such as the most popular items or viewed by others.
+This add-on introduces a set of recommendation blocks available in the [Page Builder](https://doc.ibexa.co/en/5.0/content_management/pages/page_builder_guide/), designed to suggest relevant content or products to users, such as the most popular items or viewed by others.
-For more information, see [Recommendation blocks in Page Builder](https://doc.ibexa.co/en/5.0/cdp/raptor_integration/pb_blocks/).
+For more information about Recommendation blocks in Page Builder, see the relevant [Developer Documentation](https://doc.ibexa.co/en/5.0/cdp/raptor_integration/pb_blocks/) and [User Documentation](https://doc.ibexa.co/projects/userguide/en/5.0/recommendations/raptor_integration/raptor_recommendation_blocks/).
### Quable PIM
-Add-on to integrate [[[= pim_product_name =]]](https://www.quable.com/en) with [[= product_name =]].
+This add-on enables integration between [[[= pim_product_name =]]](https://www.quable.com/en) and [[= product_name =]].
For more information, see [Quable PIM Integration](https://doc.ibexa.co/en/5.0/product_catalog/quable/).
@@ -76,8 +75,7 @@ For more information, see [Quable PIM Integration](https://doc.ibexa.co/en/5.0/p
#### Symfony 7.4
Symfony is upgraded from 7.3 to 7.4.
-See [what's new in Symfony 7.4](https://symfony.com/blog/category/living-on-the-edge/8.0-7.4)
-and [how to update Symfony within [[= product_name =]]](https://doc.ibexa.co/en/5.0/update_and_migration/from_5.0/update_from_5.0/#update-symfony-from-73-to-74).
+See [what's new in Symfony 7.4](https://symfony.com/blog/category/living-on-the-edge/8.0-7.4) and [how to update Symfony within [[= product_name =]]](https://doc.ibexa.co/en/5.0/update_and_migration/from_5.0/update_from_5.0/#update-symfony-from-73-to-74).
#### Taxonomy search
From cf89e77b03263541fd90d6b2cf0163bd005f5c0e Mon Sep 17 00:00:00 2001
From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
Date: Tue, 14 Apr 2026 15:28:53 +0200
Subject: [PATCH 34/39] resync ibexa_dxp_v5.0.md and ibexa_dxp_v4.6.md
---
docs/release_notes/ibexa_dxp_v4.6.md | 4 ++--
docs/release_notes/ibexa_dxp_v5.0.md | 8 ++++----
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/docs/release_notes/ibexa_dxp_v4.6.md b/docs/release_notes/ibexa_dxp_v4.6.md
index 744ba4c4b4..6631a6c5fb 100644
--- a/docs/release_notes/ibexa_dxp_v4.6.md
+++ b/docs/release_notes/ibexa_dxp_v4.6.md
@@ -71,8 +71,8 @@ The following additions were made to the PHP API:
- [`Ibexa\Contracts\CorporateAccount\Order`](https://doc.ibexa.co/en/4.6/api/php_api/php_api_reference/namespaces/ibexa-contracts-corporateaccount-order.html)
- [`Ibexa\Contracts\CorporateAccount\Order\OrderStatusLabelProviderInterface`](https://doc.ibexa.co/en/4.6/api/php_api/php_api_reference/classes/Ibexa-Contracts-CorporateAccount-Order-OrderStatusLabelProviderInterface.html)
- [`Ibexa\Contracts\Taxonomy\Search\Query\Criterion\TaxonomyNoEntries`](https://doc.ibexa.co/en/4.6/api/php_api/php_api_reference/classes/Ibexa-Contracts-Taxonomy-Search-Query-Criterion-TaxonomyNoEntries.html)
-For more information, see [search criteria reference entry](https://doc.ibexa.co/en/4.6/search/criteria_reference/taxonomy_no_entries/)).
-See classes of the [`Ibexa\Contracts\IntegratedHelp` namespace](https://doc.ibexa.co/en/4.6/api/php_api/php_api_reference/namespaces/ibexa-contracts-integratedhelp.html) in the [Integrated help LTS-Update](https://doc.ibexa.co/en/4.6/administration/back_office/integrated_help/).
+
For more information, see [search criteria reference entry](https://doc.ibexa.co/en/4.6/search/criteria_reference/taxonomy_no_entries/).
+- [`Ibexa\Contracts\IntegratedHelp` namespace](https://doc.ibexa.co/en/4.6/api/php_api/php_api_reference/namespaces/ibexa-contracts-integratedhelp.html) from the [Integrated help LTS-Update](https://doc.ibexa.co/en/4.6/administration/back_office/integrated_help/)
### Full changelog
diff --git a/docs/release_notes/ibexa_dxp_v5.0.md b/docs/release_notes/ibexa_dxp_v5.0.md
index b6df08db35..7d068294b7 100644
--- a/docs/release_notes/ibexa_dxp_v5.0.md
+++ b/docs/release_notes/ibexa_dxp_v5.0.md
@@ -86,7 +86,7 @@ Two [taxonomy search](https://doc.ibexa.co/en/5.0/content_management/taxonomy/ta
#### Custom parameters in `ibexa_render()`
-You can now pass custom parameters to templates when using the `ibexa_render()` Twig function with the new `params` option, similar to how you can with `render(controller())`.Collapse annotationCheck notice on line R18[vale] docs/release_notes/ibexa_dxp_v5.0.md#L18Check notice: [vale] docs/release_notes/ibexa_dxp_v5.0.md#L18[Ibexa.ByUsing] Prefer 'by using' or 'with' to plain 'using'.Build & test documentation / valeView details
+You can now pass custom parameters to templates when using the `ibexa_render()` Twig function with the new `params` option, similar to how you can with `render(controller())`.
This allows you to provide additional context or data to your view templates:
@@ -144,9 +144,9 @@ The following additions were made to the PHP API:
- [`Ibexa\Contracts\CorporateAccount\Order\OrderStatusLabelProviderInterface`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-CorporateAccount-Order-OrderStatusLabelProviderInterface.html)
- [`Ibexa\Contracts\ProductCatalog\Events\ProductAttributeRenderEvent`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-ProductCatalog-Events-ProductAttributeRenderEvent.html)
- [`Ibexa\Contracts\Taxonomy\Search\Query\Criterion\TaxonomyNoEntries`](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-Taxonomy-Search-Query-Criterion-TaxonomyNoEntries.html)
- (for more information, see [its search criteria reference entry](https://doc.ibexa.co/en/5.0/search/criteria_reference/taxonomy_no_entries/))
-- optionally, from the [Raptor connector add-on](https://doc.ibexa.co/en/5.0/cdp/raptor_integration/raptor_connector/), classes of the [`Ibexa\Contracts\ConnectorRaptor` namespace](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/namespaces/ibexa-contracts-connectorraptor.html)
-- optionally, from the [Integrated help LTS-Update](https://doc.ibexa.co/en/5.0/administration/back_office/integrated_help/), classes of the [`Ibexa\Contracts\IntegratedHelp` namespace](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/namespaces/ibexa-contracts-integratedhelp.html)
+
For more information, see [search criteria reference entry](https://doc.ibexa.co/en/5.0/search/criteria_reference/taxonomy_no_entries/).
+- [`Ibexa\Contracts\ConnectorRaptor` namespace](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/namespaces/ibexa-contracts-connectorraptor.html) from the [Raptor connector add-on](https://doc.ibexa.co/en/5.0/cdp/raptor_integration/raptor_connector/)
+- [`Ibexa\Contracts\IntegratedHelp` namespace](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/namespaces/ibexa-contracts-integratedhelp.html) from the [Integrated help LTS-Update](https://doc.ibexa.co/en/5.0/administration/back_office/integrated_help/)
### AI Actions in Page Builder blocks [[% include 'snippets/experience_badge.md' %]] [[% include 'snippets/commerce_badge.md' %]]
From 0a7eee6a75694a8c340ce92d35259e08af65e814 Mon Sep 17 00:00:00 2001
From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
Date: Wed, 15 Apr 2026 08:58:53 +0200
Subject: [PATCH 35/39] Apply suggestions from code review
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Co-authored-by: Marek Nocoń
---
docs/release_notes/ibexa_dxp_v4.6.md | 3 +++
docs/release_notes/ibexa_dxp_v5.0.md | 19 ++++++++++++++-----
2 files changed, 17 insertions(+), 5 deletions(-)
diff --git a/docs/release_notes/ibexa_dxp_v4.6.md b/docs/release_notes/ibexa_dxp_v4.6.md
index 06a7934d15..2181fb3876 100644
--- a/docs/release_notes/ibexa_dxp_v4.6.md
+++ b/docs/release_notes/ibexa_dxp_v4.6.md
@@ -22,6 +22,9 @@ month_change: true
The product tour is a new Integrated help feature that helps back office contributors to discover [[= product_name =]].
+With product tours, you can create customized onboarding journeys.
+This accelerates user adoption, reduces training time, and helps users confidently navigate the platform.
+
For more information, see [Product tour](https://doc.ibexa.co/en/4.6/administration/back_office/product_tour/).
[[= release_note_entry_end() =]]
diff --git a/docs/release_notes/ibexa_dxp_v5.0.md b/docs/release_notes/ibexa_dxp_v5.0.md
index 625183220e..3bad19d5cb 100644
--- a/docs/release_notes/ibexa_dxp_v5.0.md
+++ b/docs/release_notes/ibexa_dxp_v5.0.md
@@ -19,7 +19,7 @@ month_change: true
) =]]
This release introduces a new AI connector that allows you to integrate [AI Actions](https://doc.ibexa.co/en/5.0/ai_actions/ai_actions/) with [Google Gemini](https://gemini.google/overview/#what-gemini-is).
-You can use it as an alternative embeddings provider for the [taxonomy suggestions feature](taxonomy.md#taxonomy-suggestions).
+You can also use it as an alternative embeddings provider for the [taxonomy suggestions feature](taxonomy.md#taxonomy-suggestions).
For more information, see how to [install and configure the Google Gemini connector](https://doc.ibexa.co/en/5.0/ai_actions/configure_ai_actions/#install-google-gemini-connector).
@@ -66,7 +66,10 @@ For more information about Recommendation blocks in Page Builder, see the releva
### Quable PIM
-This add-on enables integration between [[[= pim_product_name =]]](https://www.quable.com/en) and [[= product_name =]].
+The [[= pim_product_name =]] integration add-on allows you to connect [[= product_name =]] with [[[= pim_product_name =]] Product Information Management (PIM)](https://www.quable.com/en), making [[= pim_product_name =]] the authoritative source of product information for every website powered by [[= product_name =]].
+
+[[= pim_product_name =]] can serve as the single source of truth for all product data, including attributes, classifications, variants, and translations.
+[[= product_name =]] consumes this data and makes it available for use in content and digital experiences.
For more information, see [Quable PIM Integration](https://doc.ibexa.co/en/5.0/product_catalog/quable/).
@@ -75,6 +78,7 @@ For more information, see [Quable PIM Integration](https://doc.ibexa.co/en/5.0/p
#### Symfony 7.4
Symfony is upgraded from 7.3 to 7.4.
+It's the latest [LTS release](https://symfony.com/releases#long-term-support-release), maintainted till November 2029.
See [what's new in Symfony 7.4](https://symfony.com/blog/category/living-on-the-edge/8.0-7.4) and [how to update Symfony within [[= product_name =]]](https://doc.ibexa.co/en/5.0/update_and_migration/from_5.0/update_from_5.0/#update-symfony-from-73-to-74).
#### Taxonomy search
@@ -122,15 +126,20 @@ For more information, see [Error handling with try-catch](https://doc.ibexa.co/e
#### Translation-related Twig Component groups
-Four groups of [Twig components](https://doc.ibexa.co/en/5.0/templating/components/) related to Admin UI translation are added.
+Four new [Twig component groups](https://doc.ibexa.co/en/5.0/templating/components/) related to Admin UI translation are added:
+
+- `admin-ui-product-translation-modal-footer`
+- `admin-ui-product-translations-actions-modal`
+- `admin-ui-product-translations-actions`
+- `admin-ui-product-translations-row-actions`
-For more information, see [Customizing the back office with Twig Components > Admin UI](https://doc.ibexa.co/en/5.0/administration/back_office/back_office_elements/custom_components/#admin-ui).
+For more information, see [available Admin UI Twig Component groups](https://doc.ibexa.co/en/5.0/administration/back_office/back_office_elements/custom_components/#admin-ui).
#### REST API
You can now find examples for some REST request bodies in the [OpenAPI REST API](rest_api_usage.md#openapi-support):
-- in the right column of the [online reference](https://doc.ibexa.co/en/5.0/api/rest_api/rest_api_reference/rest_api_reference.html) where the example is used as a sample instead of a duplicate of middle column schema,
+- in the right column of the [online reference](https://doc.ibexa.co/en/5.0/api/rest_api/rest_api_reference/rest_api_reference.html),
and in the downloadable OpenAPI specification files
- on your dev instance at `/api/ibexa/v2/doc` in an “Example Value” tab of the "Request Body" section, alongside the "Schema" tab
- in the generated JSON or YAML OpenAPI specifications when running `ibexa:openapi` command
From f4ce467c4a4ca2e12399e41c9165a15d8fa7430e Mon Sep 17 00:00:00 2001
From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
Date: Wed, 15 Apr 2026 09:04:01 +0200
Subject: [PATCH 36/39] resync ibexa_dxp_v5.0.md and ibexa_dxp_v4.6.md
---
docs/release_notes/ibexa_dxp_v5.0.md | 3 +++
1 file changed, 3 insertions(+)
diff --git a/docs/release_notes/ibexa_dxp_v5.0.md b/docs/release_notes/ibexa_dxp_v5.0.md
index 3bad19d5cb..929248822d 100644
--- a/docs/release_notes/ibexa_dxp_v5.0.md
+++ b/docs/release_notes/ibexa_dxp_v5.0.md
@@ -35,6 +35,9 @@ For more information, see how to [install and configure the Google Gemini connec
The product tour is a new Integrated help feature that helps back office contributors to discover [[= product_name =]].
+With product tours, you can create customized onboarding journeys.
+This accelerates user adoption, reduces training time, and helps users confidently navigate the platform.
+
For more information, see [Product tour](https://doc.ibexa.co/en/5.0/administration/back_office/product_tour/).
[[= release_note_entry_end() =]]
From b35b131e613113e4e4ce1d486aa89e0df1e2025b Mon Sep 17 00:00:00 2001
From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
Date: Wed, 15 Apr 2026 09:06:23 +0200
Subject: [PATCH 37/39] Move AI Actions in blocks upper
---
docs/release_notes/ibexa_dxp_v5.0.md | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/docs/release_notes/ibexa_dxp_v5.0.md b/docs/release_notes/ibexa_dxp_v5.0.md
index 929248822d..ea81394d69 100644
--- a/docs/release_notes/ibexa_dxp_v5.0.md
+++ b/docs/release_notes/ibexa_dxp_v5.0.md
@@ -76,6 +76,10 @@ The [[= pim_product_name =]] integration add-on allows you to connect [[= produc
For more information, see [Quable PIM Integration](https://doc.ibexa.co/en/5.0/product_catalog/quable/).
+### AI Actions in Page Builder blocks [[% include 'snippets/experience_badge.md' %]] [[% include 'snippets/commerce_badge.md' %]]
+
+You can now use the [refining text AI Actions](https://doc.ibexa.co/en/5.0/ai_actions/ai_actions_guide/#refining-text) in Page Builder blocks string and text inputs.
+
### Developer experience
#### Symfony 7.4
@@ -160,10 +164,6 @@ The following additions were made to the PHP API:
- [`Ibexa\Contracts\ConnectorRaptor` namespace](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/namespaces/ibexa-contracts-connectorraptor.html) from the [Raptor connector add-on](https://doc.ibexa.co/en/5.0/cdp/raptor_integration/raptor_connector/)
- [`Ibexa\Contracts\IntegratedHelp` namespace](https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/namespaces/ibexa-contracts-integratedhelp.html) from the [Integrated help LTS-Update](https://doc.ibexa.co/en/5.0/administration/back_office/integrated_help/)
-### AI Actions in Page Builder blocks [[% include 'snippets/experience_badge.md' %]] [[% include 'snippets/commerce_badge.md' %]]
-
-You can now use the [refining text AI Actions](https://doc.ibexa.co/en/5.0/ai_actions/ai_actions_guide/#refining-text) in Page Builder blocks string and text inputs.
-
### Full changelog
[[% include 'snippets/release_50.md' %]]
From 1d878846949760f4bd9d96a93c7c899a7a1780a6 Mon Sep 17 00:00:00 2001
From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
Date: Wed, 15 Apr 2026 10:04:35 +0200
Subject: [PATCH 38/39] TaxonomySubtree isn't new to these release
---
docs/release_notes/ibexa_dxp_v4.6.md | 3 +--
docs/release_notes/ibexa_dxp_v5.0.md | 3 +--
2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/docs/release_notes/ibexa_dxp_v4.6.md b/docs/release_notes/ibexa_dxp_v4.6.md
index 2181fb3876..42df7da9b2 100644
--- a/docs/release_notes/ibexa_dxp_v4.6.md
+++ b/docs/release_notes/ibexa_dxp_v4.6.md
@@ -39,10 +39,9 @@ For more information, see [Product tour](https://doc.ibexa.co/en/4.6/administrat
#### Taxonomy search
-Two [taxonomy search](https://doc.ibexa.co/en/4.6/content_management/taxonomy/taxonomy_api/search) criteria are added:
+One [taxonomy search](https://doc.ibexa.co/en/4.6/content_management/taxonomy/taxonomy_api/search) criterion is added:
- [`TaxonomyNoEntries`](https://doc.ibexa.co/en/4.6/search/criteria_reference/taxonomy_no_entries/) to find content items to which no taxonomy entries have been assigned.
-- [`TaxonomySubtree`](https://doc.ibexa.co/en/4.6/search/criteria_reference/taxonomy_subtree/) for content items assigned to a taxonomy entry or any of its descendants.
#### Custom parameters in `ibexa_render()`
diff --git a/docs/release_notes/ibexa_dxp_v5.0.md b/docs/release_notes/ibexa_dxp_v5.0.md
index ea81394d69..c0a8151d30 100644
--- a/docs/release_notes/ibexa_dxp_v5.0.md
+++ b/docs/release_notes/ibexa_dxp_v5.0.md
@@ -90,10 +90,9 @@ See [what's new in Symfony 7.4](https://symfony.com/blog/category/living-on-the-
#### Taxonomy search
-Two [taxonomy search](https://doc.ibexa.co/en/5.0/content_management/taxonomy/taxonomy_api/search) criteria are added:
+One [taxonomy search](https://doc.ibexa.co/en/5.0/content_management/taxonomy/taxonomy_api/search) criterion is added:
- [`TaxonomyNoEntries`](https://doc.ibexa.co/en/5.0/search/criteria_reference/taxonomy_no_entries/) to find content items to which no taxonomy entries have been assigned.
-- [`TaxonomySubtree`](https://doc.ibexa.co/en/5.0/search/criteria_reference/taxonomy_subtree/) for content items assigned to a taxonomy entry or any of its descendants.
#### Custom parameters in `ibexa_render()`
From 251d274986f9d31ba8c33027ccbb261e07e9954a Mon Sep 17 00:00:00 2001
From: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com>
Date: Fri, 17 Apr 2026 12:49:22 +0200
Subject: [PATCH 39/39] Update the next release date
---
docs/release_notes/ibexa_dxp_v4.6.md | 4 ++--
docs/release_notes/ibexa_dxp_v5.0.md | 6 +++---
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/docs/release_notes/ibexa_dxp_v4.6.md b/docs/release_notes/ibexa_dxp_v4.6.md
index 42df7da9b2..2bfd21e2c7 100644
--- a/docs/release_notes/ibexa_dxp_v4.6.md
+++ b/docs/release_notes/ibexa_dxp_v4.6.md
@@ -14,7 +14,7 @@ month_change: true
[[= release_note_entry_begin(
"Integrated help " + version,
- '2026-04-14',
+ '2026-04-20',
['Headless', 'Experience', 'Commerce', 'LTS Update', 'New feature']
) =]]
@@ -31,7 +31,7 @@ For more information, see [Product tour](https://doc.ibexa.co/en/4.6/administrat
[[= release_note_entry_begin(
"Ibexa DXP " + version,
- '2026-04-14',
+ '2026-04-20',
['Headless', 'Experience', 'Commerce', 'New feature']
) =]]
diff --git a/docs/release_notes/ibexa_dxp_v5.0.md b/docs/release_notes/ibexa_dxp_v5.0.md
index c0a8151d30..9b37f7eb72 100644
--- a/docs/release_notes/ibexa_dxp_v5.0.md
+++ b/docs/release_notes/ibexa_dxp_v5.0.md
@@ -14,7 +14,7 @@ month_change: true
[[= release_note_entry_begin(
"Google Gemini connector " + version,
- '2026-04-14',
+ '2026-04-20',
['Headless', 'Experience', 'Commerce', 'LTS Update', 'New feature', 'First release']
) =]]
@@ -27,7 +27,7 @@ For more information, see how to [install and configure the Google Gemini connec
[[= release_note_entry_begin(
"Integrated help " + version,
- '2026-04-14',
+ '2026-04-20',
['Headless', 'Experience', 'Commerce', 'LTS Update', 'New feature']
) =]]
@@ -44,7 +44,7 @@ For more information, see [Product tour](https://doc.ibexa.co/en/5.0/administrat
[[= release_note_entry_begin(
"Ibexa DXP " + version,
- '2026-04-14',
+ '2026-04-20',
['Headless', 'Experience', 'Commerce', 'New feature']
) =]]