From 8f8328d721c4df822a6eebbcc148108ce026f582 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Noco=C5=84?= Date: Wed, 28 May 2025 09:25:18 +0200 Subject: [PATCH 1/8] Release notes 4.6.20 --- docs/release_notes/ibexa_dxp_v4.6.md | 26 +++++++++++++++++++ .../from_4.6/update_from_4.6.md | 4 +++ mkdocs.yml | 2 +- 3 files changed, 31 insertions(+), 1 deletion(-) diff --git a/docs/release_notes/ibexa_dxp_v4.6.md b/docs/release_notes/ibexa_dxp_v4.6.md index 93443000f6..144b82fdba 100644 --- a/docs/release_notes/ibexa_dxp_v4.6.md +++ b/docs/release_notes/ibexa_dxp_v4.6.md @@ -10,6 +10,32 @@ month_change: true
+[[% set version = 'v4.6.20' %]] +[[= release_note_entry_begin("Ibexa DXP " + version, '2025-05-27', ['Headless', 'Experience', 'Commerce']) =]] + +#### Twig Components + +- The new [Twig Components](components.md) feature allow you to effortlessly build customizable and reusable Twig templates in [[= product_name =]] + +#### Extending Sub-items view + +- With help of the new extension point, you can now [add new views or overwrite existing ones in the Sub-items list](subitems_list.md#create-custom-sub-items-list-view) + +#### Infrastructure + +- MySQL 8.4, Node 20 and Node 22 are now officially supported + +#### PHP API + +- The PHP API has been enhanced with the following new classes: + +TODO + +#### Full changelog +[[% include 'snippets/release_46.md' %]] + +[[= release_note_entry_end() =]] + [[% set version = 'v4.6.19' %]] [[= release_note_entry_begin("AI Actions " + version, '2025-04-09', ['LTS Update', 'New feature']) =]] diff --git a/docs/update_and_migration/from_4.6/update_from_4.6.md b/docs/update_and_migration/from_4.6/update_from_4.6.md index 67aab4743d..c32ebd2950 100644 --- a/docs/update_and_migration/from_4.6/update_from_4.6.md +++ b/docs/update_and_migration/from_4.6/update_from_4.6.md @@ -359,3 +359,7 @@ To use the [latest features](ibexa_dxp_v4.6.md) added to them, update them separ ```bash composer require ibexa/product-catalog-date-time-attribute:[[= latest_tag_4_6 =]] ``` + +## v4.6.20 + +No additional steps needed. diff --git a/mkdocs.yml b/mkdocs.yml index ee6167738b..0149e1e532 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -950,7 +950,7 @@ extra: latest_tag_4_3: '4.3.5' latest_tag_4_4: '4.4.4' latest_tag_4_5: '4.5.7' - latest_tag_4_6: '4.6.19' + latest_tag_4_6: '4.6.20' latest_tag_5_0: '5.0.0' symfony_doc: 'https://symfony.com/doc/7.2' From 1e2bc4c6e0a5c524f8644edebc02e4da53f92739 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Noco=C5=84?= Date: Wed, 28 May 2025 09:31:22 +0200 Subject: [PATCH 2/8] Moved update section --- docs/update_and_migration/from_4.6/update_from_4.6.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/update_and_migration/from_4.6/update_from_4.6.md b/docs/update_and_migration/from_4.6/update_from_4.6.md index c32ebd2950..291c7243bb 100644 --- a/docs/update_and_migration/from_4.6/update_from_4.6.md +++ b/docs/update_and_migration/from_4.6/update_from_4.6.md @@ -339,6 +339,10 @@ vendor/bin/rector --dry-run vendor/bin/rector ``` +## v4.6.20 + +No additional steps needed. + [[% include 'snippets/update/notify_support.md' %]] With the product updated to the latest version, you can now finish the update process or proceed to updating the LTS Updates packages. @@ -359,7 +363,3 @@ To use the [latest features](ibexa_dxp_v4.6.md) added to them, update them separ ```bash composer require ibexa/product-catalog-date-time-attribute:[[= latest_tag_4_6 =]] ``` - -## v4.6.20 - -No additional steps needed. From 332f50c4cdd610601cb41076bbb6caccee786444 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Noco=C5=84?= Date: Wed, 28 May 2025 09:41:33 +0200 Subject: [PATCH 3/8] Rephrase --- docs/release_notes/ibexa_dxp_v4.6.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release_notes/ibexa_dxp_v4.6.md b/docs/release_notes/ibexa_dxp_v4.6.md index 144b82fdba..a53fab3036 100644 --- a/docs/release_notes/ibexa_dxp_v4.6.md +++ b/docs/release_notes/ibexa_dxp_v4.6.md @@ -19,7 +19,7 @@ month_change: true #### Extending Sub-items view -- With help of the new extension point, you can now [add new views or overwrite existing ones in the Sub-items list](subitems_list.md#create-custom-sub-items-list-view) +- Thanks to the new extension point, you can now [add new views or overwrite existing ones in the Sub-items list](subitems_list.md#create-custom-sub-items-list-view) #### Infrastructure From 0374fae44e2f69e4ab3e37d8a8a4d461db05f032 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Noco=C5=84?= Date: Wed, 28 May 2025 09:43:35 +0200 Subject: [PATCH 4/8] Added link to requirements --- docs/release_notes/ibexa_dxp_v4.6.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/release_notes/ibexa_dxp_v4.6.md b/docs/release_notes/ibexa_dxp_v4.6.md index a53fab3036..ff9831c455 100644 --- a/docs/release_notes/ibexa_dxp_v4.6.md +++ b/docs/release_notes/ibexa_dxp_v4.6.md @@ -23,7 +23,7 @@ month_change: true #### Infrastructure -- MySQL 8.4, Node 20 and Node 22 are now officially supported +- MySQL 8.4, Node 20 and Node 22 are now [officially supported](requirements.md) #### PHP API From 05b1d10e2cfe028827e69ea4b0dff04b78b0ef01 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Noco=C5=84?= Date: Wed, 28 May 2025 10:57:33 +0200 Subject: [PATCH 5/8] Added PHP API links. Made all links absolute --- docs/release_notes/ibexa_dxp_v4.6.md | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/docs/release_notes/ibexa_dxp_v4.6.md b/docs/release_notes/ibexa_dxp_v4.6.md index ff9831c455..d842d56e61 100644 --- a/docs/release_notes/ibexa_dxp_v4.6.md +++ b/docs/release_notes/ibexa_dxp_v4.6.md @@ -15,21 +15,32 @@ month_change: true #### Twig Components -- The new [Twig Components](components.md) feature allow you to effortlessly build customizable and reusable Twig templates in [[= product_name =]] +- The new [Twig Components]((https://doc.ibexa.co/en/latest/templating/components/) feature allow you to effortlessly build customizable and reusable Twig templates in [[= product_name =]] #### Extending Sub-items view -- Thanks to the new extension point, you can now [add new views or overwrite existing ones in the Sub-items list](subitems_list.md#create-custom-sub-items-list-view) +- Thanks to the new extension point, you can now [add new views or overwrite existing ones in the Sub-items list]((https://doc.ibexa.co/en/latest/administration/back_office/subitems_list/#create-custom-sub-items-list-view) #### Infrastructure -- MySQL 8.4, Node 20 and Node 22 are now [officially supported](requirements.md) +- MySQL 8.4, Node 20 and Node 22 are now [officially supported]((https://doc.ibexa.co/en/latest/getting_started/requirements/) #### PHP API -- The PHP API has been enhanced with the following new classes: +The PHP API has been enhanced with the following new classes: + +- [`Ibexa\Contracts\AdminUi\Menu\AbstractActionBuilder`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Menu-AbstractActionBuilder.html) +- [`Ibexa\Contracts\TwigComponents\ComponentInterface`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/classes/Ibexa-Contracts-TwigComponents-ComponentInterface.html) +- [`Ibexa\Contracts\TwigComponents\ComponentRegistryInterface`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/classes/Ibexa-Contracts-TwigComponents-ComponentRegistryInterface.html) +- [`Ibexa\Contracts\TwigComponents\Event\RenderGroupEvent`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/classes/Ibexa-Contracts-TwigComponents-Event-RenderGroupEvent.html) +- [`Ibexa\Contracts\TwigComponents\Event\RenderSingleEvent`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/classes/Ibexa-Contracts-TwigComponents-Event-RenderSingleEvent.html) +- [`Ibexa\Contracts\TwigComponents\Exception\InvalidArgumentException`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/classes/Ibexa-Contracts-TwigComponents-Exception-InvalidArgumentException.html) +- [`Ibexa\Contracts\TwigComponents\Renderer\RendererInterface`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/classes/Ibexa-Contracts-TwigComponents-Renderer-RendererInterface.html) +- [`Ibexa\Contracts\TwigComponents\Event`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/namespaces/ibexa-contracts-twigcomponents-event.html) +- [`Ibexa\Contracts\TwigComponents\Exception`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/namespaces/ibexa-contracts-twigcomponents-exception.html) +- [`Ibexa\Contracts\TwigComponents\Renderer`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/namespaces/ibexa-contracts-twigcomponents-renderer.html) +- [`Ibexa\Contracts\TwigComponents`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/namespaces/ibexa-contracts-twigcomponents.html) -TODO #### Full changelog [[% include 'snippets/release_46.md' %]] From 2ce8beaf367456c89092fab38ebaaec2728a1d3b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Noco=C5=84?= Date: Wed, 28 May 2025 11:23:52 +0200 Subject: [PATCH 6/8] Fixed links --- docs/release_notes/ibexa_dxp_v4.6.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/release_notes/ibexa_dxp_v4.6.md b/docs/release_notes/ibexa_dxp_v4.6.md index d842d56e61..ecce36ae89 100644 --- a/docs/release_notes/ibexa_dxp_v4.6.md +++ b/docs/release_notes/ibexa_dxp_v4.6.md @@ -15,15 +15,15 @@ month_change: true #### Twig Components -- The new [Twig Components]((https://doc.ibexa.co/en/latest/templating/components/) feature allow you to effortlessly build customizable and reusable Twig templates in [[= product_name =]] +- The new [Twig Components](https://doc.ibexa.co/en/latest/templating/components/) feature allow you to effortlessly build customizable and reusable Twig templates in [[= product_name =]] #### Extending Sub-items view -- Thanks to the new extension point, you can now [add new views or overwrite existing ones in the Sub-items list]((https://doc.ibexa.co/en/latest/administration/back_office/subitems_list/#create-custom-sub-items-list-view) +- Thanks to the new extension point, you can now [add new views or overwrite existing ones in the Sub-items list](https://doc.ibexa.co/en/latest/administration/back_office/subitems_list/#create-custom-sub-items-list-view) #### Infrastructure -- MySQL 8.4, Node 20 and Node 22 are now [officially supported]((https://doc.ibexa.co/en/latest/getting_started/requirements/) +- MySQL 8.4, Node 20 and Node 22 are now [officially supported](https://doc.ibexa.co/en/latest/getting_started/requirements/) #### PHP API From 976b58c903a4ced0b682ce72a15a632bcdaf8531 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Noco=C5=84?= Date: Wed, 28 May 2025 11:40:33 +0200 Subject: [PATCH 7/8] Update docs/release_notes/ibexa_dxp_v4.6.md Co-authored-by: Adrien Dupuis <61695653+adriendupuis@users.noreply.github.com> --- 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 ecce36ae89..30d1a574b3 100644 --- a/docs/release_notes/ibexa_dxp_v4.6.md +++ b/docs/release_notes/ibexa_dxp_v4.6.md @@ -30,16 +30,16 @@ month_change: true The PHP API has been enhanced with the following new classes: - [`Ibexa\Contracts\AdminUi\Menu\AbstractActionBuilder`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Menu-AbstractActionBuilder.html) +- [`Ibexa\Contracts\TwigComponents`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/namespaces/ibexa-contracts-twigcomponents.html) - [`Ibexa\Contracts\TwigComponents\ComponentInterface`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/classes/Ibexa-Contracts-TwigComponents-ComponentInterface.html) - [`Ibexa\Contracts\TwigComponents\ComponentRegistryInterface`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/classes/Ibexa-Contracts-TwigComponents-ComponentRegistryInterface.html) +- [`Ibexa\Contracts\TwigComponents\Event`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/namespaces/ibexa-contracts-twigcomponents-event.html) - [`Ibexa\Contracts\TwigComponents\Event\RenderGroupEvent`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/classes/Ibexa-Contracts-TwigComponents-Event-RenderGroupEvent.html) - [`Ibexa\Contracts\TwigComponents\Event\RenderSingleEvent`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/classes/Ibexa-Contracts-TwigComponents-Event-RenderSingleEvent.html) -- [`Ibexa\Contracts\TwigComponents\Exception\InvalidArgumentException`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/classes/Ibexa-Contracts-TwigComponents-Exception-InvalidArgumentException.html) -- [`Ibexa\Contracts\TwigComponents\Renderer\RendererInterface`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/classes/Ibexa-Contracts-TwigComponents-Renderer-RendererInterface.html) -- [`Ibexa\Contracts\TwigComponents\Event`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/namespaces/ibexa-contracts-twigcomponents-event.html) - [`Ibexa\Contracts\TwigComponents\Exception`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/namespaces/ibexa-contracts-twigcomponents-exception.html) +- [`Ibexa\Contracts\TwigComponents\Exception\InvalidArgumentException`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/classes/Ibexa-Contracts-TwigComponents-Exception-InvalidArgumentException.html) - [`Ibexa\Contracts\TwigComponents\Renderer`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/namespaces/ibexa-contracts-twigcomponents-renderer.html) -- [`Ibexa\Contracts\TwigComponents`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/namespaces/ibexa-contracts-twigcomponents.html) +- [`Ibexa\Contracts\TwigComponents\Renderer\RendererInterface`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/classes/Ibexa-Contracts-TwigComponents-Renderer-RendererInterface.html) #### Full changelog From e1265dbc2b58341eaabc00f7f3edb7f9846f7ce7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Noco=C5=84?= Date: Wed, 28 May 2025 12:45:07 +0200 Subject: [PATCH 8/8] Removed namespaces --- docs/release_notes/ibexa_dxp_v4.6.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/docs/release_notes/ibexa_dxp_v4.6.md b/docs/release_notes/ibexa_dxp_v4.6.md index 30d1a574b3..8b6a6af998 100644 --- a/docs/release_notes/ibexa_dxp_v4.6.md +++ b/docs/release_notes/ibexa_dxp_v4.6.md @@ -30,15 +30,11 @@ month_change: true The PHP API has been enhanced with the following new classes: - [`Ibexa\Contracts\AdminUi\Menu\AbstractActionBuilder`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/classes/Ibexa-Contracts-AdminUi-Menu-AbstractActionBuilder.html) -- [`Ibexa\Contracts\TwigComponents`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/namespaces/ibexa-contracts-twigcomponents.html) - [`Ibexa\Contracts\TwigComponents\ComponentInterface`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/classes/Ibexa-Contracts-TwigComponents-ComponentInterface.html) - [`Ibexa\Contracts\TwigComponents\ComponentRegistryInterface`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/classes/Ibexa-Contracts-TwigComponents-ComponentRegistryInterface.html) -- [`Ibexa\Contracts\TwigComponents\Event`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/namespaces/ibexa-contracts-twigcomponents-event.html) - [`Ibexa\Contracts\TwigComponents\Event\RenderGroupEvent`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/classes/Ibexa-Contracts-TwigComponents-Event-RenderGroupEvent.html) - [`Ibexa\Contracts\TwigComponents\Event\RenderSingleEvent`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/classes/Ibexa-Contracts-TwigComponents-Event-RenderSingleEvent.html) -- [`Ibexa\Contracts\TwigComponents\Exception`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/namespaces/ibexa-contracts-twigcomponents-exception.html) - [`Ibexa\Contracts\TwigComponents\Exception\InvalidArgumentException`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/classes/Ibexa-Contracts-TwigComponents-Exception-InvalidArgumentException.html) -- [`Ibexa\Contracts\TwigComponents\Renderer`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/namespaces/ibexa-contracts-twigcomponents-renderer.html) - [`Ibexa\Contracts\TwigComponents\Renderer\RendererInterface`](https://doc.ibexa.co/en/latest/api/php_api/php_api_reference/classes/Ibexa-Contracts-TwigComponents-Renderer-RendererInterface.html)