# Change Log
All notable changes to this project will be documented in this file. See Conventional Commits (opens new window) for commit guidelines.
# 1.3.1 (opens new window) (2023-09-25)
# Bug Fixes
- Error Handling in API Responses: Improved error handling and response consistency. Properly handle errors and status codes in API responses to ensure a more reliable and informative experience when interacting with the Elastic Path Commerce Cloud.
# 1.3.0 (opens new window) (2023-07-27)
# Minor Changes
getCart
Method (opens new window): IntroducedwithInventory
parameter to fetch stock data with cart information.getProduct
Method (opens new window): IntroducedwithInventory
parameter for real-time stock information with specific product details.getProducts
Method (opens new window): IntroducedwithInventory
parameter to display inventory status on bulk product fetch.
# 1.2.0 (opens new window) (2022-11-29)
# 1.1.0 (opens new window) (2022-11-09)
# 1.0.0 (opens new window) (2022-11-02)
# 1.0.0-rc.0 (opens new window) (2022-06-15)
# Bug Fixes
- 404 page for PDP invalid link (#155 (opens new window)) (2ef0e0e (opens new window))
- account icon on mobile navigation (#66 (opens new window)) (4f36445 (opens new window))
- add email validation for input field (#146 (opens new window)) (465456d (opens new window))
- add export for new endpint (489d6a6 (opens new window))
- add to cart quanitity on category page list view (#93 (opens new window)) (25bfa99 (opens new window))
- adding redirect to my account after login (#35 (opens new window)) (7abe390 (opens new window))
- cannot read properties of null after Node 16 update (8d839df (opens new window))
- cannot read properties of null after Node 16 update (d3b40e0 (opens new window))
- cart and user related issues (#88 (opens new window)) (267bda8 (opens new window))
- cart and wishlist cookies should be permanent (#108 (opens new window)) (68a94d6 (opens new window))
- cart related fixes (#186 (opens new window)) (cb0c8f2 (opens new window))
- category issues (#138 (opens new window)) (83c863c (opens new window))
- changing county label on checkout address (#128 (opens new window)) (4207915 (opens new window))
- checkout after clearing the cart (#143 (opens new window)) (1d9007a (opens new window))
- checkout payment reload (#167 (opens new window)) (a410f6d (opens new window))
- correcting package name (#54 (opens new window)) (ed4ca70 (opens new window))
- correcting product description (#55 (opens new window)) (02fff4d (opens new window))
- correcting registration during checkout (#163 (opens new window)) (7e9371f (opens new window))
- correcting useUiState import (#157 (opens new window)) (10f53b1 (opens new window))
- coupon code validation (#165 (opens new window)) (578484a (opens new window))
- deployment credentials (081f83d (opens new window))
- deployment credentials (6d6decb (opens new window))
- deployment template error (3f462ee (opens new window))
- disableDetectBrowser to false in right scope (#182 (opens new window)) (dd563b8 (opens new window))
- do not clear product composables if we stay on the same product page (#64 (opens new window)) (bb04f58 (opens new window))
- fix deployment permissions (57a268d (opens new window))
- fix pdp load issues (#178 (opens new window)) (ad9632e (opens new window))
- fix register customer unit test (ebf7bf1 (opens new window))
- force reload account icon even if user was loaded on server first (#61 (opens new window)) (299e21f (opens new window))
- getSubtotalWithoutDiscounts should filter out promotions (#97 (opens new window)) (10d2793 (opens new window))
- guest checkout issue and order items sort (#158 (opens new window)) (8f594e1 (opens new window))
- handle errors on category and product pages (#139 (opens new window)) (2a6d335 (opens new window))
- hierarchy type error (5ca27da (opens new window))
- increasing load time on changing PLP view (#68 (opens new window)) (b6d729e (opens new window))
- invalid initial value for bundle product components variable (7f6b716 (opens new window))
- keep event listeners on tier pricing tab (#63 (opens new window)) (08076d0 (opens new window))
- language selector UI changes (#191 (opens new window)) (21768a0 (opens new window))
- load existing customer preference (a24d372 (opens new window))
- login after deleting cookies (#98 (opens new window)) (b54d941 (opens new window))
- low stock warning should use cart quantity (#99 (opens new window)) (9bbbfba (opens new window))
- make email validation consistent (#151 (opens new window)) (660aecf (opens new window))
- make items attribute optional on Cart type (9a5a2f9 (opens new window))
- match checkout form validation rules to address book rules (bb41770 (opens new window))
- middlewareUrl config (801536a (opens new window))
- minor ci fixes (#211 (opens new window)) (24edc9a (opens new window))
- mobile confirmation popup (#120 (opens new window)) (d1bfad3 (opens new window))
- mobile menu rendering issue (#173 (opens new window)) (32d1ff6 (opens new window))
- moduleoptions type error (4dd83f3 (opens new window))
- myAccount breadcrumbs (#45 (opens new window)) (9e305ac (opens new window))
- order confirmation page bug fixes (#126 (opens new window)) (1bc2247 (opens new window))
- pagination on PLP (#58 (opens new window)) (e4f2afa (opens new window))
- password change and profile update refactor (#77 (opens new window)) (e951ff6 (opens new window))
- password valiation rules (#164 (opens new window)) (685fc41 (opens new window))
- pdp - mobile color swatch (#78 (opens new window)) (5424519 (opens new window))
- pdp load issues (#175 (opens new window)) (d136bf5 (opens new window))
- personal access token for GitHub actions (e8b3b14 (opens new window))
- pr feedback (5f81c73 (opens new window))
- pr feedback (0514e18 (opens new window))
- pr feedback (a4a90c1 (opens new window))
- pr feedback (bd70f0b (opens new window))
- pr feedback fixes (e9b50ab (opens new window))
- price displayed on cart sidebar (#179 (opens new window)) (e0dfad7 (opens new window))
- prices on cart, checkout, order history (#92 (opens new window)) (546f145 (opens new window))
- qty check on pdp (#142 (opens new window)) (b70ca3b (opens new window))
- refactoring cart totals (#183 (opens new window)) (6394094 (opens new window))
- related product localisation (#76 (opens new window)) (0f5d478 (opens new window))
- related products - add to wishlist (#122 (opens new window)) (282f85e (opens new window))
- remove discounts from checkout item list (#86 (opens new window)) (2721df9 (opens new window))
- remove duplication from category breadcrumbs (#56 (opens new window)) (64bb8cb (opens new window))
- remove terms & conditions link (#114 (opens new window)) (66348c0 (opens new window))
- remove wishlist item (#103 (opens new window)) (2bcf401 (opens new window))
- reset page number on changing result set size (#67 (opens new window)) (864dab2 (opens new window))
- restore ci secrets (fa23e32 (opens new window))
- restrict placeholder image max width (e45136d (opens new window))
- return cart items instead of cart itself as a wishlist (fb42db2 (opens new window))
- search results (#145 (opens new window)) (606b58a (opens new window))
- show pagination on mobile (#65 (opens new window)) (693b9f3 (opens new window))
- show shipping fee on order details (#130 (opens new window)) (0e66081 (opens new window))
- small UI changes (#189 (opens new window)) (c70b821 (opens new window))
- tax item creation (da7393a (opens new window))
- temporary fix of useMakeOrder composable (#161 (opens new window)) (3f63247 (opens new window))
- tests (9faf201 (opens new window))
- the promo code input should be hidden on empty cart (#85 (opens new window)) (45d305a (opens new window))
- time out for removing coupon code error (#159 (opens new window)) (9b50f32 (opens new window))
- typings (2a4d82f (opens new window))
- update Dockerfile with API_BASE_URL (9529fe0 (opens new window))
- update Dockerfile with Nuxt Image env vars (4a43c39 (opens new window))
- use refactored useUser composable (#172 (opens new window)) (a89b3df (opens new window))
- use the refactored parameter methods in useCart composable (cf290b2 (opens new window))
- user forms character limit (#60 (opens new window)) (64107a7 (opens new window))
- validation of user on checkout (#121 (opens new window)) (921c72d (opens new window))
- wishlist icon and minor wishlist related issues (#41 (opens new window)) (f8b2a8f (opens new window))
- wishlist on category page list view (#73 (opens new window)) (7b432ae (opens new window))
# Features
- add bundle product component list to PDP (3fa433c (opens new window))
- add composables.d.ts to theme types (86adf84 (opens new window))
- add endpoint for creating cart (9f6854c (opens new window))
- add endpoint for creating tax item (855e475 (opens new window))
- add marketing consent option to my newsletter page (31dab25 (opens new window))
- add marketing consent option to registration (c578547 (opens new window))
- add marketing consent option to registration (#91 (opens new window)) (d1dd800 (opens new window))
- add Pinia store (f9b42d2 (opens new window))
- add Pinia store (bdec37f (opens new window))
- add Pinia store (df997c6 (opens new window))
- add unit tests (951b4a4 (opens new window))
- add unit tests (a5c8076 (opens new window))
- add useforgotpassword functionality and fix types (3581464 (opens new window))
- address API unit tests (#154 (opens new window)) (f3f7bc5 (opens new window))
- api to request stock for multiple products (#81 (opens new window)) (7b4580c (opens new window))
- cart api-client unit tests (#127 (opens new window)) (482c42b (opens new window)), closes #132 (opens new window)
- change save to later to add to cart on wishlist sidebar (#104 (opens new window)) (30e5868 (opens new window))
- checkout api unit tests (#115 (opens new window)) (181a9f2 (opens new window))
- checkout composables unit tests (#116 (opens new window)) (7ce5151 (opens new window))
- checkout improvements (#102 (opens new window)) (2de97ef (opens new window))
- checkout theme unit tests (#119 (opens new window)) (39c8a6f (opens new window))
- create tax items on add to cart (cd0c502 (opens new window))
- create unit tests for PDP (#57 (opens new window)) (302df75 (opens new window))
- display tax data on order history page (#176 (opens new window)) (9f7fe7a (opens new window))
- display tax value on checkout pages (c549381 (opens new window))
- ep-112: add support of wishlist for products out of stock (#216 (opens new window)) (6437f83 (opens new window))
- ep-125: add SpeedCurve to deployment pipelines (#205 (opens new window)) (729be87 (opens new window))
- EP-33: migrate
useUserBilling
(#199 (opens new window)) (7ee6305 (opens new window)) - EP-35: migrate
useWishlist
(#204 (opens new window)) (68acc9d (opens new window)) - ep-89: optimise image assets (post-SFUI v0.13.2 update) (#212 (opens new window)) (a921c6a (opens new window))
- finish password reset functionality (50ad58c (opens new window))
- handle coupon code on cart sidebar (#71 (opens new window)) (c7b1998 (opens new window))
- implement default Context type override and EpccEndpoints interface (66b8d72 (opens new window))
- implement wishlist functionality (2542493 (opens new window))
- inventory management (#96 (opens new window)) (a9284a4 (opens new window))
- migrate useCategory to theme (8bcacad (opens new window))
- migrate useCategory to theme (f13c5e6 (opens new window))
- migrate useCategory to theme (bd6bbe6 (opens new window))
- migrate useCategory to theme (fc6a304 (opens new window))
- migrate useCategory to theme (e74e678 (opens new window))
- migrate useCategory to theme (5d3f556 (opens new window))
- migrate useCategory to theme (81a6254 (opens new window))
- migrate useCheckout (3364a44 (opens new window))
- migrate useCheckout (5930e9a (opens new window))
- migrate useFacet to theme (3d45530 (opens new window))
- migrate useFacet to theme (7678d88 (opens new window))
- migrate useFacet to theme (ffc6524 (opens new window))
- migrate useFacet to theme (e82d03e (opens new window))
- multi currency support (#168 (opens new window)) (3a29a3e (opens new window))
- multilanguage support for products (#50 (opens new window)) (40d217b (opens new window))
- no results plp message (#166 (opens new window)) (4ae02e3 (opens new window))
- option to add cart items to wishlist (#74 (opens new window)) (318edc6 (opens new window))
- order summary on thank you page (#113 (opens new window)) (e579626 (opens new window))
- pass the language header for cart requests (#70 (opens new window)) (54bcd65 (opens new window))
- redirect products with variants to PDP on PLP actions (#51 (opens new window)) (27dcedb (opens new window))
- refactor
useCart
(c0bfc1d (opens new window)) - refactor
useCart
(97b0595 (opens new window)) - refactor
useMakeOrder
(#174 (opens new window)) (014fc10 (opens new window)), closes #185 (opens new window) - refactor
useProduct
(44711b4 (opens new window)) - refactor
useUser
(731ab38 (opens new window)) - refactor
useUserOrder
(#194 (opens new window)) (dc1f92f (opens new window)) - refactor checkout ui (#100 (opens new window)) (e3a77df (opens new window))
- refactor useCart composable's load method to use createCart endpoint (1a5394b (opens new window))
- refactor wishlist loading to use cart (41bf271 (opens new window))
- remove
@vue-storefront/nuxt-theme
from dependencies (#202 (opens new window)) (77de165 (opens new window)) - remove
useBilling
(ac34de7 (opens new window)) - remove
useContent
fromcomposables
package (16f6107 (opens new window)) - remove
useForgotPassword
fromcomposables
package (529ed70 (opens new window)) - remove
useReview
fromcomposables
package (ac26b6a (opens new window)) - remove
useShipping
fromcomposables
package (82246c5 (opens new window)) - remove
useStore
fromcomposables
package (2ee0518 (opens new window)) - remove more actions from cart items (#72 (opens new window)) (70d3cfd (opens new window))
- remove unused code from MyAccount pages (#136 (opens new window)) (c224ff8 (opens new window))
- set cache headers for CDN (#187 (opens new window)) (8c134d0 (opens new window))
- show bundle components info on cart sidebar and checkout (8edda8f (opens new window))
- sort by (#90 (opens new window)) (8a5daae (opens new window))
- unit tests for cart related composables (#129 (opens new window)) (a92a0c9 (opens new window))
- unit tests for PLP (#69 (opens new window)) (9009a47 (opens new window))
- unit tests for user addresses (#153 (opens new window)) (7f94bfa (opens new window))
- update node version in package.json and deployment files (5a20206 (opens new window))
- wip (a1c1348 (opens new window))
- wishlist unit tests (#149 (opens new window)) (aab459d (opens new window))
# Reverts
- Revert "chore: fix unhandled rejection error" (82abde8 (opens new window))
# 0.1.1-alpha.0 (2022-03-21)
# Bug Fixes
- add customer data to checkout data (fa746b6 (opens new window))
- adjusting confirmation modal heading (#42 (opens new window)) (63724d3 (opens new window))
- cart sidebar should display item unit price (5632796 (opens new window))
- category breadcrumb (171413b (opens new window))
- catering for missing main image (#44 (opens new window)) (38c0e7d (opens new window))
- clean up product variables in composables on page leave (2fbf3e0 (opens new window))
- client side navigation errors (21161d0 (opens new window))
- correcitng payment type (727ed41 (opens new window))
- correcting category description placement (4293c48 (opens new window))
- correcting category description placement (0a67b20 (opens new window))
- correction of product type (bdb391a (opens new window))
- extend the type of cartGetters (1fa4a71 (opens new window))
- facetGetters return values (68265df (opens new window))
- github urls (bc571c8 (opens new window))
- make dropdown option general + sort option types (cb1a201 (opens new window))
- prevent option value jumping (3167131 (opens new window))
- profile update form (b8093dd (opens new window))
- quote eslint rule (d105727 (opens new window))
- read auth token from cookie instead of parameter (#26 (opens new window)) (018f43b (opens new window))
- related products refactoring (#27 (opens new window)) (a7e23b3 (opens new window))
- remove console.log (6f97ab0 (opens new window))
- remove mergeDeep (d4812f2 (opens new window))
- remove token param from file related endpoints (#29 (opens new window)) (7fdcada (opens new window))
- type of mergeCart params (0f8c9d3 (opens new window))
# Features
- add api documentor and extractor (678128d (opens new window))
- add missing translations (#25 (opens new window)) (768aaff (opens new window))
- add tiered pricing tab to PDP (162e448 (opens new window))
- adding correct color to invalid select (db9cfed (opens new window))
- address validation to match EPCC (d10192d (opens new window))
- address validation to match EPCC (b8eae3e (opens new window))
- category and face types (1fb30f4 (opens new window))
- docs for api client types (8437203 (opens new window))
- docs for API endpoints (#6 (opens new window)) (66fd544 (opens new window))
- fix price types (7936fd2 (opens new window))
- fix typescript issues (1f31c16 (opens new window))
- include images in the product requests (#20 (opens new window)) (2fb30fb (opens new window))
- items per page on PLP (#32 (opens new window)) (11b7fa0 (opens new window))
- load user data on client side (a282417 (opens new window))
- refact wishlist & fix HeaderNavigation (e27c064 (opens new window))
- remove getters and use composables instead (b4b02ad (opens new window))
- remove review rating from PLP product cards (#30 (opens new window)) (d4d5ec3 (opens new window))
- secure endpoints and auth cookie (df8ee48 (opens new window))
- show description of active category on PLP (#28 (opens new window)) (62007f9 (opens new window))
- show order history items (53adb3c (opens new window))
- typescript support v1 (f906685 (opens new window))
- upgrade storefront ui (ecd6d01 (opens new window))
# Reverts
- Revert "chore: removing conventionalCommits from requirements" (00645bf (opens new window))