-
Notifications
You must be signed in to change notification settings - Fork 85
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New in doc: February 2025 #2660
base: master
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,6 @@ | ||
--- | ||
description: Use DDEV to run an Ibexa Cloud project locally. | ||
month_change: true | ||
--- | ||
|
||
# DDEV and Ibexa Cloud | ||
|
Original file line number | Diff line number | Diff line change | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
@@ -7,6 +7,136 @@ | |||||||||||||||||
|
||||||||||||||||||
This page contains recent highlights and notable changes in [[= product_name =]] documentation. | ||||||||||||||||||
|
||||||||||||||||||
## February 2025 | ||||||||||||||||||
|
||||||||||||||||||
### Security | ||||||||||||||||||
|
||||||||||||||||||
- Expanded security recommendations to follow when working with [images submitted by users](images.md#configuring-image-variations). | ||||||||||||||||||
|
||||||||||||||||||
### Date and time attributes | ||||||||||||||||||
|
||||||||||||||||||
- Added documentation for the latest LTS Update: [Date and time attributes](date_and_time.md) | ||||||||||||||||||
|
||||||||||||||||||
### Automated Translation | ||||||||||||||||||
Check warning on line 20 in docs/resources/new_in_doc.md
|
||||||||||||||||||
|
||||||||||||||||||
- Added information about how you can install and extend the [Automated Translation](automated_translations.md) feature. | ||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||||||||||
|
||||||||||||||||||
### Interactive demos | ||||||||||||||||||
|
||||||||||||||||||
- The [Form Builder](form_builder_guide.md#how-does-form-builder-work), [Page Builder](page_builder_guide.md#edit-page), and [Online Editor](online_editor_guide.md#what-is-online-editor) product guides now include interactive demos presenting these features. | ||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||||||||||
|
||||||||||||||||||
### Page Builder clipboard | ||||||||||||||||||
|
||||||||||||||||||
- Described how you can use the [Page Builder's clipboard]([[= user_doc =]]content_management/create_edit_pages/#copy-blocks) to copy blocks between landing pages. | ||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||||||||||
|
||||||||||||||||||
### REST API | ||||||||||||||||||
|
||||||||||||||||||
- Described endpoints for [Segment](../api/rest_api/rest_api_reference/rest_api_reference.html#segments) and [Segment Group](http://localhost:8103/en/latest/api/rest_api/rest_api_reference/rest_api_reference.html#segment-groups) management. | ||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||||||||||
- Described endpoints for [AI Action Configurations](../api/rest_api/rest_api_reference/rest_api_reference.html#ai-actions-list-action-configurations) and [AI Action Types](../api/rest_api/rest_api_reference/rest_api_reference.html#ai-actions-list-action-types) | ||||||||||||||||||
- Improved the example for [creating Orders](../api/rest_api/rest_api_reference/rest_api_reference.html#orders-create-order), showing how to pass shipping cost data. | ||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||||||||||
|
||||||||||||||||||
### HTTP Cache | ||||||||||||||||||
|
||||||||||||||||||
- Improved the VCL snippet to cache the first ESI request when [using Basic Auth with Fastly](fastly.md#enable-basic-auth-on-fastly). | ||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||||||||||
|
||||||||||||||||||
### Search | ||||||||||||||||||
- The lists of [search criteria](search_criteria_reference.md) and [sort clauses](sort_clause_reference.md) have been expanded to show their support for [searching in Trash](search_in_trash_reference.md). | ||||||||||||||||||
Comment on lines
+42
to
+43
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||||||||||
|
||||||||||||||||||
### Templating | ||||||||||||||||||
|
||||||||||||||||||
- The new [icon reference](icon_twig_functions.md#icons-reference) lists all the icons you can use when extending the back office. | ||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||||||||||
- The following Twig functions now support objects implementing the [`ContentAwareInterface`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Core-Repository-Values-Content-ContentAwareInterface.html) as arguments: | ||||||||||||||||||
Check failure on line 48 in docs/resources/new_in_doc.md
|
||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||||||||||
- [`ibexa_content_field_identifier_first_filled_image`](image_twig_functions.md#ibexa_content_field_identifier_first_filled_image) | ||||||||||||||||||
- [`ibexa_content_name`](content_twig_functions.md#ibexa_content_name) | ||||||||||||||||||
- [`ibexa_field_is_empty`](field_twig_functions.md#ibexa_field_is_empty) | ||||||||||||||||||
- [`ibexa_field_description`](field_twig_functions.md#ibexa_field_description) | ||||||||||||||||||
- [`ibexa_field_name`](field_twig_functions.md#ibexa_field_name) | ||||||||||||||||||
- [`ibexa_field_value`](field_twig_functions.md#ibexa_field_value) | ||||||||||||||||||
- [`ibexa_field`](field_twig_functions.md#ibexa_field) | ||||||||||||||||||
- [`ibexa_has_field`](field_twig_functions.md#ibexa_has_field) | ||||||||||||||||||
- [`ibexa_render_field`](field_twig_functions.md#ibexa_render_field) | ||||||||||||||||||
- [`ibexa_seo_is_empty`](content_twig_functions.md#ibexa_seo_is_empty) | ||||||||||||||||||
- [`ibexa_seo`](content_twig_functions.md#ibexa_seo) | ||||||||||||||||||
- [`ibexa_taxonomy_entries_for_content`](content_twig_functions.md#ibexa_taxonomy_entries_for_content-filter) | ||||||||||||||||||
- Described new Twig filter for product attributes grouping: [`ibexa_product_catalog_group_attributes`](product_twig_functions.md#ibexa_product_catalog_group_attributes) | ||||||||||||||||||
|
||||||||||||||||||
### DDEV | ||||||||||||||||||
|
||||||||||||||||||
- Described how you can use the [Ibexa Cloud addons](ddev_and_ibexa_cloud.md#with-ibexa-cloud-add-ons) when working with [[= product_name_cloud =]] projects. | ||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||||||||||
|
||||||||||||||||||
### [[= product_name_cloud =]] | ||||||||||||||||||
|
||||||||||||||||||
- Described how to [set up Composer authentication](install_on_ibexa_cloud.md#composer-authentication-using-the-web-console) when creating an [[= product_name_cloud =]] project. | ||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||||||||||
|
||||||||||||||||||
#### PHP API | ||||||||||||||||||
|
||||||||||||||||||
The PHP API has been enhanced with the following new classes and interfaces: | ||||||||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||||||||||||||
|
||||||||||||||||||
- `Ibexa\Contracts\Cart`: | ||||||||||||||||||
- [`Value\Query\Criterion\LogicalAnd`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Value-Query-Criterion-LogicalAnd.html) | ||||||||||||||||||
Check failure on line 76 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Value\Query\Criterion\OwnerCriterion`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Value-Query-Criterion-OwnerCriterion.html) | ||||||||||||||||||
Check failure on line 77 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Value\Query\CriterionInterface`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Cart-Value-Query-CriterionInterface.html) | ||||||||||||||||||
Check failure on line 78 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- `Ibexa\Contracts\Segmentation`: | ||||||||||||||||||
- [`Exception\ValidationFailedExceptionInterface`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Segmentation-Exception-ValidationFailedExceptionInterface.html) | ||||||||||||||||||
Check failure on line 80 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- `Ibexa\Contracts\ProductCatalog`: | ||||||||||||||||||
- [`Iterator\BatchIteratorAdapter\RegionFetchAdapter`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-ProductCatalog-Iterator-BatchIteratorAdapter-RegionFetchAdapter.html) | ||||||||||||||||||
Check failure on line 82 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- `Ibexa\Contracts\Connect`: | ||||||||||||||||||
- [`ConnectClientInterface`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-ConnectClientInterface.html) | ||||||||||||||||||
Check failure on line 84 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Exception\BadResponseException`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Exception-BadResponseException.html) | ||||||||||||||||||
Check failure on line 85 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Exception\UnserializablePayload`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Exception-UnserializablePayload.html) | ||||||||||||||||||
Check failure on line 86 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Exception\UnserializableResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Exception-UnserializableResponse.html) | ||||||||||||||||||
Check failure on line 87 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`PaginationInterface`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-PaginationInterface.html) | ||||||||||||||||||
Check failure on line 88 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Resource\DataStructure\DataStructureBuilder`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-DataStructure-DataStructureBuilder.html) | ||||||||||||||||||
Check failure on line 89 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Resource\DataStructure\DataStructureCreateStruct`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-DataStructure-DataStructureCreateStruct.html) | ||||||||||||||||||
Check failure on line 90 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Resource\DataStructure\DataStructureFilter`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-DataStructure-DataStructureFilter.html) | ||||||||||||||||||
Check failure on line 91 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Resource\DataStructure\DataStructureProperty`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-DataStructure-DataStructureProperty.html) | ||||||||||||||||||
Check failure on line 92 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Resource\DataStructure\DataStructurePropertyType`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-DataStructure-DataStructurePropertyType.html) | ||||||||||||||||||
Check failure on line 93 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Resource\DataStructureInterface`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-DataStructureInterface.html) | ||||||||||||||||||
Check failure on line 94 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Resource\Hook\HookCreateStruct`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-Hook-HookCreateStruct.html) | ||||||||||||||||||
Check failure on line 95 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Resource\Hook\HookFilter`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-Hook-HookFilter.html) | ||||||||||||||||||
Check failure on line 96 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Resource\Hook\HookSetDetailsStruct`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-Hook-HookSetDetailsStruct.html) | ||||||||||||||||||
Check failure on line 97 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Resource\HookInterface`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-HookInterface.html) | ||||||||||||||||||
Check failure on line 98 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Resource\Scenario\ScenarioCreateStruct`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-Scenario-ScenarioCreateStruct.html) | ||||||||||||||||||
Check failure on line 99 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Resource\Scenario\ScenarioFilter`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-Scenario-ScenarioFilter.html) | ||||||||||||||||||
Check failure on line 100 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Resource\ScenarioInterface`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-ScenarioInterface.html) | ||||||||||||||||||
Check failure on line 101 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Resource\Team\TeamVariableCreateStruct`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-Team-TeamVariableCreateStruct.html) | ||||||||||||||||||
Check failure on line 102 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Resource\Team\TeamVariableFilter`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-Team-TeamVariableFilter.html) | ||||||||||||||||||
Check failure on line 103 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Resource\Team\TeamVariableUpdateStruct`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-Team-TeamVariableUpdateStruct.html) | ||||||||||||||||||
Check failure on line 104 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Resource\TeamInterface`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-TeamInterface.html) | ||||||||||||||||||
Check failure on line 105 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Resource\Template\TemplateCreateStruct`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-Template-TemplateCreateStruct.html) | ||||||||||||||||||
Check failure on line 106 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Resource\Template\TemplateFilter`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-Template-TemplateFilter.html) | ||||||||||||||||||
Check failure on line 107 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Resource\TemplateInterface`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Resource-TemplateInterface.html) | ||||||||||||||||||
Check failure on line 108 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Response\DataStructure\CreateResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-DataStructure-CreateResponse.html) | ||||||||||||||||||
Check failure on line 109 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Response\DataStructure\ListResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-DataStructure-ListResponse.html) | ||||||||||||||||||
Check failure on line 110 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Response\DataStructure\RetrieveResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-DataStructure-RetrieveResponse.html) | ||||||||||||||||||
Check failure on line 111 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Response\Hook\CreateResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Hook-CreateResponse.html) | ||||||||||||||||||
Check failure on line 112 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Response\Hook\ListResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Hook-ListResponse.html) | ||||||||||||||||||
Check failure on line 113 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Response\Hook\RetrieveResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Hook-RetrieveResponse.html) | ||||||||||||||||||
Check failure on line 114 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Response\Hook\SetDetailsResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Hook-SetDetailsResponse.html) | ||||||||||||||||||
Check failure on line 115 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Response\Scenario\CreateResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Scenario-CreateResponse.html) | ||||||||||||||||||
Check failure on line 116 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Response\Scenario\ListResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Scenario-ListResponse.html) | ||||||||||||||||||
Check failure on line 117 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Response\Scenario\RetrieveResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Scenario-RetrieveResponse.html) | ||||||||||||||||||
Check failure on line 118 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Response\Team\TeamVariableCreateResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Team-TeamVariableCreateResponse.html) | ||||||||||||||||||
Check failure on line 119 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Response\Team\TeamVariableListResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Team-TeamVariableListResponse.html) | ||||||||||||||||||
Check failure on line 120 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Response\Team\TeamVariableRetrieveResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Team-TeamVariableRetrieveResponse.html) | ||||||||||||||||||
Check failure on line 121 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Response\Team\TeamVariableUpdateResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Team-TeamVariableUpdateResponse.html) | ||||||||||||||||||
Check failure on line 122 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Response\Template\BlueprintResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Template-BlueprintResponse.html) | ||||||||||||||||||
Check failure on line 123 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Response\Template\CreateResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Template-CreateResponse.html) | ||||||||||||||||||
Check failure on line 124 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Response\Template\ListResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Template-ListResponse.html) | ||||||||||||||||||
Check failure on line 125 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Response\Template\RetrieveResponse`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Response-Template-RetrieveResponse.html) | ||||||||||||||||||
Check failure on line 126 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`ResponseInterface`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-ResponseInterface.html) | ||||||||||||||||||
Check failure on line 127 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`TransportInterface`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-TransportInterface.html) | ||||||||||||||||||
Check failure on line 128 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Value\Blueprint\Flow`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Value-Blueprint-Flow.html) | ||||||||||||||||||
Check failure on line 129 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Value\Blueprint\Metadata\Scenario`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Value-Blueprint-Metadata-Scenario.html) | ||||||||||||||||||
Check failure on line 130 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Value\Blueprint\Metadata`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Value-Blueprint-Metadata.html) | ||||||||||||||||||
Check failure on line 131 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Value\Blueprint\Module\CustomWebhook`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Value-Blueprint-Module-CustomWebhook.html) | ||||||||||||||||||
Check failure on line 132 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Value\Blueprint\Module\JsonCreate`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Value-Blueprint-Module-JsonCreate.html) | ||||||||||||||||||
Check failure on line 133 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Value\Blueprint\Module\ModuleDesigner`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Value-Blueprint-Module-ModuleDesigner.html) | ||||||||||||||||||
Check failure on line 134 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Value\Blueprint\Module\WebhookRespond`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Value-Blueprint-Module-WebhookRespond.html) | ||||||||||||||||||
Check failure on line 135 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Value\Blueprint`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Value-Blueprint.html) | ||||||||||||||||||
Check failure on line 136 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Value\Controller`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Value-Controller.html) | ||||||||||||||||||
Check failure on line 137 in docs/resources/new_in_doc.md
|
||||||||||||||||||
- [`Value\Scheduling`](../api/php_api/php_api_reference/classes/Ibexa-Contracts-Connect-Value-Scheduling.html) | ||||||||||||||||||
Check failure on line 138 in docs/resources/new_in_doc.md
|
||||||||||||||||||
|
||||||||||||||||||
## January 2025 | ||||||||||||||||||
|
||||||||||||||||||
### Trainings | ||||||||||||||||||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's a bullet and we don't put fullstops at the end of bullets