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.
- Add rootPath to API requests.
- Prevent multiple pickup point selection for items from white label sellers.
- Indonesian translation.
- Reset address on change to avoid using previous address geo coordinates.
- Address reset when inserted using levels configuration.
- Arabic, Czech and Slovak translations.
- Updates pickup points distances when changing the user location.
- Lint issues.
- Norwegian variant translation.
- Update to
Maps
component to declaretively render google maps and markers.
- Markers not updating on maps after changing address.
- Usage metrics
- Arabic translation.
- Metrics for when the modal is closed while geolocation is loading
- Metrics for the time it takes for geolocation to load
- Increase geolocation timeout to 10s
- Change geolocation error modal state to the initial search state, with an added error message.
- Prevent the modal from updating address etc. after the modal has been closed (at least a scenario where this happens).
- Increase geolocation timeout to 6s
- I18n Ja, No.
- I18n Ca, Cs, Da, De, El, Fi, Fr, Ko, Nl, Pl, Ro, Ru, Sk, Sl, Sv and Uk.
- I18n pt-PT.
- Outdated pickup point details shown when switching pickup points through the map or arrow keys.
- Right arrow not being disabled when it reaches the last pickup point.
- I18n Pt-PT.
- Crowdin configuration file.
- I18n Cs.
- I18n Fr, It and Nl.
- Crowdin configuration file.
- i18n for RO & DE.
- Missing json files for BG, DA, EL, FI, KO, RU, SK, SL, SV & UK.
- Italian translations.
shippingData
attachment request not sending the current residential address.
- English i18n translations.
- Dutch and Polish translations.
- Modal breaking if an image URL does not match the regex.
- Regular expression used to get image dimensions.
- Selecting delivery channel for Delivery items.
- Showing pickup unavailable items.
- Add German translations.
- Behavior to when going back to the list from details to scroll to the last pickup point selected.
- Not showing best pickup point markers in the remaining pickup points list
- Modal breaking if map does not load due to billing issues
- Marker changes size on hover and when a pickup point in the list is selected
- Showing availability only if not an external pickup point
- External pickup points to show only the ones which are not SLAs
- Geolocation stuck on loading
- Getting pickup points from simulation
- Parameter to shippingData not to clear address if postalCode not found
- Axios retry to retry if simulation gives errors
- Moment to reset markers only if pickup options changed
- Getting selected pickup point from active pickup and selected pickup point
- Map not loading on second purchase;
- Searching pickup points with geolocation which would be stuck in a loading screen
- check if simulation SLA contains
pickupPointId
from the selected pickup point
shippingData
request adding missingitemIndex
from the body.
- Map breaking if did not find bounds.
- Searching on mobile through the map would return list mode.
- Pickup points order by strings now by floating point number.
- Best pickups algorithm, it was returning score as NaN resulting in wrong order;
- Best pickup markers since it was counting only the first pickup point.
- Unavailable items amount which previously showed wrongly the items amount.
- Permission status from state which prevented users from select geolocation.
- Pickups list to only show button if has more than three pickup points.
- External pickup points endpoint.
- Fallback if external pickup points promise failed.
- Update dependencies with audit
- Customized zoom controls
- Pickup point pin styles
- Sidebar styles
- Initial state styles
- Searching styles
- State handling using new react context
- Pickup points are now searched with checkout API simulation
- External pickup points are now searched with the new pickup points endpoint
- location button when does not have pickups
- PostalCode input not editing
- Invalid postalCode removal
- Invalid postalCode removal
- Condition to handle new argentina postalCodes
- Address creation to be search addresses
- Formatting null values
- Modal details viewport
- Modify button for geolocation fallback
- Remove postalCode address if has google maps key
- Showing maps on mobile
- PostalCode fallback if does not have google maps API key
- Changed all css classes to use CSS Modules instead of external CSS
- Romanian locale messages
- Unused italian locale messages
intl-equalizer
to lint localesshipping-estimate-translator
to keep estimate translations updated
- Some of unused locale keys
- Add Italian translation
Transpose component to VTEX IO scafolding and configuration