# News Digest - 28 June 2021

**URL:** <https://www.virtocommerce.org/t/news-digest-28-june-2021/349>\
**Category:** news digest\
**Tags:** digest\
**Created:** [June 28, 2021, 9:47am UTC](https://www.virtocommerce.org/t/news-digest-28-june-2021/349 "2021-06-28T09:47:30Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![OlegoO](https://yyz2.discourse-cdn.com/flex032/user_avatar/www.virtocommerce.org/olegoo/32/27_2.png) [@OlegoO](https://www.virtocommerce.org/u/OlegoO)\
**Post date:** [June 28, 2021, 9:47am UTC](https://www.virtocommerce.org/t/news-digest-28-june-2021/349/1 "2021-06-28T09:47:31Z")

</div>

## 💯 New Videos

### Virto Commerce on Azure Functions (from Virto DevLabs)

_ **Virto DevLabs** is an outlet for experiments from Virto Commerce. Experiments that represent some of the latest ideas around developer tools. Solutions in this category are designed for broad usage and you are encouraged to use and provide feedback on them._

[![](https://canada1.discourse-cdn.com/flex032/uploads/virtocommerce/original/2X/4/4ade32555540dba0dc0977cdc54464afe0d3b94b.jpeg "How to run Virto Commerce as serverless on Azure Functions") ](https://www.youtube.com/watch?v=-EyItZpgnqA&t=12s)

Step by step solution you can find here [How to run platform on azure functions - Virto Commerce Documentation](https://virtocommerce.com/docs/latest/techniques/how-to-run-platform-on-azure-functions/)

## New Features

### Added full-text search for order documents (Preview)

- Added full-text search for order documents.
- By default, the Indexed order search is disabled. To enable it, add ‘Search:OrderFullTextSearchEnabled’ configuraion key to app settings and set it to true.
- Added new index document Customer Order.

 ![image](https://canada1.discourse-cdn.com/flex032/uploads/virtocommerce/original/1X/9f4ba0362205dfa7a1cb0e7e37cc3155d2004479.png)

- Developer can access full-text search via new Rest API `indexed/search`

 ![image](https://canada1.discourse-cdn.com/flex032/uploads/virtocommerce/original/1X/4de389d972a18e7109e8e154fed6c79e8425c702.png)

### Added Orders dynamic and Order Search ability in XAPI

- Added an ability to search Customer Orders by Dynamic properties (in XAPI).
- Used Indexed search.

 ![image](https://canada1.discourse-cdn.com/flex032/uploads/virtocommerce/original/1X/32d89dd13bac9d00e904c6eac66493b8e24a5550.jpeg)

### OpenIddict Updated to 3.0

- Virto Commerce updated OpenIddict from 2.0 to 3.0. One of the reason for update is that OpenIddict 2.0 is deprecated and no longer supported.
- More lightweight due to logic decoupling.
- All features retained: Password authorization, Client app authorization, Token sharing. Seamless update for all modules achieved.
- Ready for .NET 5.

### Added API for Country regions

- Added Country regions Rest API. You can manage country regions and select them from the drop-down. Added region translations for German and Russian.
- The manager can enter a custom value.
- The developer can create provide a custom set of the regions in /countriesRegions.js. More information in the documentation: [Countries management - Virto Commerce Documentation](https://virtocommerce.com/docs/latest/techniques/countries-management/)

 ![image](https://canada1.discourse-cdn.com/flex032/uploads/virtocommerce/original/1X/8ace2f3b4b99cabac76133b8da9a88b53f710cde.png)

### Allowed to add custom columns to order grid via JS Script.

To add custom grid column, you need:

1. Add extensions service for columns registration:

```js
'platformWebApp.ui-grid.extension' as gridOptionExtension

```

1. Add code snippet:

```js
gridOptionExtension.registerExtension("customerOrder-list-grid", function (gridOptions) {
    var customColumnDefs = [
        { name: 'newField', displayName: 'orders.blades.customerOrder-list.labels.newField', width: '***' }
    ];

    gridOptions.columnDefs = _.union(gridOptions.columnDefs, customColumnDefs);
});

```

1. Is a way to add a field to the drop-down menu without adding it to the grid - need to add `visible: false` to the column definition.

You can find the complete sample code here: [vc-module-order/samples/VirtoCommerce.OrdersModule2.Web/Scripts/order2.js at master · VirtoCommerce/vc-module-order · GitHub](https://github.com/VirtoCommerce/vc-module-order/blob/master/samples/VirtoCommerce.OrdersModule2.Web/Scripts/order2.js#L79)

### Cart module updated on using generic Virto Commerce CRUD service.

The cart module improved with using the generic Virto Commerce CRUD service.

 ![image](https://canada1.discourse-cdn.com/flex032/uploads/virtocommerce/original/1X/9070c2cb0babfc63ad7477694127f253b16af111.png)

### Improved font for Russian localization

Improved font for Russian localization:

 ![image](https://canada1.discourse-cdn.com/flex032/uploads/virtocommerce/original/1X/825adea34ab543b1a75a023582d44e267b35b5bd.png)

### VC-Build moved to its own repository.

VC-Build moved to own repository [VirtoCommerce/vc-build: VirtoCommerce Global Tool CLI (github.com)](https://github.com/VirtoCommerce/vc-build)

- Vc-build with CLI-tools documentation was moved to the own reposiotry.
- Vc-build was updated to .NET 5
- The workaround which downgraded dotnet version in workflows was removed
- The Jenkins pipeline which makes documentation for [Documentation](http://virtocommerce.com/docs) was updated to retrieve the CLI-tools section from the vc-build repo
- Added **–Force** parameter for VC-build which makes force git checkout. This is used to throw away local changes. Also, it disables the release approval.

## New Releases

> **[Release 3.9.0 · VirtoCommerce/vc-module-azure-search](https://github.com/VirtoCommerce/vc-module-azure-search/releases/tag/3.9.0)**
>
> Development
> • CloudException error message wrapping (#21) (ef595da)
> • Create argoDeploy.json (#20) (b9fc303)
> • Enable Source link support (233feea)

> **[Release 3.49.0 · VirtoCommerce/vc-module-catalog](https://github.com/VirtoCommerce/vc-module-catalog/releases/tag/3.49.0)**
>
> Development
> • Add SeoInfo to Category in Product.Links (#521) (d33d717)

> **[Release 3.10.0 · VirtoCommerce/vc-module-catalog-personalization](https://github.com/VirtoCommerce/vc-module-catalog-personalization/releases/tag/3.10.0)**
>
> Development
> • Apply job settings on-the-fly (#51) (af997eb)
> DevOps
> • Enable Source link support (#48) (7c1c39e)

> **[Release 1.17.0 · VirtoCommerce/vc-module-experience-api](https://github.com/VirtoCommerce/vc-module-experience-api/releases/tag/1.17.0)**
>
> Development
> • Change search order to indexed search service (#171) (d678443)

> **[Release 3.13.0 · VirtoCommerce/vc-module-image-tools](https://github.com/VirtoCommerce/vc-module-image-tools/releases/tag/3.13.0)**
>
> • Apply job settings on-the-fly (#79) (546fa61)

> **[Release 3.25.0 · VirtoCommerce/vc-module-marketing](https://github.com/VirtoCommerce/vc-module-marketing/releases/tag/3.25.0)**
>
> • Updating Github Action workflows. (c680cbe)
> • Updating Github Action workflows. (1154b9e)

> **[Release 3.17.0 · VirtoCommerce/vc-module-notification](https://github.com/VirtoCommerce/vc-module-notification/releases/tag/3.17.0)**
>
> • Fix and add permissions to endpoints (#85) (06e8761)
> • Autoupdate environment (#84) (c052ad2)

> **[Release 3.33.0 · VirtoCommerce/vc-module-order](https://github.com/VirtoCommerce/vc-module-order/releases/tag/3.33.0)**
>
> Development
> • Indexing StoreName and FFCname empty fields, workaround for index widget color (#245) (c7eda82)
> • Indexing StoreName and FFCname empty fields, workaround for index widget color (#245)...

> **[Release 3.23.0 · VirtoCommerce/vc-module-pricing](https://github.com/VirtoCommerce/vc-module-pricing/releases/tag/3.23.0)**
>
> • Updating Github Action workflows. (fc0f2b0)
> • Updating Github Action workflows. (57cf72b)

> **[Release 3.14.0 · VirtoCommerce/vc-module-search](https://github.com/VirtoCommerce/vc-module-search/releases/tag/3.14.0)**
>
> Development
> • Add progress bar to indexation blade (#49) (e648ba0)

> **[Release 3.8.0 · VirtoCommerce/vc-module-shipping](https://github.com/VirtoCommerce/vc-module-shipping/releases/tag/3.8.0)**
>
> • Updating Github Action workflows. (f988d14)
> • Updating Github Action workflows. (59867b4)

> **[Release 3.8.0 · VirtoCommerce/vc-module-tax](https://github.com/VirtoCommerce/vc-module-tax/releases/tag/3.8.0)**
>
> • Updating Github Action workflows. (9e5666a)
> • Updating Github Action workflows. (ae7ea70)

> **[Release 3.67.0 · VirtoCommerce/vc-platform](https://github.com/VirtoCommerce/vc-platform/releases/tag/3.67.0)**
>
> Development
> • Update to OpenIddict V3 (#2300) (c2c46fa)
> • Data import UI fixes (#2306) (1eca317)
> • Health check feature (#2302) (2a8dd45)
> Documentation
> • Health check feature (#2302) (a1f1872)
> • Up...
