Skip to content

Commit 2b50cbd

Browse files
MagdalenaZubaDominikaK
authored andcommitted
Release Notes v4.4 (#1859)
1 parent be93180 commit 2b50cbd

File tree

10 files changed

+175
-18
lines changed

10 files changed

+175
-18
lines changed

docs/content_management/field_types/field_type_reference/taxonomyentryassignmentfield.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,4 +77,4 @@ Name|Type|Default value|Description|
7777

7878
#### Template rendering
7979

80-
The `TaxonomyEntryAssignment` field is rendered with the [`ibexa_render_field()`](field_twig_functions.md#ibexa_render_field) Twig function.
80+
The `TaxonomyEntryAssignment` field is rendered with the [`ibexa_render_field()`](field_twig_functions.md#ibexa_render_field) Twig function.

docs/content_management/field_types/field_type_reference/taxonomyentryfield.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,4 +77,4 @@ The Field definition of this Field Type can be configured with the following opt
7777

7878
#### Template rendering
7979

80-
The `TaxonomyEntry field` is rendered with the [`ibexa_render_field()`](field_twig_functions.md#ibexa_render_field) Twig function.
80+
The `TaxonomyEntry field` is rendered with the [`ibexa_render_field()`](field_twig_functions.md#ibexa_render_field) Twig function.

docs/index.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010
<svg class="tile-icon" width="32" height="32" viewBox="0 0 140 140" xmlns="http://www.w3.org/2000/svg">
1111
<g transform="scale(4) translate(1)"><path d="M22.293 19.35c-0.735-0.001-1.331-0.598-1.331-1.333 0-0.367 0.148-0.699 0.388-0.94l-0 0c1.367-1.384 2.211-3.287 2.211-5.387s-0.844-4.003-2.212-5.387l0.001 0.001c-0.254-0.243-0.412-0.585-0.412-0.964 0-0.736 0.597-1.333 1.333-1.333 0.381 0 0.725 0.16 0.968 0.417l0.001 0.001c1.846 1.866 2.987 4.433 2.987 7.267s-1.141 5.401-2.988 7.268l0.001-0.001c-0.242 0.243-0.576 0.393-0.946 0.393-0 0-0.001 0-0.001 0h0zM10.683 19c0.242-0.241 0.391-0.575 0.391-0.943s-0.149-0.702-0.391-0.943v0c-1.391-1.385-2.252-3.302-2.252-5.42 0-2.088 0.836-3.981 2.193-5.361l-0.001 0.001c0.236-0.241 0.382-0.571 0.382-0.935 0-0.737-0.597-1.334-1.334-1.334-0.373 0-0.709 0.153-0.951 0.399l-0 0c-1.823 1.862-2.949 4.413-2.949 7.228 0 2.854 1.157 5.439 3.028 7.309l0 0c0.241 0.241 0.574 0.389 0.942 0.389s0.7-0.149 0.942-0.389l-0 0zM27.237 23.060c2.94-2.896 4.762-6.92 4.762-11.37 0-4.413-1.792-8.408-4.689-11.297l-0-0c-0.243-0.255-0.586-0.414-0.966-0.414-0.736 0-1.333 0.597-1.333 1.333 0 0.381 0.159 0.724 0.415 0.967l0.001 0.001c2.413 2.406 3.907 5.734 3.907 9.41 0 3.708-1.519 7.061-3.968 9.471l-0.002 0.002c-0.242 0.241-0.391 0.575-0.391 0.943s0.149 0.702 0.391 0.943v0c0.241 0.242 0.575 0.391 0.943 0.391s0.702-0.149 0.943-0.391v0zM6.667 23.047c0.237-0.24 0.383-0.571 0.383-0.935 0-0.373-0.153-0.71-0.399-0.951l-0-0c-2.449-2.412-3.967-5.765-3.967-9.471 0-3.677 1.493-7.005 3.907-9.412l0-0c0.228-0.239 0.368-0.563 0.368-0.919 0-0.736-0.597-1.333-1.333-1.333-0.356 0-0.679 0.139-0.918 0.366l0.001-0.001c-2.897 2.889-4.689 6.883-4.689 11.297 0 4.45 1.822 8.474 4.76 11.368l0.002 0.002c0.241 0.242 0.575 0.391 0.943 0.391s0.702-0.149 0.943-0.391v0zM20 11.687c0-0.001 0-0.003 0-0.005 0-2.209-1.791-4-4-4s-4 1.791-4 4c0 1.731 1.1 3.206 2.639 3.762l0.028 0.009v15.213c0 0.736 0.597 1.333 1.333 1.333s1.333-0.597 1.333-1.333v0-15.213c1.565-0.565 2.665-2.037 2.667-3.766v-0z" fill="var(--ibexa-jazzberry)"></path></g>
1212
</svg>
13-
Ibexa DXP v4.3 is now out!
13+
Ibexa DXP v4.4 is now out!
1414
</span>
1515
<span class="d-flex flex-column flex-xs-row flex-sm-row flex-md-row justify-content-between align-items-center ml-md-4">
16-
<a href="release_notes/ibexa_dxp_v4.3" class="btn btn-sm btn-announcement-outline mr-4 ml-4 ml-md-0 mb-3 mb-sm-0">
16+
<a href="release_notes/ibexa_dxp_v4.4" class="btn btn-sm btn-announcement-outline mr-4 ml-4 ml-md-0 mb-3 mb-sm-0">
1717
See more
1818
</a>
1919
</span>
@@ -78,7 +78,7 @@
7878
<ul>
7979
<li><a href="templating/render_content/render_content/">Content rendering</a></li>
8080
<li><a href="search/search/">Search</a></li>
81-
<li><a href="release_notes/ibexa_dxp_v4.3/">Releases</a></li>
81+
<li><a href="release_notes/ibexa_dxp_v4.4/">Releases</a></li>
8282
<li><a href="api/php_api/php_api/">API</a></li>
8383
</ul>
8484
</div>
@@ -105,17 +105,17 @@
105105
<div class="col-lg-8 mb-5 latest-release">
106106
<h5>
107107
The latest release
108-
<span class="pill">v4.3</span>
108+
<span class="pill">v4.4</span>
109109
</h5>
110110
<div class="row mt-3">
111-
<div class="col-lg-5">The <a href="release_notes/ibexa_dxp_v4.3/">latest version of Ibexa DXP is v4.3</a>. It is a Fast Track release, and it was released on November 10, 2022. You can now <a href="update_and_migration/from_4.2/update_from_4.2/">update your application to the latest version</a>.
111+
<div class="col-lg-5">The <a href="release_notes/ibexa_dxp_v4.4/">latest version of Ibexa DXP is v4.4</a>. It is a Fast Track release, and it was released on February 2, 2023. You can now update your application to the latest version</a>.
112112
</div>
113113
<div class="col-sm-7 features">
114114
<ul>
115-
<li><a href="release_notes/ibexa_dxp_v4.3/#customer-portal">Company self-registration</a></li>
116-
<li><a href="release_notes/ibexa_dxp_v4.3/#customer-portal">Customization of approval process</a></li>
117-
<li><a href="release_notes/ibexa_dxp_v4.3/#seo-configuration-exposed">SEO improvements</a></li>
118-
<li><a href="release_notes/ibexa_dxp_v4.3/#pim-improvements">PIM improvements</a></li>
119-
<li><a href="release_notes/ibexa_dxp_v4.3/#integration-with-recommendation-engine">Integration with recommendation engine</a></li>
120-
<li><a href="release_notes/ibexa_dxp_v4.3/#api-improvements">API improvements</a></li>
115+
<li><a href="release_notes/ibexa_dxp_v4.4/#all-new-ibexa-commerce-packages">All-new Ibexa Commerce packages</a></li>
116+
<li><a href="release_notes/ibexa_dxp_v4.4/#fastly-image-optimizer-fastly-io">Fastly Image Optimizer (Fastly IO)</a></li>
117+
<li><a href="release_notes/ibexa_dxp_v4.4/#new-welcome-page">New welcome page</a></li>
118+
<li><a href="release_notes/ibexa_dxp_v4.4/#personalization-improvements">Personalization improvements</a></li>
119+
<li><a href="release_notes/ibexa_dxp_v4.4/#ibexa-connect">Ibexa Connect</a></li>
120+
<li><a href="release_notes/ibexa_dxp_v4.4/#new-page-blocks">New page blocks</a></li>
121121
</div>
Lines changed: 155 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,155 @@
1+
---
2+
description: Ibexa DXP v4.4 adds the improvements to the Welcome Page, All-new Ibexa Commerce packages and Fastly IO.
3+
---
4+
5+
# Ibexa DXP v4.4
6+
7+
**Version number**: v4.4
8+
9+
**Release date**: February 2, 2023
10+
11+
**Release type**: [Fast Track](https://support.ibexa.co/Public/service-life)
12+
13+
**Update**: v4.3.x to v4.4
14+
15+
## Notable changes
16+
17+
### New welcome page
18+
19+
A new welcome page greets you when opening Ibexa Digital Experience Platform.
20+
21+
![New Welcome Page](4.4_welcome_page.png)
22+
23+
### All-new Ibexa Commerce packages [[% include 'snippets/commerce_badge.md' %]]
24+
25+
This release deprecates all Commerce packages that you've known from previous releases
26+
and brings a redesigned and reconstructed Commerce offering.
27+
28+
![The new cart view](img/4.4_new_cart.png "The new cart view")
29+
30+
As part of this effort, two all-new components have been created: Cart and Checkout,
31+
that you can use to build your own e-commerce presence.
32+
33+
![The new checkout](img/4.4_new_checkout.png "The new checkout")
34+
35+
For more information, see [Commerce](https://doc.ibexa.co/en/4.4/commerce/commerce/).
36+
37+
#### Storefront
38+
39+
Another addition is the Storefront package that provides a starting kit
40+
for the developers.
41+
It is a working set of components, which you can use to test the new capabilities,
42+
and then customize and extend to create your own implementation of a web store.
43+
44+
For more information, see [Storefront](https://doc.ibexa.co/en/4.4/commerce/storefront/storefront).
45+
46+
### Fastly Image Optimizer (Fastly IO)
47+
48+
You can now use Fastly IO to serve optimized versions of your images in real time and cache them.
49+
Fastly can perform multiple transformations on your image,
50+
for example, cropping, resizing and trimming before serving it to end user.
51+
Fastly is an external service that requires a separate subscription,
52+
to learn more see, [Fastly Image Optimizer website](https://docs.fastly.com/en/guides/about-fastly-image-optimizer).
53+
54+
If you already have Fastly IO subscription, you can move to [Fastly IO configuration in Ibexa DXP](https://doc.ibexa.co/en/4.4/content_management/images/fastly_io/).
55+
56+
#### Fastly VCL upload
57+
58+
With this release, you can manipulate your Fastly VCL configuration directly from the command line.
59+
For example, you can define formats or source path for images.
60+
61+
### New page blocks [[% include 'snippets/experience_badge.md' %]] [[% include 'snippets/commerce_badge.md' %]]
62+
63+
This release introduces new page blocks that rely on Personalization and PIM features
64+
to let editors visually organize products on a page:
65+
66+
- [Catalog block](https://doc.ibexa.co/projects/userguide/en/4.4/content_management/block_reference/#catalog-block) displays products from a specific catalog to a selected customer group.
67+
- [Last purchased](https://doc.ibexa.co/projects/userguide/en/4.4/content_management/block_reference/#last-purchased-block) displays a list of products that were recently purchased, either generally, or by a specific user.
68+
- [Last viewed](https://doc.ibexa.co/projects/userguide/en/4.4/content_management/block_reference/#last-viewed-block) displays a list of products that were recently viewed.
69+
- [Product collection](https://doc.ibexa.co/projects/userguide/en/4.4/content_management/block_reference/#product-collection-block) displays a collection of specifically selected products.
70+
- [Recently added](https://doc.ibexa.co/projects/userguide/en/4.4/content_management/block_reference/#recently-added-block) displays a list of products that were recently added to PIM.
71+
72+
### Personalization improvements
73+
74+
#### Automated way of creating Personalization service account
75+
76+
The Personalization service has been enhanced to speed up the process of creating a new customer account.
77+
Now, to create an account in the new, automated way, you have to fill out the form, select an account type, and send a request to the Personalization endpoint.
78+
Shortly after, you receive the credentials.
79+
80+
For more information, see [Requesting access to the server](https://doc.ibexa.co/projects/userguide/en/4.4/personalization/enable_personalization/#request-access-to-the-server).
81+
82+
#### New models in Personalization engine
83+
84+
Personalization engine introduces two new recommendation models: [predictive](https://doc.ibexa.co/projects/userguide/en/4.4/personalization/recommendation_models/#predictive) and [recurring purchase](https://doc.ibexa.co/projects/userguide/en/4.4/personalization/recommendation_models/#recurring-purchase). These two new models, based on mathematical approach, help to predict clients behavior and
85+
provide the best recommendations.
86+
87+
## Ibexa Connect
88+
89+
You can now take advantage of [Ibexa Connect](https://www.ibexa.co/products/ibexa-connect),
90+
an iPaaS (integration platform-as-a-service) which allows you to connect Ibexa DXP with third-party applications.
91+
Ibexa Connect features a low-code drag-and-drop interface and hundreds of connectors to different services
92+
that help you automate business processes.
93+
94+
See [Ibexa Connect documentation](https://doc.ibexa.co/projects/connect/en/latest/).
95+
96+
![Example of an Ibexa Connect scenario](4.4_connect_scenario_example.png)
97+
98+
## Other changes
99+
100+
### Flysystem v2
101+
102+
The codebase has undergone significant upgrades to rely on Flysystem v2.
103+
The Flysystem Adapter implementation now supports dynamic paths
104+
described by complex settings resolvable for the SiteAccess context.
105+
For more information, see [Configuring the DFS IO handler](https://doc.ibexa.co/en/4.4/infrastructure_and_maintenance/clustering/clustering/#configuring-the-dfs-io-handler).
106+
107+
If your custom project relies directly on a Flysystem features instead of using our IO abstraction,
108+
it will require an upgrade as well,
109+
using [these instructions](https://flysystem.thephpleague.com/docs/upgrade-from-1.x/).
110+
111+
### Dedicated migration type for Corporate Accounts
112+
113+
To simplify data migration, you can now create a corporate account with underlying objects such as members group and address book.
114+
You can also extract those objects as references.
115+
For more information on data migration actions, see [Data migration actions](https://doc.ibexa.co/en/4.4/content_management/data_migration/data_migration_actions/#data-migration-actions).
116+
117+
### API improvements
118+
119+
### Item age in Recently added model
120+
121+
In a Recently added model (previously Random model), you can now manually [set the age of items](https://doc.ibexa.co/projects/userguide/en/4.4/personalization/recommendation_models/#recently-added) which are displayed in recommendations.
122+
123+
### Deprecations
124+
125+
#### Commerce packages
126+
127+
The following Commerce packages are deprecated as of this release and will be removed in v5:
128+
129+
- `ibexa/commerce-admin-ui`
130+
- `ibexa/commerce-erp-admin`
131+
- `ibexa/commerce-order-history`
132+
- `ibexa/commerce-page-builder`
133+
- `ibexa/commerce-rest`
134+
- `ibexa/commerce-transaction`
135+
- `ibexa/commerce-base-design`
136+
- `ibexa/commerce-checkout`
137+
- `ibexa/commerce-fieldtypes`
138+
- `ibexa/commerce-price-engine`
139+
- `ibexa/commerce-shop`
140+
- `ibexa/commerce-shop-ui`
141+
142+
They will be maintained by Ibexa with fixes, including security fixes, but they won't be further developed.
143+
Old packages are replaced by [the all-new Ibexa Commerce packages](#all-new-ibexa-commerce-packages--include-snippetscommerce_badgemd-) with more
144+
to come in the upcoming releases.
145+
146+
#### Flysystem
147+
148+
- Support for overwriting existing files has been dropped (catch block of `\Ibexa\Core\IO\IOBinarydataHandler\Flysystem::create` and test). The new native Flysystem v2 Local Adapter performs this out of the box.
149+
- Support for no last modified timestamp has been dropped (in the form of a test case). The new Flysystem v2 throws `UnableToRetrieveMetadata` exception in such case.
150+
151+
## Full changelog
152+
153+
| Ibexa Content | Ibexa Experience | Ibexa Commerce |
154+
|------------------------|---------------------------|-------------------------|
155+
| [Ibexa Content v4.4](https://github.com/ibexa/content/releases/tag/v4.4.0) | [Ibexa Experience v4.4](https://github.com/ibexa/experience/releases/tag/v4.4.0) | [Ibexa Commerce v4.4](https://github.com/ibexa/commerce/releases/tag/v4.4.0) |
62.4 KB
Loading
163 KB
Loading
37.6 KB
Loading
1.64 MB
Loading

docs/release_notes/release_notes.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ description: Learn about the latest releases on Ibexa DXP.
44

55
# Release notes
66

7-
The latest stable version of [[= product_name =]] is [Ibexa DXP v4.3](ibexa_dxp_v4.3.md).
7+
The latest stable version of [[= product_name =]] is [Ibexa DXP v4.4](ibexa_dxp_v4.4.md).
88

99
The latest LTS (Long Term Support) version is [Ibexa DXP v3.3](ibexa_dxp_v3.3.md).
1010

1111
[[= cards([
12+
"release_notes/ibexa_dxp_v4.4",
1213
"release_notes/ibexa_dxp_v4.3",
13-
"release_notes/ibexa_dxp_v4.2",
1414
"release_notes/ibexa_dxp_v3.3",
1515
"release_notes/ez_platform_v2.5",
1616
], columns=4) =]]

mkdocs.yml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ INHERIT: plugins.yml
33
site_name: Developer Documentation
44
repo_url: https://github.com/ezsystems/developer-documentation
55
site_url: https://doc.ibexa.co/en/latest/
6-
copyright: "Copyright 1999-2022 Ibexa AS and others"
6+
copyright: "Copyright 1999-2023 Ibexa AS and others"
77
nav:
88
- Ibexa Developer Documentation: index.md
99
- Getting started:
@@ -579,6 +579,7 @@ nav:
579579
- Package structure: resources/contributing/package_structure.md
580580
- Release notes:
581581
- Release notes: release_notes/release_notes.md
582+
- Ibexa DXP v4.4: release_notes/ibexa_dxp_v4.4.md
582583
- Ibexa DXP v4.3: release_notes/ibexa_dxp_v4.3.md
583584
- Ibexa DXP v4.2: release_notes/ibexa_dxp_v4.2.md
584585
- Ibexa DXP v4.1: release_notes/ibexa_dxp_v4.1.md
@@ -638,11 +639,12 @@ extra:
638639
product_name_com: 'Ibexa Commerce'
639640
# Global variables - latest tag versions
640641
latest_tag_2_5: '2.5.31'
641-
latest_tag_3_3: '3.3.28'
642+
latest_tag_3_3: '3.3.29'
642643
latest_tag_4_0: '4.0.8'
643644
latest_tag_4_1: '4.1.5'
644645
latest_tag_4_2: '4.2.3'
645-
latest_tag_4_3: '4.3.0'
646+
latest_tag_4_3: '4.3.2'
647+
latest_tag_4_4: '4.4.0'
646648

647649
symfony_doc: 'http://symfony.com/doc/5.4'
648650
user_doc: 'https://doc.ibexa.co/projects/userguide/en/master'

0 commit comments

Comments
 (0)