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

Releases: vuestorefront/vue-storefront-api

Vue Storefront 1.3.2

06 Sep 12:25
84011bf
Compare
Choose a tag to compare

This is an official release of Vue Storefront 1.3.1.

We've introduced TypeScript support for the core of Vue Storefront in this release along with major refactoring works related to the Vue Storefront Modules.

From this package on, the @vue-storefront-core package is available as npm package along with all other themes, stores etc.

Next release (1.4.0) will include the GraphQL support. Bear with us!

Please read the UPGRADE NOTES before pulling out the latest changes

Added

  • TypeScript support - please check TypeScript Action Plan for details
  • New core/modules added regarding the Refactor to modules plan
  • Price tier's support #1625
  • Qty field on product page #1617
  • Offline orders confirmation dialog has been added #1430
  • pwa-compat library has been added to support fully PWA manifests on legacy browsers
  • dynamic port allocation #1511

Removed

  • unused libs, components, core/api/cart webpack aliases
  • global.$VS has been replaced with rootStore #1624

Changed

  • core directory is now a @vue-storefront/core package, webpack alias and all related imports reflect this change [#1513]
  • core/api renamed to core/modules, mixin features moved to core/modules/module_name/features
  • core/lib/i18n moved into separate @vue-storefront/i18n package

Fixed

  • installer paths are now normalized (to support paths including spaces) #1645
  • status check added to the configurable_children products #1639
  • product info update when clicking the related products #1601
  • media gallery issues + mobile view
  • product slider fixes #1561
  • shipping carrier code is now passed with order #1520
  • SEO support fixes #1514
  • UX fixes
  • bundle size optimizations (translations)
  • password validation rules are now aligned (server/client) #1476

Credits for 1.3.0

Special thanks to: @DavidRouyer, @patrykpiston, @filrak for their effors on TypeScript, Modules, Refactoring efforts. Great job!

If you want to appear on this list with the next release, don't hesitate to become a contributor. Just drop us an e-mail to [email protected]

1.3.0

31 Aug 07:37
Compare
Choose a tag to compare

We plan to keep the monthly release cycle with new features + improvements. This release contains mostly bug fixes/stability fixes and some minor feature improvements.

Please read the UPGRADE NOTES before pulling out the latest changes

Added

  • GraphQL server support
  • TypeScript support - please check TypeScript Action Plan for details
  • New core/modules added regarding the Refactor to modules plan
  • Price tier's support #1625
  • Qty field on product page #1617
  • Offline orders confirmation dialog has been added #1430
  • pwa-compat library has been added to support fully PWA manifests on legacy browsers
  • dynamic port allocation #1511

Removed

  • unused libs, components, core/api/cart webpack aliases
  • global.$VS has been replaced with rootStore #1624

Changed

  • core directory is now a @vue-storefront/core package, webpack alias and all related imports reflect this change [#1513]
  • core/api renamed to core/modules, mixin features moved to core/modules/module_name/features
  • core/lib/i18n moved into separate @vue-storefront/i18n package

Fixed

  • installer paths are now normalized (to support paths including spaces) #1645
  • status check added to the configurable_children products #1639
  • product info update when clicking the related products #1601
  • media gallery issues + mobile view
  • product slider fixes #1561
  • shipping carrier code is now passed with order #1520
  • SEO support fixes #1514
  • UX fixes
  • bundle size optimizations (translations)
  • password validation rules are now aligned (server/client) #1476

Credits for 1.3.0

Credits will be provided with the official release - Thank You to all contributors!
Check out the blogpost on our recent Hackathon - a lot of features from the event are now included in this release!

If you want to appear on this list with the next release, don't hesitate to become a contributor. Just drop us an e-mail to [email protected]

1.2.0

01 Aug 09:33
251aaed
Compare
Choose a tag to compare

We're proudly presenting the Vue Storefront v1.2.0!

We plan to keep the monthly release cycle with new features + improvements. This release contains mostly bug fixes/stability fixes and some minor feature improvements.

Please read the UPGRADE NOTES before pulling out the latest changes

Key new features

In this version, we've added few really cool features:

Fixed

  • Improved integration tests [#1471]
  • Minor taxcalc.js improvements [#1467]
  • Search by SKU fixed [#1455]
  • ProductList dbl click fix [#1438]

Added

  • Docker support for vue-storefront
  • Production config docs added [#1450]
  • Integration tests for Compare products added [#1422]
  • Wishlist module refactored to the new core/api standard + unit tests [#1434]
  • Dropdown components in MyProfile replaced with the base-select [#1463]
  • Magento2/CMS integration by block/page identifiers [#1452]

Please check it out: visit: https://demo.vuestorefront.io/

Roadmap

We're trying to map all the feature requirements for next major editions (1.3, 1.4 ...). Please do contact us at [email protected] if you would like to share some thoughts.

Credits for 1.2.0

Special thanks to all contributors, especially the core team
Lucas Attali @Aylay - improvements
Damian Fiałkiewicz @Aekal - integration tests improvements
David Lambauer @DavidLambauer - fixes
Patryk Mazur @patrykpiston - integration tests improvements
Alina Drozd @alinadivante - Cypress integration tests
Paweł Szreder - @pszreder - production Docker setup for vue-storefront
Anna Karon - @anqaka - Magento CMS integration improvements
Tomek Kikowski @qiqqq - fixes + improvements
Filip Rakowski - @filrak - core-api refactor PoC
Stasiek Świątkiewicz @StasiekDivante - UX tests + improvements
Raymond Wojtala - partner onboarding
Artur Wala - user support

If you want to appear on this list with the next release, don't hesitate to become a contributor. Just drop us an e-mail to [email protected]

v1.1.0

02 Jul 08:11
cec4207
Compare
Choose a tag to compare

We're proudly presenting the Vue Storefront v1.1.0!

Shortly after the 1.0 release, we do not slow down the pace. We plan to keep the monthly release cycle with new features + improvements.

Please read the UPGRADE NOTES before pulling out the latest changes

Key new features

In this version, we've added few really cool features:

Fixed

  • Zip Code validation [#1372]
  • Get inpspired block [#968]
  • Favicon [#836]
  • Webpack config + refactoring [#1250]
  • Account page updates [#1323]
  • UI fixes [#901]
  • Vuex Store extensions fixes [#1028, #1102]
  • MS Edge + IE10 fixes [#1266]
  • IndexedDB locking issue
  • JS bundle size reduced by -40% (!)

Added

  • Added PM2 process manager [#1162]
  • Added billing data phone number support [#1338]
  • Added validation labels + generic control for CountrySelector [#1227]
  • Offline mode Push Notification support [#1348, #1122, #1317]
  • Added billing data phone number support [#1338]
  • PoC of API refactoring for the cart module [#1316]
  • Sort feature added [#671]
  • Page loader [#1240]
  • Production ready Docker config for vue-storefront-api
  • Magento CMS support [#1328]
  • Prices incl. tax support (Magento setting)

Please check it out: visit: https://demo.vuestorefront.io/

Roadmap

We're trying to map all the feature requirements for next major editions (1.2, 1.3 ...). Please do contact us at [email protected] if you would like to share some thoughts.

Credits for 1.1.0

Special thanks to all contributors, especially the core team

Alina Drozd @alinadivante - Cypress integration tests
Paweł Szafrański @szafran89 - a lot of UX tweaks + fixes
David Rouyer @DavidRouyer - webpack configuration refactor + bundle optimization
Tomek Kikowski @qiqqq - fixes + improvements
Akbar Abdrakhmanov @akbarik - My Account fixes
Damian Fiałkiewicz - @Aekal - country selector + other fixes
Filip Rakowski - @filrak - core-api refactor PoC + fixes
Janusz Janczy - @Januszpl - more integration tests
Paweł Szreder - @pszreder - production Docker setup for vue-storefront-api
Anna Karon - @anqaka - Magento CMS support
Marcin lasak - @marlass - image lazy load fixes
Stasiek Świątkiewicz @StasiekDivante - UX tests + improvements
Raymond Wojtala - partner onboarding
Artur Wala - user support

If you want to appear on this list with the next release, don't hesitate to become a contributor. Just drop us an e-mail to [email protected]

1.0.5

30 May 21:27
f3a2139
Compare
Choose a tag to compare

We're literally thrilled to present You The Vue Storefront v1.0.

This release is a huge step for our project! We're now 1.0 stable. It's official!

It was a long way we passed from the first commit and the journey was possible only due to our vibrant community and the contributors! Thank You All for the effort and Your daily commitment!

Some stats first:

  • 2,697 commits have been made by our contributors,
  • 42 contributors engaged in the project, 342 developers in the Slack community (!)
  • 1,374K stars on GitHub and raising

Please read the UPGRADE NOTES before pulling out the latest changes

1.0 release

Key new features

In this version, we've added few really cool features:

  • Multistore - now it's possible to manage the store views with all the features like translations, custom category, and products content, shipping rates - basically all Magento2 features are supported! You can read more on how to setup Multistore here.
  • Bundle products - support for the Magento-like bundle products with all the custom options, pricing rules etc.
  • Configurable options - that allows users to select radio/checkbox options + put some custom notes (textboxes) on the products they like to order,
  • Crossell, Upsell, Related products - are now synchronized with Magento2,
  • Webpack4 support - we've migrated from Webpack2 -> Webpack4 and now the build process takes much less time while providing some cool new features,
  • Core components refactor - without changing APIs, we've stripped the core components from s to improve the performance and improve the code readability,
  • PWA Manifest fixes - iOS PWA support required us to adjust some settings,
  • Improved translations - we're constantly tweaking the translation files :) We've just added it-IT and pl-PL (finally!) support recently
  • Improved Travis-CI pipeline - and added support for end-2-end testing,
  • Lot of bugfixes + UX fixes - countless hours spent on improving the code and UI quality!
  • Please check it out: visit: https://demo.vuestorefront.io/

    Roadmap

    We're trying to map all the feature requirements for next major editions (1.1, 1.2 ...). Please do contact us at [email protected] if you would like to share some thoughts.

    Credits for 1.0

    Special thanks to all contributors, especially the core team

    Paweł Szafrański @szafran89 - UX fixes, cross and up-sell support
    Lorena Ramonda (Bitbull) @lorenaramonda - UX fixes, Language switcher
    Adam Marcinkowski - @mercs600 - UX fixes, category filter, lazy loading refactor, wishlist refactor
    Bartek Igielski - @Igloczek - core components refactor + fixes
    Damian Fiałkiewicz - @Aekal - core components refactor + fixes
    David Rouyer - @DavidRouyer - webpack4 support, improved translations
    Filip Rakowski - @filrak - new theme-starter + new modularization concept
    Ruben - @darkmukke - community support
    Tomek Kikowski @qiqqq - fixes + improvements
    Marcin Lasak @marlass - new Travis-CI pipeline + e2e tests support
    @Malwurf - improved PWA manifest
    Patryk Mazur @patrykpiston - Notifications refactor
    Dominika Szpak @DomiSzpak - UX improvements
    @Progowi - UX improvements
    Stasiek Świątkiewicz @StasiekDivante - UX tests + improvements
    Karol Bzik @karolbzik - product design + UI tests
    Raymond Wojtala - partner onboarding
    Artur Wala - user support

    If you want to appear on this list with the next release, don't hesitate to become a contributor. Just drop us an e-mail to [email protected]