diff --git a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Messenger-Transport-MessageProviderInterface.html b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Messenger-Transport-MessageProviderInterface.html
index a854ffb246..7043710f01 100644
--- a/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Messenger-Transport-MessageProviderInterface.html
+++ b/docs/api/php_api/php_api_reference/classes/Ibexa-Contracts-Messenger-Transport-MessageProviderInterface.html
@@ -106,7 +106,7 @@
MessageProviderInterface
diff --git a/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-elasticsearch-index-group.html b/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-elasticsearch-index-group.html
index 793a7ef19a..c234b03202 100644
--- a/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-elasticsearch-index-group.html
+++ b/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-elasticsearch-index-group.html
@@ -229,8 +229,8 @@
Group
diff --git a/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-elasticsearch-index.html b/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-elasticsearch-index.html
index 8d574247c4..80815065d4 100644
--- a/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-elasticsearch-index.html
+++ b/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-elasticsearch-index.html
@@ -225,8 +225,8 @@
Index
diff --git a/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-elasticsearch.html b/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-elasticsearch.html
index 9cc42334bf..5babe64728 100644
--- a/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-elasticsearch.html
+++ b/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-elasticsearch.html
@@ -221,8 +221,8 @@
ElasticSearch
diff --git a/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-mapping-event.html b/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-mapping-event.html
index 722e5134d6..340096d63b 100644
--- a/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-mapping-event.html
+++ b/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-mapping-event.html
@@ -225,8 +225,8 @@
Event
diff --git a/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-mapping.html b/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-mapping.html
index 2db1c38c77..eaa2889931 100644
--- a/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-mapping.html
+++ b/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-mapping.html
@@ -221,8 +221,8 @@
Mapping
diff --git a/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-query-event.html b/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-query-event.html
index 16fe6fd122..f3746cc096 100644
--- a/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-query-event.html
+++ b/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-query-event.html
@@ -225,8 +225,8 @@
Event
diff --git a/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-query.html b/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-query.html
index eaa01bff94..001d1f1e6f 100644
--- a/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-query.html
+++ b/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-query.html
@@ -221,8 +221,8 @@
Query
diff --git a/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-repository-exceptions.html b/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-repository-exceptions.html
index c5af626b00..3f394e01dd 100644
--- a/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-repository-exceptions.html
+++ b/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-repository-exceptions.html
@@ -225,8 +225,8 @@
Exceptions
diff --git a/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-repository-values-content-query.html b/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-repository-values-content-query.html
index 042f32af79..6040eae1e0 100644
--- a/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-repository-values-content-query.html
+++ b/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-repository-values-content-query.html
@@ -233,8 +233,8 @@
Query
diff --git a/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-repository-values-content.html b/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-repository-values-content.html
index 429e1d8b8d..987356dd6b 100644
--- a/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-repository-values-content.html
+++ b/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-repository-values-content.html
@@ -229,8 +229,8 @@
Content
diff --git a/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-repository-values.html b/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-repository-values.html
index 4b1c1ce128..b3985cacd8 100644
--- a/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-repository-values.html
+++ b/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-repository-values.html
@@ -225,8 +225,8 @@
Values
diff --git a/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-repository.html b/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-repository.html
index 37464966b1..4f1e96f200 100644
--- a/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-repository.html
+++ b/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch-repository.html
@@ -221,8 +221,8 @@
Repository
diff --git a/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch.html b/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch.html
index b674556241..94b4ef6b74 100644
--- a/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch.html
+++ b/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-elasticsearch.html
@@ -217,8 +217,8 @@
Elasticsearch
diff --git a/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-messenger-transport.html b/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-messenger-transport.html
index 98ead92793..1fb3bfdef6 100644
--- a/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-messenger-transport.html
+++ b/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-messenger-transport.html
@@ -221,8 +221,8 @@
Transport
diff --git a/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-messenger.html b/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-messenger.html
index 7f110055f2..ccdf46d26d 100644
--- a/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-messenger.html
+++ b/docs/api/php_api/php_api_reference/namespaces/ibexa-contracts-messenger.html
@@ -217,8 +217,8 @@
Messenger
diff --git a/tools/php_api_ref/.phpdoc/template/package-edition-map.twig b/tools/php_api_ref/.phpdoc/template/package-edition-map.twig
index e9effc8e06..f10dd6ef84 100644
--- a/tools/php_api_ref/.phpdoc/template/package-edition-map.twig
+++ b/tools/php_api_ref/.phpdoc/template/package-edition-map.twig
@@ -16,6 +16,7 @@
'ibexa/graphql': 'oss',
'ibexa/http-cache': 'oss',
'ibexa/i18n': 'oss',
+'ibexa/messenger': 'oss',
'ibexa/notifications': 'oss',
'ibexa/post-install': 'oss',
'ibexa/rest': 'oss',
@@ -24,7 +25,7 @@
'ibexa/standard-design': 'oss',
'ibexa/twig-components': 'oss',
'ibexa/user': 'oss',
-'ibexa/templated-uri-bundle': 'oss',
+'ibexa/collaboration': 'headless',
'ibexa/connect': 'headless',
'ibexa/measurement': 'headless',
'ibexa/migrations': 'headless',
@@ -32,13 +33,16 @@
'ibexa/oauth2-client': 'headless',
'ibexa/installer': 'headless',
'ibexa/product-catalog': 'headless',
+'ibexa/product-catalog-date-time-attribute': 'headless',
+'ibexa/product-catalog-symbol-attribute': 'headless',
'ibexa/seo': 'headless',
'ibexa/scheduler': 'headless',
'ibexa/calendar': 'headless',
'ibexa/connector-dam': 'headless',
+'ibexa/connector-ai': 'headless',
+'ibexa/connector-openai': 'headless',
'ibexa/elasticsearch': 'headless',
'ibexa/fastly': 'headless',
-'ibexa/icons': 'headless',
'ibexa/personalization': 'headless',
'ibexa/version-comparison': 'headless',
'ibexa/workflow': 'headless',
@@ -46,6 +50,7 @@
'ibexa/tree-builder': 'headless',
'ibexa/content-tree': 'headless',
'ibexa/image-picker': 'headless',
+'ibexa/share': 'headless',
'ibexa/site-context': 'headless',
'ibexa/headless-assets': 'headless',
'ibexa/app-switcher': 'headless',
@@ -63,6 +68,8 @@
'ibexa/cart': 'commerce',
'ibexa/checkout': 'commerce',
'ibexa/corporate-account-commerce-bridge': 'commerce',
+'ibexa/discounts': 'commerce',
+'ibexa/discounts-codes': 'commerce',
'ibexa/storefront': 'commerce',
'ibexa/order-management': 'commerce',
'ibexa/payment': 'commerce',
@@ -171,6 +178,9 @@
'Ibexa\\Contracts\\HttpCache': 'ibexa/http-cache',
'EzSystems\\PlatformHttpCacheBundle': 'ibexa/http-cache',
+'Ibexa\\Messenger': 'ibexa/messenger',
+'Ibexa\\Bundle\\Messenger': 'ibexa/messenger',
+'Ibexa\\Contracts\\Messenger': 'ibexa/messenger',
'Ibexa\\Notifications': 'ibexa/notifications',
'Ibexa\\Bundle\\Notifications': 'ibexa/notifications',
'Ibexa\\Contracts\\Notifications': 'ibexa/notifications',
@@ -205,7 +215,9 @@
'Ibexa\\Contracts\\User': 'ibexa/user',
'EzSystems\\EzPlatformUser': 'ibexa/user',
'EzSystems\\EzPlatformUserBundle': 'ibexa/user',
-
+'Ibexa\\Bundle\\Collaboration': 'ibexa/collaboration',
+'Ibexa\\Contracts\\Collaboration': 'ibexa/collaboration',
+'Ibexa\\Collaboration': 'ibexa/collaboration',
'Ibexa\\Bundle\\Connect': 'ibexa/connect',
'Ibexa\\Contracts\\Connect': 'ibexa/connect',
'Ibexa\\Connect': 'ibexa/connect',
@@ -238,6 +250,12 @@
'Ibexa\\Bundle\\ProductCatalog': 'ibexa/product-catalog',
'Ibexa\\Contracts\\ProductCatalog': 'ibexa/product-catalog',
'Ibexa\\ProductCatalog': 'ibexa/product-catalog',
+'Ibexa\\Bundle\\ProductCatalogDateTimeAttribute': 'ibexa/product-catalog-date-time-attribute',
+'Ibexa\\Contracts\\ProductCatalogDateTimeAttribute': 'ibexa/product-catalog-date-time-attribute',
+'Ibexa\\ProductCatalogDateTimeAttribute': 'ibexa/product-catalog-date-time-attribute',
+'Ibexa\\Bundle\\ProductCatalogSymbolAttribute': 'ibexa/product-catalog-symbol-attribute',
+'Ibexa\\Contracts\\ProductCatalogSymbolAttribute': 'ibexa/product-catalog-symbol-attribute',
+'Ibexa\\ProductCatalogSymbolAttribute': 'ibexa/product-catalog-symbol-attribute',
'Ibexa\\Bundle\\Seo': 'ibexa/seo',
'Ibexa\\Contracts\\Seo': 'ibexa/seo',
'Ibexa\\Seo': 'ibexa/seo',
@@ -257,6 +275,12 @@
'Ibexa\\Platform\\Bundle\\Connector\\Dam': 'ibexa/connector-dam',
'Ibexa\\Platform\\Contracts\\Connector\\Dam': 'ibexa/connector-dam',
'Ibexa\\Platform\\Connector\\Dam': 'ibexa/connector-dam',
+'Ibexa\\Bundle\\ConnectorAi': 'ibexa/connector-ai',
+'Ibexa\\Contracts\\ConnectorAi': 'ibexa/connector-ai',
+'Ibexa\\ConnectorAi': 'ibexa/connector-ai',
+'Ibexa\\Bundle\\ConnectorOpenAi': 'ibexa/connector-openai',
+'Ibexa\\Contracts\\ConnectorOpenAi': 'ibexa/connector-openai',
+'Ibexa\\ConnectorOpenAi': 'ibexa/connector-openai',
'Ibexa\\Elasticsearch': 'ibexa/elasticsearch',
'Ibexa\\Bundle\\Elasticsearch': 'ibexa/elasticsearch',
'Ibexa\\Contracts\\Elasticsearch': 'ibexa/elasticsearch',
@@ -267,9 +291,6 @@
'Ibexa\\Bundle\\Fastly': 'ibexa/fastly',
'Ibexa\\Contracts\\Fastly': 'ibexa/fastly',
'EzSystems\\PlatformFastlyCacheBundle': 'ibexa/fastly',
-'Ibexa\\Platform\\Bundle\\Icons': 'ibexa/icons',
-'Ibexa\\Icons': 'ibexa/icons',
-'Ibexa\\Bundle\\Icons': 'ibexa/icons',
'Ibexa\\Personalization': 'ibexa/personalization',
'Ibexa\\Bundle\\Personalization': 'ibexa/personalization',
'Ibexa\\Contracts\\Personalization': 'ibexa/personalization',
@@ -298,6 +319,9 @@
'Ibexa\\Bundle\\ImagePicker': 'ibexa/image-picker',
'Ibexa\\Contracts\\ImagePicker': 'ibexa/image-picker',
'Ibexa\\ImagePicker': 'ibexa/image-picker',
+'Ibexa\\Bundle\\Share': 'ibexa/share',
+'Ibexa\\Contracts\\Share': 'ibexa/share',
+'Ibexa\\Share': 'ibexa/share',
'Ibexa\\Bundle\\SiteContext': 'ibexa/site-context',
'Ibexa\\Contracts\\SiteContext': 'ibexa/site-context',
'Ibexa\\SiteContext': 'ibexa/site-context',
@@ -361,6 +385,12 @@
'Ibexa\\Bundle\\CorporateAccountCommerceBridge': 'ibexa/corporate-account-commerce-bridge',
'Ibexa\\Contracts\\CorporateAccountCommerceBridge': 'ibexa/corporate-account-commerce-bridge',
'Ibexa\\CorporateAccountCommerceBridge': 'ibexa/corporate-account-commerce-bridge',
+'Ibexa\\Bundle\\Discounts': 'ibexa/discounts',
+'Ibexa\\Contracts\\Discounts': 'ibexa/discounts',
+'Ibexa\\Discounts': 'ibexa/discounts',
+'Ibexa\\Bundle\\DiscountsCodes': 'ibexa/discounts-codes',
+'Ibexa\\Contracts\\DiscountsCodes': 'ibexa/discounts-codes',
+'Ibexa\\DiscountsCodes': 'ibexa/discounts-codes',
'Ibexa\\Bundle\\Storefront': 'ibexa/storefront',
'Ibexa\\Contracts\\Storefront': 'ibexa/storefront',
'Ibexa\\Storefront': 'ibexa/storefront',