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.
- Pass receiverName on create new address.
- i18n BG, DA, EL, FI, KO, NL, PL, RU, SK, Sl, SV & UK.
- i18n CA, DE, FR, IT & Ro.
- it translations.
- it translations.
- Hide back button on profile.
- Address Edition.
- Address listing cache.
- Passing the newly created addressId to the return url.
- Password error message.
- Newsletter opt in update cache by refetching query.
- Newsletter opt in.
- Profile picture upload.
- Invisible postal code invalidation when editing an address.
- de translation.
- addresses from settings.
- Use docs builder.
- Url tracking.
- Use
window.vtex
instead of onlyvtex
.
- Profile photo plus sign button size.
- Address editing when using geolocation.
- Country change not affecting the address form rules.
- appSettings query.
- cards.showMyCards app setting.
- Prevent saved
country
from saved addresses from being overwritten when editing.
- Using
messages
builder v1.
- Log on Splunk if the URL that points to My Account is
/account/orders
. - Log whenever some error occurs so we can create some deployment analysis process.
- Rendering on IE11 by bumping
query-string
version to 5.x.
- Remove unused get base HTML tag.
- Use "Logout" in button translation instead of "Leave".
- GeolocationInput to be rendered based on geolocation flag.
- GeolocationInput to automatically appear when store configurations are settled.
- Toast content not being correctly localized.
- Typos in props being passed to FormattedMessage component and
intl.formatMessage
function.
- Edge case for when there is no base tag in AppRouter.
- HTML base tag handling in AppRouter.
- intl.formatMessage to FormattedMessage.
- Fix
country
fallback on add new address.
- Logout modal title french translation.
- Logout button using anchor tag to keep compatibility with current customisations.
- FormattedMessage to intl.formatMessage to keep customization.
- Manage password feature.
- Loaders to be consistent with the new api of the
SkeletonPiece
component.
logout
feature.
- The word 'contrasenya' to 'contrassenya'.
- Instead of using
import react-router-dom
changed toimport vtex.my-account-commons
.
- Returning to the
returnUrl
if it is present on the url.
- Italian translation.
- Profile last name field alignment
- Add missing required prop, resulting in a error in address form
- Add option to opt-out from default Menu component to use a custom one
- Add option to set default page
- Bump
vtex.styleguide
version. - Profile page layout.
- Profile loading page layout.
- Address update.
�ContentWrapper
- Catalan translation
- Use
vtex.address-form
from VTEX IO instead of using it from npm
- Use Skeleton components provided by
vtex.my-account-commons
vtex.my-subscriptions
dependency.
vtex.my-subscriptions
to the dependencies.
- Fix
geoCoordinates
- Loading layout of address creation form.
- Do not break if country rule doesn't have
document
,tradeName
,corporateDocument
orstateRegistration
.
- Eslint/Prettier config files
vtex.my-cards
to the dependencies.
README
documentation.
Payments
page, extracted tovtex.my-payments-app
.
- Using
vtex.my-account-commons
insteadofvtex.store-components
MyOrders
frompages.json
- Extract the components:
GenericError
,BaseLoading
andContentWrapper
to thevtex.store-components
module.
- typo on
ProfileEdit
- Not editing profile because the email was not being sent to the
updateProfile
mutation.
PageHeader
to the pages components
- Recommitting the endpoint
/enabled
.
- Css customization tokens
- App structure
- Check for null in payments and addresses.
- Verify if it should redirect to the orders page instead of profile
- Add
vtex.my-orders-app
to extension points
- Bump to [email protected]
- PasswordBox max size
profile-form
component call
- Translations to
fr
,es
andro
- Redefine password feature
- All color-related classes to the new Styleguide tokens
- Profile picture displaying and uploading
- Healthcheck endpoint
- All references to adding new payments
- Fetching payments information from API
- Shippable countries fetching in address forms
- Last extension point and usage instructions
- Admin settings
- Hardcoded translations
- Extension points
- Payment list (mocked)
- Toasts and skeletons
- Better error handling
- Extracted forms to new pages
profile-form
integration
- Responsiveness all over the app
- Some style changes to fit new design
- Address adding and editing
- Profile editing
- Address deleting
- Data fetching for
Personal Info
page