Welcome to Virto Commerce Stable Release Bundle v5!
We are thrilled to present the latest Stable Release in the Stable Release Module Manifest on GitHub. This release brings a range of enhancements and updates that will elevate your Virto Commerce experience. To apply these updates, you can utilize the Virto Commerce CLI.
Additionally, if any bugs are identified, we promptly release hotfixes for the two most recent stable releases. We highly recommend using the Stable Release Bundle for both maintenance updates and new solution development. To learn more about Virto Commerce’s Release Strategy, please refer to our detailed Readme.
For your convenience, you can download the package.json file containing the list of versions included in the Stable Release Bundle from here.
Let’s take a closer look at some of the key features included in this release:
Storefront Key Features:
- Streamlined Multi-step Checkout Process
- Multiple User Experience (UX) Improvements
- Enhanced UI Kit Color Palette …and much more!
Virto Commerce Features:
- Database Agnostic with support for SqlServer, MySql, and PostgreSQL
- Intuitive Application Menu for easy navigation.
- Enhanced Concurrency Conflict Handling for Cart and Order.
- Exciting New Modules including Power BI Reports, Tasks, and more
- Inventory Management improvements: Menu & Dynamic Properties
- Attachments for Contracts for enhanced collaboration
- New and Powerful Query and Mutations XAPI
- Azure Active Directory Single Sign-On (SSO) Module …and an array of other exciting features!
To explore the detailed information about these features, we invite you to check out our informative News Digests for April, March, and February:
April’s News Digest
March’s News Digest
February’s News Digest
Don’t miss out on these fantastic updates and enhancements. Upgrade to Stable Release Bundle v5 and unlock the full potential of Virto Commerce!
Note: If you have any specific terms or details you would like Virto Dev Team to address, please let me know!
Screenshots
Read Before Update
- App Menu & Multi App Experience
- DB Agnostic Architecture - Overview
- Update Custom modules to support web pack 5 and NodeJS LTS 18
- Azure Application Insights and Azure Active Directory moved from platform to vc-module-app-insights and vc-module-azure-ad Virto Commerce Modules. Install if you use them.
- We Bump related NuGet package versions to latest minor versions:
- Microsoft.EntityFrameworkCore 6.0.13
- Microsoft.EntityFrameworkCore.SqlServer 6.0.13
- Npgsql.EntityFrameworkCore.PostgreSQL 6.0.8
- Pomelo.EntityFrameworkCore.MySql 6.0.2
- Microsoft.Data.SqlClient 4.1.1
- Newtonsoft.Json 13.0.2
- Humanizer.Core 2.14.1
- Scrutor 4.2.0
- System.Linq.Async 6.0.1
- coverlet.collector 3.2.0
- Swashbuckle 6.2.1
- AutoMapper 10.1.1
- Mediatr 9.0.0
- We removed some obsolete interface for some services.
- Some constructors were changed, like CartRepositoryImpl, CatalogRepositoryImpl to add support for IXXXRawDatabaseCommand.
Release Notes
B2B Theme vc-theme-b2b-vue
v1.23.0
- add home page and blocks for PageBuilder (#471)
- show only company addresses for corporate users (#473)
- implement purchase order number input (#472)
- remove payment details from order details (#469)
- add vc-line-item (#464)
- add payment step (#462)
- company addresses duplication (#480)
- delete processing of the Empty or whitespace search request (#479)
- delay in saving quantity changes (#478)
- change empty qty input behavior (#474)
- method icons url (#470)
- catalog filter card styles (#468)
- catalog dropdown layout (#467)
- styles on order payment results page (#466)
- desktop search flow (#457)
- product filter styles (#465)
v1.22.0
- add a step to view the order at checkout (#458)
- update VcInput (#455)
- implement readonly mode to VcSelect (#454)
- error if there is no "Google Analytics 4" module (#460)
- default settings are not applied at checkout (#459)
- graphQl `removeCart` mutation (#456)
v1.21.0
- add GA purchase event (#448)
- add GA begin checkout event (#447)
- implement new design for checkout shipping step (#431)
- implement new design for checkout billing step (#442)
- implement new design for cart (#439)
- implement new design to accepted gifts (#446)
- implement new design for order-details (#444)
- breadcrumbs (#428)
- vue-tsc version (#453)
- restore GA events for shipping and payment methods (#449)
- large price layout (#445)
- deleted product breakes cart logic (#443)
- mobile search process & search icons (#441)
- access to public pages when anonymous access is disabled (#440)
- vendor typing (#438)
v1.19.0
- add setting for search input chars limit (#435)
- add `see more/see less` for product properties (#430)
- step-by-step functionality at checkout (#432)
- order details redesign (#434)
- implement sticky header (#437)
- implements vc-rating (#424)
- implements vc-vendor (#423)
- implement new design for `wishlist-line-items` (#383)
- useRouteQueryParam (#429)
- cart page (#421)
- vc-loader-overlay (#433)
- url for storefront and vscode debugger launch settings (#427)
- change steps icons (#425)
- wishlist line item mobile price (#426)
- url without initial slash in breadcrumbs (#422)
- catalog menu (#420)
v1.18.0
- implement VcTextArea design (#418)
- add group by vendor in cart (#403)
- add GA payment info event (#405)
- add GA add_to_wishlist event (#397)
- add split order by vendor (#393)
- add checkout steps routes (#395)
- implement cart line items design (#384)
- cart page (#416)
- set '.husky/pre-commit' file as executable (#415)
- cart items quantity update behavior (#410)
- change submit quote button behavior (#412)
- fix cart informers duplicates (#409)
- fix items align on email confirmation page for mobile (#402)
- cart route (#396)
- remove smoth scrolling for catalog navigation (#394)
v1.17.0
- add scroll to block in preview (#389)
- add quote request edit/view pages (#380)
- add styles for markdown (#378)
- add `add_shipping_info` Google Analytics event (#390)
- add `remove_from_cart` Google Analytics event (#387)
- add `add_to_cart` Google Analytics event (#381)
- add `view_cart` Google Analytics event (#379)
- save addresses to quote from cart (#388)
- show display name for properties on product card (#385)
Virto Storefront vc-storefront
v6.12.0
v6.11.0
- allow an anonymous version request (#636)
v6.10.0
- use platform API for tokens (#635)
Module vc-platform
v3.293.0
(Import Data on PostgreSql. Cannot write DateTime with Kind=UTC to PostgreSQL type ‘timestamp without time zone’)
v3.292.0
- Bump ORM and related NuGet package versions to latest minor versions:
- Microsoft.EntityFrameworkCore 6.0.13,
- Microsoft.EntityFrameworkCore.SqlServer 6.0.13,
- Npgsql.EntityFrameworkCore.PostgreSQL 6.0.8,
- Pomelo.EntityFrameworkCore.MySql 6.0.2,
- Microsoft.Data.SqlClient 4.1.1,
- Newtonsoft.Json 13.0.2,
- Humanizer.Core 2.14.1,
- Scrutor 4.2.0,
- System.Linq.Async 6.0.1,
- coverlet.collector 3.2.0,
- Swashbuckle 6.2.1
- Add the ability to save Hangfire data to separate DB
- Fix bug with swagger filter
v3.291.0
- Improve App Menu (#2628)
v3.289.0
- Add external sign-out (#2621)
v3.288.0
- Sswitch to use GA4 (#2625)
- Update to support NodeJS 18 LST and WebPack 5 (#2617)
v3.287.0
- Auth ClaimTypeMap
- Clearing breaks external AzureAd Auth (#2615)
v3.286.0
- Enrich number fraction display rules (#2616)
v3.285.0
- Move AI telemetry in the end of ConfigureServices method (#2618)
v3.284.0
- Rename package.json to vc-package.json to simplify package download from platform, save to folder and restore via vc-build Install. set
- ReturnPasswordHash to true while Virto Storefront 6.x use it. If you update the platform check that Authorization:ReturnPasswordHash exists and set to true in appsettings.json file.
v3.283.0
- Update api controller (#2614)
v3.282.0
- extract Commit into virtual method (CrudService) (#2613)
v3.281.0
- Fix no settings exception, SettingsTypeNotRegisteredException obsolete (#2611)
v3.280.0
(add overloaded comparer method instead of with default param)
v3.278.0
- Move AzureAD SSO to VirtoCommerce.AzureAD module. Please install <a href=" Virto> Commerce Azure Active Directory Module (#2603)
v3.277.0
- Fix error information disclosure and check environment for diagnostic endpoint (#2602)
v3.276.0
- Fixed import/export of dynamic properties (#2601)
v3.275.0
- Application authorizes Export endpoint with the PlatformImport permission (#2600)
v3.274.0
- Sort list of Modules on export page by id: asc (#2599)
v3.273.0
- The connection was not closed. The connection’s current state is open.
v3.271.0
- Improve caching extensibility in CRUD services (#2596)
v3.270.0
- Move IExternalSigninService registration before modules initialization (#2595)
v3.269.0
- Cache only IDs in SearchService (#2593)
v3.268.0
- Update StackExchange.Redis to 2.6.86. ReleaseNotes, Configuration
v3.267.0
- Add methods for token verify/generation, confirmEmail (#2592)
v3.266.0
-
Extracted external sign in provider abstraction (#2589).Disabled admins change passwords for users in the system (#2591)
-
How to Add New SSO Provider
v3.265.0
(An error in console “Cannot read properties of undefined (reading ‘isReadOnly’)” when open Manage dictionary values blade in Catalog)
v3.264.0
- Initial DB Agnostic with SqlServer, MySQL and PostgreSQL
Module vc-module-quote
v3.216.0
-
Bump NuGet versions:
- AutoMapper 10.1.1
- Mediatr 9.0.0.
-
Remove using the obsolete interface for services
v3.215.0
(DB Agnostic architecture with SqlServer, MySql and PostgreSQL (#90))PT-9395 add nodejs-lts support (#89)
v3.214.0
- Update XAPI dependency (#85)
v3.213.0
- copy arguments in quotes queries (#83)
v3.212.0
- Add Id field in XAPI address models (#78)
v3.211.0
- Add mutations for updating quotes (#72)
- Add status Draft (#71)
- Add filter argument to quotes query
Module vc-module-subscription
v3.202.0
- DB Agnostic architecture with SqlServer, MySql and PostgreSQL.
- PT-9395 add nodejs-lts support (#79)
v3.201.0
- Fix update subscription number in the order details (#70)
- Remove redundant BuildServiceProvider from the module startup (#67)
- Cognitive complexity reducing (#66)
- Fix empty sonar codecoverage report (#63)
Module vc-module-contract
v3.207.0
- PT-9395 add nodejs-lts support (#11)
v3.205.0
(DB Agnostic architecture with SqlServer, MySql and PostgreSQL)
v3.204.0
- add contract attachments (#9)
v3.203.0
- Add Dynamic Properties to Contract (#8)
- Add contract search feature
- Fix bug: an empty search result allows you to link to another price list
Module vc-module-catalog-csv-import
v3.205.0
- PT-9395 add nodejs-lts support (#105)
v3.204.0
- Fulfillment Center amount to 0 it does not get updated
Module vc-module-payment
v3.208.0
- Add capture amount to payment capture request
- Add nodejs-lts support (#52)
v3.207.0
- DB Agnostic architecture with SqlServer, MySql and PostgreSQL (#48)
v3.206.0
v3.205.0
- Add payment methods initialization event (#41)
Module vc-module-tax
v3.203.0
- DB Agnostic architecture with SqlServer, MySql and PostgreSQL (#38)
Module vc-module-azureblob-assets
v3.211.0
- Fix breaking changes
v3.209.0
- Search, Read, Write and Delete if either folder or file name contains space or other encoded charecters.
v3.208.0
- Create an empty blob on folder creation (#11)
Module vc-module-customer-review
v3.214.0
- Update ExperienceApi version to 3.300 (#49)
- Bump NuGet versions:
- AutoMapper 10.1.1
- Mediatr 9.0.0.
- Remove using the obsolete interface for services
v3.213.0
- PT-9395 add nodejs-lts support (#52)
v3.212.0
(DB Agnostic architecture with SqlServer, MySql and PostgreSQL)
v3.211.0
- Customer reviews for vendor page (#44)
v3.210.0
- Wront localization in review widget (#48)
v3.209.0
- Exclude redundant files from module package (#47)
v3.208.0
- Display vendor rating in XAPI.
Module vc-module-assets
v3.204.0
- PT-9395 add nodejs-lts support (#13)
v3.202.0
- DB Agnostic architecture with SqlServer, MySql and PostgreSQL
- Normalize line endings
v3.201.0
Module vc-module-catalog-publishing
v3.203.0
- PT-9395 add nodejs-lts support (#56)
v3.201.0
(DB Agnostic architecture with SqlServer, MySql and PostgreSQL)
- Fix empty sonar codecoverage report
Module vc-module-store
v3.209.0
- DB Agnostic architecture with SqlServer, MySql and PostgreSQL
- Fix code smell Normalize line endings
v3.207.0
- StoreIds declared as obsolete in StoreSearchCriteria (#107)
Module vc-module-avatax
v3.202.0
- PT-9395 add nodejs-lts support (#52)
v3.201.0
Module vc-module-gdpr
v3.202.0
- PT-9395 add nodejs-lts support (#12)
v3.201.0
- Remove redundant BuildServiceProvider from the module startup (#11)
- DocumentationMinor language fixes
Module vc-module-profile-experience-api
v3.300.0
- Bump NuGet versions: AutoMapper 10.1.1, Mediatr 9.0.0.Remove using the obsolete interface for services
v3.236.0
- Add Undefined address type (#47)
v3.235.0
- Vendor details (#41)
v3.234.0
- Locale param doesn’t apply on emailConfirmation notification
v3.233.0
- Exclude redundant files from module package (#42)
v3.232.0
- Change condition for deleting empty contact (#40).
Module vc-module-experience-api
v3.301.0
- Add product personalization (#388)
v3.300.0
-
Bump NuGet versions:
-
AutoMapper 10.1.1
-
Mediatr 9.0.0.
-
Remove using the obsolete interface for services
v3.262.0
- Don’t apply product promotions twice (#386)
v3.261.0
- Fix discount amount for tier prices (#385)
v3.260.0
- Fix breaking changes (#383)
v3.259.0
-
Add distributed lock for cart mutations (#380)fix null product vendor (#381)isSelected always returns false for term with underscore in name, like LCD_Size (#382)
-
Breaking change note: Added required parameter userId to deleteCart mutation.
v3.258.0
- Improve performance for EvalProductsInventoryMiddleware, EvalProductsWishlistsMiddleware
v3.257.0
(Filter outline terms (__outline, __outline_named, __path) by current catalog and outline. Use __outline_named to display child categories as part of filters.)
v3.256.0
- Check include fields with directives
v3.255.0
(An item with the same key has already been added)
v3.254.0
- Replace product vendor type, publish SeoInfos extensions (#361)
v3.253.0
- add vendor to order line item type (#371)
v3.252.0
- Load property display names from product document index (#368)DocumentationAdded AvailabilityDataType and InventoryInfo with examples
v3.251.0
(IFiltertExtensions.GetFieldName bug for __outiline field (#369))
v3.250.0
- Argument Null Exception. Add null check if the Category object is null. (#366)
v3.249.0
- fix add to cart error (#367)add database-less product to the cart (#363)
v3.248.0
- Add vendor in payment/shipment (#365)
v3.247.0
- make LogoUrl nullable for order shipping types (#364)
- add database-less product to the cart (#363)
v3.246.0
- Add ChildCategories query (#362)
v3.245.0
- Extend product with wishlist flag (#360)
Module vc-module-sitemaps
v3.208.0
(DB Agnostic architecture with SqlServer, MySql and PostgreSQL)
v3.207.0
- Add default values and required for sitemap pages priority (#54)
Module vc-module-notification
v3.215.0
- Migrate away from SmtpClient (#126)
v3.214.0
- Allow Email notifications without From field (#125)
v3.213.0
- DB Agnostic architecture with SqlServer, MySql and PostgreSQL Add Error Details. Normalize line endings
v3.212.0
(Skip notifications on import which we can not create because a module is not installed.)
Module vc-module-inventory
v3.214.0
- PT-9395 add nodejs-lts support (#129)
v3.213.0
- Add Main Menu for InventoryAdd Dynamic Properties for fulfillment centers
v3.212.0
- Improve Full-filment page: move location, outerid and address on the top. Remove HTML editor for short description.add outer ID field to the admin panel (#126) inStock_quantity property should be 0 for out-of-stock product (#125)
v3.211.0
- DB Agnostic architecture with SqlServer, MySql and PostgreSQL (#120)
v3.209.0
- Add Search by OuterId and OrganizationId in fulfillment search api
v3.21.0
- System re-index the product after changing quantity (#100)
Module vc-module-shipping
v3.203.0
- DB Agnostic architecture with SqlServer, MySql and PostgreSQL (#38)
v3.201.0
- Fix ShippingMethod Instance
Module vc-module-content
v3.217.0
- PT-9395 add nodejs-lts support (#135)
v3.212.0
- Content full search
v3.211.0
- DB Agnostic architecture with SqlServer, MySql and PostgreSQL
v3.210.0
- Generate correct url for uploaded blobs
- double delimiter for uploaded files
- fallback for null folderUrl
Module vc-module-webhooks
v3.208.0
- Update to node 18 lts and webpack 5.
v3.207.0
- DB Agnostic architecture with SqlServer, MySql and PostgreSQL Normalize line endings
v3.206.0
- Empty error list in webhooks
v3.205.0
- Remove unexpected DisableConcurrentExecution (#61)
Module vc-module-authorize-net
v3.206.0
v3.205.0
- Update logo, module name
v3.204.0
- Update AuthorizeNET library to .net6 framework
v3.203.0
- Update PaymentModule Core, add Public parameters (#2)
Module vc-module-catalog-personalization
v3.204.0
- PT-9395 add nodejs-lts support (#70)
v3.203.0
- Add group commerce
v3.202.0
- Index limitation on MySql (#68)
v3.201.0
(DB Agnostic architecture with SqlServer, MySql and PostgreSQL)
Module vc-module-elastic-app-search
v3.208.0
- Add App Menu
v3.207.0
- Convert EnsureSuccessStatusCode to async call (#25)
v3.206.0
- Improve schema caching (#24)
v3.205.0
- Add the ability to set separate scopes for different document types
v3.204.0
- Add Delete Engine app search API operation (#22)Chorefix sonar warnings
v3.203.0
- Fix null values indexation (#21)add query debug option (#20)Update (#18)
Module vc-module-image-tools
v3.207.0
- PT-9395 add nodejs-lts support (#99)
v3.206.0
(DB Agnostic architecture with SqlServer, MySql and PostgreSQL)
v3.205.0
- Image abstractions (#87)
Module vc-module-catalog
v3.261.0
-
Make index IX_Code_CatalogId unique on SQL Server (#667)(Update to support NodeJS 18 LST and WebPack 5)
-
IMPORTANT:
-
Before installing this update you should find and fix all duplicates, otherwise platform will not start.
* select CatalogId, Code, count(Id)
* from Item
* group by CatalogId, Code
* having count(Id) > 1
v3.260.0
- Get products by codes (#664)
v3.258.0
- Improve performance for PreFilterOutlineAggregation *
v3.257.0
(Filter outline terms (__outline, __outline_named, __path) by current catalog and outline. )
v3.256.0
(DB Agnostic architecture with SqlServer, MySql and PostgreSQL)
v3.254.0
- The incoming request has too many parameters. The server supports a maximum of 2100 parameters.
v3.253.0
- Partial indexation error fix (#655)
v3.252.0
- Deleting a linked category from roots deletes it completely from DB instead of remove link.Properties being emptied on products - Linking and Saving.
v3.251.0
- Restrict Decimal multi-language propertyRemove virtual catalog name encoding (#650)
v3.250.0
(Error trying to resolve field products. An item with the same key has already been added. (#649))
v3.249.0
- Add CategoryTreeService (#647)
v3.248.0
-
UseSeoDeduplication property is missing in AllSettings. (#645)
-
Normalize line endings
v3.247.0
- The button OK does not activate after updating the Decimal multi-value, Integer multi-value properties.
v3.246.0
- Fixed Localization
Module vc-module-customer
v3.223.0
- PT-9395 add nodejs-lts support (#214)
v3.222.0
- Disposing UserManager.
v3.221.0
- Fix error with organizations from the second level
v3.220.0
- Add OuterId into full-text search index (#209)
v3.219.0
- Allow to search by OuterIds
v3.218.0
- DB Agnostic architecture with SqlServer, MySql and PostgreSQL fix code smell Normalize line endings
v3.216.0
- Fix possiblity to set Billing&Shipping address as default via API (#202)
v3.215.0
Module vc-module-event-bus
v3.203.0
- DB Agnostic architecture with SqlServer, MySql and PostgreSQL Normalize line endings
v3.202.0
- Common improvements of the module functionality:
- Supporting multiple destination providers
- Supporting custom destination providers
- Configurable via API as well as through application configuration (appsettings.json, environment variables, etc.)
- Additional event filtering with the JsonPath expression
- Preprocessing event data with Scriban-template enables fine-tuning the payload for the destination provider
- Reworking documentation
Module vc-module-export
Module vc-module-cart
v3.215.0
- Syntax error in Mysql in remove cart query)
v3.214.0
- DB Agnostic architecture with SqlServer, MySql and PostgreSQL.
v3.213.0
- Fix wishlist lineitems cache.
v3.212.0
- Add concurrency exception handling to cart entity (#112)
v3.211.0
- Time to Live for Soft Deleted Carts
v3.210.0
- add VendorId to line item (#110)
v3.209.0
- Saving a cart for one user should not clear cache for other users (#109)
v3.208.0
- Add vendorId in payment/shipment (#108)DocumentationFix demo link as per PD-131 (#103)
v3.207.0
-
Ignore lineitems from deleted wishlist (#107)
-
Change LineItem.ProductId and LineItem.Sku Length from 64 to 128
Module vc-module-search
v3.219.0
- Fix problem with progress bar value, add warning (#87)
v3.218.0
(Object reference not set to an instance of an object. at VirtoCommerce.SearchModule.Data.BackgroundJobs.IndexingJobs.)
v3.217.0
- Add the ability to set separate scopes for different document types via appsettings.json. Added DocumentScopes section in Search. You can specify a DocumentType and Scope. If DocumentScopes is empty, global Scope is used.
"Search": {
"Provider": "ElasticAppSearch",
"Scope": "prod",
"DocumentScopes": [
{
"DocumentType": "Product",
"Scope": "shared"
}
],
v3.216.0
- System.NullReferenceException: Object reference not set to an instance of an object. at VirtoCommerce.SearchModule.Data.Services.Extensions.
Module vc-module-core
v3.211.0
- PT-9395 add nodejs-lts support (#215)
v3.210.0
v3.209.0
- Add Undefined address type
v3.208.0
- Remove EnsureCreated
v3.207.0
- Update Localization files
v3.206.0
- Initial DB Agnostic support with SqlServer, MySql and PostgreSQL.
v3.21.0
- Fix Rounding policy (#191) (3f299be)
• Updating Github Action workflows. (2fb6baa)
Module vc-module-elastic-search
v3.211.0
- Add the ability to set separate scopes for different document types
v3.210.0
- Display native error messages from Elasticsearch.
Module vc-module-pricing
v3.219.0
- PT-9395 add nodejs-lts support (#193)
v3.218.0
- add PriceIndexingValue setting (#191):Price indexing value - Determines product price value (Min or Max) that’ll be stored in the product index.
v3.216.0
(DB Agnostic architecture with SqlServer, MySql and PostgreSQL)
v3.215.0
- DocumentationFix demo link as per PD-131 (#183)
Module vc-module-marketing
v3.209.0
- add nodejs-lts support (#210)
v3.208.0
- Rename Index for PostgreSql. (#207)
v3.207.0
- Replace ToArrayAsync with LoadAsync
v3.206.0
(DB Agnostic architecture with SqlServer, MySql and PostgreSQL)
v3.205.0
- Breaking change noteRemove XAPI project (#204)New XAPI project - <a href="vc-module-marketing-experience-api/releases/tag/3.201.0"Marketing> XAPI
v3.204.0
- Change toDate query filter type and behaviour (#198)
v3.203.0
- Add XAPI for Dynamic content (#197)
v3.202.0
v3.201.0
- Fix caps, add a few descriptions (#185)
Module vc-module-bulk-actions
v3.202.0
v3.201.0
- PT-9395 add nodejs-lts support (#30)
v3.200.0
- Breaking change note
.NET 6 migration with incompatibilities. See <a href="vc-platform/blob/dev/docs/release-information/update-to-version-3-200/update-platform-and-modules-to-3-200.md%22 details.>
- Bump target framework and basic dependencies up to Net6Autoupdate environment (#17)Add SonarQubeTestProject = trueAdd SonarQubeTestProject = true Fix reference to Test.SDK
Module vc-module-order
v3.225.0
- Add capture and refund operations (#328)Assign any employee as responsible (#331)
v3.224.0
- User must have permissions to access orders (#329)add nodejs-lts support (#327)
v3.223.0
- DB Agnostic architecture with SqlServer, MySql and PostgreSQL (#322)
v3.222.0
-
Added new payments/shipments notifications when status of payments/shipments was changed: PaymentStatusChangedEmailNotification and ShipmentStatusChangedEmailNotification.
-
Added Notification Templates: PaymentStatusChangedEmailNotification and ShipmentStatusChangedEmailNotification.
-
Added Settings: .OrderPaidAndOrderSentNotifications, by default = true; PaymentShipmentStatusChangedNotifications (bool), by default = false.
v3.221.0
- adjust Inventory on Order cancellation (#324)
v3.220.0
- add VendorId to line item (#321)
v3.219.0
- Add vendorId in payment/shipment (#314)
v3.218.0
- Change LineItem.ProductId and LineItem.Sku Length from 64 to 128
v3.217.0
v3.216.0
- Fix EF validation runtime warnings (#306)
v3.22.0
• Set extended entity discriminator in sample project #211 (3cb6606)
• Fix shipment patch condition (#210) (d5a5dd0)
• Fix Orders2 sample (e58109a)
• Refresh Order Document Tree after changes (#209) (dd6da7a)
Module vc-module-dynamic-associations
v3.202.0
(DB Agnostic architecture with SqlServer, MySql and PostgreSQL (#41))
v3.201.0
- PT-9395 add nodejs-lts support (#40)
- Remove redundant BuildServiceProvider from the module startup (#30)
- Fix empty sonar codecoverage report (#27)