Releases: mozilla/fxa
Releases · mozilla/fxa
v1.259.2
Full Changelog: v1.259.1...v1.259.2
v1.259.0
What's Changed
- docs(123done): update heroku deploy instructions in README by @biancadanforth in #15231
- fix(customs): refactor customs server export syntax by @StaberindeZA in #15229
- bug(fxa-content-server): fix password balloon and eye toggle by @millsoper in #15236
- fix(fxa-settings): Fix display issue with logo in footer by @vpomerleau in #15234
- fix(deps): add more polyfills for webpack5 by @chenba in #15240
- bug(CI): Fix deploying image tag by @dschom in #15235
- Revert "chore(deps-dev): bump @storybook/html from 6.5.10 to 7.0.4" by @vpomerleau in #15246
- feat(url): Add support to immediately redirect to a page after Sync signin by @vbudhram in #15237
- feat(fxa-settings): add in first view for recovery key add wizard by @millsoper in #15219
- chore(content): Remove duplicate copyright header line by @pdehaan in #15239
- chore(copyright): Add missing copyright headers to fxa-admin-panel by @pdehaan in #15242
- chore(copyright): Add missing copyright headers to fxa-admin-server by @pdehaan in #15244
- fix(cookies_disabled): Pass the disable_local_storage param to React if present by @LZoog in #15257
- test(subplat): disable tests related to payments in prod by @ashrivastava-qa in #15259
- test(functional): rewrite cookies disabled tests in playwright by @ashrivastava-qa in #15251
- feat(metrics): add glean.js to content-server by @chenba in #15260
- bug(shared): Fix issue with check on PerformanceObserver by @dschom in #15258
- task(content): Add another magic number to distinguish between L1 and… by @dschom in #15254
- bug(content): MetricsEnabled not set properly by default in local storage by @dschom in #15256
- task(CI): Patch package.json version fields to reflect the git tag by @dschom in #15255
- feat(contentful): initial migration script by @StaberindeZA in #15243
- feat(db) : Add recoveryKeyHint column to recoveryKeys db by @vpomerleau in #15204
- fix(test): change restmail domain from com to net by @ashrivastava-qa in #15268
- task(CI): change max failure limit for test in CI to 0 by @ashrivastava-qa in #15272
- fix(reset_password): Don't accept a recovery key with additional character by @LZoog in #15232
- task(react): Update feature flag names, modify local.json-dist by @LZoog in #15266
- Release 1.257.0 by @StaberindeZA in #15227
- fix(reset_password): Don't allow submission with invalid email by @LZoog in #15277
- feat(metrics): Add
fxa_subscribe - subscription_ended
auth server event by @xlisachan in #15238 - feat(auth): add dry-run support to move-customers script by @julianpoy in #15270
- remove stage runs from prod deployments by @ashrivastava-qa in #15252
- feat(subs): Fix issue where user would not be redirected back to product after 3rd party auth by @vbudhram in #15269
- task(auth): Investigate redis calls and payload sizes by @dschom in #15264
- test(functional): rewrite signin cached tests using playwright by @ashrivastava-qa in #15267
- Disable paypal tests as paypal sandbox is taking a long time to load by @ashrivastava-qa in #15279
- feat(action): Update github action tag train by @vbudhram in #15280
- feat(payments): Add name to card payment element by @StaberindeZA in #15281
- feat(fxa-settings): Add new confirm pwd and download key pages by @vpomerleau in #15228
- feat(auth): change exclude behavior for mover script by @julianpoy in #15292
- fix(payments): on upgrade correct next invoice by @StaberindeZA in #15286
- chore(deps): bump google-auth-library from 8.7.0 to 8.8.0 by @dependabot in #15291
- chore(deps): bump jsdom from 20.0.0 to 22.0.0 by @dependabot in #15289
- chore(deps): upgrade mocha in eslint-plugin-fxa by @chenba in #15262
- chore(CI): Switch to multi stage docker build and clean up by @dschom in #15273
- chore(deps): bump rimraf from 3.0.2 to 5.0.0 by @dependabot in #15306
- chore(deps): bump cron from 2.2.0 to 2.3.0 by @dependabot in #15307
- chore(deps): bump @fluent/bundle from 0.17.1 to 0.18.0 by @dependabot in #15305
- task(all): Set package.json versions to 0.0.0 by @dschom in #15271
- fix(payments): "Review your change" page title is displayed at the bottom of the page by @xlisachan in #15278
- fix(payments): Fix Typescript errors by @xlisachan in #15295
- chore(release): remove release scripts by @clouserw in #15313
- refactor(settings): change Pocket link. Fix FXA-4912 by @clouserw in #15311
- chore(deps-dev): bump stylelint-config-recommended-scss from 8.0.0 to 11.0.0 by @dependabot in #15318
- chore(deps-dev): bump stylelint from 15.2.0 to 15.6.2 by @dependabot in #15317
- chore(deps-dev): bump core-js from 3.29.0 to 3.30.2 by @dependabot in #15316
- fix(payments): sanitize legal-docs url query param by @StaberindeZA in #15322
- task(many): Investigate adding auth to redis connection by @dschom in #15293
- feat(fxa-settings): add in fourth/final view for recovery key ux by @millsoper in #15253
- chore(deps): bump jquery from 3.6.0 to 3.7.0 by @dependabot in #15329
- chore(deps-dev): bump ts-jest from 29.0.0 to 29.1.0 by @dependabot in #15331
- chore(deps-dev): bump firefox-profile from 4.2.2 to 4.3.2 by @dependabot in #15328
- chore(deps): bump slackapi/slack-github-action from 1.23.0 to 1.24.0 by @dependabot in #15326
- chore(deps): bump @opentelemetry/exporter-jaeger from 1.10.0 to 1.13.0 by @dependabot in #15330
- chore(deps-dev): bump storybook-addon-rtl from 0.4.3 to 0.5.0 by @dependabot in #15327
- fix(storybook): subplat email templates not loading by @sardesam in #15325
- Latest legal PDFs by @github-actions in #15302
- chore(many): Remove npm run commands by @dschom in #15323
- task(CI): Enable rerun of only failed tests by @dschom in #15285
- test(cleanup): remove all the migrated tests from old suites by @ashrivastava-qa in #15297
- chore(deps): bump @nestjs/common from 9.1.2 to 9.4.1 by @dependabot in #15338
- feat(fxa-settings): Add Change Recovery Key capability by @vpomerleau in #15299
- task(auth): move metricsUid to app.metricsEventUid by @StaberindeZA in #15298
- chore(deps-dev): upgrade playwright by @chenba in #15339
- chore(deps): bump @hapi/inert from 7.0.0 to 7.1.0 by @dependabot in #15350
- chore(deps): bump @nestjs/schedule from 2.1.0 to 2.2.2 by @dependabot in #15348
- chore(deps): bump @opentelemetry/context-zone from 1.10.0 to 1.13.0 by @dependabot in #15347
- chore(deps): bump @babel/preset-env from 7.20.2 to 7.21.5 by @dependabot in #15346
- chore(deps): bump @opentelemetry/auto-instrumentations-node from 0.36.1 to 0.37.0 by @dependabot in #15345
- test(functional): rewrite signin blocked tests using Playwright by @ashrivastava-qa in #15300
- bug(auth): Token pruner wouldn't accept --wait arg by @dschom in #15344
- feat(pocket): update pocket delete account messaging by @vbudhram in #15134
- task(subs): hide zero tax and refactor upgrade layout by @StaberindeZA in #15321
- task(fxa-settings): Fix linter errors by @dschom in #15283
- chore(deps): bump @stripe/stripe-js from 1.37.0 to 1.53.0 by @dependabot in #15353
- chore(deps): bump thread-loader from 3.0.4 to 4.0.2 by @dependabot in https://github.com/mozilla/fxa/pull...
v1.258.2
Full Changelog: v1.258.1...v1.258.2
v1.258.1
Full Changelog: v1.258.0...v1.258.1
v1.258.0
What's Changed
- docs(123done): update heroku deploy instructions in README by @biancadanforth in #15231
- fix(customs): refactor customs server export syntax by @StaberindeZA in #15229
- bug(fxa-content-server): fix password balloon and eye toggle by @millsoper in #15236
- fix(fxa-settings): Fix display issue with logo in footer by @vpomerleau in #15234
- fix(deps): add more polyfills for webpack5 by @chenba in #15240
- bug(CI): Fix deploying image tag by @dschom in #15235
- Revert "chore(deps-dev): bump @storybook/html from 6.5.10 to 7.0.4" by @vpomerleau in #15246
- feat(url): Add support to immediately redirect to a page after Sync signin by @vbudhram in #15237
- feat(fxa-settings): add in first view for recovery key add wizard by @millsoper in #15219
- chore(content): Remove duplicate copyright header line by @pdehaan in #15239
- chore(copyright): Add missing copyright headers to fxa-admin-panel by @pdehaan in #15242
- chore(copyright): Add missing copyright headers to fxa-admin-server by @pdehaan in #15244
- fix(cookies_disabled): Pass the disable_local_storage param to React if present by @LZoog in #15257
- test(subplat): disable tests related to payments in prod by @ashrivastava-qa in #15259
- test(functional): rewrite cookies disabled tests in playwright by @ashrivastava-qa in #15251
- feat(metrics): add glean.js to content-server by @chenba in #15260
- bug(shared): Fix issue with check on PerformanceObserver by @dschom in #15258
- task(content): Add another magic number to distinguish between L1 and… by @dschom in #15254
- bug(content): MetricsEnabled not set properly by default in local storage by @dschom in #15256
- task(CI): Patch package.json version fields to reflect the git tag by @dschom in #15255
- feat(contentful): initial migration script by @StaberindeZA in #15243
- feat(db) : Add recoveryKeyHint column to recoveryKeys db by @vpomerleau in #15204
- fix(test): change restmail domain from com to net by @ashrivastava-qa in #15268
- task(CI): change max failure limit for test in CI to 0 by @ashrivastava-qa in #15272
- fix(reset_password): Don't accept a recovery key with additional character by @LZoog in #15232
- task(react): Update feature flag names, modify local.json-dist by @LZoog in #15266
- Release 1.257.0 by @StaberindeZA in #15227
- fix(reset_password): Don't allow submission with invalid email by @LZoog in #15277
- feat(metrics): Add
fxa_subscribe - subscription_ended
auth server event by @xlisachan in #15238 - feat(auth): add dry-run support to move-customers script by @julianpoy in #15270
- remove stage runs from prod deployments by @ashrivastava-qa in #15252
- feat(subs): Fix issue where user would not be redirected back to product after 3rd party auth by @vbudhram in #15269
- task(auth): Investigate redis calls and payload sizes by @dschom in #15264
- test(functional): rewrite signin cached tests using playwright by @ashrivastava-qa in #15267
- Disable paypal tests as paypal sandbox is taking a long time to load by @ashrivastava-qa in #15279
Full Changelog: v1.257.1...v1.258.0
v1.257.1
5e15dba5-77eb-46e1-a5c0-3e1b10d4644a
What's Changed
- bug: fix animations for svgs and add them to storybook by @millsoper in #15156
- Release 256 by @github-actions in #15163
- make test_and_deploy_tag run on xlarge circleci instance by @clouserw in #15164
- Train 256 by @clouserw in #15165
- chore(adr): Add missing deciders by @StaberindeZA in #15167
- chore(deps): bump @google-cloud/firestore from 6.4.0 to 6.5.0 by @dependabot in #15144
- chore(deps): Upgrade stripe from 10.7.0 to 11.12.0 by @xlisachan in #14936
- task(many): Enable eslint and fix linting errors by @dschom in #15159
- task(ci): Allow docker build phase to happen in parallel by @dschom in #15143
- fix(test): Playwright with large instance but less workers by @vbudhram in #15168
- chore(deps-dev): bump @nestjs/cli from 9.2.0 to 9.4.0 by @dependabot in #15173
- chore(deps): bump @stripe/react-stripe-js from 1.16.3 to 2.1.0 by @dependabot in #15130
- task(many): Fix YN0068 warnings by @dschom in #15172
- chore(deps): bump ajv from 6.12.6 to 8.11.2 by @dependabot in #15023
- chore(deps-dev): bump @storybook/html from 6.5.10 to 7.0.4 by @dependabot in #15166
- Update prune-tokens.ts documentation by @clouserw in #15181
- task(CI): Resolve linter OOM by @dschom in #15184
- docs: update auth server docs by @clouserw in #15182
- bug(admin-server): Fix '..' in stats generated by audit tokens by @dschom in #15171
- chore(deps-dev): bump @nestjs/schematics from 9.0.1 to 9.1.0 by @dependabot in #15191
- chore(deps): bump @nestjs/platform-express from 9.2.0 to 9.4.0 by @dependabot in #15192
- Fix test flakiness for Playwright tests by @ashrivastava-qa in #15175
- task(admin-server): Audit oauth and profile DB tables by @dschom in #15193
- chore(release): Drop AUTHORS file by @clouserw in #15189
- chore(build): remove unused legal-md-to-pdf script by @clouserw in #15195
- chore(payments/auth): add getErrorId helper for subscription create/update fail events by @biancadanforth in #15199
- fix(newsletters): Update newsletter input selector by @LZoog in #15202
- feat(fxa-settings): add a simple progress bar for the recovery flow by @millsoper in #15183
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.49.0 to 5.59.0 by @dependabot in #15200
- chore(deps-dev): bump read from 2.0.0 to 2.1.0 by @dependabot in #15201
- fix(build): some containers are crashing by @clouserw in #15209
- Release 256.2 + 256.3 by @LZoog in #15208
- feat(fxa-settings): Modify styling of DataBlock component by @vpomerleau in #15169
- feat(fxa-setting): Create IconListItem component by @vpomerleau in #15170
- feat(fxa-settings): Recovery key download file with localization by @vpomerleau in #15176
- chore(deps-dev): bump tailwindcss from 3.2.0 to 3.3.1 by @dependabot in #15210
- chore(all): Clean up scattered pre-monorepo files and changelogs by @clouserw in #15188
- chore(l10n): adjust locales for completeness by @clouserw in #15198
- fix(fxa-react): Make Mozilla logo visible in Windows HCM by @vpomerleau in #15213
- fix auth server error by @ashrivastava-qa in #15214
- feat(react): Begin porting over auth-broker logic by @LZoog in #15096
- fix(fxa-settings): Reduce form-related re-renders in new React flows by @vpomerleau in #15142
- chore(deps): bump sharp from 0.31.0 to 0.32.0 by @dependabot in #15215
- feat(account): Allow user to delete account if no password set by @vbudhram in #15205
- feat(fxa-settings): Conditionally render new RecoveryKey flow by @vpomerleau in #15187
- fix(content-server): verifies metrics opt-out in payments and adds tests to check flow metrics query params by @xlisachan in #15196
- feat(fxa-settings): create new flow container for account recovery by @millsoper in #15207
- Port over third party auth logic to react by @vbudhram in #15157
- fix(fxa-settings): Replace bullet used in recovery key download by @vpomerleau in #15216
- chore(deps): use webpack 5 for content-server by @chenba in #15161
- chore(auth): remove stripe automatic tax feature flag by @julianpoy in #15212
- fix(reset_password): Update apollo cache after recovery key consumption by @LZoog in #15220
- fix(payments): add required error validation to payment checkbox by @sardesam in #15131
- test(functional): fix timeout error by @ashrivastava-qa in #15217
- test(functional): run and skip react tests conditionally by @ashrivastava-qa in #15221
- feat(auth): customer mover script by @julianpoy in #15222
- feat(react): Add logic for and effectively turn simpleRoutes to 100% rollout in prod by @LZoog in #15218
Full Changelog: v1.256.3...5e15dba5-77eb-46e1-a5c0-3e1b10d4644a
v1.256.3
Full Changelog: v1.256.2...v1.256.3
v1.256.2
What's Changed
Full Changelog: v1.256.1...v1.256.2
v1.256.1
What's Changed
- task(ci): Add jq to docker by @dschom in #15108
- bug(CI): Add curl to docker images by @dschom in #15114
- Release 1.255.2 by @millsoper in #15106
- task(all): Remove ':' characters from npm targets by @dschom in #15111
- fix(device commands): throw unknown device error if no device id by @chenba in #15117
- fix(payments): update Single Quotation Marks by @IvoJP in #15123
- fix(admin): filter plans by plan id rather than product id by @biancadanforth in #15125
- chore(deps): bump @opentelemetry/instrumentation-xml-http-request from 0.35.1 to 0.37.0 by @dependabot in #15119
- chore(deps-dev): bump @typescript-eslint/parser from 5.45.0 to 5.57.1 by @dependabot in #15126
- feat(fxa-auth-server): Adds recording when the device was last seen in push by @tarikeshaq in #15059
- task(ci): Build all packages but don't fail fast by @dschom in #15110
- feat(react): Implement functionality for React /confirm page by @vpomerleau in #15105
- fix(tests): Add some tweaks to reduce flaky playwright tests by @vbudhram in #15122
- chore(amplitude): Rename
3ds-fail
tofail
by @xlisachan in #15116 - chore(metrics): Rename
fxa_pay_upgrade-*
events tofxa_pay_subscription_change
by @xlisachan in #15120 - fix(react): Add react experiment to as a startup experiment by @vbudhram in #15137
- chore(deps): bump graphql-parse-resolve-info from 4.12.3 to 4.13.0 by @dependabot in #15101
- feat(script): Add script to export cvs file with user stats by @vbudhram in #15127
- chore(lint): move eslint-plugin-fxa into the monorepo by @chenba in #15104
- chore(amplitude): Merge complete and success amplitude events into single event named success by @sardesam in #15135
- bug(fxa-settings): unlink password input visibility toggle by @millsoper in #15140
- fix(fxa-settings): Receive new link button inactive by @vpomerleau in #15118
- task(auth): Improve help output for token pruner. by @dschom in #15141
- chore(deps): upgrade esbuild to 0.17.15 by @chenba in #15121
- chore(ci): use xlarge for nightly Playwright tests by @chenba in #15146
- fix(test): Fix config export in check-users script by @vbudhram in #15147
- chore(amplitude): Rename
3ds-submit
tosubmit
by @xlisachan in #15148 - feat(metrics): send language on payments metrics by @StaberindeZA in #15154
- feat(fxa-settings): setup signin_bounced in React by @millsoper in #15128
- feat(metrics): add Country_ISO field to Select Payments Events and Add Payments Location Override by @IvoJP in #15155
- feat(metrics): report A Warning To Sentry If Flow Initialization Fails by @IvoJP in #15152
- bug(auth): Sentry would ignore inner errors by @dschom in #15132
- chore: create release github action by @clouserw in #15153
- Latest legal PDFs by @github-actions in #15091
- fix(fxa-settings): Show localizedRetryAfter when resetPassword is throttled by @vpomerleau in #15133
- task(many): Use esbuild in production by @dschom in #15112
- Train 255 merge by @vbudhram in #15138
- chore(docs): refactor payments frontend by @StaberindeZA in #14986
- feat(auth): Add third party auth React component by @vbudhram in #15149
- bug(fxa-settings): fix 'link expired' error in reset password by @millsoper in #15150
- feat(auth): Update experiment name for generalized react app by @vbudhram in #15162
Full Changelog: v1.255.3...v1.256.1