Releases: VirtoCommerce/vc-storefront
Releases · VirtoCommerce/vc-storefront
v4.1.15
- Fix bug with promotion category condition for product placed in multiple virtual categories (#484)
- Add instruction for platform v3 (#422)
- Implement "Remove all quote items" functionality (#469)
- Implement an ability to manually set price, comment and dynamic properties of the cart line item (#423)
- Prevent registration with duplicated email and userName (#427)
5.1.0
- Fix error if collection of the products is empty;
- Fix cart validation;
- Actualize RedisStorefrontMemoryCache code with the platform latest changes;
- Implement "Remove all quote items" functionality (#466);
- Show exception in SendNotificationAsync for future debug (#437);
- Add null checking while displaying User Registration errors (#438);
- Fix test for ValidateChangePriceItem after last changes (#435);
- Fix login errors appearance (#434);
- Fix error on adding same item with 0 price (#433);
- Add cart id only when it exists (#432);
- Add member id to identity result (#416);
- Codestyle improvements (#428);
- Implement an ability to manually set price, comment and dynamic properties of the cart line item (#423);
- Use item price instead of product price at quantity caching;
- Prevent registration with duplicated email and userName (#427);
- Fix issue: Locked user can log in storefront (#425).
v5.0.0
v4.1.14
- Render content_header as empty content_for_header in case of content_header snippet not present (shopify themes compatibility improvement)
- Implement IDictonary completely for MutablePagedList (#418)
- Exclude BackCompatibilityJsonConverter from Converters to prevent infinite loops when serializing
- Problem with DynamicProperties serializing was resolved
- Change read logic for static pages and articles
- Fix incorrect discount amount (#415)
- Add login option to redirect user to correct store instead of returning error (#409)
v4.1.13
v4.1.12
v4.1.11
- Add the new API endpoint storefrontapi/cart/{name}/{type}/createorder to create order from named cart (1a42e5a)
- Increase CookieAuthenticationOptions.ExpireTimeSpan to 30 days for production mode (6235ef4)
- Use available inventory if nothing in default ffc (#405)
- Conditionally delete the cart when creating an order (9b0b4b4)
- Use UnescapeDataString for list name (#404)
- Add missing methods for working with lists (#402)
v4.1.10
- Fix bug with indexed access settings by name in Liquid templates.
- Allow anonymous access to designer-preview (#397).
- Fix bug with hardcoded directory separated char.
- Reset page number for search links.
- Fix bug when page_size from request didn't use by liquid paginator.
- Fix bug with categories duplication in breadcrumbs.
- Add support of faceting search for categories.
- Add ISO codes to countries json file (#395).
- Fix checking settings file prefix to empty value (#392).
- New liquid filter sort_by_url that generates the relative path with query string with the sortBy parameter.
- New liquid main context variable - breadcrumbs, that contains the breadcrumbs relevant for current request.
- Set flag IsAplied for aggregation items on the server side.
- Fix bug with print PDF by order id.
- Look for presets in base theme if current preset specified in current theme (#389).
- Fixed bug with additional settings in current theme if preset specified.
- Fix 500 error when updating user (#390).
- Fix 500 error when searching the contacts.
- Quick 'invalid response code' exception when deleting an user.
- Some other minor improvements/fixes.
v4.1.9
v4.1.8
- Customer IP is sent the platform via "True-Client-IP" header (#381)
- Proper redirect links are made when the store has subfolder in the URL (#382)
- Added endpoint to get current theme settings as JSON (#384)
- Reworked settings merge between the base and current themes (#383)
- Added missed
OrderSearchCriteria.Keyword
property (ca0ff0c) - Removed query escaping (#386)