Version v3-2025-S11¶
PlatformVersion: 3.887.0
ThemeB2BVue: https://github.com/VirtoCommerce/vc-frontend/releases/download/2.21.0/vc-theme-b2b-vue-2.21.0.zip
Modules (from GitHub Releases)¶
Module | Version |
---|---|
VirtoCommerce.AzureBlobAssets | 3.809.0 |
VirtoCommerce.FileSystemAssets | 3.805.0 |
VirtoCommerce.LuceneSearch | 3.805.0 |
VirtoCommerce.AzureAD | 3.804.0 |
VirtoCommerce.Tax | 3.803.0 |
VirtoCommerce.WebHooks | 3.806.0 |
VirtoCommerce.Export | 3.804.0 |
VirtoCommerce.DynamicAssociationsModule | 3.806.0 |
VirtoCommerce.GDPR | 3.805.0 |
VirtoCommerce.Return | 3.806.0 |
VirtoCommerce.AvalaraTax | 3.802.0 |
VirtoCommerce.GoogleEcommerceAnalytics | 4.803.0 |
VirtoCommerce.ApplicationInsights | 3.804.0 |
VirtoCommerce.AzureSearch | 3.806.0 |
VirtoCommerce.CatalogPersonalization | 3.803.0 |
VirtoCommerce.BulkActionsModule | 3.803.0 |
VirtoCommerce.Subscription | 3.807.0 |
VirtoCommerce.Pricing | 3.813.0 |
VirtoCommerce.CatalogCsvImportModule | 3.806.0 |
VirtoCommerce.ElasticSearch8 | 3.814.0 |
VirtoCommerce.Assets | 3.810.0 |
VirtoCommerce.Content | 3.826.0 |
VirtoCommerce.AuthorizeNetPayment | 3.804.0 |
VirtoCommerce.XCMS | 3.901.0 |
VirtoCommerce.PushMessages | 3.901.0 |
VirtoCommerce.Contracts | 3.901.0 |
VirtoCommerce.Marketing | 3.817.0 |
VirtoCommerce.GoogleSSO | 3.803.0 |
VirtoCommerce.Notifications | 3.819.0 |
VirtoCommerce.ImageTools | 3.809.0 |
VirtoCommerce.Core | 3.819.0 |
VirtoCommerce.Payment | 3.808.0 |
VirtoCommerce.Store | 3.813.0 |
VirtoCommerce.Sitemaps | 3.815.0 |
VirtoCommerce.ElasticAppSearch | 3.808.0 |
VirtoCommerce.CustomerReviews | 3.903.0 |
VirtoCommerce.Cart | 3.827.0 |
VirtoCommerce.Orders | 3.845.0 |
VirtoCommerce.XOrder | 3.907.0 |
VirtoCommerce.FileExperienceApi | 3.905.0 |
VirtoCommerce.Customer | 3.829.0 |
VirtoCommerce.Catalog | 3.861.0 |
VirtoCommerce.ProfileExperienceApiModule | 3.911.0 |
VirtoCommerce.XCatalog | 3.915.0 |
VirtoCommerce.Xapi | 3.913.0 |
VirtoCommerce.CatalogPublishing | 3.805.0 |
VirtoCommerce.Shipping | 3.808.0 |
VirtoCommerce.XCart | 3.913.0 |
VirtoCommerce.Search | 3.811.0 |
VirtoCommerce.Inventory | 3.808.0 |
Detailed comparison to version 10¶
AzureAD
Range: 3.803.0 β 3.804.0
- 3.804.0
π― Development
- Update platform. Remove redundant code. (#7)
Tax
Range: 3.802.0 β 3.803.0
- 3.803.0
π― Development
- Added localization: Deutsch, EspaΓ±ol (Castellano), FranΓ§ais, Italiano, ζ₯ζ¬θͺ (γ«γ»γγ), Polski, PortuguΓͺs, θ―θ¨, Π ΡΡΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ.
WebHooks
Range: 3.805.0 β 3.806.0
- 3.806.0
π― Development
- Added localization files in French. Spanish, Portuguese, Polish, Italian, Chinese, Japanese, German, Russian, updated file in English.
Export
Range: 3.803.0 β 3.804.0
- 3.804.0
π― Development
- Added localization files in French. Spanish, Portuguese, Polish, Italian, Chinese, Japanese, German, Russian, updated file in English.
DynamicAssociationModule
Range: 3.804.0 β 3.806.0
- 3.805.0
π― Development
- Added localization: Deutsch, EspaΓ±ol (Castellano), FranΓ§ais, Italiano, ζ₯ζ¬θͺ (γ«γ»γγ), Polski, PortuguΓͺs, θ―θ¨, Π ΡΡΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ.
- 3.806.0
π Bug fixes
- Some titles are not localized
GDPR
Range: 3.803.0 β 3.805.0
- 3.804.0
π― Development
- Added localization: Deutsch, EspaΓ±ol (Castellano), FranΓ§ais, Italiano, ζ₯ζ¬θͺ (γ«γ»γγ), Polski, PortuguΓͺs, θ―θ¨, Π ΡΡΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ.
- 3.805.0
π Bug fixes
- Some titles are not localized
Return
Range: 3.804.0 β 3.806.0
- 3.805.0
π― Development
- Added localization: Deutsch, EspaΓ±ol (Castellano), FranΓ§ais, Italiano, ζ₯ζ¬θͺ (γ«γ»γγ), Polski, PortuguΓͺs, θ―θ¨, Π ΡΡΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ.
- 3.806.0
π Bug fixes
- Some titles are not localized
AvalaraTax
Range: 3.801.0 β 3.802.0
- 3.802.0
π― Development
- Added localization files (#61)
- build(deps-dev): bump webpack in /src/AvaTax.TaxModule.Web (#60)
GoogleEccomerceAnalitics
Range: 4.802.0 β 4.803.0
- 4.803.0
π― Development
- Added localization files (#49)
Application insight
Range: 3.802.0 β 3.804.0
- 3.803.0
π― Development
- Add null check for TelemetryConfiguration object (#7)
- 3.804.0
π― Development
- Added localization files (#6)
AzureSearch
Range: 3.805.0 β 3.806.0
- 3.806.0
π― Development
- Added localization files (#47)
CatalogPersonalization
Range: 3.802.0 β 3.803.0
- 3.803.0
π― Development
- Added localization files (#75)
BulkActionsModule
Range: 3.802.0 β 3.803.0
- 3.803.0
π― Development
- Added localization files (#34)
π Bug fixes
- build(deps-dev): Bump webpack (#33)
Subscription
Range: 3.806.0 β 3.807.0
- 3.807.0
π― Development
- Added localization files (#100)
π Bug fixes
- Bump webpack from 5.89.0 to 5.95.0 (#93)
Pricing
Range: 3.809.0 β 3.813.0
- 3.809.1
π― Development
- use ui-scroll-drop-down instead of ui-select (#214)
- 3.810.0
π― Development
- enable the calendar popup (#213)
- 3.811.0
π― Development
- use ui-scroll-drop-down instead of ui-select (#214)
- 3.812.0
π― Development
- Fix wrong total count on widget. (#215)
- 3.813.0Release notes are missing
CatalogCsvImportModule
Range: 3.802.0 β 3.806.0
- 3.802.1
π― Development
- use ui-scrol-drop-down on csv export blade (#109)
- 3.803.0
π― Development
- use ui-scrol-drop-down on csv export blade (#109)
- 3.804.0
π― Development
- Added localization files (#110)
- 3.805.0
π― Development
- Added PrimaryImageGroup and AtlImageGroupName to setup Image group. (#111)
- Improved BOM detection. (#111)
- Removed Ude.NetStandard package. (#111)
- Added UI for column delimiter selection for export. (#111)
- 3.806.0
π― Development
- Optimize product export with batch processing (#112)
π Bug fixes
- Update project URL in module.manifest. The project URL in the `module.manifest` file has been updated. The old URL `https://github.com/VirtoCommerce/vc-module-catalog-csv-import` has been replaced with the new URL `https://github.com/VirtoCommerce/vc-module-catalog-csv-export-import`. This change reflects the new repository that includes both export and import functionalities for the catalog CSV module.
ElasticSearch 8
Range: 3.810.0 β 3.814.0
- 3.811.0
π― Development
- Fix value formatting for Boolean and DateTime aggregations (#21)
- 3.812.0
π― Development
- Added localization files (#22)
- 3.813.0
π― Development
- Added double terms processing for decimal property aggregations (#23) (#25)
- 3.814.0
π― Development
- Added a new boolean property EnableDebugMode to the ElasticSearch8Options class, defaulting to false (#24). Turns on settings that aid in debugging like DisableDirectStreaming() and PrettyJson() so that the original request and response JSON can be inspected. It also always asks the server for the full stack trace on errors. Read more details hereSet "ElasticSearch8Options::EnableDebugMode" to trueSet "VirtoCommerce.ElasticSearch8.Data.Services.ElasticSearch8Provider" log level to either "Debug" or "Error".
Assets
Range: 3.808.0 β 3.810.0
- 3.808.1
π― Development
- Improve clarity of BlobFolderValidator error messages (#25)
- 3.809.0
π― Development
- Improve clarity of BlobFolderValidator error messages (#25)
- 3.810.0
π― Development
- fix localization errors (#27)
Content
Range: 3.823.0 β 3.826.0
- 3.824.0
π― Development
- Bump YamIDotNet to the latest 16.1.3
- 3.825.0## What's Changed * 10 localization files by @Maria-Volkova-Tula in https://github.com/VirtoCommerce/vc-module-content/pull/194 **Full Changelog**: https://github.com/VirtoCommerce/vc-module-content/compare/3.824.0...3.825.0
- 3.826.0
π― Development
- Add Escaping for Term Values in Permalink Filter (#193)
AuthorizeNetPayment
Range: 3.802.0 β 3.804.0
- 3.803.0
π― Development
- Added localization files (#6)
- 3.804.0
π― Development
- Implement interfaces for payment method (#7)
XCMS
Range: 3.801.0 β 3.901.0
- 3.802.0
π― Development
- Add PageDocument query (#5)
- 3.803.0
π― Development
- Added optional dependency on Virto.Pages
- 3.804.0
π― Development
- Add optional dependency from VirtoCommerce.Pages module. (#7)
- 3.805.0
π― Development
- Added localization files (#6)
- 3.900.0
π― Development
- update GraphQL.NET to v8 (#8)
- 3.901.0
π― Development
- update Xapi dependency (Mediatr) (#9)
PushMessages
Range: 3.811.0 β 3.901.0
- 3.812.0
π― Development
- Added PushMessages.Enable public store settings to enable or disable push notifications.
- 3.813.0
π― Development
- Update vc-shell (#10)
- 3.814.0
π― Development
- add scoped schema (#11)
- 3.815.0
π― Development
- Added localization files (#12)
- 3.900.0
π― Development
- update GraphQL.NET to v8 (#13)
- 3.901.0
π― Development
- update Xapi dependency (Mediatr) (#15)
Contracts
Range: 3.804.0 β 3.901.0
- 3.805.0
π― Development
- Added localization: Deutsch, EspaΓ±ol (Castellano), FranΓ§ais, Italiano, ζ₯ζ¬θͺ (γ«γ»γγ), Polski, PortuguΓͺs, θ―θ¨, Π ΡΡΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ.
- 3.806.0
π― Development
- Replace custom code with ClaimsPrincipalExtensions that resolves user id and name from IdentityOptions settings.
- 3.807.0
π Bug fixes
- Some titles are not localized
- 3.808.0
π― Development
- add export import (#25)
- 3.900.0
π― Development
- update GraphQL.NET to v8 (#26)
- 3.901.0
π― Development
- update Xapi dependency (Mediatr) (#28)
Marketing
Range: 3.812.0 β 3.817.0
- 3.813.0
π― Development
- Added localization: Deutsch, EspaΓ±ol (Castellano), FranΓ§ais, Italiano, ζ₯ζ¬θͺ (γ«γ»γγ), Polski, PortuguΓͺs, θ―θ¨, Π ΡΡΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ.
- 3.814.0
π Bug fixes
- Some titles are not localized
- 3.815.0
π― Development
- Use currency settings when rounding reward amount (#240)
- 3.816.0
π― Development
- make Customers and Orders modules optional (#241)
- 3.817.0
π― Development
- Move promotion expression templates from the core module (#244)
GoogleSSO
Range: 3.801.0 β 3.803.0
- 3.802.0
π― Development
- Update platform. Remove redundant code. (#2)
- 3.803.0
π― Development
- Fix logout (#4)
Notifications
Range: 3.809.0 β 3.819.0
- 3.810.0
π― Development
- Breaking change. Changed Notification Layout Rendering from Scriban to Liquid. Use TemplateScriptLanguage for changing to Default (Scriban). Added TemplateScriptLanguage option. Use Notifications:LiquidRenderOptions:TemplateLanguage for configuration. By default: Liquid.
- 3.811.0
π― Development
- Use more fields when searching for a keyword in notification messages (#163)
- 3.812.0
π― Development
- Added localization: Deutsch, EspaΓ±ol (Castellano), FranΓ§ais, Italiano, ζ₯ζ¬θͺ (γ«γ»γγ), Polski, PortuguΓͺs, θ―θ¨, Π ΡΡΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ.
- 3.813.0
π Bug fixes
- Some titles are not localized
- 3.814.0
π― Development
- Add support for reply to (#168)
- Add support for "Name" <[email protected]> (#169)
- 3.815.0
π― Development
- Added MicrosoftGraph implementation for OAuth. (#170)
- 3.816.0
π Bug fixes
- Set default "from" on notification model (#173)
- 3.817.0
π― Development
- SMTP Client Attempts to Load Attachment from FileName Instead of Downloading from URL (#175)
- 3.818.0
π― Development
- Add email message body preview (#176)
- 3.819.0
π― Development
- view error when render failed (#177)
ImageTools
Range: 3.806.0 β 3.809.0
- 3.807.0
π― Development
- Added active image format configuration to resolve files by extension and content type. By default, the following formats are enabled: JPEG, PNG, WebP. The system supports the following image formats: BMP, GIF, JPEG, PBM, PNG, TIFF, TGA, WebP. For a complete list of image formats supported by ImageSharp, please visit this link: https://docs.sixlabors.com/articles/imagesharp/imageformats.html
- 3.808.0
π― Development
- Added localization: Deutsch, EspaΓ±ol (Castellano), FranΓ§ais, Italiano, ζ₯ζ¬θͺ (γ«γ»γγ), Polski, PortuguΓͺs, δΈζ, Π ΡΡΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ.
- 3.809.0
π― Development
- Update SixLabors.ImageSharp to version 3.1.7 (#116)
Core
Range: 3.808.0 β 3.819.0
- 3.808.1
π Bug fixes
- use given currency symbol if it's set (#230)
- 3.808.2
π― Development
- Introduced a new `UseGlobalTenantId` property in the `SequenceNumberGeneratorOptions` class to support a global counter across all tenants/stores. By default, false. Set VirtoCommerce:SequenceNumberGenerator:UseGlobalTenantId to true, to enable it. (#234)
- 3.808.3
π Bug fixes
- Refactored the FindSeoAsync method to resolve fallbackResults if we could not find any result before. (#236)
- 3.808.4
π Bug fixes
- This update introduces a new DecimalDigits property to the Currency entity, allowing specification of decimal digits for accurate financial calculations. Resolves the issue when NumberFormat.CurrencyDecimalDigits was used from the current language.
- 3.809.0
π― Development
- Added localization files in French. Spanish, Portuguese, Polish, Italian, Chinese, Japanese, German, Russian, updated file in English.
π Bug fixes
- Fixed the link to the project repository in the module manifest file
- 3.810.0
π Bug fixes
- fix: use given currency symbol if it's set (#230)
- 3.811.0
π― Development
- Add UserId to SeoSearchCriteria (#228)
- 3.812.0
π― Development
- Added "Name" field for the Discount class (#231)
- 3.813.0
π Bug fixes
- Use CurrencyDecimalDigits instead of NumberDecimalDigits when rounding money
- Make the multiplication of Money by Money obsolete, as it makes no sense
- Change return type to decimal when dividing Money by Money
- 3.814.0
π― Development
- Introduced a new `UseGlobalTenantId` property in the `SequenceNumberGeneratorOptions` class to support a global counter across all tenants/stores. By default, false. Set VirtoCommerce:SequenceNumberGenerator:UseGlobalTenantId to true, to enable it. (#234)
- 3.815.0
π― Development
- Add rounding option to dynamic expression templates (#233)
- 3.815.1
π Bug fixes
- Refactored the FindSeoAsync method to resolve fallbackResults if we could not find any result before. (#236)
- 3.816.0
π― Development
- Add LocalizedName to OutlineItem (#235)
- 3.817.0
π Bug fixes
- Optimize FindSeoAsync method in CompositeSeoResolver (#236)
- 3.818.0
π― Development
- Move promotion expression templates to the marketing module (#237)
- 3.819.0
π― Development
- Add null checks before adding elements to lists (#238)
Payment
Range: 3.804.0 β 3.808.0
- 3.805.0
π― Development
- Added localization: Deutsch, EspaΓ±ol (Castellano), FranΓ§ais, Italiano, ζ₯ζ¬θͺ (γ«γ»γγ), Polski, PortuguΓͺs, θ―θ¨, Π ΡΡΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ.
- 3.806.0
π― Development
- Fix Operation Cancel Exception - if payment method was deactivated from store (#62)
- 3.807.0
π Bug fixes
- fix broken override for payment methods. (#64)
- 3.808.0
π― Development
- Fix payment methods (#65)
Store
Range: 3.809.0 β 3.813.0
- 3.809.1
π― Development
- Add max length client-side validation for email input fields. (#143)
- 3.810.0
π― Development
- Added localization: Deutsch, EspaΓ±ol (Castellano), FranΓ§ais, Italiano, ζ₯ζ¬θͺ (γ«γ»γγ), Polski, PortuguΓͺs, θ―θ¨, Π ΡΡΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ.
- 3.811.0
π― Development
- Add max length client-side validation for email input fields. (#143)
- 3.812.0
π Bug fixes
- Localization corrections. GeschΓ€ft replaced with Shop (#144)
- 3.813.0
π― Development
- Move SEO extensions from VirtoCommerce.Tools (#147)
Sitemaps
Range: 3.808.0 β 3.815.0
-
3.809.0
π― Development
- Dependency update.
-
3.810.0
π― Development
- Added support for exporting sitemaps to store assets via manual and scheduled jobs.
- New global and store-level settings introduced to control export behavior.
- Added permission for export operations.
-
3.811.0
π― Development
- Introduced localization support.
-
3.812.0
π― Development
- Added configuration for SEO link types and fixed related bugs.
-
3.814.0
π― Development
- Code cleanup and tool dependency removal.
-
3.815.0
π― Development
- Bugfixes and performance improvements.
ElasticAppSearch
Range: 3.806.0 β 3.809.0
- 3.806.1
π― Development
- Update suggestion endpoint in ElasticAppSearchApiClient (#41)
- 3.807.0
π― Development
- Added localization files (#39)
- 3.808.0
π― Development
- Update suggestion endpoint in ElasticAppSearchApiClient (#41)
- 3.809.0
π― Development
- Add Curations requests (#42)
Customer Reviews
Range: 3.806.0 β 3.903.0
- 3.807.0
π― Development
- Add validation to the process of adding a review (#64)
π Bug fixes
- Now XAPI only provides approved reviews, otherwise anyone could see all the reviews on the frontend (#63)
- 3.808.0
π― Development
- Replace custom code with ClaimsPrincipalExtensions that resolves user id and name from IdentityOptions settings.
- 3.809.0
π― Development
- add scoped schema (#66)
- 3.810.0
π― Development
- Added localization files (#67)
- 3.811.0
π― Development
- fix localization (#68)
- 3.812.0
π― Development
- Adding images to reviews (#70)
- 3.900.0
π― Development
- update GraphQL.NET to v8 (#69)
- 3.901.0
π― Development
- Mutation CreateCustomerReview is deprecated (#71)
- 3.902.0
π― Development
- update Xapi dependency (Mediatr) (#73)
- 3.903.0
π― Development
- Don't use VirtoCommerce.Tools (#74)
Cart
Range: 3.813.0 β 3.827.0
- 3.814.0
π― Development
- added the ability to notify customers about items abandoned in the shopping cart. The general settings of the module allow you to configure the launch of the check, the settings at the store level allow you to enable the functionality and manage the time when the cart is considered to be abandoned. Co-authored-by: artem-dudarev
- added the ability to notify customers about items abandoned in the shopping cart. The general settings of the module allow you to configure the launch of the check, the settings at the store level allow you to enable the functionality and manage the time when the cart is considered to be abandoned. Co-authored-by: artem-dudarev
- 3.815.0
π― Development
- Remove Required attribute from FirstName and LastName in AddressEntity (#154)
- 3.817.0
π― Development
- Add Cart.CheckoutId (#153)
- 3.818.0
π― Development
- Added "PromotionName" column to DiscountEntity (#157)
- 3.819.0
π Bug fixes
- Calculate LineItem.ExtendedPrice properly (#158
- 3.820.0
π― Development
- add ConfigurationItemEntity (#155)
- 3.821.0
π― Development
- Fixed links in abandoned cart email template (#160)
- 3.822.0
π― Development
- add section ID (#159)
- 3.823.0
π― Development
- Add ListTotal and IsDiscountAmountRounded to LineItem (#161)
- 3.824.0
π― Development
- Added support for section types in the configuration (#162)
- 3.825.0
π― Development
- Add ConfigurationItemFile and Files at ConfigurationItem (#165)
- 3.826.0
π― Development
- Exclude inactive and missing payment and shipping methods (#166)
- 3.827.0
π― Development
- payment and shipment methods can be null (#167)
Orders
Range: 3.830.0 β 3.845.0
- 3.831.0
π― Development
- move context menu to separated template (#435)
- 3.832.0
π― Development
- Ability to search for orders by the product (#434)
- 3.833.0
π― Development
- Replace custom code with ClaimsPrincipalExtensions that resolves user id and name from IdentityOptions settings.
- 3.834.0
π― Development
- Remove Required attribute from FirstName and LastName in AddressEntity (#438)
- 3.835.0
π― Development
- Added "PromotionName" column to DiscountEntity (#439)
- 3.836.0
π― Development
- add ConfigurationItemEntity (#440)
- 3.837.0
π― Development
- Ability to review the line item order configuration, discounts and dynamic properties (#441)
- 3.838.0
π― Development
- Add ListTotal and IsDiscountAmountRounded to LineItem (#442)
- 3.839.0
π― Development
- Added Localization files (#436)
- 3.840.0
π― Development
- Support for types and custom text in the configuration (#443)
- 3.841.0
π― Development
- Small fix and refactoring (#444)
- 3.842.0
π― Development
- change payment document status (#445)
- 3.843.0
π― Development
- Add ConfigurationItemFile and Files at ConfigurationItem (#449)
- 3.844.0
π― Development
- Deleted code that was moved to new order management module (#450)
- 3.845.0
π― Development
- purchased products service and indexation (#452)
Xorder
Range: 3.806.0 β 3.907.0
- 3.807.0
π― Development
- Replace custom code with ClaimsPrincipalExtensions that resolves user id and name from IdentityOptions settings.
- Replace custom code with ClaimsPrincipalExtensions that resolves user id and name from IdentityOptions settings.
- 3.808.0
π― Development
- fix create order validator errors (#11)
- 3.809.0
π― Development
- Refresh Cart CheckoutId with a new unique value (#10)
- 3.810.0
π― Development
- Added PromotionName and PromotionDescription to the OrderDiscountType. Marked old Description field as deprecated. (#12)
- 3.811.0
π― Development
- add OrderConfigurationItemType (#13)
- 3.812.0
π― Development
- add scoped schema (#15)
- 3.813.0
π― Development
- Added localization files (#14)
- 3.814.0
π― Development
- Add listTotal and showPlacedPrice to LineItem (#16)
- 3.900.0
π― Development
- update GraphQL.NET to v8 (#17)
- 3.901.0
π― Development
- Support for types and custom text in the configuration (#18)
- 3.902.0
π― Development
- Add validation for inactive payment methods (#19)
- 3.903.0
π― Development
- update Xapi dependency (Mediatr) (#20)
- 3.904.0
π― Development
- Don't use VirtoCommerce.Tools (#22)
- 3.905.0
π― Development
- File support in configurations (#21)
- 3.906.0
π― Development
- Fix wrong address when shipping type changed (#25)
- 3.907.0
π― Development
- add isPurchased filter middleware (#26)
Customer
Range: 3.817.0 β 3.829.0
- 3.818.0
π― Development
- check if parentBlade is null (#254)
- 3.819.0
π― Development
- add widget to account (#255)
- 3.820.0
π― Development
- Added localization: Deutsch, EspaΓ±ol (Castellano), FranΓ§ais, Italiano, ζ₯ζ¬θͺ (γ«γ»γγ), Polski, PortuguΓͺs, θ―θ¨, Π ΡΡΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ.
- 3.821.0
π― Development
- Add Link Account button (#259)
- 3.822.0
π― Development
- add widget container named addressDetail to address details blade (#260)
- 3.823.0
π― Development
- load inner organizations for default organizations list (#261)
- 3.824.0
π― Development
- set contact's current organization ID (#262)
- 3.825.0
π― Development
- Add virtual methods to MemberService (#266)
- 3.826.0
π― Development
- Add member icon widget to user profile (#265)
- 3.827.0
π― Development
- Add member icon widget to user profile (#265)
- 3.828.0
π― Development
- add SelectedAddressId property to Contact (#267)
- 3.829.0
π― Development
- Support partial updates for entities using PATCH endpoint (#268)
Catalog
Range: 3.822.0 β 3.861.0
- 3.822.1
π Bug fixes
- Error trying to resolve field associations. column itemid does not exist
- 3.822.2
π― Development
- Added confirmation dialog before deleting operation for product assets. (#756)
π Bug fixes
- Resolve the issue of the context menu not disappearing after deletion for product assets. (#756)
- 3.822.3
π Bug fixes
- Fixed UI behavior when viewing a linked category (#761)
- 3.822.4
π― Development
- Refactored CategoryPropertyNameValidator to validate property name on whole Virto Commerce, instead of child categories only. (#762)
- 3.822.5
π― Development
- Add CatalogSeoResolver and related tests and helpers (#768)
- 3.822.6
π― Development
- Fixed slug resolving for category/category (#771)
- 3.822.7
π― Development
- load aggregation properties for categoryless products (#784)
- 3.822.8
π― Development
- Prevent duplicate properties with the same name and type from being added to the category (#790)
- 3.823.0
π― Development
- Add SEO info for the catalog (#747)
- 3.824.0
π― Development
- Extends Content field with search by descriptions and seo.
- 3.825.0
π― Development
- Added localization: Deutsch, EspaΓ±ol (Castellano), FranΓ§ais, Italiano, ζ₯ζ¬θͺ (γ«γ»γγ), Polski, PortuguΓͺs, θ―θ¨, Π ΡΡΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ.
- 3.826.0
π Bug fixes
- The field Pack size take into negative value.
- 3.827.0
π Bug fixes
- Error trying to resolve field associations. column itemid does not exist
- 3.828.0
π― Development
- Added confirmation dialog before deleting operation for product assets. (#756)
π Bug fixes
- Resolve the issue of the context menu not disappearing after deletion for product assets. (#756)
- 3.829.0
π― Development
- Preview functionality: configurable product switcher (#753)
- 3.830.0
π― Development
- Add Product Configuration functionality (#758)
- 3.831.0
π― Development
- Fixed UI behavior when viewing a linked category (#761)
- 3.832.0
π― Development
- Localization updates (#760)
- 3.833.0
π― Development
- make some methods of BrowseFilterService protected (#759)
- 3.834.0
π― Development
- Refactored CategoryPropertyNameValidator to validate property name on whole Virto Commerce, instead of child categories only. (#762)
- 3.835.0
π Bug fixes
- Wrong Padding in Product Gray Box (#765)
- 3.835.1
π― Development
- Add CatalogSeoResolver and related tests and helpers (#768)
- 3.835.3
π― Development
- Fixed slug resolving for category/category (#771)
π Bug fixes
- Fixed slug resolving for category/category/
- 3.835.4
π― Development
- Prevent duplicate properties with the same name and type from being added to the category (#790)
- 3.836.0
π― Development
- Generating URLs and titles when importing and creating catalog (#763)
- 3.837.0
π― Development
- Enhance localization support for category and product names (#766)
- 3.838.0
π― Development
- Export/Import product configurations (#764)
- 3.839.0
π― Development
- Updated IOutlinePartNameResolver interface to include ResolveLocalizedOutlineName method. (#767)
- ability to save a product video without the language code (#769)
- 3.840.0
π― Development
- Add CatalogSeoResolver and related tests and helpers (#768)
- 3.841.0
π Bug fixes
- Fixed slug resolving for category/category (#771)
- 3.842.0
π― Development
- Toggle for showing more or fewer languages (#773)
- 3.843.0
π― Development
- Text type for product configuration section at backend (#770)
- 3.844.0
π― Development
- Localized outline_named facet term (#775)
- 3.845.0
π― Development
- add HTML type property (#778)
- 3.846.0
π― Development
- Open index value mapping from aggregation property details (#776)
- 3.847.0
π― Development
- Add IDataEntity interface to entities that already implement it. (#780)
- 3.848.0
π― Development
- add measures export/import and default measures (#781)
- 3.849.0
π― Development
- Enhance language display in property detail view. Limit displayed languages to two with toggle option for more (#782)
- 3.850.0
π― Development
- Move Outline extensions from VirtoCommerce.Tools (#779)
- 3.851.0
π― Development
- Add one more GetOutlinePath() extension method
- 3.852.0
π― Development
- Add settings for Product configuration files (#777)
- 3.853.0
π― Development
- load aggregation properties for categoryless products (#784)
- 3.854.0
π― Development
- Enhance full-text indexing with GTIN and MPN fields (#786)
- 3.855.0
π― Development
- Add measure property type (#783)
- 3.856.0
π― Development
- Add IHasOutlines and IHasRelevanceScore to ListEntryBase (#789)
- 3.857.0
π― Development
- Enhance search functionality in catalog module (#788)
- 3.858.0
π― Development
- Property groups (#785)
- 3.859.0
π― Development
- Prevent duplicate properties with the same name and type from being added to the category (#790)
- 3.860.0
π― Development
- Search field in catalog does not respond to Enter key press (#792)
- 3.861.0
π― Development
- Configurable product predefined text options (#787)
ProfileExperienceApi
Range: 3.817.0 β 3.911.0
- 3.817.1
π― Development
- restrict password reset (#96)
- 3.817.2
π Bug fixes
- add condition to emails collection for UpdateContactCommand to h⦠(#98)
- 3.817.3
π― Development
- Email "Reset password link" isn't sent to new Personal users (#102)
- 3.818.0
π― Development
- Replace custom code with ClaimsPrincipalExtensions that resolves user id and name from IdentityOptions settings.
- 3.819.0
π― Development
- add scoped schema (#91)
- 3.820.0
π― Development
- ignore user reconfirmation (#92)
- 3.900.0
π― Development
- update GraphQL.NET to v8 (#93)
- 3.901.0
π― Development
- UpdateContactCommandHandler Extract Mapping Logic into Separate Method (#94)
- 3.902.0
π― Development
- Feature/update contact extract mapping (#95)
- 3.902.1
π Bug fixes
- add condition to emails collection for UpdateContactCommand to h⦠(#98)
- 3.903.0
π Bug fixes
- fix: restrict password reset (#96)
- 3.904.0
π― Development
- update Xapi dependency (Mediatr) (#97)
- 3.905.0
π Bug fixes
- add condition to emails collection for UpdateContactCommand to h⦠(#98)
- 3.906.0
π― Development
- Email "Reset password link" isn't sent to new Personal users (#102)
- 3.907.0
π― Development
- Use GetBestMatchingSeoInfo() from VirtoCommerce.Store (#99)
- 3.908.0
π― Development
- add selected address id to query contact (#103)
- 3.909.0
π― Development
- Make VirtoCommerce.Tax optional (#104)
- 3.910.0Release notes are missing
- 3.911.0
π― Development
- Set default language and currency to new contacts (#106)
Xcatalog
Range: 3.813.0 β 3.915.0
- 3.814.0
π― Development
- Extends asset schema with a description property.
- 3.815.0
π Bug fixes
- Synced VendorType and RatingType for Products and Variations.
- 3.816.0
π Bug fixes
- Single value variations fix.
- 3.817.0
π― Development
- add IsConfigurable field to ProductType (#20)
- 3.818.0
π― Development
- update to Configurable Products (#23)
- 3.819.0
π― Development
- add scoped schema (#22)
- 3.820.0
π― Development
- Update ApplyRewards() (#24)
- 3.821.0
π― Development
- Added localization files (#21)
- 3.822.0
π― Development
- Add catalog as a first element of breadcrumbs (#25)
- 3.823.0
π― Development
- Enhance localization support for category and product names (#27)
- 3.900.0
π― Development
- update GraphQL.NET to v8 (#26)
- 3.901.0
π― Development
- Breadcrumbs localization (#29)
- 3.902.0
π― Development
- Fix range aggregations (#30)
- 3.903.0
π― Development
- Use AbstractTypeFactory to create SearchProductQuery in ChildCategoriesQueryHandler like via SearchProductQueryBuilder (#28)
- 3.904.0
π― Development
- Use new version of Catalog Module (#31)
- 3.905.0
π― Development
- update Xapi dependency (Mediatr) (#33)
- 3.906.0
π― Development
- Add virtual methods to SearchCategoryQueryHandler (#39)
- 3.907.0
π― Development
- change VariationsBinder (#40)
- 3.908.0
π― Development
- Don't use VirtoCommerce.Tools (#35)
- 3.909.0
π― Development
- Use new version of Catalog Module (#34)
- 3.910.0
π― Development
- add selected address to products query (#38)
- 3.911.0
π― Development
- Add measure property type (#42)
- 3.912.0
π― Development
- Make VirtoCommerce.Tax optional (#45)
- 3.913.0
π― Development
- Use previous breadcrumbs when building new ones (#41)
- 3.914.0
π― Development
- Added property group field (#44)
- 3.915.0
π― Development
- add IsPurchased field (#49)
xApi
Range: 3.809.0 β 3.913.0
-
3.809.1
π― Development
- Improved dynamic property and localization support.
-
3.810.0
π― Development
- Deprecated legacy properties in favor of new configuration options.
-
3.811.0
π― Development
- Introduced configurable catalog menu behavior with fallback defaults.
-
3.812.0
π― Development
- Replaced custom identity resolution with standardized platform logic.
-
3.813.0
π― Development
- Refined SEO entity search logic using user context.
-
3.814.0
π― Development
- Prepared internal schema for partitioning support.
-
3.815.0
π― Development
- Introduced scoped schema extension method.
-
3.816.0
π― Development
- Switched GraphQL authentication to token-only mode.
-
3.816.1
π― Development
- Enhanced localization and dynamic property handling (duplicate of previous enhancement).
-
3.900.0
β οΈ Breaking Changes
- Upgraded GraphQL.NET from v4 to v8, requiring all modules to align with 3.900+ versions.
- Deprecated GraphQL Playground in favor of GraphiQL.
π References
π― Development
- Updated to GraphQL.NET v8.
-
3.901.0
π― Development
- Made telemetry optional.
-
3.902.0
π― Development
- Added support for fractional range filtering.
-
3.903.0
π― Development
- Corrected type override behavior.
-
3.904.0
π― Development
- Updated MediatR library to v12.
π Bug fixes
-
3.905.0
π― Development
- Added configurable setting for 'Continue Shopping' link.
-
3.906.0
π― Development
- Used improved SEO info resolution from shared library.
-
3.907.0
π― Development
- Reorganized scripts into local folders.
-
3.908.0
π― Development
- Enhanced localization and dynamic properties.
-
3.909.0
π― Development
- Made tax module integration optional.
-
3.911.0
π― Development
- Added a developer tool UI for GraphQL.
-
3.912.0
π Bug fixes
- Fixed platform version reference.
-
3.913.0
π Bug fixes
- Fixed security module reference issue.
CatalogPublishing
Range: 3.802.0 β 3.805.0
- 3.803.0
π Bug fixes
- Refactor price search to use paginated results (#61)
- 3.804.0
π― Development
- 10 localization files (#60)
- 3.805.0
π― Development
- Add completeness percent to channel entity. Now it can be either set in database or calculated from channel entries.
Shipping
Range: 3.802.0 β 3.808.0
- 3.802.1
π― Development
- Enhance ShippingMethod name initialization and display logic (#52)
- 3.803.0
π― Development
- Added localization: Deutsch, EspaΓ±ol (Castellano), FranΓ§ais, Italiano, ζ₯ζ¬θͺ (γ«γ»γγ), Polski, PortuguΓͺs, θ―θ¨, Π ΡΡΡΠΊΠΈΠΉ ΡΠ·ΡΠΊ.
- 3.804.0
π― Development
- Enhance ShippingMethod name initialization and display logic (#52)
- 3.805.0
π― Development
- Implementation of Pickup Location (#54)
- 3.806.0
π― Development
- add IsActive flag for search (#55)
- 3.807.0
π― Development
- Process only registered shipping methods (#56)
- 3.808.0
π― Development
- add validtors to pickup location address (#57)
Xcart
Range: 3.808.0 β 3.913.0
- 3.808.1
π Bug fixes
- Empty totals if shipment is requested
- 3.808.2
π― Development
- Refactor dynamicProperties field in GraphQL types
π Bug fixes
- Resolves adding items to cart in bulk going wrong with duplicate item code fromthe different catalog. Update product search to use the indexed search service. Refactor `AddCartItemsBulkCommandHandler.cs` to replace the standard product search service with an indexed search service.
- 3.809.0
π― Development
- Remove accumulation of errors (#12)
- 3.810.0
π Bug fixes
- do not change validation errors collection (#13)
- 3.811.0
π Bug fixes
- Empty totals if shipment is requested
- 3.812.0
π― Development
- Replace custom code with ClaimsPrincipalExtensions that resolves user id and name from IdentityOptions settings.
- 3.813.0
π Bug fixes
- Calculate cart totals before promotion evaluation, fix uint test (#18)
- 3.814.0
π― Development
- Extended Cart Schema with CheckoutId (#17)
- 3.815.0
π― Development
- Creature CartDiscount with PromotionName and PromotionDescription (#19)
- 3.816.0
π― Development
- add configurable products support (#14)
- 3.816.1
π Bug fixes
- remove sealed attributes
- 3.816.2
π― Development
- enable extended address models mapping via automapper (#32)
- 3.817.0
π― Development
- * update to Configurable Products (#23) --------- Co-authored-by: ΠΠ²Π³Π΅Π½ΠΈΠΉ ΠΠΎΠ»ΠΎΡΠΎΠ²
- * update to Configurable Products (#23) --------- Co-authored-by: ΠΠ²Π³Π΅Π½ΠΈΠΉ ΠΠΎΠ»ΠΎΡΠΎΠ²
- 3.818.0
π― Development
- add section Id/changeCartConfiguredItem mutation/configurationItems query (#22)
- 3.819.0
π― Development
- add scoped schema (#21)
- 3.820.0
π― Development
- Add listTotal and showPlacedPrice to LineItem (#25)
- 3.821.0
π― Development
- Added localization files (#20)
- 3.822.0
π― Development
- add changeCartCurrency mutation (#24)
- discount for configuration (#26)
- 3.823.0
π― Development
- XAPI backend returns sorted product configuration sections, so frontend will display it properly (#28
- 3.824.0
π― Development
- order cart line items (#29)
- 3.824.1
π― Development
- enable extended address models mapping via automapper (#32)
π Bug fixes
- remove sealed attributes
- 3.824.2
π― Development
- Refactor dynamicProperties field in GraphQL types
π Bug fixes
- Resolves adding items to cart in bulk going wrong with duplicate item code fromthe different catalog. Update product search to use the indexed search service. Refactor `AddCartItemsBulkCommandHandler.cs` to replace the standard product search service with an indexed search service.
- 3.900.0
π― Development
- update GraphQL.NET to v8 (#27)
- 3.901.0
π― Development
- add localized product name to line item (#30)
- 3.902.0
π Bug fixes
- enable extended address models mapping via Automapper (#32)
- 3.903.0
π― Development
- Adding a configurable product with custom text to the shopping cart (#31)
- 3.904.0
π― Development
- calc discount amount for configured item (#33)
- 3.905.0
π― Development
- update Xapi dependency (Mediatr) (#34)
- 3.906.0
π― Development
- Don't use VirtoCommerce.Tools (#36)
- 3.907.0
π― Development
- File support in configurations (#35)
- 3.908.0
π― Development
- Refactor dynamicProperties field in GraphQL types (#40)
- 3.909.0
π Bug fixes
- Resolves adding items to cart in bulk going wrong with duplicate item code fromthe different catalog. Update product search to use the indexed search service. Refactor `AddCartItemsBulkCommandHandler.cs` to replace the standard product search service with an indexed search service.
- 3.910.0
π― Development
- implementation for Pickup Locations (#41)
- 3.911.0
π― Development
- Make VirtoCommerce.Tax optional (#44)
- 3.912.0
π― Development
- Configurable product predefined text options (#47)
π Bug fixes
- org name NRE (#48)
- 3.913.0
π― Development
- add pricesSum query (#45)
Search
Range: 3.804.0 β 3.811.0
- 3.804.1
π― Development
- Resolves issue with mixed filters and keywords (#111)
π Bug fixes
- Update workflow
- 3.804.2
π― Development
- Not filter issue (#114)
- 3.805.0
π― Development
- Adds AddContentString(this IndexDocument document, string value, string languageCode) method into IndexDocumentExtensions. It adds a given value to the searchable '_content{languageCode}' collection with the given language code. If languageCode is null or empty, it adds value to the searchable '__content' collection.
- 3.806.0
π― Development
- Added localization files (#110)
- 3.807.0
π― Development
- Resolves issue with mixed filters and keywords (#111)
- 3.808.0
π― Development
- Add value mapping (#112)
- 3.809.0
π― Development
- Not filter issue (#114)
- 3.810.0
π― Development
- Add missing permission checks (#115)
- 3.811.0
π― Development
- Support OR and AND in filter conditions (#116)
Inventory
Range: 3.805.0 β 3.808.0
- 3.806.0
π― Development
- make widget container in FFC details wider (#142)
- 3.807.0
π― Development
- Added localization files (#143)
- 3.808.0
π― Development
- Add missing permission checks (#146)