Releases: mozilla/fxa
Releases · mozilla/fxa
v1.234.1
v1.234.0
What's Changed
- chore(deps): Upgrade lodash by @LZoog in #13001
- Revert "chore(deps): bump p-retry from 4.6.2 to 5.1.1" by @bbangert in #13047
- chore(deps): Upgrade hapi/joi dependency - fix import by @xlisachan in #13046
- Revert "chore(deps): Upgrade lodash" by @bbangert in #13052
- chore(deps): bump sharp from 0.30.4 to 0.30.5 by @dependabot in #13080
- chore(deps): bump convict from 6.2.2 to 6.2.3 by @dependabot in #13054
- feat(auth): only load support routes with stripeHelper active by @bbangert in #13089
- Release 1.233.0 by @bbangert in #13044
- chore(deps): bump react-redux from 8.0.1 to 8.0.2 by @dependabot in #13091
- chore(deps): bump @fluent/langneg from 0.6.1 to 0.6.2 by @dependabot in #13092
- chore(deps): bump @peculiar/webcrypto from 1.3.3 to 1.4.0 by @dependabot in #13081
- fix(fluent): update missing id to fix fluent error by @sardesam in #13087
- fix(configs): Build shared projects on
yarn start
by @vbudhram in #12912 - chore(deps-dev): bump ts-loader from 8.3.0 to 8.4.0 by @dependabot in #13101
- chore(legal) upload MDN legal docs by @annasob in #13104
- style(settings): update copy in "Disconnect from Sync" pop-up by @sardesam in #13015
- fix(a11y): add a11y to modal close button svg by @sardesam in #13049
- chore(deps): bump @stripe/stripe-js from 1.29.0 to 1.31.0 by @dependabot in #13098
- chore(deps-dev): bump @nestjs/testing from 8.4.4 to 8.4.6 by @dependabot in #13116
- chore(deps-dev): bump htmlparser2 from 7.2.0 to 8.0.1 by @dependabot in #13100
- chore(package): Remove node/npm engines from fxa-content-server/package.json by @pdehaan in #13113
- chore(repo): set l10n drivers as owners of .ftl files by @bcolsson in #13119
- Update syncserver.sh by @guojiahuiEmily in #13127
- [CI][DO NOT MERGE] Update syncserver.sh by @chenba in #13130
- chore(deps-dev): bump @testing-library/react from 12.1.3 to 12.1.5 by @dependabot in #13126
- docs(Swagger): Firefox Accounts OAuth Server API documentation by @xlisachan in #13096
- chore(deps): bump stripe from 8.218.0 to 9.6.0 by @dependabot in #13132
- chore(storybook) update storybook format and add ltr/rtl support by @millsoper in #12911
- chore(deps): bump hapi-swagger from 14.5.1 to 14.5.2 by @dependabot in #13141
- chore(deps): bump keyv from 4.2.2 to 4.3.0 by @dependabot in #13142
- chore(deps): bump ip from 1.1.5 to 1.1.8 by @dependabot in #13139
- Revert "chore(deps): bump ip from 1.1.5 to 1.1.8" by @chenba in #13144
- chore(strings): fix comment issue in fxa-settings ftl file by @bcolsson in #13145
- chore(deps): bump @stripe/react-stripe-js from 1.7.1 to 1.8.1 by @dependabot in #13140
- refactor(l10n): sync locales with percentage complete. Fix #13148 by @clouserw in #13149
- chore(deps): bump @googlemaps/google-maps-services-js from 3.3.13 to 3.3.15 by @dependabot in #13152
- chore(db): Cleanup and remove
tokenVerificationCode
by @vbudhram in #13090 - chore(deps): bump @nestjs/platform-express from 8.4.5 to 8.4.6 by @dependabot in #13181
- chore(deps): bump ip from 1.1.5 to 1.1.8 by @dependabot in #13183
- style(payments): add bottom margin to subscriptions page by @sardesam in #13166
- feat(admin): Create 'Relying Parties' page & display RPs from db by @LZoog in #13123
- chore(deps-dev): bump @playwright/test from 1.20.2 to 1.22.2 by @dependabot in #13184
- refactor(event-broker): Remove typesafe-joi dependency by @xlisachan in #13108
- chore(fxa-auth-server): Disable error message truncation in tests by @millsoper in #13180
- fix(auth): Report actual error to Sentry by @dschom in #13138
- chore(package): Remove mystery nvmrc by @clouserw in #13189
- chore(deps): bump xmlhttprequest from 1.5.1 to 1.8.0 by @clouserw in #13193
- chore(deps): bump jquery-modal from 0.7.1 to 0.9.2 by @clouserw in #13195
- chore(deps): bump ua-parser-js from 0.7.10 to 1.0.2 by @clouserw in #13197
- chore(deps-dev): bump @storybook/addon-controls from 6.4.19 to 6.5.7 by @dependabot in #13207
- chore(deps): bump sharp from 0.30.5 to 0.30.6 by @dependabot in #13209
- chore(payments): clean Up Test Output by @IvoJP in #13182
- chore(settings): remove period in one-line alert bar copy by @sardesam in #12957
New Contributors
- @bcolsson made their first contribution in #13119
- @guojiahuiEmily made their first contribution in #13127
Full Changelog: v1.233.1...v1.234.0
v1.233.1
v1.233.0
What's Changed
- feat(auth): load capabilities from the payment config manager by @chenba in #12845
- fix(graphql): Fix graphql playground by @vbudhram in #12844
- feat(payments): add new product configuration by @StaberindeZA in #12782
- main <- train 232 @ 232.0 by @chenba in #12842
- chore(deps): bump jwks-rsa from 2.0.5 to 2.1.1 by @dependabot in #12833
- chore(deps): bump @sentry/browser from 6.19.4 to 6.19.7 by @dependabot in #12834
- chore(deps): bump @hapi/boom from 9.1.4 to 10.0.0 by @dependabot in #12852
- chore(deps-dev): bump @testing-library/jest-dom from 5.16.2 to 5.16.4 by @dependabot in #12853
- style(settings): fix alignment of headers on Settings page by @sardesam in #12841
- style(content): fix alignment of "Firefox Relay" icon on sign-in page by @sardesam in #12843
- chore(deps-dev): bump nodemon from 2.0.15 to 2.0.16 by @dependabot in #12854
- fix(settings): Add default text to several l10n.getString calls by @LZoog in #12861
- chore(deps): bump p-retry from 4.6.2 to 5.1.1 by @dependabot in #12874
- chore(deps): bump redux from 4.1.2 to 4.2.0 by @dependabot in #12873
- chore(deps-dev): bump @testing-library/user-event from 14.1.1 to 14.2.0 by @dependabot in #12872
- fix(apple): Generate JWT for client secret on each request by @xlisachan in #12779
- fix(admin-panel): Fix remote group resolution by @dschom in #12871
- chore(deps): bump @nestjs/common from 8.4.4 to 8.4.5 by @dependabot in #12888
- chore(deps): bump grunt from 1.5.2 to 1.5.3 by @dependabot in #12887
- feat(password): Add graphql mutation to support creating a new password by @vbudhram in #12838
- main <- Train 232 @ 232.1 by @chenba in #12878
- chore(deps): bump @hapi/hoek from 9.3.0 to 10.0.0 by @dependabot in #12886
- feat(payments): add Email Verification to Passwordless Flow by @IvoJP in #12683
- feat(admin-panel): Add information pertaining to bounceType by @xlisachan in #12877
- chore(deps-dev): bump supertest from 6.2.2 to 6.2.3 by @dependabot in #12899
- chore(deps): bump aws-sdk from 2.1120.0 to 2.1135.0 by @dependabot in #12889
- fix(auth): pass Product/Plan Metadata to Email Sender by @IvoJP in #12835
- fix(strings): Add default string for delete account checkbox by @vbudhram in #12913
- chore(payments): Missing markup in payment-confirm string by @annasob in #12875
- fix(fxa-admin-panel) use clearer icons to indicate permission status by @millsoper in #12826
- feat(third-party auth): Add UI with /create_password route for passwordless accounts by @LZoog in #12798
- fix(payments): fallback text in legal blurb by @StaberindeZA in #12928
- chore(build): switch to python3 in builder docker deps by @chenba in #12939
- FTL: Replace apostrophe in auth-error-114 string by @flodolo in #12937
- feat(settings): Add Pontoon icon+link. Fix FXA-4917 Fix #12574 by @clouserw in #12938
- style(settings): remove extra white-space before and after "Resend verification code" text by @sardesam in #12948
- chore(assets) Upload temp VPN/Relay bundle assets by @annasob in #12927
- Don't treat Firefox Sync as a feature name by @flodolo in #12945
- fix(ftl): Don't treat Firefox Sync as a feature name (draft PR for contributor CI run) by @LZoog in #12949
- fix(ci): Interpolate Slack message correctly by @jbuck in #12954
- feat(auth): add app store registration endpoint by @bbangert in #12896
- feat(l10n): remove sr-LATN support. Fix FXA-5126 by @clouserw in #12951
- fix(functional-test): fix broken smoke test for add-ons displaying in… by @dschom in #12959
- feat(auth): update subscriptions endpoint to include Apple IAP by @biancadanforth in #12890
- fix(fxa-shared): add missing type declarations for AppendedAppStore/P… by @biancadanforth in #12967
- chore(lint): Tweak ESLint config for fxa-admin-panel by @pdehaan in #12936
- chore(lint): Lint hidden .storybook/ directories by @pdehaan in #12941
- fix(support-panel): remove AbbrevPlayPurchase type by @biancadanforth in #12974
- Main uplift train 232 by @vbudhram in #12972
- chore(lint): Fix linting in fxa-settings package by @pdehaan in #12934
- chore(tests): Fix uncalled .toBeInTheDocument and .toBeTruthy referen… by @pdehaan in #12892
- CI run for #12892 (contributor PR) by @LZoog in #12965
- chore(payments): fix flaky test with date matching by @StaberindeZA in #12988
- fix(swagger): Revise API docs for redocusaurus support by @xlisachan in #12932
- chore(deps): bump nocache from 3.0.3 to 3.0.4 by @dependabot in #12982
- chore(deps): bump @nestjs/platform-express from 8.4.4 to 8.4.5 by @dependabot in #12983
- fix(admin-panel): Fix slow autocomplete in account search by @dschom in #12981
- chore(deps): bump @sentry/node from 6.19.6 to 6.19.7 by @dependabot in #12985
- chore(deps-dev): bump sass from 1.50.1 to 1.52.1 by @dependabot in #12986
- chore(deps-dev): bump tap from 16.0.1 to 16.2.0 by @dependabot in #12987
- feat(devices): Add query param to allow client to filter idle devices by @vbudhram in #12879
- chore(deps): bump sqs-consumer from 5.6.0 to 5.7.0 by @dependabot in #13006
- chore(deps): bump maxmind from 2.8.0 to 2.12.0 by @dependabot in #13008
- feature(admin-panel): Add nestjs subscription service by @dschom in #12979
- feature(admin-panel): Provide link to manage customer subscription in stripe. by @dschom in #12980
- style(auth): add space to alt text and underline by @sardesam in #12956
- feat(fxa-auth-server) 3rd party authentication sets default profile display name by @millsoper in #13012
- fix(admin-server): Fix broken build command by @dschom in #13017
- Revert "feat(fxa-auth-server) 3rd party authentication sets default profile display name" by @vbudhram in #13016
- fix(test): Fix broken reminders test by @vbudhram in #13022
- chore(auth): add profile mock to tests by @StaberindeZA in #13023
- chore(deps): Upgrade hapi/joi dependency by @xlisachan in #12885
- chore(deps): bump react-easy-crop from 4.1.4 to 4.2.0 by @dependabot in #13019
- chore(deps): bump @nestjs/core from 8.4.4 to 8.4.5 by @dependabot in #13010
- 3rd party auth sets display name by @millsoper in #13028
- feat(payments): rename downloadURL to successActionButtonURL by @StaberindeZA in #12904
- Revert " chore(deps): Upgrade hapi/joi dependency" by @xlisachan in #13039
- feat(auth): create Apple notification handler by @biancadanforth in #13020
Full Changelog: v1.232.5...v1.233.0
v1.232.5
v1.232.1
v1.232.0
What's Changed
- feature(admin-panel): Add guard to serverside by @dschom in #12611
- fix(swagger): SyntaxError: Cannot use import statement outside a module by @xlisachan in #12685
- fix(swagger): Copy .ts files into Docker image by @jbuck in #12688
- fix(swagger): import for .ts files, require for .js files by @jbuck in #12689
- chore(deps): bump grunt-contrib-clean from 2.0.0 to 2.0.1 by @dependabot in #12677
- chore(deps-dev): bump @nestjs/testing from 8.4.3 to 8.4.4 by @dependabot in #12692
- fix(payments): missing metrics props on success by @StaberindeZA in #12684
- feat(auth): stripe metadata expansion validate url by @StaberindeZA in #12654
- feature(admin-server,auth-server): Refactor to support querying account subscriptions from admin-server by @dschom in #12659
- feat(fxa-admin-panel): add new event name to db by @millsoper in #12660
- fix(auth): fix collection prefix for iap by @bbangert in #12728
- chore(deps-dev): bump eslint-plugin-import from 2.25.3 to 2.26.0 by @dependabot in #12693
- fix(fxa-settings) fix label vertical centering in mobile by @millsoper in #12735
- fix(mjml): Use
minifyOptions
instead ofminify
for mjml templates by @vbudhram in #12738 - fix(fxa-settings): limit button margin adjustment to mobile portrait by @millsoper in #12739
- fix(fxa-admin-panel) temporarily add logging to debug on staging by @millsoper in #12749
- fix(subscriptions): on upgrade use correct invoice line by @StaberindeZA in #12702
- feat(subscriptions): guess a language tag from plan metadata by @chenba in #12666
- chore(deps): bump google-auth-library from 7.14.1 to 8.0.2 by @dependabot in #12753
- Release 1.231.0 by @annasob in #12679
- chore(deps): bump knex from 1.0.7 to 2.0.0 by @dependabot in #12760
- fix(auth): always broadcast stripe sub changes by @bbangert in #12752
- fix(fxa-content-server): add spacing bn 3rd party auth buttons by @millsoper in #12700
- Fixes issue with swapping primary emails and unblock code by @vbudhram in #12757
- chore(experiments): Remove newsletter experiment by @vbudhram in #12465
- fix(admin-panel): trim whitespace from admin panel search bar by @millsoper in #12706
- feat(auth): update capability service to query App Store purchases by @biancadanforth in #12724
- Fix group comments and apostrophes by @flodolo in #12772
- fix(fxa-settings) update wording on 'unlink account' prompt warning by @millsoper in #12750
- feat(payments): replace external link to component by @sardesam in #12756
- fix(fxa-settings) remove static list of feature from account deletion… by @millsoper in #12731
- Remove extra characters from data-l10n-name by @flodolo in #12788
- chore: Included githubactions in the dependabot config by @naveensrinivasan in #12789
- fix(settings): Fixes en-GB strings showing up en-US strings should be… by @dschom in #12778
- feat(fxa-admin-panel) allow admin to enable login for account from ad… by @millsoper in #12709
- chore(deps): bump github/codeql-action from 1 to 2 by @dependabot in #12791
- fix(fxa-settings): update string id on updated string by @millsoper in #12790
- chore(deps): bump slackapi/slack-github-action from 1.16.0 to 1.19.0 by @dependabot in #12793
- chore(deps): bump actions/checkout from 2 to 3 by @dependabot in #12792
- chore: Set permissions for GitHub actions by @naveensrinivasan in #12648
- chore(deps): bump react-redux from 7.2.8 to 8.0.1 by @dependabot in #12785
- fix(email): remove duplicate Fluent string payment-details by @xlisachan in #12786
- chore(deps-dev): bump tsconfig-paths from 3.14.1 to 4.0.0 by @dependabot in #12800
- fix(auth): populate ua info in session token for linked account session by @dschom in #12796
- chore(deps): bump @sentry/integrations from 6.19.6 to 6.19.7 by @dependabot in #12801
- chore(deps): bump cldr-core from 40.0.0 to 41.0.0 by @dependabot in #12805
- chore(deps): bump @peculiar/webcrypto from 1.3.2 to 1.3.3 by @dependabot in #12818
- style(settings): remove extra white-space before and after "Resend verification code" text by @sardesam in #12824
- chore(deps): bump @stripe/stripe-js from 1.25.0 to 1.29.0 by @dependabot in #12821
- task(settings): Disable 2FA and Recovery Code actions when account has no password by @dschom in #12819
- chore(deps): bump @sentry/tracing from 6.19.1 to 6.19.7 by @dependabot in #12828
- chore(deps-dev): bump @babel/cli from 7.17.6 to 7.17.10 by @dependabot in #12827
- Revert "fix(fxa-settings): update string id on updated string" by @millsoper in #12836
- Revert "fix(fxa-settings) remove static list of feature from account deletion…" by @millsoper in #12837
- chore(deps): bump cldr-localenames-full from 40.0.0 to 41.0.0 by @dependabot in #12832
New Contributors
- @flodolo made their first contribution in #12772
- @sardesam made their first contribution in #12756
- @naveensrinivasan made their first contribution in #12789
Full Changelog: v1.231.4...v1.232.0
v1.231.0
What's Changed
- Revert "chore(deps): bump @google-cloud/pubsub from 2.18.4 to 2.19.0" by @clouserw in #12476
- fix(broker): update test timeouts by @bbangert in #12478
- fix(broker): use workspace focus first by @bbangert in #12480
- Release 1.230.2 by @xlisachan in #12472
- chore(deps): bump superagent from 7.1.1 to 7.1.2 by @dependabot in #12482
- Revert "chore(deps): bump p-retry from 4.6.1 to 5.1.0" by @bbangert in #12486
- Patch release 1.230.3 -> main by @xlisachan in #12488
- chore(deps): bump @nestjs/platform-express from 8.4.3 to 8.4.4 by @dependabot in #12485
- chore(deps): bump knex from 1.0.4 to 1.0.7 by @dependabot in #12490
- fix(deps): fix yarn.lock by @xlisachan in #12499
- fix(admin-sever): fix broken connection in email-bounce script by @dschom in #12508
- chore(deps): bump @nestjs/config from 1.2.0 to 2.0.0 by @dependabot in #12509
- chore(deps): bump aws-sdk from 2.1110.0 to 2.1115.0 by @dependabot in #12505
- fix(fxa-settings): align password CTA by @millsoper in #12514
- feat(auth): ensure customer currency is set when needed by @bbangert in #12513
- chore(deps): bump convict from 6.2.1 to 6.2.2 by @dependabot in #12510
- chore(deps): bump @googlemaps/google-maps-services-js from 3.3.10 to 3.3.12 by @dependabot in #12545
- fix(deps): fix yarn.lock by @xlisachan in #12547
- chore(deps): bump aws-sdk from 2.1115.0 to 2.1116.0 by @dependabot in #12555
- chore(deps): bump stripe from 8.215.0 to 8.218.0 by @dependabot in #12556
- chore(deps-dev): bump @testing-library/react-hooks from 7.0.2 to 8.0.0 by @dependabot in #12554
- chore(deps): bump @sentry/node from 6.19.1 to 6.19.6 by @dependabot in #12561
- Patch release 1.230.4 -> main by @xlisachan in #12565
- chore(deps-dev): bump @nestjs/cli from 8.2.1 to 8.2.5 by @dependabot in #12601
- chore(deps): bump @nestjs/core from 8.3.1 to 8.4.4 by @dependabot in #12560
- chore(deps): bump @nestjs/common from 8.4.3 to 8.4.4 by @dependabot in #12602
- chore(deps): bump keyv from 4.1.1 to 4.2.2 by @dependabot in #12603
- chore(deps-dev): bump tap from 16.0.0 to 16.0.1 by @dependabot in #12605
- chore(deps): bump grunt from 1.4.1 to 1.5.2 by @dependabot in #12604
- fix(fxa-payments-server): capture productId with PayPal payments by @caugner in #12566
- [CI][DO NOT MERGE] fix(fxa-payments-server): capture productId with PayPal payments by @chenba in #12607
- feature(admin-panel): Add user guard around UI functionality by @dschom in #12279
- feat(coupons): check coupons apply entire plan interval by @StaberindeZA in #12512
- chore(deps): bump luxon from 2.3.1 to 2.3.2 by @dependabot in #12613
- chore(deps-dev): bump sass from 1.49.7 to 1.50.1 by @dependabot in #12606
- feat(subscriptions): Add cancel to productConfig by @StaberindeZA in #12525
- chore(yarn): fix yarn ports by @chenba in #12617
- feat(scripts): use redlock to prevent >1 instance of paypal-processor by @chenba in #12610
- chore(deps): bump sharp from 0.30.3 to 0.30.4 by @dependabot in #12615
- chore(deps): bump @googlemaps/google-maps-services-js from 3.3.12 to 3.3.13 by @dependabot in #12623
- Icons and urls by @clouserw in #12618
- fix(auth): dont report error on deleted customers by @bbangert in #12629
- feat(auth): set up App Store modules by @biancadanforth in #12374
- fix(auth): wait for auth to avoid unhandled exc by @bbangert in #12626
- chore(deps-dev): bump @testing-library/user-event from 13.5.0 to 14.1.1 by @dependabot in #12631
- chore(deps): bump @emotion/react from 11.7.1 to 11.9.0 by @dependabot in #12632
- chore(deps): bump aws-sdk from 2.1116.0 to 2.1120.0 by @dependabot in #12634
- docs(Swagger API): Implement Swagger for API documentation by @xlisachan in #12266
- Revert "docs(Swagger API): Implement Swagger for API documentation" by @xlisachan in #12638
- fix(admin-server): Fix watch on schema.gql by @dschom in #12643
- docs(Swagger): Implement Swagger for API documentation by @xlisachan in #12641
- feat(fxa-admin-panel): add email bounce diagnosticCode to FXA Admin Panel by @millsoper in #12551
- fix(auth): delete Stub Account When Subscription Fails by @IvoJP in #12459
- fix(content-server): Fix issue on login with legacy accounts by @dschom in #12663
- feat(admin-panel): Add subscriptions field + display in UI, CSS tweaks by @LZoog in #12637
- fix(admin-panel): revise style by @xlisachan in #12667
- Patch release 1.230.5 -> main by @xlisachan in #12676
New Contributors
- @millsoper made their first contribution in #12514
- @caugner made their first contribution in #12566
Full Changelog: v1.230.5...v1.231.0