-
Notifications
You must be signed in to change notification settings - Fork 81
Release notes #3076
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
base: 5.0
Are you sure you want to change the base?
Release notes #3076
Changes from 8 commits
559ab71
ad3b9f1
279ce28
519103f
97a3509
9abee82
9410377
0a7a779
a5feb35
83cf4d2
b89bafc
3519e0b
666f66b
ec5a53b
f611861
e062c91
4e1e39e
29f0ff1
c22114e
631e930
28f3efb
8c698e4
70fcd48
6a0e246
571d633
0f912bc
408a2c7
3a52785
4147db2
d89065a
0531001
2f3b288
093c65c
da3eb32
cd5e0b2
ae9603d
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 | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -10,6 +10,110 @@ | |||||||||
|
|
||||||||||
| <div class="release-notes" markdown="1"> | ||||||||||
|
|
||||||||||
| [[% set version = 'v5.0.X' %]] | ||||||||||
|
|
||||||||||
| [[= release_note_entry_begin( | ||||||||||
| "Raptor connector " + version, | ||||||||||
| 'YYYY-MM-DD', | ||||||||||
| ['Headless', 'Experience', 'Commerce', 'LTS Update', 'New feature', 'First release'] | ||||||||||
| ) =]] | ||||||||||
|
|
||||||||||
| The SiteAccess-aware [Raptor](https://www.raptorservices.com/) connector provides a seamless integration between [[= product_name =]] and Raptor Recommendation Engine. | ||||||||||
|
|
||||||||||
| For more information, see [SiteAccess-aware Raptor connector](https://doc.ibexa.co/en/5.0/cdp/raptor_integration/raptor_connector/). | ||||||||||
|
|
||||||||||
| ### Tracking | ||||||||||
|
|
||||||||||
| This LTS Update includes two Twig functions to ease tracking setting: | ||||||||||
|
|
||||||||||
| - `ibexa_tracking_script` to load the JavaScript tracking code, for more information, see [Tracking script](https://doc.ibexa.co/en/5.0/cdp/raptor_integration/tracking_script/) | ||||||||||
| - `ibexa_tracking_track_event` to send tracking events from your pages, for more information, see [Tracking event function](https://doc.ibexa.co/en/5.0/cdp/raptor_integration/tracking_event_function/) | ||||||||||
|
|
||||||||||
| ### Recommendations blocks [[% include 'snippets/experience_badge.md' %]] [[% include 'snippets/commerce_badge.md' %]] | ||||||||||
|
|
||||||||||
| This LTS Update includes a nice variety of Page Builder blocks to make recommendations to the reader or customer, | ||||||||||
|
Check notice on line 34 in docs/release_notes/ibexa_dxp_v5.0.md
|
||||||||||
| like most popular contents or products, or other items that other users have seen after or before the current page. | ||||||||||
|
|
||||||||||
| For more information such as the list of available blocks, see [Recommendation blocks in Page Builder](https://doc.ibexa.co/en/5.0/cdp/raptor_integration/pb_blocks/). | ||||||||||
|
adriendupuis marked this conversation as resolved.
Outdated
|
||||||||||
|
|
||||||||||
| [[= release_note_entry_end() =]] | ||||||||||
|
|
||||||||||
| [[= release_note_entry_begin( | ||||||||||
| "Google Gemini connector " + version, | ||||||||||
| 'YYYY-MM-DD', | ||||||||||
| ['Headless', 'Experience', 'Commerce', 'LTS Update', 'New feature', 'First release'] | ||||||||||
| ) =]] | ||||||||||
|
|
||||||||||
| This release introduces a new AI connector that allows you to integrate [AI Actions](https://doc.ibexa.co/en/5.0/ai_actions/ai_actions/) with [Google Gemini](https://gemini.google/overview/#what-gemini-is). | ||||||||||
|
|
||||||||||
| For more information, see how to [install and configure the Google Gemini connector](https://doc.ibexa.co/en/5.0/ai_actions/configure_ai_actions/#install-google-gemini-connector). | ||||||||||
|
|
||||||||||
| [[= release_note_entry_end() =]] | ||||||||||
|
|
||||||||||
| [[= release_note_entry_begin( | ||||||||||
| "Ibexa DXP " + version, | ||||||||||
|
Check failure on line 54 in docs/release_notes/ibexa_dxp_v5.0.md
|
||||||||||
| 'YYYY-MM-DD', | ||||||||||
| ['Headless', 'Experience', 'Commerce', 'New feature'] | ||||||||||
| ) =]] | ||||||||||
|
|
||||||||||
| ### Developer experience | ||||||||||
|
|
||||||||||
| #### Symfony 7.4 | ||||||||||
|
|
||||||||||
| Symfony is upgraded from 7.3 to 7.4. | ||||||||||
|
Check notice on line 63 in docs/release_notes/ibexa_dxp_v5.0.md
|
||||||||||
| See [what's new in Symfony 7.4](https://symfony.com/blog/category/living-on-the-edge/8.0-7.4) | ||||||||||
| and [how to update Symfony within [[= product_name =]]](https://doc.ibexa.co/en/5.0/update_and_migration/from_5.0/update_from_5.0/#update-symfony-from-73-to-74). | ||||||||||
|
|
||||||||||
| #### Custom parameters in `ibexa_render()` | ||||||||||
|
|
||||||||||
| You can now pass custom parameters to templates when using the `ibexa_render()` Twig function with the new `params` option, similar to how you can with `render(controller())`.Collapse annotationCheck notice on line R18[vale] docs/release_notes/ibexa_dxp_v5.0.md#L18Check notice: [vale] docs/release_notes/ibexa_dxp_v5.0.md#L18[Ibexa.ByUsing] Prefer 'by using' or 'with' to plain 'using'.Build & test documentation / valeView details | ||||||||||
|
Check notice on line 69 in docs/release_notes/ibexa_dxp_v5.0.md
|
||||||||||
|
|
||||||||||
| This allows you to provide additional context or data to your view templates: | ||||||||||
|
|
||||||||||
| ``` html+twig | ||||||||||
| {{ ibexa_render(content, { | ||||||||||
| 'viewType': 'line', | ||||||||||
| 'method': 'inline', | ||||||||||
| 'params': { | ||||||||||
| 'custom_param': 'custom_value', | ||||||||||
| 'another_param': 'another_value' | ||||||||||
| } | ||||||||||
| }) }} | ||||||||||
| ``` | ||||||||||
|
|
||||||||||
| The parameters are available in your template as regular variables. | ||||||||||
|
|
||||||||||
| For more information, see [`ibexa_render()` Twig function](https://doc.ibexa.co/en/5.0/templating/twig_function_reference/content_twig_functions/#ibexa_render). | ||||||||||
|
|
||||||||||
| #### Try-catch support in data migrations | ||||||||||
|
|
||||||||||
| Data migrations now support try-catch error handling, allowing you to wrap migration steps with exception handling logic. | ||||||||||
| You can use it for migrations that might fail under certain conditions but should not break the entire migration process. | ||||||||||
|
|
||||||||||
| For example, you can create languages without checking if they already exist: | ||||||||||
|
|
||||||||||
| ``` yaml | ||||||||||
| [[# | ||||||||||
| [[= include_file('code_samples/data_migration/examples/try_catch_step.yaml') =]] | ||||||||||
| #]] | ||||||||||
|
Contributor
Author
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. Temporary commented to avoid
Suggested change
|
||||||||||
| ``` | ||||||||||
|
|
||||||||||
| The `try_catch` step allows you to specify which exceptions to catch and whether to continue executing remaining steps after an exception occurs. | ||||||||||
|
|
||||||||||
| For more information, see [Error handling with try-catch](https://doc.ibexa.co/en/5.0/content_management/data_migration/importing_data/#error-handling-with-try-catch). | ||||||||||
|
|
||||||||||
| ### Gaussian blur optimization in Image Editor | ||||||||||
|
Check notice on line 105 in docs/release_notes/ibexa_dxp_v5.0.md
|
||||||||||
|
|
||||||||||
| The [Image Editor]([[= user_doc =]]/image_management/edit_images/) now supports configurable gaussian blur strength for image optimization. | ||||||||||
| You can adjust the blur level to balance between file size reduction and image sharpness. | ||||||||||
| For more information, see [Configure image editor](https://doc.ibexa.co/en/5.0/content_management/images/configure_image_editor/#gaussian-blur-strength). | ||||||||||
|
|
||||||||||
| ### Full changelog | ||||||||||
|
|
||||||||||
| [[% include 'snippets/release_50.md' %]] | ||||||||||
|
|
||||||||||
| [[= release_note_entry_end() =]] | ||||||||||
|
|
||||||||||
| [[% set version = 'v5.0.6' %]] | ||||||||||
|
|
||||||||||
| [[= release_note_entry_begin( | ||||||||||
|
|
||||||||||
Uh oh!
There was an error while loading. Please reload this page.