Skip to content

Commit f28720b

Browse files
committed
Release notes for 4.6.22
1 parent a7838b0 commit f28720b

File tree

6 files changed

+103
-3
lines changed

6 files changed

+103
-3
lines changed

docs/api/graphql/graphql_queries.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -838,3 +838,7 @@ children(first: 3, after: "YXJyYXljb25uZWN0aW9uOjM=")
838838
### Get Matrix field type
839839

840840
To get a Matrix field type with GraphQL, see [Matrix field type reference](matrixfield.md).
841+
842+
### Enable pagination for RelationList field type
843+
844+
To learn how to enable pagination for RelationList field type, see the [RelationList field type reference](relationlistfield.md).

docs/content_management/field_types/field_type_reference/relationlistfield.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,3 +107,33 @@ $validators = [
107107
]
108108
];
109109
```
110+
111+
### Enable pagination in GraphQL
112+
113+
To enable pagination for Relation List field type, set the `ibexa.graphql.schema.ibexa_object_relation_list.enable_pagination` parameter to `true`.
114+
115+
!!! note
116+
117+
The pagination is enabled by default in [[= product_name =]] v5 and the parameter is removed.
118+
119+
This allows you to query for only a subset of relations, as in the following example:
120+
121+
``` json
122+
query {
123+
content {
124+
relations(contentId: 71) {
125+
rel(first: 5) {
126+
totalCount,
127+
edges {
128+
node {
129+
_contentInfo {
130+
id
131+
}
132+
}
133+
}
134+
}
135+
}
136+
}
137+
}
138+
```
139+

docs/permissions/limitation_reference.md

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -320,6 +320,41 @@ This limitation can be used as a role limitation.
320320

321321
For more information on how to restrict user's access to part of the subtree, see [the example in the Admin management section](permission_use_cases.md#restrict-editing-to-part-of-the-tree).
322322

323+
## Taxonomy limitation
324+
325+
The taxonomy (`Taxonomy`) limitation specifies on which taxonomies (tags, product categorieres, or custom ones) user can interact with.
326+
327+
The supported policies are:
328+
329+
- `taxonomy/read`
330+
- `taxonomy/manage`
331+
- `taxonomy/assign`
332+
333+
### Possible values
334+
335+
|Value|UI value|Description|
336+
|------|------|------|
337+
|Taxonomy identifiers|Taxonomy names|List of allowed taxonomies|
338+
339+
340+
## Taxonomy Subtree limitation
341+
342+
The taxonomy subtree (`TaxonomySubtree`) limitation specifies whether the user has access to a specific subtree within the [taxonomy](taxonomy.md) tree.
343+
Once a tag is selected, user can interact with it and all the child tags below it in the taxonomy tree.
344+
In addition, it grants read-only access to all the parent tags (up to the taxonomy root) so that the user can be see the context.
345+
346+
The supported policies are:
347+
348+
- `taxonomy/read`
349+
- `taxonomy/manage`
350+
- `taxonomy/assign`
351+
352+
### Possible values
353+
354+
|Value|UI value|Description|
355+
|------|------|------|
356+
|Tag IDs|Selected tags| All valid Tag IDs are allowed|
357+
323358
## Version Lock limitation
324359

325360
The Version Lock (`VersionLock`) limitation specifies whether the user can perform actions, for example, edit or unlock, on content items that are in a workflow.

docs/release_notes/ibexa_dxp_v4.6.md

Lines changed: 34 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ month_change: true
1111
<div class="release-notes" markdown="1">
1212

1313
[[% set version = 'v4.6.22' %]]
14-
[[= release_note_entry_begin("Discounts " + version, 'TODO', ['LTS Update', 'Commerce']) =]]
14+
[[= release_note_entry_begin("Discounts " + version, '2025-08-05', ['LTS Update', 'Commerce']) =]]
1515

1616
#### Global discount codes limits
1717

@@ -32,9 +32,40 @@ The PHP API has been enhanced with the following new classes:
3232
- TODO
3333

3434
[[= release_note_entry_end() =]]
35-
[[= release_note_entry_begin("Ibexa DXP " + version, 'TODO', ['Headless', 'Experience', 'Commerce']) =]]
35+
[[= release_note_entry_begin("Ibexa DXP " + version, '2025-08-05', ['Headless', 'Experience', 'Commerce', 'New feature']) =]]
3636

37-
#### TODO
37+
#### Special characters in online editor
38+
39+
The [online editor](online_editor_guide.md) now allows to easily enter special characters like currency symbols.
40+
It uses the [special characters plugin](https://ckeditor.com/docs/ckeditor5/latest/features/special-characters.html),
41+
42+
![Special characters in online editor](4.6_special_characters.png "Special characters in online editor")
43+
44+
#### Pagination for ezobjectrelationlist in GraphQL
45+
46+
To improve performance and gain greater control over the returned responses from the [GraphQL API](graphql.md), you can now [enable pagination](relationlistfield.md#enable-pagination-in-graphql) of relations specified using the Relationlist field type.
47+
48+
#### Taxonomy Subtree limitation
49+
50+
You can now more effectively manage access to [taxonomy items](taxonomy.md) by using the new [Taxonomy Subtree limitation](limitation_reference.md#taxonomy-subtree-limitation).
51+
52+
#### Twig Components
53+
54+
With the latest changes to [Twig Components](components.md), you can:
55+
56+
- set component priority when using YAML configuration
57+
- render a menu with help of the new Menu component
58+
59+
The list of built-in Twig Component groups has been expanded and includes:
60+
61+
- one new group for the [back office](custom_components.md) (`admin-ui-versions-table-before`)
62+
- four new groups for [storefront](custommize_storefront_layout.md#customize-with-twig-components)
63+
64+
#### Improved content creation interface
65+
66+
The editing interface of the back office has been improved to better highlight the language, creator, and the publication date when working with content items.
67+
68+
![Improved interface for content creation](4.6_improved_editing.png "Improved interface for content creation")
3869

3970
#### Breaking changes
4071

91.8 KB
Loading
31.9 KB
Loading

0 commit comments

Comments
 (0)