All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Polish translation
- change redirection method of the login button click event
- shopperId was email even if account is PII
- validate shopperID Email or UserID
- validate authToken with shoperId
- Hungarian translations
- Admin authentication added
- Authentication to queries and mutation fixed
- Authentication yo queries and mutation added
-Fix null pointer exception
- GA event error due to undefined selectedItem
- Updated readme.md according to task LOC-10496.
- German translation.
skuSpecifications
to empty array if null
- [ENGINEERS-1127] Standardization of file names for Cypress tests
- Added export graphql testcase and removed readwishlistdata api
- Added exportList graphql for the download feature
- Change export-list Api to private for preventing data leak
- Cypress code improvements
- minimist package updated from 1.2.5 to 1.2.7 due a critical security vulnerability
- Fixed lazyload inlist data cause unfavorited item shows favorited without refresh
- Fixed the return url after login to include the search field
- GitHub reusable workflow and cy-runner updated to version 2
- English, Spanish and Italian translations.
- GraphQL mutation security.
- Logging optimization.
- Thai translation.
- Added specificationGroups values for the productsByIdentifier query
- Fix custom empty wishlist component display when viewed by users who have yet to interact with the wishlist
- Set the shopperId as the required field for GetWishList to prevent empty shopperId passed
- Fix updating removed wishlist item in localstorage
- Fix function of removing from storefront localstorage wishlist
- Arabic translation.
- Set timeout to 60s to avoid proxy time-out error when downloading a large amount of data
- Add immediate indexing to the schema to solve masterdata delay update
- Fix VerifySchema invalid header error when VerifySchema called without data entry, using app's authtoken instead of the user's authtoken.
- Fix favorited check and stop duplicate item added to same list
- Fix products added to wishlist before logging in are not displayed
- Added URL information in README file for the user
- Fix the api for downloading all the wishlist records
- Added a property title on the my-account-page.wishlist-page / MyAccountWishlistLink in order to show the back button (ContentWrapper). Also, it needs to remove "flex-layout.row#top" to avoid duplicating the header.
- Quality engineering actions
- Fix on image list on the wish-list page
- Fix on heart button and session storage array
- Hotfix when the SKU is unvailable
- Bug fixed on adding wishlist with the same product ID, filtering by SKU values
- Add pixel in ProductSummaryWishlist to trigger productClick analytics event
- I18n bg
- I18n ro
- I18n en, es, fr, it, ja, ko, nl, pt and ro
- Add pixel in AddProductBtn and removeProductBtn
- Add view empty when user has only one product and this product has no inventory
- Use context.Vtex.AdminUserAuthToken when creating schema
- Added logging
- Wait for VerifySchema to complete
- Added policy to fix inability to apply db schema
- Removed Console writes
- Custom view in case you do not add any produtc to the wish list
- Wishlist displays cortect sku variation
- prop
toastURL
to component AddBtn with default value '/account/#wishlist'
- Occasionally when trying to remove a product from the wish list it doesn't work.
- User logged and then logout, the button is not shown as activated.
- Changed search to scroll when getting all records.
- Spotprice not showing up
- Error when the component loads before the content exists at the PDP
- Cannot remove from Wishlist immediately after adding it
- Cannot remove from Wishlist
- At PDP, heart stays filled when changing to another product from the shelf
- No SSR
- Disable cache when getting lists
- Add ability to download all wishlists from the admin page as an xls file
- After checking as wishlisted, you cannot uncheck
- Add product after login
- Products recently added from the shelf don't show up as wishlisted at the PDP
- Normalize Title field
- Update tooling, lint code
- Adjust GraphQL caching
- First product addition with error message
- First
/account/#/wishlist
page load with empty list
- Message when the Wishlist is empty
- CSS handle
emptyMessage
- Null object check
- UrlEncode shopperId
- Docs
- Plugins dependency to the My Account page
- Change menu label under My Account page
plugins.json
from the app
- Blocks configuration not being overwritten by the theme's block
- Docs.
- Romanian translation
- Italian translation
- Message after adding to the wishlist now has a link to the
/account/#wishlist
page
- Missing seller's additional information from GraphQL search
- My Account page rendering.
- Added Wishlist menu under My Account
- SSR loading old data at the listing page
- Error removing recent added item on the listing page
- Duplicated lists on the same email
- Retry checking existent list
- Default title on the listing page route
- Performance improvements
- New terms of use
- Doc update
/wishlist
products link not working
- Doc review and update
- App Store Assets - new format.
- Doc update
peerDependencies
crowdin.yml
config file
- App documentation update (
readme.md
file)
- Doc update
- Update app store descriptions
- App store icon is now transparent
- Add billingOptions type and availableCountries
- BillingOptions
- APP's icon update
- Document
- Performance issue
- Old file from the listing page that now is a context
- CSS Handles definition moved out of the main component
/wishlist
page not forcing login
- Now the
/wishlist
route uses theblocks
structure
- Documentation with new blocks info
- Session Loading
- Verify database schema
- Remove duplicate documents
- Spanish translation with different keys
- Icon loading for non-authenticated users
- Initial stable release
- Added Changelog
- Added Docs