Skip to content

Releases: VirtoCommerce/vc-storefront

v4.1.7

26 Feb 12:19
Compare
Choose a tag to compare
  • Supported multiple SKUs in Bulk Order (#376)
  • Fixed login problem after trying to login to another store (#375)
  • Extended cache dependencies for GetAssetHash method with theme settings file. (8942d51)
  • Added support of @import directives in sass (#378)
  • Disabled ValidateAntiForgeryToken for DesignerPreviewController.Block (a5ab5a9)
  • Added WorkContext.IsPreviewMode to have a possibility to avoid getting cached resources (bf7a469)
  • Bug fix 8942d51
  • Documentation changes

v4.1.6

23 Jan 13:15
Compare
Choose a tag to compare
  • Fix bug with losing ReturnUrl on the challenge responses (20e58b8)
  • Pass TaxType to convertors for proper tax calculations (#370)
  • Fix memory leak (#366)
  • Fix building Uri for absolute redirect Uri (#371)

v4.1.5

30 Dec 10:06
Compare
Choose a tag to compare
  • IdentityModel has been updated to 4.1.1 (fix issue with connection to platform 3.0)
  • Cookies storage was turned off for AutoRest clients. ARR Affinity Cookie can be cached at the global level on the first request and storefront worked with a single instance of the platform (#364)
  • Improvements of logging for Redis storefront memory cache
  • Some fixes for scriban (#363)
  • Dependencies of FluentValidation have been updated to v8.6.1 (#365)

v4.1.4

06 Dec 13:48
Compare
Choose a tag to compare
  • Dependency minor versions updated. (#355)
  • Fixed bug when a store-related user can log in to another store. (#353)
  • Fixed coupon appliance by category condition for nested category. (#310)
  • Fixed list name appearance. (VirtoCommerce/vc-theme-default#114)

v4.1.3

16 Nov 08:52
Compare
Choose a tag to compare

v4.1.2

25 Oct 10:55
Compare
Choose a tag to compare

v4.1.1

08 Oct 16:40
Compare
Choose a tag to compare
  • Fix critical bug when the each cache key is contained result of GetHashCode() methods and the resulting keys were different in multiple storefront instances, that leads to not work of Hybrid cache mode introduced in 4.1.0 version #320

v4.1.0

07 Oct 19:06
Compare
Choose a tag to compare
  • Performance enhancement for theme resources discovery when Azure Blob storage provider is used #287
  • Fixed bug with unexpected redirect to login page when the cookies are expired #292
  • Do not use status pages for Web API endpoints #291
  • Fix bug with redirection to a default store instead of requested for Login and Forbidden pages #307
  • Add support of fallback routing for SPA themes #317
  • Add Hybrid cache mode, this mode will use Redis server to keep in consistent state local memory cache of multiple storefront instances. To activate this mode need to set RedisConnectionString
RedisConnectionString = "{your resource name}.redis.cache.windows.net:{port},password={your password},ssl=True,abortConnect=False"

v4.0.0

02 Jul 08:05
Compare
Choose a tag to compare
  • Replaced DotLiquid with Scriban template engine
    #188
    • Removed duplicated ShopifyLiquidContext from VirtoCommerce.LiquidThemeEngine project
    • Increased total rendering performance up to 4 times
      image
    • List of all breaking changes and how to migrate existing theme to new 4.x version is described in this article How to: Migrate theme to new 4.х storefront version
  • Added Two Factor authentication with SMS and Email providers #195
  • Added support for localization of all errors in AccountController
  • Extended authorization for all clients generated by AutoRest with authorization based on access token #125

v3.2.11

06 Jun 15:49
Compare
Choose a tag to compare
  • Fixed potential problem with uncontrolled memory consumption by setting CacheAbsoluteExpiration. (13d1ff3)
  • Changed product caching logic in SearchProductsAsync to produce proper search results. (#266)