Skip to content

Commit 0996908

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

File tree

7 files changed

+104
-3
lines changed

7 files changed

+104
-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+
47.2 KB
Loading

docs/permissions/limitation_reference.md

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -320,6 +320,43 @@ 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 specified on which taxonomies (tags, product categorieres, or custom ones) the oeprations can be performed.
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 grant read-only access to all the parent tags (up to the taxonomy root) so that the user can be see the context.
345+
346+
![A subtree limitation set to "Fantasy" allows to interact with the subtree and provides read-only access to parent tags](taxonomy_subtree_limitation.png "A subtree limitation set to "Fantasy" allows to interact with the subtree and provides read-only access to parent tags")
347+
348+
The supported policies are:
349+
350+
- `taxonomy/read`
351+
- `taxonomy/manage`
352+
- `taxonomy/assign`
353+
354+
### Possible values
355+
356+
|Value|UI value|Description|
357+
|------|------|------|
358+
|Tag IDs|Selected tags||
359+
323360
## Version Lock limitation
324361

325362
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: 33 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,39 @@ 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) has been expanded with support for entering special characters, using the [special characters plugin](https://ckeditor.com/docs/ckeditor5/latest/features/special-characters.html),
40+
41+
![Special characters in online editor](4.6_special_characters.png "Special characters in online editor")
42+
43+
#### Pagination for ezobjectrelationlist in GraphQL
44+
45+
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.
46+
47+
#### Taxonomy Subtree limitation
48+
49+
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).
50+
51+
#### Twig Components
52+
53+
With the latest changes to [Twig Components](components.md), you can now:
54+
55+
- set component priority when using YAML configuration
56+
- render a menu with help of the new Menu component
57+
58+
The list of built-in Twig Component groups has been expanded and includes now:
59+
60+
- one new group for the back office (`admin-ui-versions-table-before`)
61+
- four new groups for [storefront](custommize_storefront_layout.md#customize-with-twig-components)
62+
63+
#### Improved content creation interface
64+
65+
The editing interface of the back office has been improved to better highlight the language, creator, and the modification date when working with content items.
66+
67+
![Improved interface for content creation](4.6_improved_editing.png "Improved interface for content creation")
3868

3969
#### Breaking changes
4070

91.8 KB
Loading
31.9 KB
Loading

0 commit comments

Comments
 (0)