Граф коммитов

406 Коммитов

Автор SHA1 Сообщение Дата
dependabot[bot] 53fbebe680
chore(deps-dev): bump @graphql-codegen/client-preset from 4.2.4 to 4.3.2
Bumps [@graphql-codegen/client-preset](https://github.com/dotansimha/graphql-code-generator/tree/HEAD/packages/presets/client) from 4.2.4 to 4.3.2.
- [Release notes](https://github.com/dotansimha/graphql-code-generator/releases)
- [Changelog](https://github.com/dotansimha/graphql-code-generator/blob/master/packages/presets/client/CHANGELOG.md)
- [Commits](https://github.com/dotansimha/graphql-code-generator/commits/@graphql-codegen/client-preset@4.3.2/packages/presets/client)

---
updated-dependencies:
- dependency-name: "@graphql-codegen/client-preset"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-26 07:15:56 +00:00
dependabot[bot] 0c36225cb4
chore(deps): bump postcss in the npm_and_yarn group
Bumps the npm_and_yarn group with 1 update: [postcss](https://github.com/postcss/postcss).


Updates `postcss` from 8.4.39 to 8.4.40
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.39...8.4.40)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-25 23:56:56 +00:00
dependabot[bot] 87f1d7e24e
chore(deps): bump the npm_and_yarn group with 8 updates
Bumps the npm_and_yarn group with 8 updates:

| Package | From | To |
| --- | --- | --- |
| [graphql](https://github.com/graphql/graphql-js) | `16.8.0` | `16.9.0` |
| [jose](https://github.com/panva/jose) | `5.3.0` | `5.4.0` |
| [mysql2](https://github.com/sidorares/node-mysql2) | `3.9.7` | `3.9.8` |
| [semver](https://github.com/npm/node-semver) | `7.6.2` | `7.6.3` |
| [postcss](https://github.com/postcss/postcss) | `8.4.38` | `8.4.39` |
| [ws](https://github.com/websockets/ws) | `8.17.0` | `8.17.1` |
| [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) | `7.2.1` | `7.3.0` |
| [@grpc/grpc-js](https://github.com/grpc/grpc-node) | `1.9.12` | `1.9.15` |


Updates `graphql` from 16.8.0 to 16.9.0
- [Release notes](https://github.com/graphql/graphql-js/releases)
- [Commits](https://github.com/graphql/graphql-js/compare/v16.8.0...v16.9.0)

Updates `jose` from 5.3.0 to 5.4.0
- [Release notes](https://github.com/panva/jose/releases)
- [Changelog](https://github.com/panva/jose/blob/main/CHANGELOG.md)
- [Commits](https://github.com/panva/jose/compare/v5.3.0...v5.4.0)

Updates `mysql2` from 3.9.7 to 3.9.8
- [Release notes](https://github.com/sidorares/node-mysql2/releases)
- [Changelog](https://github.com/sidorares/node-mysql2/blob/master/Changelog.md)
- [Commits](https://github.com/sidorares/node-mysql2/compare/v3.9.7...v3.9.8)

Updates `semver` from 7.6.2 to 7.6.3
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v7.6.2...v7.6.3)

Updates `postcss` from 8.4.38 to 8.4.39
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.38...8.4.39)

Updates `ws` from 8.17.0 to 8.17.1
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/8.17.0...8.17.1)

Updates `webpack-dev-middleware` from 7.2.1 to 7.3.0
- [Release notes](https://github.com/webpack/webpack-dev-middleware/releases)
- [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v7.2.1...v7.3.0)

Updates `@grpc/grpc-js` from 1.9.12 to 1.9.15
- [Release notes](https://github.com/grpc/grpc-node/releases)
- [Commits](https://github.com/grpc/grpc-node/compare/@grpc/grpc-js@1.9.12...@grpc/grpc-js@1.9.15)

---
updated-dependencies:
- dependency-name: graphql
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: jose
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: mysql2
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: semver
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: postcss
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: ws
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: webpack-dev-middleware
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: "@grpc/grpc-js"
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-25 22:51:33 +00:00
Ben Bangert 97b45f6ae3
chore: update apollo/client and server to 3.11.1 and 4.10.5 2024-07-25 21:20:25 +00:00
Ben Bangert d39fca36e5
chore: update nx to 19.5.1 and typescript to 5.5.3
Because:

* nx 19.5.1 has been released
* typescript 5.5.3 has been released

This commit:

* updates nx to 19.5.1
* updates typescript to 5.5.3
2024-07-23 22:37:41 +00:00
Reino Muhl efcd22ae8c
Add crypto-relier esm alias 2024-07-03 16:50:09 -04:00
Reino Muhl f47d120d71
feat(libs): convert libs/* to esbuild and swc/jest
Because:

- ts-jest is consuming too much memory during unit test execution

This commit:

- Replace ts-jest with @swc/jest, which has better memory utilization
- Replace Nx TSC build executor with Nx esbuild build executor, for better performance.
- Reduce size of unit-test job instance size from large back to medium+

Closes #FXA-9879
2024-06-27 15:28:55 -04:00
Ben Bangert 39efc8ddf4
chore: update nx to 19.3
Because:

* We want to use the latest version of Nx.

This commit:

* Updates Nx to 19.3.
2024-06-20 17:34:39 +00:00
Reino Muhl ab8ae37229
feat(next): update payments-next build and restart
Because:

- Starting and restarting payments-next takes a long time due to always
  building the app first, which isn't necessary during development.
- When changes are made to NestApp or its dependencies, these are not
  hot reloaded by Next.js, requiring a full Next.js restart.

This commit:

- Adopt Nx plugin for Next.js which more closely aligns with Next.js
  standard dev commands.
- Retained Nx Next.js executors for build, since it more closely fits
  into the current FxA build and deploy CI logic.
- Added a watcher to NestApp which calls a NestApp restart api, only
  available in development, to restart the NestApp on any changes.
- Adds a function to get the NestApp, instead of a const, thus ensuring,
  in dev mode, the latest NestApp is always returned.

Closes #FXA-9706
2024-06-18 10:45:04 -04:00
Lisa Chan 18e5d172b0
Merge pull request #17056 from mozilla/FXA-9708
fix(payments-next): Implement a11y improvements
2024-06-05 11:57:22 -04:00
Lisa Chan f9f670fb2e
fix(payments-next): Implement a11y improvements 2024-06-05 10:55:43 -04:00
Vijay Budhram 9c65c93c34
feat(crypto): Update webpack config to use vendored crypto relier 2024-06-04 17:52:36 -04:00
Ben Bangert 7575d8bf7a
Merge pull request #17037 from mozilla/dependabot/npm_and_yarn/google-cloud/opentelemetry-cloud-trace-exporter-2.2.0
chore(deps): bump @google-cloud/opentelemetry-cloud-trace-exporter from 2.1.0 to 2.2.0
2024-06-03 16:24:05 -07:00
Ben Bangert aec2fe3f78
Merge pull request #17038 from mozilla/dependabot/npm_and_yarn/stripe-15.8.0
chore(deps): bump stripe from 15.4.0 to 15.8.0
2024-06-03 15:11:42 -07:00
Ben Bangert 8771178ee3
feat: vendor fxa-crypto-relier as crypto-relier
Because:

* We want to incorporate the fxa-crypto-relier library into the Firefox
  Accounts codebase and deprecated its webextension functionality.

This commit:

* Adds the fxa-crypto-relier library to the Firefox Accounts codebase.

Closes FXA-9741
2024-06-03 14:03:11 -07:00
dependabot[bot] 742b58237b
chore(deps): bump stripe from 15.4.0 to 15.8.0
Bumps [stripe](https://github.com/stripe/stripe-node) from 15.4.0 to 15.8.0.
- [Release notes](https://github.com/stripe/stripe-node/releases)
- [Changelog](https://github.com/stripe/stripe-node/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stripe/stripe-node/compare/v15.4.0...v15.8.0)

---
updated-dependencies:
- dependency-name: stripe
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-30 06:47:25 +00:00
dependabot[bot] 0fd4bf0ac8
chore(deps): bump @google-cloud/opentelemetry-cloud-trace-exporter
Bumps [@google-cloud/opentelemetry-cloud-trace-exporter](https://github.com/GoogleCloudPlatform/opentelemetry-operations-js) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/GoogleCloudPlatform/opentelemetry-operations-js/releases)
- [Commits](https://github.com/GoogleCloudPlatform/opentelemetry-operations-js/commits/@google-cloud/opentelemetry-cloud-trace-exporter@2.2.0)

---
updated-dependencies:
- dependency-name: "@google-cloud/opentelemetry-cloud-trace-exporter"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-30 06:46:53 +00:00
Reino Muhl d078477821
feat(many): add support for libs in webpack apps
Because:

- Could not import libs/* into apps using webpack
- Some apps failed with compilation errors when switching branches
- Imports from libs/assets used relative paths instead of the alias

This commit:

- Adds support for libs/* into apps using webpack
- Replaces all relative paths for libs/assets with the alias

Closes #FXA-9559
Closes #FXA-9313
2024-05-29 16:58:40 -04:00
Vijay Budhram 4d56892891
chore(deps): Use the p-queue-compat library instead of p-queue 2024-05-24 10:54:31 -04:00
Reino Muhl 954b17071c
feat(next): cleanup tasks
Because:

* During development some console errors and warnings were introduced
* Improve developer experience and code quality of payments next

This commit:

* Update imports in Payments Next from root project directory
* Resolve browser console errors
  * Added missing CSP content items
  * Removed Layout image width to remove next/image warning
* Resolved server console error related to nest-typed-config
* Extract CheckoutForm button into PrimaryButton component
* Added Stripe Public API key config variable
* Updated checkout page headings
* Updated Stripe Payment Element to use accordion
* Added ConfigProvider for client components

Closes #FXA-9625
2024-05-16 15:37:23 -04:00
Reino Muhl 4ac4a6fd79
Merge pull request #16818 from mozilla/fxa-7806-next-checkbox
feat(next): add consent checkbox
2024-05-14 13:06:09 -04:00
Reino Muhl 6409c5e422
feat(next): add consent checkbox
Because:

* Add consent checkbox, reminder error tooltip and payment section with
  default disabled state.

This commit:

* Adds a new client component for the consent checkbox and implements
  a Radix holdover component for the error tooltip.
* Adds PaymentSection client component.

Closes: #FXA-7806
2024-05-14 08:52:06 -04:00
dependabot[bot] 996c233a1f
chore(deps): bump the npm_and_yarn group with 2 updates
Bumps the npm_and_yarn group with 2 updates: [semver](https://github.com/npm/node-semver) and [jose](https://github.com/panva/jose).


Updates `semver` from 7.6.1 to 7.6.2
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v7.6.1...v7.6.2)

Updates `jose` from 5.2.4 to 5.3.0
- [Release notes](https://github.com/panva/jose/releases)
- [Changelog](https://github.com/panva/jose/blob/main/CHANGELOG.md)
- [Commits](https://github.com/panva/jose/compare/v5.2.4...v5.3.0)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: jose
  dependency-type: direct:production
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-10 15:06:09 +00:00
dependabot[bot] 44aaeac8f9
chore(deps): bump @google-cloud/translate from 8.0.3 to 8.2.0
Bumps [@google-cloud/translate](https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-cloud-translate) from 8.0.3 to 8.2.0.
- [Release notes](https://github.com/googleapis/google-cloud-node/releases)
- [Changelog](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-cloud-translate/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-cloud-node/commits/translate-v8.2.0/packages/google-cloud-translate)

---
updated-dependencies:
- dependency-name: "@google-cloud/translate"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-10 07:06:45 +00:00
dependabot[bot] 118be0f572
chore(deps): bump the npm_and_yarn group with 2 updates
Bumps the npm_and_yarn group with 2 updates: [semver](https://github.com/npm/node-semver) and [qs](https://github.com/ljharb/qs).


Updates `semver` from 7.6.0 to 7.6.1
- [Release notes](https://github.com/npm/node-semver/releases)
- [Changelog](https://github.com/npm/node-semver/blob/main/CHANGELOG.md)
- [Commits](https://github.com/npm/node-semver/compare/v7.6.0...v7.6.1)

Updates `qs` from 6.5.2 to 6.5.3
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.5.2...v6.5.3)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: qs
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-08 21:55:16 +00:00
Wil Clouser 14aa33485b
Merge pull request #16892 from mozilla/dependabot/npm_and_yarn/google-cloud/bigquery-7.7.0
chore(deps): bump @google-cloud/bigquery from 7.6.0 to 7.7.0
2024-05-08 14:45:07 -07:00
Reino Muhl 2fb70a6886
feat(next): add payment element and submit
Because:

* Add the Stripe Payment Element to the checkout page
* Be able to checkout and successfully add a new payment method and
  new subscription.

This commit:

* Adds the PaymentElement to the StripeWrapper
* Adds the Subscribe Now button
* Adds the Full Name field
* Updates the NestApp with Firestore and StatsD provider factories

Closes #FXA-8850 and #FXA-7810
2024-05-08 10:37:14 -04:00
dependabot[bot] ed558022e3
chore(deps): bump @google-cloud/bigquery from 7.6.0 to 7.7.0
Bumps [@google-cloud/bigquery](https://github.com/googleapis/nodejs-bigquery) from 7.6.0 to 7.7.0.
- [Release notes](https://github.com/googleapis/nodejs-bigquery/releases)
- [Changelog](https://github.com/googleapis/nodejs-bigquery/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/nodejs-bigquery/compare/v7.6.0...v7.7.0)

---
updated-dependencies:
- dependency-name: "@google-cloud/bigquery"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-08 06:58:25 +00:00
Ben Bangert 487de07528
chore: update asn1/parse-asn1 deps
Because:

* The asn1 dependencies have security issues but some have not been
    updated because they broke very old versions of Node, which we are
    not using, so we can use the latest versions.

This commit:

* Updates and forces resolution of asn1.js and parse-asn1 to the latest
    versions.
2024-05-06 10:23:08 -07:00
Ben Bangert 578d01d8f8
chore: align bn.js with the latest version
Because:

* We want to avoid multiple copies of bn.js.

This commit:

* Resolves bn.js to the latest verison.
2024-05-06 08:30:35 -07:00
Ben Bangert 9a649c6441
feat: vendor fxa-jwtool
Because:

* We want to reduce the dependencies in fxa-jwtool and bring more
  of the functionality into the monorepo.

This commit:

* Moves and updates the fxa-jwtool code to function the same
  except as TypeScript with classes and no additional dependencies.
2024-05-06 07:52:16 -07:00
Wil Clouser b47b904c4d
Merge pull request #16853 from mozilla/dependabot/npm_and_yarn/stylelint-16.5.0
chore(deps-dev): bump stylelint from 16.2.1 to 16.5.0
2024-05-03 06:51:17 -07:00
dependabot[bot] a40d6ceb47
chore(deps-dev): bump stylelint from 16.2.1 to 16.5.0
Bumps [stylelint](https://github.com/stylelint/stylelint) from 16.2.1 to 16.5.0.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/16.2.1...16.5.0)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-03 07:07:06 +00:00
dependabot[bot] 59d0e027b2
chore(deps): bump the sentry group with 4 updates
Bumps the sentry group with 4 updates: [@sentry/browser](https://github.com/getsentry/sentry-javascript), [@sentry/integrations](https://github.com/getsentry/sentry-javascript), [@sentry/node](https://github.com/getsentry/sentry-javascript) and [@sentry/opentelemetry-node](https://github.com/getsentry/sentry-javascript).


Updates `@sentry/browser` from 7.112.1 to 7.113.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.113.0/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.112.1...7.113.0)

Updates `@sentry/integrations` from 7.112.1 to 7.113.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.113.0/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.112.1...7.113.0)

Updates `@sentry/node` from 7.112.1 to 7.113.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.113.0/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.112.1...7.113.0)

Updates `@sentry/opentelemetry-node` from 7.112.1 to 7.113.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.113.0/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.112.1...7.113.0)

---
updated-dependencies:
- dependency-name: "@sentry/browser"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: sentry
- dependency-name: "@sentry/integrations"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: sentry
- dependency-name: "@sentry/node"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: sentry
- dependency-name: "@sentry/opentelemetry-node"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: sentry
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-03 06:58:36 +00:00
Lisa Chan fefc48dd32
chore(deps): Update Stripe dependency 2024-05-02 17:32:13 -04:00
dependabot[bot] 2b372370c4
chore(deps-dev): bump react-test-renderer and @types/react-test-renderer
Bumps [react-test-renderer](https://github.com/facebook/react/tree/HEAD/packages/react-test-renderer) and [@types/react-test-renderer](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-test-renderer). These dependencies needed to be updated together.

Updates `react-test-renderer` from 18.2.0 to 18.3.1
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v18.3.1/packages/react-test-renderer)

Updates `@types/react-test-renderer` from 18.0.0 to 18.3.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-test-renderer)

---
updated-dependencies:
- dependency-name: react-test-renderer
  dependency-type: direct:development
  update-type: version-update:semver-minor
- dependency-name: "@types/react-test-renderer"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-01 07:17:25 +00:00
dependabot[bot] 7ab280d216
chore(deps): bump the npm_and_yarn group with 6 updates
Bumps the npm_and_yarn group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [postcss](https://github.com/postcss/postcss) | `8.4.31` | `8.4.32` |
| [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) | `6.1.2` | `6.1.3` |
| [axios](https://github.com/axios/axios) | `0.28.0` | `0.28.1` |
| [browserify-sign](https://github.com/crypto-browserify/browserify-sign) | `4.1.0` | `4.2.3` |
| [get-func-name](https://github.com/chaijs/get-func-name) | `2.0.0` | `2.0.2` |
| [react-devtools-core](https://github.com/facebook/react/tree/HEAD/packages/react-devtools-core) | `4.20.2` | `4.28.5` |


Updates `postcss` from 8.4.31 to 8.4.32
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/8.4.31...8.4.32)

Updates `webpack-dev-middleware` from 6.1.2 to 6.1.3
- [Release notes](https://github.com/webpack/webpack-dev-middleware/releases)
- [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v6.1.3/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v6.1.2...v6.1.3)

Updates `axios` from 0.28.0 to 0.28.1
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v0.28.1/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.28.0...v0.28.1)

Updates `browserify-sign` from 4.1.0 to 4.2.3
- [Changelog](https://github.com/browserify/browserify-sign/blob/main/CHANGELOG.md)
- [Commits](https://github.com/crypto-browserify/browserify-sign/compare/v4.1.0...v4.2.3)

Updates `get-func-name` from 2.0.0 to 2.0.2
- [Release notes](https://github.com/chaijs/get-func-name/releases)
- [Commits](https://github.com/chaijs/get-func-name/commits/v2.0.2)

Updates `react-devtools-core` from 4.20.2 to 4.28.5
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/HEAD/packages/react-devtools-core)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: webpack-dev-middleware
  dependency-type: direct:development
  dependency-group: npm_and_yarn
- dependency-name: axios
  dependency-type: direct:production
  dependency-group: npm_and_yarn
- dependency-name: browserify-sign
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: get-func-name
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: react-devtools-core
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-29 21:12:26 +00:00
dependabot[bot] 6187f34ced
chore(deps): bump @apollo/client from 3.9.4 to 3.10.1
Bumps [@apollo/client](https://github.com/apollographql/apollo-client) from 3.9.4 to 3.10.1.
- [Release notes](https://github.com/apollographql/apollo-client/releases)
- [Changelog](https://github.com/apollographql/apollo-client/blob/main/CHANGELOG.md)
- [Commits](https://github.com/apollographql/apollo-client/compare/v3.9.4...v3.10.1)

---
updated-dependencies:
- dependency-name: "@apollo/client"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-25 07:07:55 +00:00
dependabot[bot] 4f69cfbe51
chore(deps): bump mysql2 from 3.9.4 to 3.9.7
Bumps [mysql2](https://github.com/sidorares/node-mysql2) from 3.9.4 to 3.9.7.
- [Release notes](https://github.com/sidorares/node-mysql2/releases)
- [Changelog](https://github.com/sidorares/node-mysql2/blob/master/Changelog.md)
- [Commits](https://github.com/sidorares/node-mysql2/compare/v3.9.4...v3.9.7)

---
updated-dependencies:
- dependency-name: mysql2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-24 20:17:17 +00:00
Ben Bangert 6e109ba3a4
chore: bump next to 14.2.3
Because:

* We want to use the latest version of next.

This commit:

* Updates next to 14.2.3.
2024-04-24 12:03:13 -07:00
dependabot[bot] 3568e77ded
chore(deps): bump the sentry group with 4 updates
Bumps the sentry group with 4 updates: [@sentry/browser](https://github.com/getsentry/sentry-javascript), [@sentry/integrations](https://github.com/getsentry/sentry-javascript), [@sentry/node](https://github.com/getsentry/sentry-javascript) and [@sentry/opentelemetry-node](https://github.com/getsentry/sentry-javascript).


Updates `@sentry/browser` from 7.111.0 to 7.112.1
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.112.1/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.111.0...7.112.1)

Updates `@sentry/integrations` from 7.111.0 to 7.112.1
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.112.1/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.111.0...7.112.1)

Updates `@sentry/node` from 7.111.0 to 7.112.1
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.112.1/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.111.0...7.112.1)

Updates `@sentry/opentelemetry-node` from 7.111.0 to 7.112.1
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.112.1/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.111.0...7.112.1)

---
updated-dependencies:
- dependency-name: "@sentry/browser"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: sentry
- dependency-name: "@sentry/integrations"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: sentry
- dependency-name: "@sentry/node"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: sentry
- dependency-name: "@sentry/opentelemetry-node"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: sentry
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-24 06:49:52 +00:00
Ben Bangert b81be41552
chore: update nest to 10.3.4
Because:

* The latest version of nest is 10.3.4.

This commit:

* Updates the version of nest to 10.3.4 and nest-cli
  to 10.3.2.
2024-04-23 17:19:41 -07:00
Reino Muhl 02652e6f15
Merge pull request #16766 from mozilla/fxa-9436-add-type-safe-config
feat(next): add typesafe config
2024-04-23 14:07:09 -04:00
Reino Muhl cb41181b4d
feat(next): add typesafe config
Because:

* Use Next.js standard environment variable procedure
* Provide typed config to be used throughout Payments Next.

This commit:

* Refactor config to use Next.js native environment loaders
* Remove .env.json and .env.production.json
* Add validator and transformer functions to provide
  validated and typesafe config.

Closes #FXA-9436
2024-04-23 12:47:18 -04:00
dependabot[bot] c0d4b1c547
chore(deps-dev): bump @testing-library/react from 14.2.1 to 15.0.2
Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library) from 14.2.1 to 15.0.2.
- [Release notes](https://github.com/testing-library/react-testing-library/releases)
- [Changelog](https://github.com/testing-library/react-testing-library/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/react-testing-library/compare/v14.2.1...v15.0.2)

---
updated-dependencies:
- dependency-name: "@testing-library/react"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-23 06:39:13 +00:00
dependabot[bot] a3058e43c8
chore(deps): bump @google-cloud/bigquery from 7.5.0 to 7.6.0
Bumps [@google-cloud/bigquery](https://github.com/googleapis/nodejs-bigquery) from 7.5.0 to 7.6.0.
- [Release notes](https://github.com/googleapis/nodejs-bigquery/releases)
- [Changelog](https://github.com/googleapis/nodejs-bigquery/blob/main/CHANGELOG.md)
- [Commits](https://github.com/googleapis/nodejs-bigquery/compare/v7.5.0...v7.6.0)

---
updated-dependencies:
- dependency-name: "@google-cloud/bigquery"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-22 06:45:43 +00:00
Reino Muhl 117e694ca5
Merge pull request #16744 from mozilla/dependabot/npm_and_yarn/sentry-7893b5f74e
chore(deps): bump the sentry group with 4 updates
2024-04-19 08:42:10 -04:00
dependabot[bot] 8db0624d18
chore(deps): bump winston from 3.12.0 to 3.13.0
Bumps [winston](https://github.com/winstonjs/winston) from 3.12.0 to 3.13.0.
- [Release notes](https://github.com/winstonjs/winston/releases)
- [Changelog](https://github.com/winstonjs/winston/blob/master/CHANGELOG.md)
- [Commits](https://github.com/winstonjs/winston/compare/v3.12.0...v3.13.0)

---
updated-dependencies:
- dependency-name: winston
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-19 07:32:29 +00:00
dependabot[bot] 6c54ddc5fe
chore(deps): bump the sentry group with 4 updates
Bumps the sentry group with 4 updates: [@sentry/browser](https://github.com/getsentry/sentry-javascript), [@sentry/integrations](https://github.com/getsentry/sentry-javascript), [@sentry/node](https://github.com/getsentry/sentry-javascript) and [@sentry/opentelemetry-node](https://github.com/getsentry/sentry-javascript).


Updates `@sentry/browser` from 7.110.0 to 7.111.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.111.0/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.110.0...7.111.0)

Updates `@sentry/integrations` from 7.110.0 to 7.111.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.111.0/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.110.0...7.111.0)

Updates `@sentry/node` from 7.110.0 to 7.111.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.111.0/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.110.0...7.111.0)

Updates `@sentry/opentelemetry-node` from 7.110.0 to 7.111.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases)
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/7.111.0/CHANGELOG.md)
- [Commits](https://github.com/getsentry/sentry-javascript/compare/7.110.0...7.111.0)

---
updated-dependencies:
- dependency-name: "@sentry/browser"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: sentry
- dependency-name: "@sentry/integrations"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: sentry
- dependency-name: "@sentry/node"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: sentry
- dependency-name: "@sentry/opentelemetry-node"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: sentry
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-19 07:25:02 +00:00
dependabot[bot] a4e8984b1c
chore(deps): bump @babel/core and @types/babel__core
Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) and [@types/babel__core](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/babel__core). These dependencies needed to be updated together.

Updates `@babel/core` from 7.22.8 to 7.24.4
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.24.4/packages/babel-core)

Updates `@types/babel__core` from 7.1.14 to 7.20.5
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/babel__core)

---
updated-dependencies:
- dependency-name: "@babel/core"
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: "@types/babel__core"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-17 18:51:27 +00:00