@@ -10,6 +10,53 @@ month_change: true
1010
1111<div class =" release-notes " markdown =" 1 " >
1212
13+ [[ % set version = 'v5.0.3' %]]
14+ [[ = release_note_entry_begin("Ibexa DXP " + version, '2024-10-17', [ 'Headless', 'Experience', 'Commerce'] ) =]]
15+ #### Security
16+
17+ This release includes security fixes.
18+ To learn more, see the [ corresponding security advisory] ( https://developers.ibexa.co/security-advisories/ibexa-sa-2025-004-xss-and-enumeration-vulnerabilities-in-back-office ) .
19+
20+ #### Developer experience
21+
22+ ##### PHP API
23+
24+ The PHP API has been expanded with the following:
25+
26+ ??? note "PHP API classes and interfaces"
27+ - [ ` Ibexa\Contracts\ContentForms\Event ` ] ( https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/namespaces/ibexa-contracts-contentforms-event.html )
28+ - [ ` Ibexa\Contracts\Core\Persistence\Content\Type\CriterionHandlerInterface ` ] ( https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Persistence-Content-Type-CriterionHandlerInterface.html )
29+ - [ ` Ibexa\Contracts\Core\Repository\Values\ContentType\Query ` ] ( https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/namespaces/ibexa-contracts-core-repository-values-contenttype-query.html )
30+ - [ ` Ibexa\Contracts\Core\Repository\Values\ContentType\Query\ContentTypeQuery ` ] ( https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Values-ContentType-Query-ContentTypeQuery.html )
31+ - [ ` Ibexa\Contracts\Core\Repository\Values\ContentType\Query\Criterion ` ] ( https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/namespaces/ibexa-contracts-core-repository-values-contenttype-query-criterion.html )
32+ - [ ` Ibexa\Contracts\Core\Repository\Values\ContentType\Query\CriterionInterface ` ] ( https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Values-ContentType-Query-CriterionInterface.html )
33+ - [ ` Ibexa\Contracts\Core\Repository\Values\ContentType\Query\SortClause ` ] ( https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Values-ContentType-Query-SortClause.html )
34+ - [ ` Ibexa\Contracts\Core\Repository\Values\ContentType\Query\SortClause ` ] ( https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/namespaces/ibexa-contracts-core-repository-values-contenttype-query-sortclause.html )
35+ - [ ` Ibexa\Contracts\Core\Repository\Values\ContentType\SearchResult ` ] ( https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Values-ContentType-SearchResult.html )
36+
37+ ??? note "Events"
38+ - [ ` Ibexa\Contracts\ContentForms\Event\AutosaveEnabled ` ] ( https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-ContentForms-Event-AutosaveEnabled.html )
39+
40+ ??? note "Search criteria"
41+ - [ ` Ibexa\Contracts\Core\Repository\Values\ContentType\Query\Criterion\ContainsFieldDefinitionId ` ] ( https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Values-ContentType-Query-Criterion-ContainsFieldDefinitionId.html )
42+ - [ ` Ibexa\Contracts\Core\Repository\Values\ContentType\Query\Criterion\ContentTypeGroupId ` ] ( https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Values-ContentType-Query-Criterion-ContentTypeGroupId.html )
43+ - [ ` Ibexa\Contracts\Core\Repository\Values\ContentType\Query\Criterion\ContentTypeId ` ] ( https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Values-ContentType-Query-Criterion-ContentTypeId.html )
44+ - [ ` Ibexa\Contracts\Core\Repository\Values\ContentType\Query\Criterion\ContentTypeIdentifier ` ] ( https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Values-ContentType-Query-Criterion-ContentTypeIdentifier.html )
45+ - [ ` Ibexa\Contracts\Core\Repository\Values\ContentType\Query\Criterion\IsSystem ` ] ( https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Values-ContentType-Query-Criterion-IsSystem.html )
46+ - [ ` Ibexa\Contracts\Core\Repository\Values\ContentType\Query\Criterion\LogicalAnd ` ] ( https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Values-ContentType-Query-Criterion-LogicalAnd.html )
47+ - [ ` Ibexa\Contracts\Core\Repository\Values\ContentType\Query\Criterion\LogicalNot ` ] ( https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Values-ContentType-Query-Criterion-LogicalNot.html )
48+ - [ ` Ibexa\Contracts\Core\Repository\Values\ContentType\Query\Criterion\LogicalOperator ` ] ( https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Values-ContentType-Query-Criterion-LogicalOperator.html )
49+ - [ ` Ibexa\Contracts\Core\Repository\Values\ContentType\Query\Criterion\LogicalOr ` ] ( https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Values-ContentType-Query-Criterion-LogicalOr.html )
50+
51+ ??? note "Sort clauses"
52+ - [ ` Ibexa\Contracts\Core\Repository\Values\ContentType\Query\SortClause\Id ` ] ( https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Values-ContentType-Query-SortClause-Id.html )
53+ - [ ` Ibexa\Contracts\Core\Repository\Values\ContentType\Query\SortClause\Identifier ` ] ( https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Values-ContentType-Query-SortClause-Identifier.html )
54+ - [ ` Ibexa\Contracts\Core\Repository\Values\ContentType\Query\SortClause\Name ` ] ( https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Values-ContentType-Query-SortClause-Name.html )
55+
56+
57+ [[ % include 'snippets/release_50.md' %]]
58+ [[ = release_note_entry_end() =]]
59+
1360[[ % set version = 'v5.0.2' %]]
1461
1562[[ = release_note_entry_begin("Ibexa DXP " + version, '2025-09-09', [ 'Headless', 'Experience', 'Commerce', 'New feature'] ) =]]
@@ -139,16 +186,6 @@ The PHP API has been expanded with the following:
139186 - [ ` Ibexa\Contracts\Collaboration\Session\Query\SortClause\Id ` ] ( https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-Collaboration-Session-Query-SortClause-Id.html )
140187 - [ ` Ibexa\Contracts\Collaboration\Session\Query\SortClause\UpdatedAt ` ] ( https://doc.ibexa.co/en/5.0/api/php_api/php_api_reference/classes/Ibexa-Contracts-Collaboration-Session-Query-SortClause-UpdatedAt.html )
141188
142- ##### New version of PHP Storm Plugin
143-
144- To further improve your experience with Ibexa DXP, a 1.14.0 version of PHP Storm Plugin has been released, which brings the following changes:
145-
146- - Added support for Ibexa DXP v5.0
147- - Added compatibility with PhpStorm 2024.3.6+
148- - Added file template for Twig Component class
149- - Added code completion for Twig Component Groups in YAML config files and AsTwigComponent attribute
150- - Added code completion for Twig Component Types in YAML config files
151-
152189#### Full changelog
153190
154191[[ % include 'snippets/release_50.md' %]]
0 commit comments