This repository was archived by the owner on May 28, 2023. It is now read-only.
Releases: vuestorefront/vue-storefront-api
Releases · vuestorefront/vue-storefront-api
Vue Storefront API 1.12.5
Vue Storefront API 1.12.4
Fixed
- Responsing with error instead of throwing for broken /api/catalog paths - @Fifciu
Vue Storefront API 1.12.3
Fixed
- Bump version for
vsf-utilities- @gibkigonzo (#495)
Vue Storefront API 1.12.2
Added
- Added validation for user profile update. - @gibkigonzo (#488)
- add
getTokento handle getting token from header - @gibkigonzo (#488) - Allow filter elasticsearch request for security reasons - @seSze (#476)
Fixed
- Fix default value for
maxAgeForResponse- @lauraseidler (#485) - Adds
vsf-utlilities. Use productEquals to compare products in o2m - @gibkigonzo (#477)
Vue Storefront API 1.12.1
Added
- Add request_cache to ES url - @gibkigonzo (#387)
Fixed
- Add error status code as number in
apiError- @gibkigonzo (#442) - Get proper tax calculation for multistore - @didkan (#464)
- Create only one ES client instance per app - @gibkigonzo (#393)
Vue Storefront API 1.12.0
Added
- Add url module - @gibkigonzo (#3942)
- The
response_formatquery parameter to the/api/catalogendpoint. Currently there is just one additional format supported:response_format=compact. When used, the response format got optimized by: a) remapping the results, removing the_sourcefrom thehits.hits; b) compressing the JSON fields names according to theconfig.products.fieldsToCompact; c) removing the JSON fields from theproduct.configurable_childrenwhen their values === parent product values; overall response size reduced over -70% - @pkarw - The support for
SearchQueryinstead of the ElasticSearch DSL as for the input to/api/catalog- usingstorefront-query-builderpackage - @pkarw - vuestorefront/vue-storefront#2167 - Create attribute service that allows to fetch attributes with specific options - used for products aggregates - @gibkigonzo (vuestorefront/vue-storefront#4001, vuestorefront/mage2vuestorefront#99)
- Add ElasticSearch client support for HTTP authentication - @cewald (#397)
- Endpoint for reset password with reset token. Only for Magento 2 - @Fifciu
- Varnish Cache with autoinvalidation by Cache tags as addon - @Fifciu
- Add
resetPasswordUsingResetTokentomagento1platform - @cewald (#415) - Update to
storefront-query-builderversion1.0.0- @cewald (#429) - Add
composeErrorin './magento2/o2m.js' - @flancer64 (#422) - Explicit data extraction from 'Error' objects - @flancer64 (#424)
- Merge scripts: db7 => db, elastic7=>elastic and add support for es7 in yarn mage2vs import - @gibkigonzo (#436)
Fixed
- add es7 support for map url module and fixed default index for es config - @gibkigonzo
- Add correct paths for production build - @cewald (#407)
- Fix MSI default stock id value
- Add outputFormatter to response from cache - @gibkigonzo (#428)
- disable showing stack for invalid requests - @gibkigonzo (#431)
- Improve
_outputFormatteron cache catalog-response to prevent exception - @cewald (#432) - use ts for compiling additional scripts - @gibkigonzo (#437)
- Bugfix for wrong JSON scheme url's and hostname resolution for
magento1platform - @cewald (#443) - check if headers has been already sent in image middleware - @gibkigonzo (#434)
- Missing packages in Docker Makefile (make, python and g++) - @ProxiBlue (#448)
- change path in ecosystem for o2m - @gibkigonzo (#434)
- udpate typings for query params - @gibkigonzo (#446)
Vue Storefront API 1.11.1
Added
- Add save address on place order - @lucasqm (#394)
- Add ElasticSearch client support for HTTP authentication - @cewald (#397)
- Add error handling for catalog and add header 'X-VS-Cache-Tags' to response - @gibkigonzo
Fixed
- Add fallback for
sourcePriceInclTaxandfinalPriceInclTaxinmagento1platform - @cewald (#398) - Add default ES index to config and update
getStockList- @gibkigonzo (#405) - Makes elastic-stock extension compatible with both ES5 and ES7. Allows for stock fetch of configurable children that is set as "Not Visible Individually" - @didkan (#410)
Vue Storefront API 1.11.0
Vue Storefront API 1.11.0-rc1
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-keysparameter which defaults tofalseto enable/disable the url key generation with name and id for categories - @rain2o (#232) extensions/elastic-stockmodule added which is a drop-in replacement forstock; 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 yourconfig/local.jsonfile haselastic-stockin theregisteredExtensionscollection; then please make sure in thevue-storefrontto change theconfig.stock.ednpointfromhttp://<your-api-host>/api/stocktohttp://<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 (seeconfig.tax.deprecatedPriceFieldsSupportwhich is by default true) - @pkarw (#289) - The
product.final_pricefield is now being taken into product price calcualtion. Moreover, we've added theconfig.tax.finalPriceIncludesTax- which is set totrueby default. All theprice,original_priceandspecial_pricefields are calculated accordingly. It was required as Magento2 usesfinal_priceto 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)
Vue Storefront API 1.10.0
Added
- Typescript support - @ResuBaka (#210, #242)
- Multi Stock Inventory (Magento MSI) support - @aleron75, @dimasch (#226)
- Import of magento 2 cms pages and blocks to the full import - @toh82 (#235)
- Information about magento 2 cms pages and blocks import to the readme - @toh82 (#235)
- Introduce orderNumber to order creation endpoint - @Flyingmana (#251)
- Optional Redis Auth functionality. - @rain2o (#267)
- Extensions have ability to modify Elasticsearch results. - @grimasod (#269)
- Refactored Travis build config - @Tjitse-E (#273)
- Multistore support for
magento1-platform usingmagento1-vsbridge- @cewald (#276)
Changed
- Sharp dependency has been updated. It might require reinstalling yarn dependencies - @lukeromanowicz
Fixed
- Missing
resandreqparameters are now passed to ProductProcessor - @jahvi (#218) - Moving of graphql files to the dist folder - @ResuBaka (#242)
- Moving of schema files to the dist folder - @ResuBaka (#244)
- Missing assetPath config for magento1 - @ResuBaka (#245)
- New payload for magento1 stock check endpoint - @cewald (#261)
yarn dev:inspectcommand and extract nodemon config to nodemon.json - @Tjitse-E, @cewald (#272, #279)- Include Magento Currency Code in mage2vs import and productsdelta if available - @rain2o (#281)
- Better handling of HTTP error codes provided by API client - @pkarw (#3151)