Skip to content
This repository has been archived by the owner on May 28, 2023. It is now read-only.

Vue Storefront API 1.11.0-rc1

Pre-release
Pre-release
Compare
Choose a tag to compare
@lukeromanowicz lukeromanowicz released this 03 Oct 13:43
· 77 commits to release/v1.11-rc1 since this release

Added

  • Output cache support with tagging and cache invalidate requests forwarding - @pkarw @ResuBaka (vuestorefront/vue-storefront#3367, #333)
  • Constant for Mailchimp subscription status - @KonstantinSoelch (#294)
  • mage2vs import now has optional --generate-unique-url-keys parameter which defaults to false to enable/disable the url key generation with name and id for categories - @rain2o (#232)
  • extensions/elastic-stock module added which is a drop-in replacement for stock; the difference is that it's getting the stock information from Elastic, not from e-Commerce backend directly; to use it - please just make sure your config/local.json file has elastic-stock in the registeredExtensions collection; then please make sure in the vue-storefront to change the config.stock.ednpoint from http://<your-api-host>/api/stock to http://<your-api-host>/api/ext/elastic-stock
  • Added eslint config from vue-storefront so we have the same config and in both repos typescript support - @ResuBaka (#320)
  • Added jest support - @ResuBaka (#321)
  • Added caching factory and action factory for the image endpoint. This gives the possibility to use other services for caching or image processing - @ResuBaka (#317, #315)
  • Added support for tax calculation where the values from customer_tax_class_ids is used - @ResuBaka (#307)

Fixed

  • The product.price_* fields have been normalized with the backward compatibility support (see config.tax.deprecatedPriceFieldsSupport which is by default true) - @pkarw (#289)
  • The product.final_price field is now being taken into product price calcualtion. Moreover, we've added the config.tax.finalPriceIncludesTax - which is set to true by default. All the price, original_price and special_price fields are calculated accordingly. It was required as Magento2 uses final_price to set the catalog pricing rules after-prices - @pkarw (#289)
  • Force ES connections to use protocol config option - @cewald (#303, #304)
  • Better handling of HTTP error codes provided by API client - #3151

Changed

  • Error responses for mailchimp - @andrzejewsky (#3337)
  • Replaced function arguments to object destructuring in calculateProductTax - @andrzejewsky (#3337)