Skip to content

Commit cfb9969

Browse files
committed
Added PHP API classes and criterions for PIM attributes, added mention of gropped group_ide key.
1 parent d4cc8ec commit cfb9969

File tree

2 files changed

+21
-3
lines changed

2 files changed

+21
-3
lines changed

docs/release_notes/ibexa_dxp_v5.0.md

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,11 @@ For more information, see [REST API usage](https://doc.ibexa.co/en/latest/api/re
9292

9393
Support for serialization and deserialization of REST payloads with the [Symfony Serializer](https://symfony.com/doc/current/serializer.html) component improves data reliability and simplifies debugging.
9494

95+
#### React 19
96+
97+
[[= product_name =]]'s Back Office now uses [React 19](https://react.dev/blog/2024/12/05/react-19).
98+
This upgrade enhances maintainability, unlocks new UI capabilities, and simplifies future feature development.
99+
95100
### Developer experience
96101

97102
#### New packages
@@ -218,6 +223,11 @@ The PHP API has been expanded with the following classes and interfaces:
218223
- [`Ibexa\Contracts\DiscountsCodes\Value\Struct\DiscountCodeCreateStruct `](../api/php_api/php_api_reference/classes/Ibexa-Contracts-DiscountsCodes-Value-Struct-DiscountCodeCreateStruct.html)
219224
- [`Ibexa\Contracts\DiscountsCodes\Value\StructDiscountCodeUpdateStruct `](../api/php_api/php_api_reference/classes/Ibexa-Contracts-DiscountsCodes-Value-Struct-DiscountCodeUpdateStruct.html)
220225

226+
??? note "PIM Attributes"
227+
228+
- [`Ibexa\Contracts\ProductCatalogDateTimeAttribute`](../api/php_api/php_api_reference/namespaces/ibexa-contracts-productcatalogdatetimeattribute.html)
229+
- [Ibexa\Contracts\ProductCatalogSymbolAttribute](../api/php_api/php_api_reference/namespaces/ibexa-contracts-productcatalogsymbolattribute.html)
230+
221231
#### Search Criteria
222232

223233
The following search criteria have been added in the v5.0 release:
@@ -245,6 +255,12 @@ The following search criteria have been added in the v5.0 release:
245255
- [`Ibexa\Contracts\Discounts\Value\Query\Criterion\StartDateCriterion`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Discounts-Value-Query-Criterion-StartDateCriterion.html)
246256
- [`Ibexa\Contracts\Discounts\Value\Query\Criterion\TypeCriterion`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Discounts-Value-Query-Criterion-TypeCriterion.html)
247257

258+
??? note "PIM Attributes"
259+
260+
[Ibexa\Contracts\ProductCatalogDateTimeAttribute\Search\Criterion\DateTimeAttribute](../api/php_api/php_api_reference/classes/Ibexa-Contracts-ProductCatalogDateTimeAttribute-Search-Criterion-DateTimeAttribute.html)
261+
[Ibexa\Contracts\ProductCatalogDateTimeAttribute\Search\Criterion\DateTimeAttributeRange](../api/php_api/php_api_reference/classes/Ibexa-Contracts-ProductCatalogDateTimeAttribute-Search-Criterion-DateTimeAttributeRange.html)
262+
[Ibexa\Contracts\ProductCatalogSymbolAttribute\Search\Criterion\SymbolAttribute](../api/php_api/php_api_reference/classes/Ibexa-Contracts-ProductCatalogSymbolAttribute-Search-Criterion-SymbolAttribute.html)
263+
248264
#### Sort Clauses
249265

250266
The following sort clauses have been added in the v5.0 release:
@@ -324,9 +340,10 @@ The following Twig functions have been added in the v5.0 release:
324340
This release brings other minor upgrades intended to improve the developer's experience:
325341

326342
- To improve code clarity, reliability, and error detection, type hint declarations that specify the expected data type have been added in multiple places throughout the product
327-
- Improved DX with capabilities offered by PHP in version 8.3. For example, the `AsTwigComponent` attribute [facilitates autoconfiguration](components.md#php-code) of Twig components
328-
- The introduction of [[[= product_name_base =]] Rector package](https://github.com/ibexa/rector) that is based on [Rector](https://github.com/rectorphp) and comes with additional rules for working with Ibexa code. You can use it to get rid of PHP code deprecations
329-
- [New icons](../templating/twig_function_reference/icon_twig_functions.md#icons-reference) that serve as a highlight of a future system design
343+
- Developer experience has improved with capabilities offered by PHP in version 8.3. For example, the `AsTwigComponent` attribute [facilitates autoconfiguration](components.md#php-code) of Twig components
344+
- With protection against breaking changes and easier refactoring in mind, [TypeScript](https://www.typescriptlang.org/) can now be used to extend the Back Office
345+
- [[[= product_name_base =]] Rector package](https://github.com/ibexa/rector) has been introduced that is based on [Rector](https://github.com/rectorphp) and comes with additional rules for working with Ibexa code. You can use it to get rid of PHP code deprecations
346+
- [New icons](../templating/twig_function_reference/icon_twig_functions.md#icons-reference) replace the ones found in previous versions and serve as a highlight of a future system design
330347

331348
### Deprecations
332349

docs/release_notes/ibexa_dxp_v5.0_deprecations.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -539,6 +539,7 @@ The following service definitions have been removed:
539539
|:----|:----|
540540
| `ibexa.system.*.database.*` | `ibexa.repositories` |
541541
| `ibexa.system.*.session_name` | `ibexa.system.*.session.name` |
542+
| `ibexa.site_access.config.default.user_registration.group_id` | `ibexa.site_access.config.default.user_registration.group_remote_id` |
542543
| `ezpublish_http_basic` | Use `http_basic` in `security.yml` directly. |
543544

544545

0 commit comments

Comments
 (0)