Change Log
2.10.0
Minor Changes
- #841
bdfe3b3
Thanks @bartoszherba! - Added "deleteCoupon" Endpoint Functionality:- Introduced a new API endpoint in the api package to facilitate coupon deletion.
- Implemented a corresponding client method in the SDK package for seamless interaction.
- Expanded the types package with necessary data structures to support this feature.
Patch Changes
- Updated dependencies [
bdfe3b3
]:- @vsf-enterprise/bigcommerce-types@1.3.0
2.9.0
Minor Changes
- #839
d5150d2
Thanks @bartoszherba! - Added "addCoupon" Endpoint Functionality:- Introduced a new API endpoint in the api package to facilitate coupon addition.
- Implemented a corresponding client method in the SDK package for seamless interaction.
- Expanded the types package with necessary data structures to support this feature.
Patch Changes
- Updated dependencies [
d5150d2
]:- @vsf-enterprise/bigcommerce-types@1.2.0
2.8.2
Patch Changes
- #833
644dd70
Thanks @jeffpdotone! - chore: updateCustomer add customer settings global login
2.8.1
Patch Changes
- #835
8458988
Thanks @sethidden! - Fix an issue where validateCredentials() (used when updating customer and logging in) would immediately retry if the preceding request failed with 429 Too Many Requests. A fallback value of 3s before retry was added. - #814
99ed8af
Thanks @sethidden! - Export Endpoints as interface rather than type in TypeScript. After this change, adding new middleware methods to the integration typedefs usingdeclare module
should again be possible.
2.8.0
Minor Changes
- #821
5cbb3c7
Thanks @jeffpdotone! - feat: added secureOrderAPIs config for order apis
Patch Changes
- Updated dependencies [
5cbb3c7
]:- @vsf-enterprise/bigcommerce-types@1.1.0
2.7.0
Minor Changes
- #822
77d8034
Thanks @bartoszherba! - add node18 (>= 16 < 19) support - #824
91f09a7
Thanks @michaelKurowski! - Adjusted the bigcommerce integration to work with@vsf-enterprise/multistore
2.6.1
Patch Changes
- #812
1d8635c
Thanks @WojtekTheWebDev! - Update vsf package versions to stable versions
2.6.0
Please note that from 2.6.0 imports such as import { CurrencyCode } from '@vsf-enterprise/bigcommerce-api/lib/types/graphql/schema'
need to be changed so that they import types from @vsf-enterprise/bigcommerce-types
.
Minor Changes
- #805
0a5da95c
Thanks @sethidden! - fixed JS error in the updateCustomerAddress endpoint where destructuring was made on a variable that can be undefined. added a new updateCustomerAddress method for the sdk - #805
4c7560e3
Thanks @sethidden! - Applied the fix to disable the redirect to the unexisting route account.php, update login method to return customer token, added login and updateCart methods to the SDK - #805
9f2dc317
Thanks @sethidden! - Created a new graphql login customer mutation endpoint which should not have a rate limiter set on BigCommerce and support high user traffic. - #805
4c7560e3
Thanks @sethidden! - api package: fixed issue with unauthenticated users being able to create new carts for existing users, performLogin now returns a user token; sdk package: cart methods and integration tests - #805
4c7560e3
Thanks @sethidden! - addCartItems method for the sdk, updated nock output, corrections for updateCart integration tests
Patch Changes
- #805
fc45b16f
Thanks @sethidden! - Removing the SSO URL fetch from the login mechanism as it was only used to keep the authenticated state on the checkout. The SSO login was also performed as part of the load of the embedded checkout, making the two calls redundant. - #805
e692fb39
Thanks @sethidden! - Updated the generated documentation for the BigCommerce, formatted and added the entire documentation for the sdk. Changed SDK methods from arrow functions to function declarations. - Updated dependencies [
81e6c4db
,0a5da95c
]:- @vsf-enterprise/bigcommerce-types@1.0.0
2.5.0
Minor Changes
- #798
c935c4b2
Thanks @StasHarmonetix! - Created a new graphql login customer mutation endpoint which should not have a rate limiter set on BigCommerce and support high user traffic.
Patch Changes
- #796
9ab80044
Thanks @StasHarmonetix! - Removing the SSO URL fetch from the login mechanism as it was only used to keep the authenticated state on the checkout. The SSO login was also performed as part of the load of the embedded checkout, making the two calls redundant.
2.5.0-rc.1
Minor Changes
- #798
c935c4b2
Thanks @StasHarmonetix! - Created a new graphql login customer mutation endpoint which should not have a rate limiter set on BigCommerce and support high user traffic.
2.4.7-rc.0
Patch Changes
- 9ab80044: Removing the SSO URL fetch from the login mechanism as it was only used to keep the authenticated state on the checkout. The SSO login was also performed as part of the load of the embedded checkout, making the two calls redundant.
2.4.6
Patch Changes
- #789
baf5a929
Thanks @sethidden! - It should now be possible to unset a user's phone number usingupdateCustomerProfile()
- #789
baf5a929
Thanks @sethidden! - add getOrderWithDetails endpoint to middleware; it allows getting orders using cart ID - #791
887f2d55
Thanks @sethidden! - Update docs for getProductById to mention the include* params (modifiers, options), added in 2.4.4 and updated in 2.4.5 - #789
baf5a929
Thanks @sethidden! - getProductsById (plural) now returns the first 50 custom fields of a product. Additionally, each variant now returns the first 50 product options (IN-3309) 6a944538
Thanks @sethidden! - intentionally empty entry
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
2.4.4
Release notes are available here.
2.4.3
Release notes are available here.
2.4.2
Release notes are available here.
2.4.1
Release notes are available here.
2.4.0 (2023-03-03)
Release notes are available here.
Features
- in-2432: added endpoint to update cart currency (#684) (2b03e64)
- in-2514: create endpoint to get all currencies (#688) (e4e89b5)
- remove theme from the monorepo (2806520)
2.3.0 (2023-01-04)
Release notes are available here.
Bug Fixes
- add api-extractor workaround for export as (#655) (031a254)
- add rimraf to api-client devDependencies (5d1d52d)
- in-1703: bigcommerce logout logic (#677) (51bc856)
- in-1717: add missing variants (#669) (5c9476d)
Features
- in-678: add caching to graph ql endpoint (#648) (8e2f3d0), closes #652
- in-684: added integration test (#649) (37196e5)
- separated middleware for multiple domains (fc2f616)
Reverts
2.2.1 (2022-12-08)
Release notes are available here.
Bug Fixes
- add api-extractor workaround for export as (#655) (031a254)
- add rimraf to api-client devDependencies (5d1d52d)
- in-1717: add missing variants (#669) (5c9476d)
Features
- in-678: add caching to graph ql endpoint (#648) (8e2f3d0), closes #652
- in-684: added integration test (#649) (37196e5)
Reverts
2.2.0 (2022-11-29)
Release notes are available here.
Bug Fixes
- add api-extractor workaround for export as (#655) (031a254)
- add rimraf to api-client devDependencies (5d1d52d)
Features
- in-678: add caching to graph ql endpoint (#648) (8e2f3d0), closes #652
- in-684: added integration test (#649) (37196e5)
2.1.0 (2022-11-03)
Release notes are available here.
Features
- in-10: added useFilter composable (#644) (eda5bb9)
- in-7: added get filters api (#643) (3b0a7a4)
- in-8: filters sidebar component (#646) (267ee87), closes #647 #650
2.0.1 (2022-10-10)
Release notes are available here.
Bug Fixes
Reverts
2.0.0 (2022-09-09)
Release notes are available here.
Bug Fixes
- api on auth using deprecated format of customerId (#542) (802ff77)
- api-client: missing comma (#451) (bef33ba)
- bc-456: fix store meta and category jest and type issue (#450) (bddc055)
- bc-515: develop order products are not visible for guest users (#516) (e04339a)
- bc-585: default variant (#551) (7d73d5b)
- BC-612: separate users by storefrotns (#581) (133c38e)
- bc-639: add await for logout (#616) (14ca79f)
- modify ChannelAssignment type and remove useReview from vsf-enterprise (#475) (f82cc91)
Features
- add api-extractor for theme package (#525) (329f85c)
- bc-324: added support for getChannel api (#434) (3008426)
- bc-325: current storefront information (#457) (a36e699)
- bc-329: modify products API + composable to meet multi-storefront requirements (#449) (688876e)
- BC-331: modify category tree api to meet multi storefront requirements (#445) (1234a67)
- BC-394: added API storefront seo settings (#444) (658396c)
- bc-461: header for storefront (#455) (9afae03)
- bc-476: get channel site (#477) (adedf49)
- bc-480: added getCustomerSettings (#521) (7da3169)
- middleware separation (#479) (3dc09c6)
- separate middleware on 2.0.0 (7a68423)
- setup script (#428) (393f68b)
1.3.0 (2022-05-24)
Bug Fixes
- add variant image to product images (#122) (9c43973)
- authentication issues (#124) (796205a)
- catch iframe error on checkout page (#219) (b17a4fa)
- check the disabled eslint lines (#227) (d981c0a)
- checkout redirect on first load issue (#245) (10f264c)
- correcting redirect_url for embedded checkout (#201) (93cdb79)
- correcting the checkout url to absolute (#204) (c6a398c)
- createcustomer endpoint: set customer data cookie on registration as well (#107) (592939b)
- error message on invalid login credentials (#287) (fce1a19)
- generate index.d.ts file in lib for api-client (#22) (9dbf026)
- hiding locale switch on checkout (#328) (2535f4b)
- is-authenticated middleware to be using cookies available in the browser (#205) (e3a539e)
- logout and redirect user to home page on expired customer token (#240) (9c08776)
- logout on token expiration on other endpoints too (#268) (f246474)
- password bypass issue on customer update (#348) (75d96a6)
- refactoring and updates for API docs (#214) (d1351de)
- remove trailing slash from store url (#288) (8557512)
- removing unused customer id (#327) (df2c89a)
- replace embedded checkout URL when the user is logged in (#164) (a1d4926)
- ts build of api-client package (#73) (55329ab)
- update checkout (#255) (3312ac0), closes #246 #243 #230 #245 #247 #248 #243 #230 #245 #244 #252 #243 #230 #245 #244 #254
- update composables types (#218) (f5dc437)
- updating customer marketing (#337) (63fd59a)
- use auth helper in wishlist api (#196) (ff2187b)
- use cookie from id in cart actions (#331) (360c77b)
- VBC-340, VBC-360: make wishlist working correctly (#123) (011bdc9)
Features
- add API endpoint to generate JWT token for customers (#58) (c1c43e2)
- add context for composables (#15) (f394c3c)
- add context mock for testing (#18) (f13a65a)
- add contributors (#334) (7b1acc6)
- add createCustomer endpoint for register user (#17) (0d0b5ad)
- add product review api (#34) (b3ec698), closes #15 #18 #20
- add types for BigCommerce SDK (#13) (895ae3e)
- add validateCredentials endpoint for customer validation (#26) (9770ff0)
- added useCategory composable (#21) (69f0763)
- address fields validation (#305) (d5730e3)
- api client setup (#7) (366482a)
- api extractor (#2) (d2b6d20)
- api for updating the cart (#84) (e484b96)
- api-client for addToCart feature (#54) (d91bf05)
- api-client to create a cart (#55) (88361e9)
- api-client to get a cart (#60) (3772b1a)
- assign the cart to the logged-in user (#91) (f5d4518)
- clear cart (#83) (0aafe62)
- configuring casing rule for the eslint (#28) (41f5064)
- fix security issues around customer address endpoints (#202) (fb188db)
- get product review api (#19) (385aba5), closes #15 #18
- get product review collection api (#23) (da97c36)
- get product review composable (#31) (e37f64a), closes #15 #18 #20
- getProducts api-client (#16) (0af6d46)
- getting the client id from the cookie for formfields api's (#308) (ff4ba1b)
- handle product options and variants (#47) (2db4bad)
- handle stock data on PDP (#133) (353db3f)
- inject BigCommerce checkout form into the checkout page (#92) (0dc4ec9)
- load cart and add item to it (#71) (5b78e22)
- merge guest cart into user cart (#98) (1f77753)
- my account customer shipping addresses (#110) (2f9f007)
- my account my profile page (#82) (7c3229d)
- my account update user api composable theme integration (#95) (142c1f7)
- order by id validation (#339) (c62c914)
- order history (#165) (795ed01)
- refresh customer authentication token on expiration (#285) (c9088e9)
- remove an item from the cart (#75) (77a265e)
- removing client ID from update customer requests (#296) (3eff080)
- removing list_price from cart api calls (#297) (4b8b954)
- reorganized category types folder (#44) (42df05b)
- security checks (#336) (c192b14)
- show customer as logged-in in embedded checkout form (#101) (22ddfe1)
- show order data on thank you page (#211) (c78763b)
- show related products on PDP (#30) (663f8f4)
- sort on category page (#112) (8effdd0)
- update docs (#226) (f36be99)
- update quantity of a cart item (#79) (33eaecb)
- update vsf core to 2.5.4 (#234) (e967c50)
- use prettier for formatting (#280) (4548f1e)
- useProduct composable and PDP (#29) (fd0a34b)
- VBC-119: merge wishlists (#103) (e8c6253)
- VBC-122: use guest wishlist helpers (#80) (13104e6)
- VBC-139: delete wishlist api (#114) (31852b7)
- VBC-141: remove wishlist tem api (#113) (973b4d9)
- VBC-209: create wishlist api (#90) (fcd35bf)
- VBC-210: get all wishlists api (#93) (56846d7)
- vbc-215 marketing emails (#104) (3412c80)
- vbc-222-channel-ids-for-registration (#81) (c8bd59a)
- VBC-44: add review form (#52) (f49ca98)
- vbc-84 - login error messages (#64) (374d2b9)
- vbc-84--removing-get-cookie - updating unit tests (#67) (f619c73)
Reverts
- Revert "chore: enterprise repo setup (#389)" (#391) (e3e6293), closes #389 #391
- Revert "feat: removing client ID from update customer requests (#296)" (#310) (dbbf1e8), closes #296 #310
- Revert "feat: getting the client id from the cookie for formfields api's (#308)" (#309) (6a4b682), closes #308 #309
- Revert "feat: use prettier for formatting (#280)" (#294) (e04cb07), closes #280 #294
1.2.2 (2022-04-21)
Bug Fixes
- add variant image to product images (#122) (9c43973)
- authentication issues (#124) (796205a)
- catch iframe error on checkout page (#219) (b17a4fa)
- check the disabled eslint lines (#227) (d981c0a)
- checkout redirect on first load issue (#245) (10f264c)
- correcting redirect_url for embedded checkout (#201) (93cdb79)
- correcting the checkout url to absolute (#204) (c6a398c)
- createcustomer endpoint: set customer data cookie on registration as well (#107) (592939b)
- error message on invalid login credentials (#287) (fce1a19)
- generate index.d.ts file in lib for api-client (#22) (9dbf026)
- hiding locale switch on checkout (#328) (2535f4b)
- is-authenticated middleware to be using cookies available in the browser (#205) (e3a539e)
- logout and redirect user to home page on expired customer token (#240) (9c08776)
- logout on token expiration on other endpoints too (#268) (f246474)
- password bypass issue on customer update (#348) (75d96a6)
- refactoring and updates for API docs (#214) (d1351de)
- remove trailing slash from store url (#288) (8557512)
- removing unused customer id (#327) (df2c89a)
- replace embedded checkout URL when the user is logged in (#164) (a1d4926)
- ts build of api-client package (#73) (55329ab)
- update checkout (#255) (3312ac0), closes #246 #243 #230 #245 #247 #248 #243 #230 #245 #244 #252 #243 #230 #245 #244 #254
- update composables types (#218) (f5dc437)
- updating customer marketing (#337) (63fd59a)
- use auth helper in wishlist api (#196) (ff2187b)
- use cookie from id in cart actions (#331) (360c77b)
- VBC-340, VBC-360: make wishlist working correctly (#123) (011bdc9)
Features
- add API endpoint to generate JWT token for customers (#58) (c1c43e2)
- add context for composables (#15) (f394c3c)
- add context mock for testing (#18) (f13a65a)
- add contributors (#334) (7b1acc6)
- add createCustomer endpoint for register user (#17) (0d0b5ad)
- add product review api (#34) (b3ec698), closes #15 #18 #20
- add types for BigCommerce SDK (#13) (895ae3e)
- add validateCredentials endpoint for customer validation (#26) (9770ff0)
- added useCategory composable (#21) (69f0763)
- address fields validation (#305) (d5730e3)
- api client setup (#7) (366482a)
- api extractor (#2) (d2b6d20)
- api for updating the cart (#84) (e484b96)
- api-client for addToCart feature (#54) (d91bf05)
- api-client to create a cart (#55) (88361e9)
- api-client to get a cart (#60) (3772b1a)
- assign the cart to the logged-in user (#91) (f5d4518)
- clear cart (#83) (0aafe62)
- configuring casing rule for the eslint (#28) (41f5064)
- fix security issues around customer address endpoints (#202) (fb188db)
- get product review api (#19) (385aba5), closes #15 #18
- get product review collection api (#23) (da97c36)
- get product review composable (#31) (e37f64a), closes #15 #18 #20
- getProducts api-client (#16) (0af6d46)
- getting the client id from the cookie for formfields api's (#308) (ff4ba1b)
- handle product options and variants (#47) (2db4bad)
- handle stock data on PDP (#133) (353db3f)
- inject BigCommerce checkout form into the checkout page (#92) (0dc4ec9)
- load cart and add item to it (#71) (5b78e22)
- merge guest cart into user cart (#98) (1f77753)
- my account customer shipping addresses (#110) (2f9f007)
- my account my profile page (#82) (7c3229d)
- my account update user api composable theme integration (#95) (142c1f7)
- order by id validation (#339) (c62c914)
- order history (#165) (795ed01)
- refresh customer authentication token on expiration (#285) (c9088e9)
- remove an item from the cart (#75) (77a265e)
- removing client ID from update customer requests (#296) (3eff080)
- removing list_price from cart api calls (#297) (4b8b954)
- reorganized category types folder (#44) (42df05b)
- security checks (#336) (c192b14)
- show customer as logged-in in embedded checkout form (#101) (22ddfe1)
- show order data on thank you page (#211) (c78763b)
- show related products on PDP (#30) (663f8f4)
- sort on category page (#112) (8effdd0)
- update docs (#226) (f36be99)
- update quantity of a cart item (#79) (33eaecb)
- update vsf core to 2.5.4 (#234) (e967c50)
- use prettier for formatting (#280) (4548f1e)
- useProduct composable and PDP (#29) (fd0a34b)
- VBC-119: merge wishlists (#103) (e8c6253)
- VBC-122: use guest wishlist helpers (#80) (13104e6)
- VBC-139: delete wishlist api (#114) (31852b7)
- VBC-141: remove wishlist tem api (#113) (973b4d9)
- VBC-209: create wishlist api (#90) (fcd35bf)
- VBC-210: get all wishlists api (#93) (56846d7)
- vbc-215 marketing emails (#104) (3412c80)
- vbc-222-channel-ids-for-registration (#81) (c8bd59a)
- VBC-44: add review form (#52) (f49ca98)
- vbc-84 - login error messages (#64) (374d2b9)
- vbc-84--removing-get-cookie - updating unit tests (#67) (f619c73)
Reverts
- Revert "chore: enterprise repo setup (#389)" (#391) (e3e6293), closes #389 #391
- Revert "feat: removing client ID from update customer requests (#296)" (#310) (dbbf1e8), closes #296 #310
- Revert "feat: getting the client id from the cookie for formfields api's (#308)" (#309) (6a4b682), closes #308 #309
- Revert "feat: use prettier for formatting (#280)" (#294) (e04cb07), closes #280 #294
1.2.1 (2022-04-14)
Bug Fixes
- add variant image to product images (#122) (9c43973)
- authentication issues (#124) (796205a)
- catch iframe error on checkout page (#219) (b17a4fa)
- check the disabled eslint lines (#227) (d981c0a)
- checkout redirect on first load issue (#245) (10f264c)
- correcting redirect_url for embedded checkout (#201) (93cdb79)
- correcting the checkout url to absolute (#204) (c6a398c)
- createcustomer endpoint: set customer data cookie on registration as well (#107) (592939b)
- error message on invalid login credentials (#287) (fce1a19)
- generate index.d.ts file in lib for api-client (#22) (9dbf026)
- hiding locale switch on checkout (#328) (2535f4b)
- is-authenticated middleware to be using cookies available in the browser (#205) (e3a539e)
- logout and redirect user to home page on expired customer token (#240) (9c08776)
- logout on token expiration on other endpoints too (#268) (f246474)
- password bypass issue on customer update (#348) (75d96a6)
- refactoring and updates for API docs (#214) (d1351de)
- remove trailing slash from store url (#288) (8557512)
- removing unused customer id (#327) (df2c89a)
- replace embedded checkout URL when the user is logged in (#164) (a1d4926)
- ts build of api-client package (#73) (55329ab)
- update checkout (#255) (3312ac0), closes #246 #243 #230 #245 #247 #248 #243 #230 #245 #244 #252 #243 #230 #245 #244 #254
- update composables types (#218) (f5dc437)
- updating customer marketing (#337) (63fd59a)
- use auth helper in wishlist api (#196) (ff2187b)
- use cookie from id in cart actions (#331) (360c77b)
- VBC-340, VBC-360: make wishlist working correctly (#123) (011bdc9)
Features
- add API endpoint to generate JWT token for customers (#58) (c1c43e2)
- add context for composables (#15) (f394c3c)
- add context mock for testing (#18) (f13a65a)
- add contributors (#334) (7b1acc6)
- add createCustomer endpoint for register user (#17) (0d0b5ad)
- add product review api (#34) (b3ec698), closes #15 #18 #20
- add types for BigCommerce SDK (#13) (895ae3e)
- add validateCredentials endpoint for customer validation (#26) (9770ff0)
- added useCategory composable (#21) (69f0763)
- address fields validation (#305) (d5730e3)
- api client setup (#7) (366482a)
- api extractor (#2) (d2b6d20)
- api for updating the cart (#84) (e484b96)
- api-client for addToCart feature (#54) (d91bf05)
- api-client to create a cart (#55) (88361e9)
- api-client to get a cart (#60) (3772b1a)
- assign the cart to the logged-in user (#91) (f5d4518)
- clear cart (#83) (0aafe62)
- configuring casing rule for the eslint (#28) (41f5064)
- fix security issues around customer address endpoints (#202) (fb188db)
- get product review api (#19) (385aba5), closes #15 #18
- get product review collection api (#23) (da97c36)
- get product review composable (#31) (e37f64a), closes #15 #18 #20
- getProducts api-client (#16) (0af6d46)
- getting the client id from the cookie for formfields api's (#308) (ff4ba1b)
- handle product options and variants (#47) (2db4bad)
- handle stock data on PDP (#133) (353db3f)
- inject BigCommerce checkout form into the checkout page (#92) (0dc4ec9)
- load cart and add item to it (#71) (5b78e22)
- merge guest cart into user cart (#98) (1f77753)
- my account customer shipping addresses (#110) (2f9f007)
- my account my profile page (#82) (7c3229d)
- my account update user api composable theme integration (#95) (142c1f7)
- order by id validation (#339) (c62c914)
- order history (#165) (795ed01)
- refresh customer authentication token on expiration (#285) (c9088e9)
- remove an item from the cart (#75) (77a265e)
- removing client ID from update customer requests (#296) (3eff080)
- removing list_price from cart api calls (#297) (4b8b954)
- reorganized category types folder (#44) (42df05b)
- security checks (#336) (c192b14)
- show customer as logged-in in embedded checkout form (#101) (22ddfe1)
- show order data on thank you page (#211) (c78763b)
- show related products on PDP (#30) (663f8f4)
- sort on category page (#112) (8effdd0)
- update docs (#226) (f36be99)
- update quantity of a cart item (#79) (33eaecb)
- update vsf core to 2.5.4 (#234) (e967c50)
- use prettier for formatting (#280) (4548f1e)
- useProduct composable and PDP (#29) (fd0a34b)
- VBC-119: merge wishlists (#103) (e8c6253)
- VBC-122: use guest wishlist helpers (#80) (13104e6)
- VBC-139: delete wishlist api (#114) (31852b7)
- VBC-141: remove wishlist tem api (#113) (973b4d9)
- VBC-209: create wishlist api (#90) (fcd35bf)
- VBC-210: get all wishlists api (#93) (56846d7)
- vbc-215 marketing emails (#104) (3412c80)
- vbc-222-channel-ids-for-registration (#81) (c8bd59a)
- VBC-44: add review form (#52) (f49ca98)
- vbc-84 - login error messages (#64) (374d2b9)
- vbc-84--removing-get-cookie - updating unit tests (#67) (f619c73)
Reverts
- Revert "chore: enterprise repo setup (#389)" (#391) (e3e6293), closes #389 #391
- Revert "feat: removing client ID from update customer requests (#296)" (#310) (dbbf1e8), closes #296 #310
- Revert "feat: getting the client id from the cookie for formfields api's (#308)" (#309) (6a4b682), closes #308 #309
- Revert "feat: use prettier for formatting (#280)" (#294) (e04cb07), closes #280 #294
1.2.0 (2022-04-13)
Bug Fixes
- add variant image to product images (#122) (9c43973)
- authentication issues (#124) (796205a)
- catch iframe error on checkout page (#219) (b17a4fa)
- check the disabled eslint lines (#227) (d981c0a)
- checkout redirect on first load issue (#245) (10f264c)
- correcting redirect_url for embedded checkout (#201) (93cdb79)
- correcting the checkout url to absolute (#204) (c6a398c)
- createcustomer endpoint: set customer data cookie on registration as well (#107) (592939b)
- error message on invalid login credentials (#287) (fce1a19)
- generate index.d.ts file in lib for api-client (#22) (9dbf026)
- hiding locale switch on checkout (#328) (2535f4b)
- is-authenticated middleware to be using cookies available in the browser (#205) (e3a539e)
- logout and redirect user to home page on expired customer token (#240) (9c08776)
- logout on token expiration on other endpoints too (#268) (f246474)
- password bypass issue on customer update (#348) (75d96a6)
- refactoring and updates for API docs (#214) (d1351de)
- remove trailing slash from store url (#288) (8557512)
- removing unused customer id (#327) (df2c89a)
- replace embedded checkout URL when the user is logged in (#164) (a1d4926)
- ts build of api-client package (#73) (55329ab)
- update checkout (#255) (3312ac0), closes #246 #243 #230 #245 #247 #248 #243 #230 #245 #244 #252 #243 #230 #245 #244 #254
- update composables types (#218) (f5dc437)
- updating customer marketing (#337) (63fd59a)
- use auth helper in wishlist api (#196) (ff2187b)
- use cookie from id in cart actions (#331) (360c77b)
- VBC-340, VBC-360: make wishlist working correctly (#123) (011bdc9)
Features
- add API endpoint to generate JWT token for customers (#58) (c1c43e2)
- add context for composables (#15) (f394c3c)
- add context mock for testing (#18) (f13a65a)
- add contributors (#334) (7b1acc6)
- add createCustomer endpoint for register user (#17) (0d0b5ad)
- add product review api (#34) (b3ec698), closes #15 #18 #20
- add types for BigCommerce SDK (#13) (895ae3e)
- add validateCredentials endpoint for customer validation (#26) (9770ff0)
- added useCategory composable (#21) (69f0763)
- address fields validation (#305) (d5730e3)
- api client setup (#7) (366482a)
- api extractor (#2) (d2b6d20)
- api for updating the cart (#84) (e484b96)
- api-client for addToCart feature (#54) (d91bf05)
- api-client to create a cart (#55) (88361e9)
- api-client to get a cart (#60) (3772b1a)
- assign the cart to the logged-in user (#91) (f5d4518)
- clear cart (#83) (0aafe62)
- configuring casing rule for the eslint (#28) (41f5064)
- fix security issues around customer address endpoints (#202) (fb188db)
- get product review api (#19) (385aba5), closes #15 #18
- get product review collection api (#23) (da97c36)
- get product review composable (#31) (e37f64a), closes #15 #18 #20
- getProducts api-client (#16) (0af6d46)
- getting the client id from the cookie for formfields api's (#308) (ff4ba1b)
- handle product options and variants (#47) (2db4bad)
- handle stock data on PDP (#133) (353db3f)
- inject BigCommerce checkout form into the checkout page (#92) (0dc4ec9)
- load cart and add item to it (#71) (5b78e22)
- merge guest cart into user cart (#98) (1f77753)
- my account customer shipping addresses (#110) (2f9f007)
- my account my profile page (#82) (7c3229d)
- my account update user api composable theme integration (#95) (142c1f7)
- order by id validation (#339) (c62c914)
- order history (#165) (795ed01)
- refresh customer authentication token on expiration (#285) (c9088e9)
- remove an item from the cart (#75) (77a265e)
- removing client ID from update customer requests (#296) (3eff080)
- removing list_price from cart api calls (#297) (4b8b954)
- reorganized category types folder (#44) (42df05b)
- security checks (#336) (c192b14)
- show customer as logged-in in embedded checkout form (#101) (22ddfe1)
- show order data on thank you page (#211) (c78763b)
- show related products on PDP (#30) (663f8f4)
- sort on category page (#112) (8effdd0)
- update docs (#226) (f36be99)
- update quantity of a cart item (#79) (33eaecb)
- update vsf core to 2.5.4 (#234) (e967c50)
- use prettier for formatting (#280) (4548f1e)
- useProduct composable and PDP (#29) (fd0a34b)
- VBC-119: merge wishlists (#103) (e8c6253)
- VBC-122: use guest wishlist helpers (#80) (13104e6)
- VBC-139: delete wishlist api (#114) (31852b7)
- VBC-141: remove wishlist tem api (#113) (973b4d9)
- VBC-209: create wishlist api (#90) (fcd35bf)
- VBC-210: get all wishlists api (#93) (56846d7)
- vbc-215 marketing emails (#104) (3412c80)
- vbc-222-channel-ids-for-registration (#81) (c8bd59a)
- VBC-44: add review form (#52) (f49ca98)
- vbc-84 - login error messages (#64) (374d2b9)
- vbc-84--removing-get-cookie - updating unit tests (#67) (f619c73)
Reverts
- Revert "chore: enterprise repo setup (#389)" (#391) (e3e6293), closes #389 #391
- Revert "feat: removing client ID from update customer requests (#296)" (#310) (dbbf1e8), closes #296 #310
- Revert "feat: getting the client id from the cookie for formfields api's (#308)" (#309) (6a4b682), closes #308 #309
- Revert "feat: use prettier for formatting (#280)" (#294) (e04cb07), closes #280 #294
1.1.0 (2022-03-31)
Bug Fixes
- add variant image to product images (#122) (9c43973)
- authentication issues (#124) (796205a)
- catch iframe error on checkout page (#219) (b17a4fa)
- check the disabled eslint lines (#227) (d981c0a)
- checkout redirect on first load issue (#245) (10f264c)
- correcting redirect_url for embedded checkout (#201) (93cdb79)
- correcting the checkout url to absolute (#204) (c6a398c)
- createcustomer endpoint: set customer data cookie on registration as well (#107) (592939b)
- error message on invalid login credentials (#287) (fce1a19)
- generate index.d.ts file in lib for api-client (#22) (9dbf026)
- hiding locale switch on checkout (#328) (2535f4b)
- is-authenticated middleware to be using cookies available in the browser (#205) (e3a539e)
- logout and redirect user to home page on expired customer token (#240) (9c08776)
- logout on token expiration on other endpoints too (#268) (f246474)
- password bypass issue on customer update (#348) (75d96a6)
- refactoring and updates for API docs (#214) (d1351de)
- remove trailing slash from store url (#288) (8557512)
- removing unused customer id (#327) (df2c89a)
- replace embedded checkout URL when the user is logged in (#164) (a1d4926)
- ts build of api-client package (#73) (55329ab)
- update checkout (#255) (3312ac0), closes #246 #243 #230 #245 #247 #248 #243 #230 #245 #244 #252 #243 #230 #245 #244 #254
- update composables types (#218) (f5dc437)
- updating customer marketing (#337) (63fd59a)
- use auth helper in wishlist api (#196) (ff2187b)
- use cookie from id in cart actions (#331) (360c77b)
- VBC-340, VBC-360: make wishlist working correctly (#123) (011bdc9)
Features
- add API endpoint to generate JWT token for customers (#58) (c1c43e2)
- add context for composables (#15) (f394c3c)
- add context mock for testing (#18) (f13a65a)
- add contributors (#334) (7b1acc6)
- add createCustomer endpoint for register user (#17) (0d0b5ad)
- add product review api (#34) (b3ec698), closes #15 #18 #20
- add types for BigCommerce SDK (#13) (895ae3e)
- add validateCredentials endpoint for customer validation (#26) (9770ff0)
- added useCategory composable (#21) (69f0763)
- address fields validation (#305) (d5730e3)
- api client setup (#7) (366482a)
- api extractor (#2) (d2b6d20)
- api for updating the cart (#84) (e484b96)
- api-client for addToCart feature (#54) (d91bf05)
- api-client to create a cart (#55) (88361e9)
- api-client to get a cart (#60) (3772b1a)
- assign the cart to the logged-in user (#91) (f5d4518)
- clear cart (#83) (0aafe62)
- configuring casing rule for the eslint (#28) (41f5064)
- fix security issues around customer address endpoints (#202) (fb188db)
- get product review api (#19) (385aba5), closes #15 #18
- get product review collection api (#23) (da97c36)
- get product review composable (#31) (e37f64a), closes #15 #18 #20
- getProducts api-client (#16) (0af6d46)
- getting the client id from the cookie for formfields api's (#308) (ff4ba1b)
- handle product options and variants (#47) (2db4bad)
- handle stock data on PDP (#133) (353db3f)
- inject BigCommerce checkout form into the checkout page (#92) (0dc4ec9)
- load cart and add item to it (#71) (5b78e22)
- merge guest cart into user cart (#98) (1f77753)
- my account customer shipping addresses (#110) (2f9f007)
- my account my profile page (#82) (7c3229d)
- my account update user api composable theme integration (#95) (142c1f7)
- order by id validation (#339) (c62c914)
- order history (#165) (795ed01)
- refresh customer authentication token on expiration (#285) (c9088e9)
- remove an item from the cart (#75) (77a265e)
- removing client ID from update customer requests (#296) (3eff080)
- removing list_price from cart api calls (#297) (4b8b954)
- reorganized category types folder (#44) (42df05b)
- security checks (#336) (c192b14)
- show customer as logged-in in embedded checkout form (#101) (22ddfe1)
- show order data on thank you page (#211) (c78763b)
- show related products on PDP (#30) (663f8f4)
- sort on category page (#112) (8effdd0)
- update docs (#226) (f36be99)
- update quantity of a cart item (#79) (33eaecb)
- update vsf core to 2.5.4 (#234) (e967c50)
- use prettier for formatting (#280) (4548f1e)
- useProduct composable and PDP (#29) (fd0a34b)
- VBC-119: merge wishlists (#103) (e8c6253)
- VBC-122: use guest wishlist helpers (#80) (13104e6)
- VBC-139: delete wishlist api (#114) (31852b7)
- VBC-141: remove wishlist tem api (#113) (973b4d9)
- VBC-209: create wishlist api (#90) (fcd35bf)
- VBC-210: get all wishlists api (#93) (56846d7)
- vbc-215 marketing emails (#104) (3412c80)
- vbc-222-channel-ids-for-registration (#81) (c8bd59a)
- VBC-44: add review form (#52) (f49ca98)
- vbc-84 - login error messages (#64) (374d2b9)
- vbc-84--removing-get-cookie - updating unit tests (#67) (f619c73)
Reverts
- Revert "chore: enterprise repo setup (#389)" (#391) (e3e6293), closes #389 #391
- Revert "feat: removing client ID from update customer requests (#296)" (#310) (dbbf1e8), closes #296 #310
- Revert "feat: getting the client id from the cookie for formfields api's (#308)" (#309) (6a4b682), closes #308 #309
- Revert "feat: use prettier for formatting (#280)" (#294) (e04cb07), closes #280 #294
1.0.3 (2022-03-22)
Bug Fixes
- add variant image to product images (#122) (9c43973)
- authentication issues (#124) (796205a)
- catch iframe error on checkout page (#219) (b17a4fa)
- check the disabled eslint lines (#227) (d981c0a)
- checkout redirect on first load issue (#245) (10f264c)
- correcting redirect_url for embedded checkout (#201) (93cdb79)
- correcting the checkout url to absolute (#204) (c6a398c)
- createcustomer endpoint: set customer data cookie on registration as well (#107) (592939b)
- error message on invalid login credentials (#287) (fce1a19)
- generate index.d.ts file in lib for api-client (#22) (9dbf026)
- hiding locale switch on checkout (#328) (2535f4b)
- is-authenticated middleware to be using cookies available in the browser (#205) (e3a539e)
- logout and redirect user to home page on expired customer token (#240) (9c08776)
- logout on token expiration on other endpoints too (#268) (f246474)
- password bypass issue on customer update (#348) (75d96a6)
- refactoring and updates for API docs (#214) (d1351de)
- remove trailing slash from store url (#288) (8557512)
- removing unused customer id (#327) (df2c89a)
- replace embedded checkout URL when the user is logged in (#164) (a1d4926)
- ts build of api-client package (#73) (55329ab)
- update checkout (#255) (3312ac0), closes #246 #243 #230 #245 #247 #248 #243 #230 #245 #244 #252 #243 #230 #245 #244 #254
- update composables types (#218) (f5dc437)
- updating customer marketing (#337) (63fd59a)
- use auth helper in wishlist api (#196) (ff2187b)
- use cookie from id in cart actions (#331) (360c77b)
- VBC-340, VBC-360: make wishlist working correctly (#123) (011bdc9)
Features
- add API endpoint to generate JWT token for customers (#58) (c1c43e2)
- add context for composables (#15) (f394c3c)
- add context mock for testing (#18) (f13a65a)
- add contributors (#334) (7b1acc6)
- add createCustomer endpoint for register user (#17) (0d0b5ad)
- add product review api (#34) (b3ec698), closes #15 #18 #20
- add types for BigCommerce SDK (#13) (895ae3e)
- add validateCredentials endpoint for customer validation (#26) (9770ff0)
- added useCategory composable (#21) (69f0763)
- address fields validation (#305) (d5730e3)
- api client setup (#7) (366482a)
- api extractor (#2) (d2b6d20)
- api for updating the cart (#84) (e484b96)
- api-client for addToCart feature (#54) (d91bf05)
- api-client to create a cart (#55) (88361e9)
- api-client to get a cart (#60) (3772b1a)
- assign the cart to the logged-in user (#91) (f5d4518)
- clear cart (#83) (0aafe62)
- configuring casing rule for the eslint (#28) (41f5064)
- fix security issues around customer address endpoints (#202) (fb188db)
- get product review api (#19) (385aba5), closes #15 #18
- get product review collection api (#23) (da97c36)
- get product review composable (#31) (e37f64a), closes #15 #18 #20
- getProducts api-client (#16) (0af6d46)
- getting the client id from the cookie for formfields api's (#308) (ff4ba1b)
- handle product options and variants (#47) (2db4bad)
- handle stock data on PDP (#133) (353db3f)
- inject BigCommerce checkout form into the checkout page (#92) (0dc4ec9)
- load cart and add item to it (#71) (5b78e22)
- merge guest cart into user cart (#98) (1f77753)
- my account customer shipping addresses (#110) (2f9f007)
- my account my profile page (#82) (7c3229d)
- my account update user api composable theme integration (#95) (142c1f7)
- order by id validation (#339) (c62c914)
- order history (#165) (795ed01)
- refresh customer authentication token on expiration (#285) (c9088e9)
- remove an item from the cart (#75) (77a265e)
- removing client ID from update customer requests (#296) (3eff080)
- removing list_price from cart api calls (#297) (4b8b954)
- reorganized category types folder (#44) (42df05b)
- security checks (#336) (c192b14)
- show customer as logged-in in embedded checkout form (#101) (22ddfe1)
- show order data on thank you page (#211) (c78763b)
- show related products on PDP (#30) (663f8f4)
- sort on category page (#112) (8effdd0)
- update docs (#226) (f36be99)
- update quantity of a cart item (#79) (33eaecb)
- update vsf core to 2.5.4 (#234) (e967c50)
- use prettier for formatting (#280) (4548f1e)
- useProduct composable and PDP (#29) (fd0a34b)
- VBC-119: merge wishlists (#103) (e8c6253)
- VBC-122: use guest wishlist helpers (#80) (13104e6)
- VBC-139: delete wishlist api (#114) (31852b7)
- VBC-141: remove wishlist tem api (#113) (973b4d9)
- VBC-209: create wishlist api (#90) (fcd35bf)
- VBC-210: get all wishlists api (#93) (56846d7)
- vbc-215 marketing emails (#104) (3412c80)
- vbc-222-channel-ids-for-registration (#81) (c8bd59a)
- VBC-44: add review form (#52) (f49ca98)
- vbc-84 - login error messages (#64) (374d2b9)
- vbc-84--removing-get-cookie - updating unit tests (#67) (f619c73)
Reverts
- Revert "feat: removing client ID from update customer requests (#296)" (#310) (dbbf1e8), closes #296 #310
- Revert "feat: getting the client id from the cookie for formfields api's (#308)" (#309) (6a4b682), closes #308 #309
- Revert "feat: use prettier for formatting (#280)" (#294) (e04cb07), closes #280 #294
1.0.2 (2022-03-08)
Bug Fixes
- add variant image to product images (#122) (9c43973)
- authentication issues (#124) (796205a)
- catch iframe error on checkout page (#219) (b17a4fa)
- check the disabled eslint lines (#227) (d981c0a)
- checkout redirect on first load issue (#245) (10f264c)
- correcting redirect_url for embedded checkout (#201) (93cdb79)
- correcting the checkout url to absolute (#204) (c6a398c)
- createcustomer endpoint: set customer data cookie on registration as well (#107) (592939b)
- error message on invalid login credentials (#287) (fce1a19)
- generate index.d.ts file in lib for api-client (#22) (9dbf026)
- hiding locale switch on checkout (#328) (2535f4b)
- is-authenticated middleware to be using cookies available in the browser (#205) (e3a539e)
- logout and redirect user to home page on expired customer token (#240) (9c08776)
- logout on token expiration on other endpoints too (#268) (f246474)
- password bypass issue on customer update (#348) (75d96a6)
- refactoring and updates for API docs (#214) (d1351de)
- remove trailing slash from store url (#288) (8557512)
- removing unused customer id (#327) (df2c89a)
- replace embedded checkout URL when the user is logged in (#164) (a1d4926)
- ts build of api-client package (#73) (55329ab)
- update checkout (#255) (3312ac0), closes #246 #243 #230 #245 #247 #248 #243 #230 #245 #244 #252 #243 #230 #245 #244 #254
- update composables types (#218) (f5dc437)
- updating customer marketing (#337) (63fd59a)
- use auth helper in wishlist api (#196) (ff2187b)
- use cookie from id in cart actions (#331) (360c77b)
- VBC-340, VBC-360: make wishlist working correctly (#123) (011bdc9)
Features
- add API endpoint to generate JWT token for customers (#58) (c1c43e2)
- add context for composables (#15) (f394c3c)
- add context mock for testing (#18) (f13a65a)
- add contributors (#334) (7b1acc6)
- add createCustomer endpoint for register user (#17) (0d0b5ad)
- add product review api (#34) (b3ec698), closes #15 #18 #20
- add types for BigCommerce SDK (#13) (895ae3e)
- add validateCredentials endpoint for customer validation (#26) (9770ff0)
- added useCategory composable (#21) (69f0763)
- address fields validation (#305) (d5730e3)
- api client setup (#7) (366482a)
- api extractor (#2) (d2b6d20)
- api for updating the cart (#84) (e484b96)
- api-client for addToCart feature (#54) (d91bf05)
- api-client to create a cart (#55) (88361e9)
- api-client to get a cart (#60) (3772b1a)
- assign the cart to the logged-in user (#91) (f5d4518)
- clear cart (#83) (0aafe62)
- configuring casing rule for the eslint (#28) (41f5064)
- fix security issues around customer address endpoints (#202) (fb188db)
- get product review api (#19) (385aba5), closes #15 #18
- get product review collection api (#23) (da97c36)
- get product review composable (#31) (e37f64a), closes #15 #18 #20
- getProducts api-client (#16) (0af6d46)
- getting the client id from the cookie for formfields api's (#308) (ff4ba1b)
- handle product options and variants (#47) (2db4bad)
- handle stock data on PDP (#133) (353db3f)
- inject BigCommerce checkout form into the checkout page (#92) (0dc4ec9)
- load cart and add item to it (#71) (5b78e22)
- merge guest cart into user cart (#98) (1f77753)
- my account customer shipping addresses (#110) (2f9f007)
- my account my profile page (#82) (7c3229d)
- my account update user api composable theme integration (#95) (142c1f7)
- order by id validation (#339) (c62c914)
- order history (#165) (795ed01)
- refresh customer authentication token on expiration (#285) (c9088e9)
- remove an item from the cart (#75) (77a265e)
- removing client ID from update customer requests (#296) (3eff080)
- removing list_price from cart api calls (#297) (4b8b954)
- reorganized category types folder (#44) (42df05b)
- security checks (#336) (c192b14)
- show customer as logged-in in embedded checkout form (#101) (22ddfe1)
- show order data on thank you page (#211) (c78763b)
- show related products on PDP (#30) (663f8f4)
- sort on category page (#112) (8effdd0)
- update docs (#226) (f36be99)
- update quantity of a cart item (#79) (33eaecb)
- update vsf core to 2.5.4 (#234) (e967c50)
- use prettier for formatting (#280) (4548f1e)
- useProduct composable and PDP (#29) (fd0a34b)
- VBC-119: merge wishlists (#103) (e8c6253)
- VBC-122: use guest wishlist helpers (#80) (13104e6)
- VBC-139: delete wishlist api (#114) (31852b7)
- VBC-141: remove wishlist tem api (#113) (973b4d9)
- VBC-209: create wishlist api (#90) (fcd35bf)
- VBC-210: get all wishlists api (#93) (56846d7)
- vbc-215 marketing emails (#104) (3412c80)
- vbc-222-channel-ids-for-registration (#81) (c8bd59a)
- VBC-44: add review form (#52) (f49ca98)
- vbc-84 - login error messages (#64) (374d2b9)
- vbc-84--removing-get-cookie - updating unit tests (#67) (f619c73)
Reverts
- Revert "feat: removing client ID from update customer requests (#296)" (#310) (dbbf1e8), closes #296 #310
- Revert "feat: getting the client id from the cookie for formfields api's (#308)" (#309) (6a4b682), closes #308 #309
- Revert "feat: use prettier for formatting (#280)" (#294) (e04cb07), closes #280 #294
1.0.1 (2022-02-22)
Bug Fixes
- add variant image to product images (#122) (9c43973)
- authentication issues (#124) (796205a)
- catch iframe error on checkout page (#219) (b17a4fa)
- check the disabled eslint lines (#227) (d981c0a)
- checkout redirect on first load issue (#245) (10f264c)
- correcting redirect_url for embedded checkout (#201) (93cdb79)
- correcting the checkout url to absolute (#204) (c6a398c)
- createcustomer endpoint: set customer data cookie on registration as well (#107) (592939b)
- error message on invalid login credentials (#287) (fce1a19)
- generate index.d.ts file in lib for api-client (#22) (9dbf026)
- hiding locale switch on checkout (#328) (2535f4b)
- is-authenticated middleware to be using cookies available in the browser (#205) (e3a539e)
- logout and redirect user to home page on expired customer token (#240) (9c08776)
- logout on token expiration on other endpoints too (#268) (f246474)
- refactoring and updates for API docs (#214) (d1351de)
- remove trailing slash from store url (#288) (8557512)
- removing unused customer id (#327) (df2c89a)
- replace embedded checkout URL when the user is logged in (#164) (a1d4926)
- ts build of api-client package (#73) (55329ab)
- update checkout (#255) (3312ac0), closes #246 #243 #230 #245 #247 #248 #243 #230 #245 #244 #252 #243 #230 #245 #244 #254
- update composables types (#218) (f5dc437)
- updating customer marketing (#337) (63fd59a)
- use auth helper in wishlist api (#196) (ff2187b)
- use cookie from id in cart actions (#331) (360c77b)
- VBC-340, VBC-360: make wishlist working correctly (#123) (011bdc9)
Features
- add API endpoint to generate JWT token for customers (#58) (c1c43e2)
- add context for composables (#15) (f394c3c)
- add context mock for testing (#18) (f13a65a)
- add contributors (#334) (7b1acc6)
- add createCustomer endpoint for register user (#17) (0d0b5ad)
- add product review api (#34) (b3ec698), closes #15 #18 #20
- add types for BigCommerce SDK (#13) (895ae3e)
- add validateCredentials endpoint for customer validation (#26) (9770ff0)
- added useCategory composable (#21) (69f0763)
- address fields validation (#305) (d5730e3)
- api client setup (#7) (366482a)
- api extractor (#2) (d2b6d20)
- api for updating the cart (#84) (e484b96)
- api-client for addToCart feature (#54) (d91bf05)
- api-client to create a cart (#55) (88361e9)
- api-client to get a cart (#60) (3772b1a)
- assign the cart to the logged-in user (#91) (f5d4518)
- clear cart (#83) (0aafe62)
- configuring casing rule for the eslint (#28) (41f5064)
- fix security issues around customer address endpoints (#202) (fb188db)
- get product review api (#19) (385aba5), closes #15 #18
- get product review collection api (#23) (da97c36)
- get product review composable (#31) (e37f64a), closes #15 #18 #20
- getProducts api-client (#16) (0af6d46)
- getting the client id from the cookie for formfields api's (#308) (ff4ba1b)
- handle product options and variants (#47) (2db4bad)
- handle stock data on PDP (#133) (353db3f)
- inject BigCommerce checkout form into the checkout page (#92) (0dc4ec9)
- load cart and add item to it (#71) (5b78e22)
- merge guest cart into user cart (#98) (1f77753)
- my account customer shipping addresses (#110) (2f9f007)
- my account my profile page (#82) (7c3229d)
- my account update user api composable theme integration (#95) (142c1f7)
- order by id validation (#339) (c62c914)
- order history (#165) (795ed01)
- refresh customer authentication token on expiration (#285) (c9088e9)
- remove an item from the cart (#75) (77a265e)
- removing client ID from update customer requests (#296) (3eff080)
- removing list_price from cart api calls (#297) (4b8b954)
- reorganized category types folder (#44) (42df05b)
- security checks (#336) (c192b14)
- show customer as logged-in in embedded checkout form (#101) (22ddfe1)
- show order data on thank you page (#211) (c78763b)
- show related products on PDP (#30) (663f8f4)
- sort on category page (#112) (8effdd0)
- update docs (#226) (f36be99)
- update quantity of a cart item (#79) (33eaecb)
- update vsf core to 2.5.4 (#234) (e967c50)
- use prettier for formatting (#280) (4548f1e)
- useProduct composable and PDP (#29) (fd0a34b)
- VBC-119: merge wishlists (#103) (e8c6253)
- VBC-122: use guest wishlist helpers (#80) (13104e6)
- VBC-139: delete wishlist api (#114) (31852b7)
- VBC-141: remove wishlist tem api (#113) (973b4d9)
- VBC-209: create wishlist api (#90) (fcd35bf)
- VBC-210: get all wishlists api (#93) (56846d7)
- vbc-215 marketing emails (#104) (3412c80)
- vbc-222-channel-ids-for-registration (#81) (c8bd59a)
- VBC-44: add review form (#52) (f49ca98)
- vbc-84 - login error messages (#64) (374d2b9)
- vbc-84--removing-get-cookie - updating unit tests (#67) (f619c73)
Reverts
- Revert "feat: removing client ID from update customer requests (#296)" (#310) (dbbf1e8), closes #296 #310
- Revert "feat: getting the client id from the cookie for formfields api's (#308)" (#309) (6a4b682), closes #308 #309
- Revert "feat: use prettier for formatting (#280)" (#294) (e04cb07), closes #280 #294
1.0.0 (2022-02-04)
Bug Fixes
- add variant image to product images (#122) (9c43973)
- authentication issues (#124) (796205a)
- catch iframe error on checkout page (#219) (b17a4fa)
- check the disabled eslint lines (#227) (d981c0a)
- checkout redirect on first load issue (#245) (10f264c)
- correcting redirect_url for embedded checkout (#201) (93cdb79)
- correcting the checkout url to absolute (#204) (c6a398c)
- createcustomer endpoint: set customer data cookie on registration as well (#107) (592939b)
- generate index.d.ts file in lib for api-client (#22) (9dbf026)
- is-authenticated middleware to be using cookies available in the browser (#205) (e3a539e)
- logout and redirect user to home page on expired customer token (#240) (9c08776)
- logout on token expiration on other endpoints too (#268) (f246474)
- refactoring and updates for API docs (#214) (d1351de)
- replace embedded checkout URL when the user is logged in (#164) (a1d4926)
- ts build of api-client package (#73) (55329ab)
- update checkout (#255) (3312ac0), closes #246 #243 #230 #245 #247 #248 #243 #230 #245 #244 #252 #243 #230 #245 #244 #254
- update composables types (#218) (f5dc437)
- use auth helper in wishlist api (#196) (ff2187b)
- VBC-340, VBC-360: make wishlist working correctly (#123) (011bdc9)
Features
- add API endpoint to generate JWT token for customers (#58) (c1c43e2)
- add context for composables (#15) (f394c3c)
- add context mock for testing (#18) (f13a65a)
- add createCustomer endpoint for register user (#17) (0d0b5ad)
- add product review api (#34) (b3ec698), closes #15 #18 #20
- add types for BigCommerce SDK (#13) (895ae3e)
- add validateCredentials endpoint for customer validation (#26) (9770ff0)
- added useCategory composable (#21) (69f0763)
- api client setup (#7) (366482a)
- api extractor (#2) (d2b6d20)
- api for updating the cart (#84) (e484b96)
- api-client for addToCart feature (#54) (d91bf05)
- api-client to create a cart (#55) (88361e9)
- api-client to get a cart (#60) (3772b1a)
- assign the cart to the logged-in user (#91) (f5d4518)
- clear cart (#83) (0aafe62)
- configuring casing rule for the eslint (#28) (41f5064)
- fix security issues around customer address endpoints (#202) (fb188db)
- get product review api (#19) (385aba5), closes #15 #18
- get product review collection api (#23) (da97c36)
- get product review composable (#31) (e37f64a), closes #15 #18 #20
- getProducts api-client (#16) (0af6d46)
- handle product options and variants (#47) (2db4bad)
- handle stock data on PDP (#133) (353db3f)
- inject BigCommerce checkout form into the checkout page (#92) (0dc4ec9)
- load cart and add item to it (#71) (5b78e22)
- merge guest cart into user cart (#98) (1f77753)
- my account customer shipping addresses (#110) (2f9f007)
- my account my profile page (#82) (7c3229d)
- my account update user api composable theme integration (#95) (142c1f7)
- order history (#165) (795ed01)
- remove an item from the cart (#75) (77a265e)
- reorganized category types folder (#44) (42df05b)
- show customer as logged-in in embedded checkout form (#101) (22ddfe1)
- show order data on thank you page (#211) (c78763b)
- show related products on PDP (#30) (663f8f4)
- sort on category page (#112) (8effdd0)
- update docs (#226) (f36be99)
- update quantity of a cart item (#79) (33eaecb)
- update vsf core to 2.5.4 (#234) (e967c50)
- useProduct composable and PDP (#29) (fd0a34b)
- VBC-119: merge wishlists (#103) (e8c6253)
- VBC-122: use guest wishlist helpers (#80) (13104e6)
- VBC-139: delete wishlist api (#114) (31852b7)
- VBC-141: remove wishlist tem api (#113) (973b4d9)
- VBC-209: create wishlist api (#90) (fcd35bf)
- VBC-210: get all wishlists api (#93) (56846d7)
- vbc-215 marketing emails (#104) (3412c80)
- vbc-222-channel-ids-for-registration (#81) (c8bd59a)
- VBC-44: add review form (#52) (f49ca98)
- vbc-84 - login error messages (#64) (374d2b9)
- vbc-84--removing-get-cookie - updating unit tests (#67) (f619c73)
1.0.0-beta.2 (2022-01-21)
Bug Fixes
- add variant image to product images (#122) (9c43973)
- authentication issues (#124) (796205a)
- createcustomer endpoint: set customer data cookie on registration as well (#107) (592939b)
- generate index.d.ts file in lib for api-client (#22) (9dbf026)
- replace embedded checkout URL when the user is logged in (#164) (a1d4926)
- ts build of api-client package (#73) (55329ab)
- VBC-340, VBC-360: make wishlist working correctly (#123) (011bdc9)
Features
- add API endpoint to generate JWT token for customers (#58) (c1c43e2)
- add context for composables (#15) (f394c3c)
- add context mock for testing (#18) (f13a65a)
- add createCustomer endpoint for register user (#17) (0d0b5ad)
- add product review api (#34) (b3ec698), closes #15 #18 #20
- add types for BigCommerce SDK (#13) (895ae3e)
- add validateCredentials endpoint for customer validation (#26) (9770ff0)
- added useCategory composable (#21) (69f0763)
- api client setup (#7) (366482a)
- api extractor (#2) (d2b6d20)
- api for updating the cart (#84) (e484b96)
- api-client for addToCart feature (#54) (d91bf05)
- api-client to create a cart (#55) (88361e9)
- api-client to get a cart (#60) (3772b1a)
- assign the cart to the logged-in user (#91) (f5d4518)
- clear cart (#83) (0aafe62)
- configuring casing rule for the eslint (#28) (41f5064)
- get product review api (#19) (385aba5), closes #15 #18
- get product review collection api (#23) (da97c36)
- get product review composable (#31) (e37f64a), closes #15 #18 #20
- getProducts api-client (#16) (0af6d46)
- handle product options and variants (#47) (2db4bad)
- handle stock data on PDP (#133) (353db3f)
- inject BigCommerce checkout form into the checkout page (#92) (0dc4ec9)
- load cart and add item to it (#71) (5b78e22)
- merge guest cart into user cart (#98) (1f77753)
- my account customer shipping addresses (#110) (2f9f007)
- my account my profile page (#82) (7c3229d)
- my account update user api composable theme integration (#95) (142c1f7)
- order history (#165) (795ed01)
- remove an item from the cart (#75) (77a265e)
- reorganized category types folder (#44) (42df05b)
- show customer as logged-in in embedded checkout form (#101) (22ddfe1)
- show related products on PDP (#30) (663f8f4)
- sort on category page (#112) (8effdd0)
- update quantity of a cart item (#79) (33eaecb)
- useProduct composable and PDP (#29) (fd0a34b)
- VBC-119: merge wishlists (#103) (e8c6253)
- VBC-122: use guest wishlist helpers (#80) (13104e6)
- VBC-139: delete wishlist api (#114) (31852b7)
- VBC-141: remove wishlist tem api (#113) (973b4d9)
- VBC-209: create wishlist api (#90) (fcd35bf)
- VBC-210: get all wishlists api (#93) (56846d7)
- vbc-215 marketing emails (#104) (3412c80)
- vbc-222-channel-ids-for-registration (#81) (c8bd59a)
- VBC-44: add review form (#52) (f49ca98)
- vbc-84 - login error messages (#64) (374d2b9)
- vbc-84--removing-get-cookie - updating unit tests (#67) (f619c73)
1.0.0-beta.1 (2022-01-17)
Bug Fixes
- add variant image to product images (#122) (9c43973)
- authentication issues (#124) (796205a)
- createcustomer endpoint: set customer data cookie on registration as well (#107) (592939b)
- generate index.d.ts file in lib for api-client (#22) (9dbf026)
- ts build of api-client package (#73) (55329ab)
- VBC-340, VBC-360: make wishlist working correctly (#123) (011bdc9)
Features
- add API endpoint to generate JWT token for customers (#58) (c1c43e2)
- add context for composables (#15) (f394c3c)
- add context mock for testing (#18) (f13a65a)
- add createCustomer endpoint for register user (#17) (0d0b5ad)
- add product review api (#34) (b3ec698), closes #15 #18 #20
- add types for BigCommerce SDK (#13) (895ae3e)
- add validateCredentials endpoint for customer validation (#26) (9770ff0)
- added useCategory composable (#21) (69f0763)
- api client setup (#7) (366482a)
- api extractor (#2) (d2b6d20)
- api for updating the cart (#84) (e484b96)
- api-client for addToCart feature (#54) (d91bf05)
- api-client to create a cart (#55) (88361e9)
- api-client to get a cart (#60) (3772b1a)
- assign the cart to the logged-in user (#91) (f5d4518)
- clear cart (#83) (0aafe62)
- configuring casing rule for the eslint (#28) (41f5064)
- get product review api (#19) (385aba5), closes #15 #18
- get product review collection api (#23) (da97c36)
- get product review composable (#31) (e37f64a), closes #15 #18 #20
- getProducts api-client (#16) (0af6d46)
- handle product options and variants (#47) (2db4bad)
- handle stock data on PDP (#133) (353db3f)
- inject BigCommerce checkout form into the checkout page (#92) (0dc4ec9)
- load cart and add item to it (#71) (5b78e22)
- merge guest cart into user cart (#98) (1f77753)
- my account customer shipping addresses (#110) (2f9f007)
- my account my profile page (#82) (7c3229d)
- my account update user api composable theme integration (#95) (142c1f7)
- remove an item from the cart (#75) (77a265e)
- reorganized category types folder (#44) (42df05b)
- show customer as logged-in in embedded checkout form (#101) (22ddfe1)
- show related products on PDP (#30) (663f8f4)
- sort on category page (#112) (8effdd0)
- update quantity of a cart item (#79) (33eaecb)
- useProduct composable and PDP (#29) (fd0a34b)
- VBC-119: merge wishlists (#103) (e8c6253)
- VBC-122: use guest wishlist helpers (#80) (13104e6)
- VBC-139: delete wishlist api (#114) (31852b7)
- VBC-141: remove wishlist tem api (#113) (973b4d9)
- VBC-209: create wishlist api (#90) (fcd35bf)
- VBC-210: get all wishlists api (#93) (56846d7)
- vbc-215 marketing emails (#104) (3412c80)
- vbc-222-channel-ids-for-registration (#81) (c8bd59a)
- VBC-44: add review form (#52) (f49ca98)
- vbc-84 - login error messages (#64) (374d2b9)
- vbc-84--removing-get-cookie - updating unit tests (#67) (f619c73)
1.0.0-beta.0 (2022-01-14)
Bug Fixes
- add variant image to product images (#122) (9c43973)
- authentication issues (#124) (796205a)
- createcustomer endpoint: set customer data cookie on registration as well (#107) (592939b)
- generate index.d.ts file in lib for api-client (#22) (9dbf026)
- ts build of api-client package (#73) (55329ab)
- VBC-340, VBC-360: make wishlist working correctly (#123) (011bdc9)
Features
- add API endpoint to generate JWT token for customers (#58) (c1c43e2)
- add context for composables (#15) (f394c3c)
- add context mock for testing (#18) (f13a65a)
- add createCustomer endpoint for register user (#17) (0d0b5ad)
- add product review api (#34) (b3ec698), closes #15 #18 #20
- add types for BigCommerce SDK (#13) (895ae3e)
- add validateCredentials endpoint for customer validation (#26) (9770ff0)
- added useCategory composable (#21) (69f0763)
- api client setup (#7) (366482a)
- api extractor (#2) (d2b6d20)
- api for updating the cart (#84) (e484b96)
- api-client for addToCart feature (#54) (d91bf05)
- api-client to create a cart (#55) (88361e9)
- api-client to get a cart (#60) (3772b1a)
- assign the cart to the logged-in user (#91) (f5d4518)
- clear cart (#83) (0aafe62)
- configuring casing rule for the eslint (#28) (41f5064)
- get product review api (#19) (385aba5), closes #15 #18
- get product review collection api (#23) (da97c36)
- get product review composable (#31) (e37f64a), closes #15 #18 #20
- getProducts api-client (#16) (0af6d46)
- handle product options and variants (#47) (2db4bad)
- handle stock data on PDP (#133) (353db3f)
- inject BigCommerce checkout form into the checkout page (#92) (0dc4ec9)
- load cart and add item to it (#71) (5b78e22)
- merge guest cart into user cart (#98) (1f77753)
- my account customer shipping addresses (#110) (2f9f007)
- my account my profile page (#82) (7c3229d)
- my account update user api composable theme integration (#95) (142c1f7)
- remove an item from the cart (#75) (77a265e)
- reorganized category types folder (#44) (42df05b)
- show customer as logged-in in embedded checkout form (#101) (22ddfe1)
- show related products on PDP (#30) (663f8f4)
- sort on category page (#112) (8effdd0)
- update quantity of a cart item (#79) (33eaecb)
- useProduct composable and PDP (#29) (fd0a34b)
- VBC-119: merge wishlists (#103) (e8c6253)
- VBC-122: use guest wishlist helpers (#80) (13104e6)
- VBC-139: delete wishlist api (#114) (31852b7)
- VBC-141: remove wishlist tem api (#113) (973b4d9)
- VBC-209: create wishlist api (#90) (fcd35bf)
- VBC-210: get all wishlists api (#93) (56846d7)
- vbc-215 marketing emails (#104) (3412c80)
- vbc-222-channel-ids-for-registration (#81) (c8bd59a)
- VBC-44: add review form (#52) (f49ca98)
- vbc-84 - login error messages (#64) (374d2b9)
- vbc-84--removing-get-cookie - updating unit tests (#67) (f619c73)