Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to disable getBestMatchFromCodes? #281

Closed
yoroshikun opened this issue Mar 8, 2024 · 3 comments
Closed

How to disable getBestMatchFromCodes? #281

yoroshikun opened this issue Mar 8, 2024 · 3 comments

Comments

@yoroshikun
Copy link

🐛 Bug Report

When consuming this library to detect language (we currently use path) it will auto extrapolate the language code very eagerly. We need a way to disable that. Unless we are missing something in the config code.

Related line.

if (this.services.languageUtils.getBestMatchFromCodes) return detected; // new i18next v19.5.0

To Reproduce

With the config set to below

  supportedLngs: ['ja', 'en', ...],
  ...
          detection: {
            order: ['path'],
          },

navigating to {base}/e will infer en <- incorrect assumption
navigating to {base}/c will infer cimode <- not supported at all
and so on.

Expected behavior

No assumption to be made on the intended language, expecially in path mode.

navigating to {base}/e will not infer en falling back to the default language set
same for c etc.

Your Environment

  • runtime version: i.e. node 20.10
  • i18next version: i.e. 21.10.0
  • os: Mac,
  • any other relevant information
@adrai
Copy link
Member

adrai commented Mar 8, 2024

try i18next v23.10.1 and set the fallbackLng option to your desired fallback language (ja or en)

@adrai
Copy link
Member

adrai commented Mar 8, 2024

if this does not help, you can add your own language detector (https://github.com/i18next/i18next-browser-languageDetector?tab=readme-ov-file#adding-own-detection-functionality) that validates for correct language codes...
Or provide a PR with an optional option for to do this language code validation here: https://github.com/i18next/i18next-browser-languageDetector/blob/master/src/index.js#L76

@yoroshikun
Copy link
Author

Thank you so much for this change, I have confirmed that this correctly defaults to the fallback lang instead of inferring non supported languages

@adrai adrai closed this as completed Mar 8, 2024
github-merge-queue bot pushed a commit to coveo/ui-kit that referenced this issue Mar 11, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[@coveo/relay-event-types](https://togithub.com/coveo/analytics_schema)
| [`7.6.9` ->
`7.7.0`](https://renovatebot.com/diffs/npm/@coveo%2frelay-event-types/7.6.9/7.7.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@coveo%2frelay-event-types/7.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@coveo%2frelay-event-types/7.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@coveo%2frelay-event-types/7.6.9/7.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@coveo%2frelay-event-types/7.6.9/7.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@coveo/semantic-monorepo-tools](https://togithub.com/coveo/semantic-monorepo-tools)
| [`2.4.18` ->
`2.4.20`](https://renovatebot.com/diffs/npm/@coveo%2fsemantic-monorepo-tools/2.4.18/2.4.20)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@coveo%2fsemantic-monorepo-tools/2.4.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@coveo%2fsemantic-monorepo-tools/2.4.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@coveo%2fsemantic-monorepo-tools/2.4.18/2.4.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@coveo%2fsemantic-monorepo-tools/2.4.18/2.4.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@cspell/eslint-plugin](https://togithub.com/streetsidesoftware/cspell/tree/main/packages/cspell-eslint-plugin#readme)
([source](https://togithub.com/streetsidesoftware/cspell)) | [`8.5.0` ->
`8.6.0`](https://renovatebot.com/diffs/npm/@cspell%2feslint-plugin/8.5.0/8.6.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@cspell%2feslint-plugin/8.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@cspell%2feslint-plugin/8.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@cspell%2feslint-plugin/8.5.0/8.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@cspell%2feslint-plugin/8.5.0/8.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [@octokit/graphql-schema](https://togithub.com/octokit/graphql-schema)
| [`15.1.0` ->
`15.2.0`](https://renovatebot.com/diffs/npm/@octokit%2fgraphql-schema/15.1.0/15.2.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@octokit%2fgraphql-schema/15.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@octokit%2fgraphql-schema/15.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@octokit%2fgraphql-schema/15.1.0/15.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@octokit%2fgraphql-schema/15.1.0/15.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
| [`20.11.24` ->
`20.11.25`](https://renovatebot.com/diffs/npm/@types%2fnode/20.11.24/20.11.25)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.11.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.11.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.11.24/20.11.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.11.24/20.11.25?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[@types/retry](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/retry)
([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/retry))
| [`0.12.2` ->
`0.12.5`](https://renovatebot.com/diffs/npm/@types%2fretry/0.12.2/0.12.5)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fretry/0.12.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fretry/0.12.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fretry/0.12.2/0.12.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fretry/0.12.2/0.12.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [aws-sdk](https://togithub.com/aws/aws-sdk-js) | [`2.1569.0` ->
`2.1574.0`](https://renovatebot.com/diffs/npm/aws-sdk/2.1569.0/2.1574.0)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/aws-sdk/2.1574.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/aws-sdk/2.1574.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/aws-sdk/2.1569.0/2.1574.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/aws-sdk/2.1569.0/2.1574.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [cspell](https://streetsidesoftware.github.io/cspell/)
([source](https://togithub.com/streetsidesoftware/cspell)) | [`8.5.0` ->
`8.6.0`](https://renovatebot.com/diffs/npm/cspell/8.5.0/8.6.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/cspell/8.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/cspell/8.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/cspell/8.5.0/8.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/cspell/8.5.0/8.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[eslint-config-next](https://nextjs.org/docs/app/building-your-application/configuring/eslint#eslint-config)
([source](https://togithub.com/vercel/next.js/tree/HEAD/packages/eslint-config-next))
| [`14.1.1` ->
`14.1.3`](https://renovatebot.com/diffs/npm/eslint-config-next/14.1.1/14.1.3)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-next/14.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-config-next/14.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-config-next/14.1.1/14.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-next/14.1.1/14.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [i18next](https://www.i18next.com)
([source](https://togithub.com/i18next/i18next)) | [`23.10.0` ->
`23.10.1`](https://renovatebot.com/diffs/npm/i18next/23.10.0/23.10.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/i18next/23.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/i18next/23.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/i18next/23.10.0/23.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/i18next/23.10.0/23.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [next](https://nextjs.org)
([source](https://togithub.com/vercel/next.js)) | [`14.1.1` ->
`14.1.3`](https://renovatebot.com/diffs/npm/next/14.1.1/14.1.3) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/next/14.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/next/14.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/next/14.1.1/14.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/next/14.1.1/14.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [puppeteer](https://togithub.com/puppeteer/puppeteer/tree/main#readme)
([source](https://togithub.com/puppeteer/puppeteer)) | [`22.4.0` ->
`22.4.1`](https://renovatebot.com/diffs/npm/puppeteer/22.4.0/22.4.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/puppeteer/22.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/puppeteer/22.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/puppeteer/22.4.0/22.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/puppeteer/22.4.0/22.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [typescript](https://www.typescriptlang.org/)
([source](https://togithub.com/Microsoft/TypeScript)) | [`5.3.3` ->
`5.4.2`](https://renovatebot.com/diffs/npm/typescript/5.3.3/5.4.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.3.3/5.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.3.3/5.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [typescript](https://www.typescriptlang.org/)
([source](https://togithub.com/Microsoft/TypeScript)) | [`4.9.5` ->
`5.4.2`](https://renovatebot.com/diffs/npm/typescript/5.3.3/5.4.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.3.3/5.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.3.3/5.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [vite](https://vitejs.dev)
([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite)) |
[`5.1.4` -> `5.1.6`](https://renovatebot.com/diffs/npm/vite/5.1.4/5.1.6)
|
[![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.1.4/5.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.1.4/5.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>coveo/analytics_schema
(@&#8203;coveo/relay-event-types)</summary>

###
[`v7.7.0`](https://togithub.com/coveo/analytics_schema/compare/fc91e5b07fff9a9d82ad56b69b80ae8259015241...65e65f27d5529f964184b0d083e3f44dee1c91b4)

[Compare
Source](https://togithub.com/coveo/analytics_schema/compare/fc91e5b07fff9a9d82ad56b69b80ae8259015241...65e65f27d5529f964184b0d083e3f44dee1c91b4)

###
[`v7.6.11`](https://togithub.com/coveo/analytics_schema/compare/5f71c9e5abc93cf3f8325b3d2907956f605827e7...fc91e5b07fff9a9d82ad56b69b80ae8259015241)

[Compare
Source](https://togithub.com/coveo/analytics_schema/compare/5f71c9e5abc93cf3f8325b3d2907956f605827e7...fc91e5b07fff9a9d82ad56b69b80ae8259015241)

###
[`v7.6.10`](https://togithub.com/coveo/analytics_schema/compare/3337a286b03dc62d21eedafd4391ec51026cf69b...5f71c9e5abc93cf3f8325b3d2907956f605827e7)

[Compare
Source](https://togithub.com/coveo/analytics_schema/compare/3337a286b03dc62d21eedafd4391ec51026cf69b...5f71c9e5abc93cf3f8325b3d2907956f605827e7)

</details>

<details>
<summary>coveo/semantic-monorepo-tools
(@&#8203;coveo/semantic-monorepo-tools)</summary>

###
[`v2.4.20`](https://togithub.com/coveo/semantic-monorepo-tools/blob/HEAD/CHANGELOG.md#2420-2024-03-06)

[Compare
Source](https://togithub.com/coveo/semantic-monorepo-tools/compare/v2.4.19...v2.4.20)

###
[`v2.4.19`](https://togithub.com/coveo/semantic-monorepo-tools/blob/HEAD/CHANGELOG.md#2419-2024-03-05)

[Compare
Source](https://togithub.com/coveo/semantic-monorepo-tools/compare/v2.4.18...v2.4.19)

</details>

<details>
<summary>streetsidesoftware/cspell
(@&#8203;cspell/eslint-plugin)</summary>

###
[`v8.6.0`](https://togithub.com/streetsidesoftware/cspell/blob/HEAD/CHANGELOG.md#860-2024-03-05)

[Compare
Source](https://togithub.com/streetsidesoftware/cspell/compare/v8.5.0...v8.6.0)

**Note:** Version bump only for package cspell-monorepo

</details>

<details>
<summary>octokit/graphql-schema
(@&#8203;octokit/graphql-schema)</summary>

###
[`v15.2.0`](https://togithub.com/octokit/graphql-schema/releases/tag/v15.2.0)

[Compare
Source](https://togithub.com/octokit/graphql-schema/compare/v15.1.2...v15.2.0)

##### Features

- **mutation:** optional `recurring` argument for `createSponsorship()`
([#&#8203;913](https://togithub.com/octokit/graphql-schema/issues/913))
([9d08d51](https://togithub.com/octokit/graphql-schema/commit/9d08d51a041f0792fa212425cbc59f3124392f3a))

###
[`v15.1.2`](https://togithub.com/octokit/graphql-schema/releases/tag/v15.1.2)

[Compare
Source](https://togithub.com/octokit/graphql-schema/compare/v15.1.1...v15.1.2)

##### Bug Fixes

- remove `OTECHIE` from `FundingPlatform` enum
([#&#8203;912](https://togithub.com/octokit/graphql-schema/issues/912))
([54d37d9](https://togithub.com/octokit/graphql-schema/commit/54d37d96c7766bea76959f4333b481faf439fd59))

###
[`v15.1.1`](https://togithub.com/octokit/graphql-schema/releases/tag/v15.1.1)

[Compare
Source](https://togithub.com/octokit/graphql-schema/compare/v15.1.0...v15.1.1)

##### Bug Fixes

- built
([#&#8203;911](https://togithub.com/octokit/graphql-schema/issues/911))
([cd3182f](https://togithub.com/octokit/graphql-schema/commit/cd3182f61fd02792a408b7903c584e8cf87c9587))

</details>

<details>
<summary>aws/aws-sdk-js (aws-sdk)</summary>

###
[`v2.1574.0`](https://togithub.com/aws/aws-sdk-js/blob/HEAD/CHANGELOG.md#215740)

[Compare
Source](https://togithub.com/aws/aws-sdk-js/compare/v2.1573.0...v2.1574.0)

- feature: Batch: This release adds JobStateTimeLimitActions setting to
the Job Queue API. It allows you to configure an action Batch can take
for a blocking job in front of the queue after the defined period of
time. The new parameter applies for ECS, EKS, and FARGATE Job Queues.
- feature: CloudTrail: Added exceptions to CreateTrail, DescribeTrails,
and ListImportFailures APIs.
- feature: CognitoIdentityServiceProvider: Add
ConcurrentModificationException to SetUserPoolMfaConfig
-   feature: GuardDuty: Add RDS Provisioned and Serverless Usage types
- feature: Support: Update maintenance mode message to share upcoming
end-of-support
- feature: Transfer: Added DES_EDE3\_CBC to the list of supported
encryption algorithms for messages sent with an AS2 connector.

###
[`v2.1573.0`](https://togithub.com/aws/aws-sdk-js/blob/HEAD/CHANGELOG.md#215730)

[Compare
Source](https://togithub.com/aws/aws-sdk-js/compare/v2.1572.0...v2.1573.0)

- feature: AppConfig: AWS AppConfig now supports dynamic parameters,
which enhance the functionality of AppConfig Extensions by allowing you
to provide parameter values to your Extensions at the time you deploy
your configuration.
- feature: EC2: This release adds an optional parameter to RegisterImage
and CopyImage APIs to support tagging AMIs at the time of creation.
- feature: Grafana: Adds support for the new GrafanaToken as part of the
Amazon Managed Grafana Enterprise plugins upgrade to associate your AWS
account with a Grafana Labs account.
- feature: PaymentCryptographyData: AWS Payment Cryptography EMV Decrypt
Feature Release
- feature: WAFV2: You can increase the max request body inspection size
for some regional resources. The size setting is in the web ACL
association config. Also, the AWSManagedRulesBotControlRuleSet
EnableMachineLearning setting now takes a Boolean instead of a primitive
boolean type, for languages like Java.

###
[`v2.1572.0`](https://togithub.com/aws/aws-sdk-js/blob/HEAD/CHANGELOG.md#215720)

[Compare
Source](https://togithub.com/aws/aws-sdk-js/compare/v2.1571.0...v2.1572.0)

- feature: Imagebuilder: Add PENDING status to Lifecycle Execution
resource status. Add StartTime and EndTime to
ListLifecycleExecutionResource API response.
- feature: RDS: Updated the input of CreateDBCluster and ModifyDBCluster
to support setting CA certificates. Updated the output of
DescribeDBCluster to show current CA certificate setting value.
-   feature: Support: Update README with v2 end-of-support announcement
-   feature: Support: Add upcoming end-of-support message in postinstall
- feature: VerifiedPermissions: Deprecating details in favor of
configuration for GetIdentitySource and ListIdentitySources APIs.

###
[`v2.1571.0`](https://togithub.com/aws/aws-sdk-js/blob/HEAD/CHANGELOG.md#215710)

[Compare
Source](https://togithub.com/aws/aws-sdk-js/compare/v2.1570.0...v2.1571.0)

-   feature: Organizations: This release contains an endpoint addition
- feature: SESV2: Adds support for providing custom headers within
SendEmail and SendBulkEmail for SESv2.

###
[`v2.1570.0`](https://togithub.com/aws/aws-sdk-js/blob/HEAD/CHANGELOG.md#215700)

[Compare
Source](https://togithub.com/aws/aws-sdk-js/compare/v2.1569.0...v2.1570.0)

- feature: CloudFormation: Add DetailedStatus field to
DescribeStackEvents and DescribeStacks APIs
- feature: FSx: Added support for creating FSx for NetApp ONTAP file
systems with up to 12 HA pairs, delivering up to 72 GB/s of read
throughput and 12 GB/s of write throughput.
-   feature: Organizations: Documentation update for AWS Organizations

</details>

<details>
<summary>vercel/next.js (eslint-config-next)</summary>

###
[`v14.1.3`](https://togithub.com/vercel/next.js/compare/v14.1.2...fc38ee190c9b7de09ebff13a17ebd948cf580ec3)

[Compare
Source](https://togithub.com/vercel/next.js/compare/v14.1.2...v14.1.3)

###
[`v14.1.2`](https://togithub.com/vercel/next.js/compare/v14.1.1...f564deef86be32a6b25125ddb8172c7c27d3f19a)

[Compare
Source](https://togithub.com/vercel/next.js/compare/v14.1.1...v14.1.2)

</details>

<details>
<summary>i18next/i18next (i18next)</summary>

###
[`v23.10.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23101)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.10.0...v23.10.1)

- optimize getBestMatchFromCodes for
[i18next/i18next-browser-languageDetector#281

</details>

<details>
<summary>vercel/next.js (next)</summary>

###
[`v14.1.3`](https://togithub.com/vercel/next.js/compare/v14.1.2...fc38ee190c9b7de09ebff13a17ebd948cf580ec3)

[Compare
Source](https://togithub.com/vercel/next.js/compare/v14.1.2...v14.1.3)

###
[`v14.1.2`](https://togithub.com/vercel/next.js/compare/v14.1.1...f564deef86be32a6b25125ddb8172c7c27d3f19a)

[Compare
Source](https://togithub.com/vercel/next.js/compare/v14.1.1...v14.1.2)

</details>

<details>
<summary>puppeteer/puppeteer (puppeteer)</summary>

###
[`v22.4.1`](https://togithub.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v22.4.1):
puppeteer-core: v22.4.1

[Compare
Source](https://togithub.com/puppeteer/puppeteer/compare/puppeteer-v22.4.0...puppeteer-v22.4.1)

##### Bug Fixes

- roll to Chrome 122.0.6261.111 (r1250580)
([#&#8203;12055](https://togithub.com/puppeteer/puppeteer/issues/12055))
([9b31bca](https://togithub.com/puppeteer/puppeteer/commit/9b31bca01adeb2ce04c97d9fcb3c6b6461469f07))

</details>

<details>
<summary>Microsoft/TypeScript (typescript)</summary>

###
[`v5.4.2`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.4.2):
TypeScript 5.4

[Compare
Source](https://togithub.com/Microsoft/TypeScript/compare/v5.3.3...v5.4.2)

For release notes, check out the [release
announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/).

For the complete list of fixed issues, check out the

- [fixed issues query for Typescript 5.4.0
(Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.1
(RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.4.2
(Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.4.2%22+is%3Aclosed+).

Downloads are available on:

- [NuGet
package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)

</details>

<details>
<summary>vitejs/vite (vite)</summary>

###
[`v5.1.6`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small516-2024-03-11-small)

[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.1.5...v5.1.6)

- chore(deps): update all non-major dependencies
([#&#8203;16131](https://togithub.com/vitejs/vite/issues/16131))
([a862ecb](https://togithub.com/vitejs/vite/commit/a862ecb)), closes
[#&#8203;16131](https://togithub.com/vitejs/vite/issues/16131)
- fix: check for publicDir before checking if it is a parent directory
([#&#8203;16046](https://togithub.com/vitejs/vite/issues/16046))
([b6fb323](https://togithub.com/vitejs/vite/commit/b6fb323)), closes
[#&#8203;16046](https://togithub.com/vitejs/vite/issues/16046)
- fix: escape single quote when relative base is used
([#&#8203;16060](https://togithub.com/vitejs/vite/issues/16060))
([8f74ce4](https://togithub.com/vitejs/vite/commit/8f74ce4)), closes
[#&#8203;16060](https://togithub.com/vitejs/vite/issues/16060)
- fix: handle function property extension in namespace import
([#&#8203;16113](https://togithub.com/vitejs/vite/issues/16113))
([f699194](https://togithub.com/vitejs/vite/commit/f699194)), closes
[#&#8203;16113](https://togithub.com/vitejs/vite/issues/16113)
- fix: server middleware mode resolve
([#&#8203;16122](https://togithub.com/vitejs/vite/issues/16122))
([8403546](https://togithub.com/vitejs/vite/commit/8403546)), closes
[#&#8203;16122](https://togithub.com/vitejs/vite/issues/16122)
- fix(esbuild): update tsconfck to fix bug that could cause a deadlock
([#&#8203;16124](https://togithub.com/vitejs/vite/issues/16124))
([fd9de04](https://togithub.com/vitejs/vite/commit/fd9de04)), closes
[#&#8203;16124](https://togithub.com/vitejs/vite/issues/16124)
- fix(worker): hide "The emitted file overwrites" warning if the content
is same ([#&#8203;16094](https://togithub.com/vitejs/vite/issues/16094))
([60dfa9e](https://togithub.com/vitejs/vite/commit/60dfa9e)), closes
[#&#8203;16094](https://togithub.com/vitejs/vite/issues/16094)
- fix(worker): throw error when circular worker import is detected and
support self referencing worker
([eef9da1](https://togithub.com/vitejs/vite/commit/eef9da1)), closes
[#&#8203;16103](https://togithub.com/vitejs/vite/issues/16103)
- style(utils): remove null check
([#&#8203;16112](https://togithub.com/vitejs/vite/issues/16112))
([0d2df52](https://togithub.com/vitejs/vite/commit/0d2df52)), closes
[#&#8203;16112](https://togithub.com/vitejs/vite/issues/16112)
- refactor(runtime): share more code between runtime and main bundle
([#&#8203;16063](https://togithub.com/vitejs/vite/issues/16063))
([93be84e](https://togithub.com/vitejs/vite/commit/93be84e)), closes
[#&#8203;16063](https://togithub.com/vitejs/vite/issues/16063)

###
[`v5.1.5`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small515-2024-03-04-small)

[Compare
Source](https://togithub.com/vitejs/vite/compare/v5.1.4...v5.1.5)

- fix: `__vite__mapDeps` code injection
([#&#8203;15732](https://togithub.com/vitejs/vite/issues/15732))
([aff54e1](https://togithub.com/vitejs/vite/commit/aff54e1)), closes
[#&#8203;15732](https://togithub.com/vitejs/vite/issues/15732)
- fix: analysing build chunk without dependencies
([#&#8203;15469](https://togithub.com/vitejs/vite/issues/15469))
([bd52283](https://togithub.com/vitejs/vite/commit/bd52283)), closes
[#&#8203;15469](https://togithub.com/vitejs/vite/issues/15469)
- fix: import with query with imports field
([#&#8203;16085](https://togithub.com/vitejs/vite/issues/16085))
([ab823ab](https://togithub.com/vitejs/vite/commit/ab823ab)), closes
[#&#8203;16085](https://togithub.com/vitejs/vite/issues/16085)
- fix: normalize literal-only entry pattern
([#&#8203;16010](https://togithub.com/vitejs/vite/issues/16010))
([1dccc37](https://togithub.com/vitejs/vite/commit/1dccc37)), closes
[#&#8203;16010](https://togithub.com/vitejs/vite/issues/16010)
- fix: optimizeDeps.entries with literal-only pattern(s)
([#&#8203;15853](https://togithub.com/vitejs/vite/issues/15853))
([49300b3](https://togithub.com/vitejs/vite/commit/49300b3)), closes
[#&#8203;15853](https://togithub.com/vitejs/vite/issues/15853)
- fix: output correct error for empty import specifier
([#&#8203;16055](https://togithub.com/vitejs/vite/issues/16055))
([a9112eb](https://togithub.com/vitejs/vite/commit/a9112eb)), closes
[#&#8203;16055](https://togithub.com/vitejs/vite/issues/16055)
- fix: upgrade esbuild to 0.20.x
([#&#8203;16062](https://togithub.com/vitejs/vite/issues/16062))
([899d9b1](https://togithub.com/vitejs/vite/commit/899d9b1)), closes
[#&#8203;16062](https://togithub.com/vitejs/vite/issues/16062)
- fix(runtime): runtime HMR affects only imported files
([#&#8203;15898](https://togithub.com/vitejs/vite/issues/15898))
([57463fc](https://togithub.com/vitejs/vite/commit/57463fc)), closes
[#&#8203;15898](https://togithub.com/vitejs/vite/issues/15898)
- fix(scanner): respect `experimentalDecorators: true`
([#&#8203;15206](https://togithub.com/vitejs/vite/issues/15206))
([4144781](https://togithub.com/vitejs/vite/commit/4144781)), closes
[#&#8203;15206](https://togithub.com/vitejs/vite/issues/15206)
- revert: "fix: upgrade esbuild to 0.20.x"
([#&#8203;16072](https://togithub.com/vitejs/vite/issues/16072))
([11cceea](https://togithub.com/vitejs/vite/commit/11cceea)), closes
[#&#8203;16072](https://togithub.com/vitejs/vite/issues/16072)
- refactor: share code with vite runtime
([#&#8203;15907](https://togithub.com/vitejs/vite/issues/15907))
([b20d542](https://togithub.com/vitejs/vite/commit/b20d542)), closes
[#&#8203;15907](https://togithub.com/vitejs/vite/issues/15907)
- refactor(runtime): use functions from `pathe`
([#&#8203;16061](https://togithub.com/vitejs/vite/issues/16061))
([aac2ef7](https://togithub.com/vitejs/vite/commit/aac2ef7)), closes
[#&#8203;16061](https://togithub.com/vitejs/vite/issues/16061)
- chore(deps): update all non-major dependencies
([#&#8203;16028](https://togithub.com/vitejs/vite/issues/16028))
([7cfe80d](https://togithub.com/vitejs/vite/commit/7cfe80d)), closes
[#&#8203;16028](https://togithub.com/vitejs/vite/issues/16028)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/coveo/ui-kit).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMzAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIzMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIn0=-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Olivier Lamothe <olamothe@coveo.com>
kodiakhq bot added a commit to weareinreach/TransMascFutures that referenced this issue Mar 13, 2024
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@prisma/adapter-neon](https://togithub.com/prisma/prisma) ([source](https://togithub.com/prisma/prisma/tree/HEAD/packages/adapter-neon)) | [`5.10.2` -> `5.11.0`](https://renovatebot.com/diffs/npm/@prisma%2fadapter-neon/5.10.2/5.11.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@prisma%2fadapter-neon/5.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@prisma%2fadapter-neon/5.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@prisma%2fadapter-neon/5.10.2/5.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@prisma%2fadapter-neon/5.10.2/5.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@prisma/client](https://www.prisma.io) ([source](https://togithub.com/prisma/prisma/tree/HEAD/packages/client)) | [`5.10.2` -> `5.11.0`](https://renovatebot.com/diffs/npm/@prisma%2fclient/5.10.2/5.11.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@prisma%2fclient/5.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@prisma%2fclient/5.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@prisma%2fclient/5.10.2/5.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@prisma%2fclient/5.10.2/5.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@trpc/client](https://trpc.io) ([source](https://togithub.com/trpc/trpc/tree/HEAD/packages/client)) | [`10.45.1` -> `10.45.2`](https://renovatebot.com/diffs/npm/@trpc%2fclient/10.45.1/10.45.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@trpc%2fclient/10.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@trpc%2fclient/10.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@trpc%2fclient/10.45.1/10.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@trpc%2fclient/10.45.1/10.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@trpc/next](https://trpc.io) ([source](https://togithub.com/trpc/trpc/tree/HEAD/packages/next)) | [`10.45.1` -> `10.45.2`](https://renovatebot.com/diffs/npm/@trpc%2fnext/10.45.1/10.45.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@trpc%2fnext/10.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@trpc%2fnext/10.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@trpc%2fnext/10.45.1/10.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@trpc%2fnext/10.45.1/10.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@trpc/react-query](https://trpc.io) ([source](https://togithub.com/trpc/trpc/tree/HEAD/packages/react)) | [`10.45.1` -> `10.45.2`](https://renovatebot.com/diffs/npm/@trpc%2freact-query/10.45.1/10.45.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@trpc%2freact-query/10.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@trpc%2freact-query/10.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@trpc%2freact-query/10.45.1/10.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@trpc%2freact-query/10.45.1/10.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@trpc/server](https://trpc.io) ([source](https://togithub.com/trpc/trpc/tree/HEAD/packages/server)) | [`10.45.1` -> `10.45.2`](https://renovatebot.com/diffs/npm/@trpc%2fserver/10.45.1/10.45.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@trpc%2fserver/10.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@trpc%2fserver/10.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@trpc%2fserver/10.45.1/10.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@trpc%2fserver/10.45.1/10.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`20.11.25` -> `20.11.27`](https://renovatebot.com/diffs/npm/@types%2fnode/20.11.25/20.11.27) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.11.27?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.11.27?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.11.25/20.11.27?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.11.25/20.11.27?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)) | [`18.2.64` -> `18.2.65`](https://renovatebot.com/diffs/npm/@types%2freact/18.2.64/18.2.65) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.2.65?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.2.65?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.2.64/18.2.65?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.2.64/18.2.65?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@types/react-dom](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)) | [`18.2.20` -> `18.2.22`](https://renovatebot.com/diffs/npm/@types%2freact-dom/18.2.20/18.2.22) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/18.2.22?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact-dom/18.2.22?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact-dom/18.2.20/18.2.22?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/18.2.20/18.2.22?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`7.1.1` -> `7.2.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/7.1.1/7.2.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/7.1.1/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/7.1.1/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | [`7.1.1` -> `7.2.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/7.1.1/7.2.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/7.1.1/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/7.1.1/7.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [chromatic](https://www.chromatic.com) ([source](https://togithub.com/chromaui/chromatic-cli)) | [`11.0.4` -> `11.0.8`](https://renovatebot.com/diffs/npm/chromatic/11.0.4/11.0.8) | [![age](https://developer.mend.io/api/mc/badges/age/npm/chromatic/11.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/chromatic/11.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/chromatic/11.0.4/11.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/chromatic/11.0.4/11.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [dotenv-cli](https://togithub.com/entropitor/dotenv-cli) | [`7.3.0` -> `7.4.1`](https://renovatebot.com/diffs/npm/dotenv-cli/7.3.0/7.4.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/dotenv-cli/7.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/dotenv-cli/7.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/dotenv-cli/7.3.0/7.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/dotenv-cli/7.3.0/7.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [eslint-plugin-codegen](https://togithub.com/mmkal/eslint-plugin-codegen) | [`0.25.0` -> `0.26.0`](https://renovatebot.com/diffs/npm/eslint-plugin-codegen/0.25.0/0.26.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-codegen/0.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-codegen/0.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-codegen/0.25.0/0.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-codegen/0.25.0/0.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [i18next](https://www.i18next.com) ([source](https://togithub.com/i18next/i18next)) | [`23.10.0` -> `23.10.1`](https://renovatebot.com/diffs/npm/i18next/23.10.0/23.10.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/i18next/23.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/i18next/23.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/i18next/23.10.0/23.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/i18next/23.10.0/23.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [prisma](https://www.prisma.io) ([source](https://togithub.com/prisma/prisma/tree/HEAD/packages/cli)) | [`5.10.2` -> `5.11.0`](https://renovatebot.com/diffs/npm/prisma/5.10.2/5.11.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/prisma/5.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prisma/5.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prisma/5.10.2/5.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prisma/5.10.2/5.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [react-i18next](https://togithub.com/i18next/react-i18next) | [`14.0.8` -> `14.1.0`](https://renovatebot.com/diffs/npm/react-i18next/14.0.8/14.1.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/react-i18next/14.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/react-i18next/14.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/react-i18next/14.0.8/14.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/react-i18next/14.0.8/14.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |
| [type-fest](https://togithub.com/sindresorhus/type-fest) | [`4.11.1` -> `4.12.0`](https://renovatebot.com/diffs/npm/type-fest/4.11.1/4.12.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/type-fest/4.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/type-fest/4.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/type-fest/4.11.1/4.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/type-fest/4.11.1/4.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) |

---

### Release Notes

<details>
<summary>prisma/prisma (@&#8203;prisma/adapter-neon)</summary>

### [`v5.11.0`](https://togithub.com/prisma/prisma/releases/tag/5.11.0)

[Compare Source](https://togithub.com/prisma/prisma/compare/5.10.2...5.11.0)

Today, we are excited to share the `5.11.0` stable release 🎉

🌟 **Help us spread the word about Prisma by starring the repo ☝️ or [posting on X](https://twitter.com/intent/post?text=Check%20out%20the%20latest%20%40prisma%20release%20v5.11.0%20%F0%9F%9A%80%0D%0A%0D%0Ahttps%3A%2F%2Fgithub.com%2Fprisma%2Fprisma%2Freleases%2Ftag%2F5.11.0) about the release.**

#### Highlights

##### Edge function support for Cloudflare and Vercel (Preview)

We’re thrilled to announce that support for edge function deployments with Prisma ORM is now in Preview 🥳 As of this release, you can deploy your apps that are using Prisma ORM to:

-   Vercel Edge Functions and Vercel Edge Middleware
-   Cloudflare Workers and Cloudflare Pages

In order to deploy to an edge function, you’ll need to use a compatible database driver (along with its [Prisma driver adapter](https://www.prisma.io/docs/orm/overview/databases/database-drivers#driver-adapters)):

-   Neon Serverless Driver (for PostgreSQL databases hosted via [Neon](https://neon.tech/))
-   PlanetScale Serverless Driver (for MySQL databases hosted via [PlanetScale](https://planetscale.com/))
-   `pg` driver (for traditional PostgreSQL databases)
-   `@libsql/client` driver (for SQLite databases hosted via [Turso](https://turso.tech/))

Check out our [documentation](https://www.prisma.io/docs/orm/prisma-client/deployment/edge/overview) to learn how you can deploy an edge function using any combination of supported edge function provider and database.

You can also read more about it in the [announcement blog post](https://pris.ly/b/prisma-edge)!

##### Performance improvements in nested `create` operations

With Prisma ORM, you can create multiple new records in *nested* queries, for example:

```ts
const user = await prisma.user.update({
  where: { id: 9 },
  data: {
    name: 'Elliott',
    posts: {
      create: {
        data: [{ title: 'My first post' }, { title: 'My second post' }],
      },
    },
  },
})
```

In previous versions, Prisma ORM would translate this into multiple SQL `INSERT` queries, each requiring its own roundtrip to the database. As of this release, these nested `create` queries are optimized and the `INSERT` queries are sent to the database *in bulk* in a single roundtrip. These optimizations apply to one-to-many as well as many-to-many relations.

With this change, using the nested `create` option to create multiple records effectively becomes equivalent to using a nested `createMany` operation (except that `createMany` *only* works with one-to-many relations, whereas `create` works both with one-to-many and many-to-many).

> **Note**: Only the deepest nested operation is optimized. If a user specified `create (1) -> create (2) -> create (3)`  in their query, only `create (3)` will be optimized.

#### Fixes and improvements

##### Prisma Client

-   [Prisma errors when not using the major.minor.patch versioning system](https://togithub.com/prisma/prisma/issues/7317)
-   [mongodb where condition resulted in combined $ne but should not be $eq](https://togithub.com/prisma/prisma/issues/15175)
-   [Node hangs when `console.log(new PrismaClient())`](https://togithub.com/prisma/prisma/issues/18292)
-   [Add wolfy linux to supported OS](https://togithub.com/prisma/prisma/issues/18329)
-   [Support Linux Gentoo](https://togithub.com/prisma/prisma/issues/18698)
-   [Know engines to download for Void Linux](https://togithub.com/prisma/prisma/issues/20434)
-   [Engine does not support Linux distro "openeuler"](https://togithub.com/prisma/prisma/issues/20937)
-   [Prisma Doesn't Recognize Crystal Linux distro](https://togithub.com/prisma/prisma/issues/21955)
-   [Regression: Mapped `enum` throws error (collation `cp1250_czech_cs` or similar)](https://togithub.com/prisma/prisma/issues/21967)
-   [`NOT` condition leaks out of its desired bounds](https://togithub.com/prisma/prisma/issues/22007)
-   [The column does not exist in the current database.](https://togithub.com/prisma/prisma/issues/22098)
-   [Logging `PrismaClient` object is slow](https://togithub.com/prisma/prisma/issues/22848)
-   [Running `prisma generate` on Litespeed Web Server cPanel with ssh](https://togithub.com/prisma/prisma/issues/22857)
-   [Prisma doesn't know which engines to download for the Linux distro "guttaos"](https://togithub.com/prisma/prisma/issues/23031)
-   [Error in driver-adapter-utils with `tsc`:  `Cannot find namespace 'debug'.`](https://togithub.com/prisma/prisma/issues/23091)
-   [VS Code debugger freeze from time to time, when Prisma Client is involved](https://togithub.com/prisma/prisma/issues/23181)
-   [`push` method still unimplemented for scalar lists in CockroachDB](https://togithub.com/prisma/prisma/issues/23183)
-   [`Invalid character` error persists on 5.10.1 in Prisma Studio](https://togithub.com/prisma/prisma/issues/23225)
-   [Add "Peppermint OS" to list of supported distros](https://togithub.com/prisma/prisma/issues/23237)
-   [`runtimeDescription` is not defined error](https://togithub.com/prisma/prisma/issues/23430)

##### Prisma Migrate

-   [Prisma with UOS or Deepin](https://togithub.com/prisma/prisma/issues/18374)
-   [Warning: Linux distro "slackware"](https://togithub.com/prisma/prisma/issues/18547)
-   [Error when run `npx prisma db pull` with DeepinOS 20.9GNU/LInux](https://togithub.com/prisma/prisma/issues/19157)
-   [Add solus to list of known supported distros](https://togithub.com/prisma/prisma/issues/21493)
-   [NixOS not recognised as a Linux distribution](https://togithub.com/prisma/prisma/issues/22145)
-   [Prisma Warning on Ubuntu 20.04](https://togithub.com/prisma/prisma/issues/22347)
-   [Let Prisma detect Artix Linux distro](https://togithub.com/prisma/prisma/issues/22522)
-   [couldn't identify clear-linux-os](https://togithub.com/prisma/prisma/issues/22539)
-   [Prisma doesn't know which engines to download with `Linux Mint`](https://togithub.com/prisma/prisma/issues/23141)
-   [`Error: Invalid character` when `schema.prisma` includes Chinese/Non-ASCII characters in a comment](https://togithub.com/prisma/prisma/issues/23201)

##### Prisma Engines

-   [\[DA\] Planetscale engine tests: aggregations](https://togithub.com/prisma/prisma-engines/issues/4473)
-   [\[DA\] Planetscale engine tests: json filtering](https://togithub.com/prisma/prisma-engines/issues/4475)
-   [\[DA\] Planetscale engine tests: order and pagination](https://togithub.com/prisma/prisma-engines/issues/4478)
-   [\[DA\] Planetscale engine tests: oids](https://togithub.com/prisma/prisma-engines/issues/4479)
-   [\[DA\] Planetscale engine tests: nested_createmany_fail_dups](https://togithub.com/prisma/prisma-engines/issues/4481)
-   [\[DA\] Planetscale engine tests: create_many_error_dups](https://togithub.com/prisma/prisma-engines/issues/4484)
-   [\[DA\] Planetscale engine tests: upsert_fails_if_filter_dont_match](https://togithub.com/prisma/prisma-engines/issues/4486)

</details>

<details>
<summary>trpc/trpc (@&#8203;trpc/client)</summary>

### [`v10.45.2`](https://togithub.com/trpc/trpc/compare/v10.45.1...936db6dd2598337758e29c843ff66984ed54faaf)

[Compare Source](https://togithub.com/trpc/trpc/compare/v10.45.1...v10.45.2)

</details>

<details>
<summary>trpc/trpc (@&#8203;trpc/next)</summary>

### [`v10.45.2`](https://togithub.com/trpc/trpc/releases/tag/v10.45.2)

[Compare Source](https://togithub.com/trpc/trpc/compare/v10.45.1...v10.45.2)

#### What's Changed

-   patch(server): upgrade to typescript 5.4 and do fixes due to breaking changes in typescript by [@&#8203;KATT](https://togithub.com/KATT) in [trpc/trpc#5560

**Full Changelog**: trpc/trpc@v10.45.1...v10.45.2

</details>

<details>
<summary>trpc/trpc (@&#8203;trpc/react-query)</summary>

### [`v10.45.2`](https://togithub.com/trpc/trpc/compare/v10.45.1...936db6dd2598337758e29c843ff66984ed54faaf)

[Compare Source](https://togithub.com/trpc/trpc/compare/v10.45.1...v10.45.2)

</details>

<details>
<summary>trpc/trpc (@&#8203;trpc/server)</summary>

### [`v10.45.2`](https://togithub.com/trpc/trpc/compare/v10.45.1...936db6dd2598337758e29c843ff66984ed54faaf)

[Compare Source](https://togithub.com/trpc/trpc/compare/v10.45.1...v10.45.2)

</details>

<details>
<summary>typescript-eslint/typescript-eslint (@&#8203;typescript-eslint/eslint-plugin)</summary>

### [`v7.2.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#720-2024-03-11)

[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.1.1...v7.2.0)

##### 🚀 Features

-   support TS 5.4

-   **eslint-plugin:** \[prefer-string-starts-ends-with] add allowSingleElementEquality option

##### 🩹 Fixes

-   **eslint-plugin:** expose \*-type-checked-only configs for extension

-   **eslint-plugin:** \[member-ordering] report alphabetical sorting for all groups instead of just the first failing group

-   **eslint-plugin:** \[no-var-requires, no-require-imports] support template literal

-   **eslint-plugin:** \[no-useless-template-literals] detect TemplateLiteral

-   **eslint-plugin:** \[no-unnecessary-condition] handle union array and tuple type

-   **eslint-plugin:** \[prefer-find] support ternary branches in prefer-find

##### ❤️  Thank You

-   Arka Pratim Chaudhuri
-   auvred
-   Chris Plummer
-   Fotis Papadogeorgopoulos
-   Josh Goldberg ✨
-   Kirk Waiblinger
-   Wayne Zhang
-   YeonJuan

You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.

</details>

<details>
<summary>typescript-eslint/typescript-eslint (@&#8203;typescript-eslint/parser)</summary>

### [`v7.2.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#720-2024-03-11)

[Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v7.1.1...v7.2.0)

##### 🚀 Features

-   support TS 5.4

##### ❤️  Thank You

-   Arka Pratim Chaudhuri
-   auvred
-   Chris Plummer
-   Fotis Papadogeorgopoulos
-   Josh Goldberg ✨
-   Kirk Waiblinger
-   Wayne Zhang
-   YeonJuan

You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website.

</details>

<details>
<summary>chromaui/chromatic-cli (chromatic)</summary>

### [`v11.0.8`](https://togithub.com/chromaui/chromatic-cli/blob/HEAD/CHANGELOG.md#v1108-Mon-Mar-11-2024)

[Compare Source](https://togithub.com/chromaui/chromatic-cli/compare/v11.0.7...v11.0.8)

##### 🐛 Bug Fix

-   Fix e2e peer dep versions [#&#8203;943](https://togithub.com/chromaui/chromatic-cli/pull/943) ([@&#8203;tevanoff](https://togithub.com/tevanoff))

##### Authors: 1

-   Todd Evanoff ([@&#8203;tevanoff](https://togithub.com/tevanoff))

***

### [`v11.0.7`](https://togithub.com/chromaui/chromatic-cli/blob/HEAD/CHANGELOG.md#v1107-Fri-Mar-08-2024)

[Compare Source](https://togithub.com/chromaui/chromatic-cli/compare/v11.0.6...v11.0.7)

##### 🐛 Bug Fix

-   Prevent non-string or null message in timestamp logging from causing exit code 254 during build. [#&#8203;931](https://togithub.com/chromaui/chromatic-cli/pull/931) ([@&#8203;BenjaminEllisSo](https://togithub.com/BenjaminEllisSo))

##### Authors: 1

-   [@&#8203;BenjaminEllisSo](https://togithub.com/BenjaminEllisSo)

***

### [`v11.0.6`](https://togithub.com/chromaui/chromatic-cli/blob/HEAD/CHANGELOG.md#v1106-Thu-Mar-07-2024)

[Compare Source](https://togithub.com/chromaui/chromatic-cli/compare/v11.0.5...v11.0.6)

##### 🐛 Bug Fix

-   Expose E2E build errors [#&#8203;940](https://togithub.com/chromaui/chromatic-cli/pull/940) ([@&#8203;tevanoff](https://togithub.com/tevanoff))

##### Authors: 1

-   Todd Evanoff ([@&#8203;tevanoff](https://togithub.com/tevanoff))

***

### [`v11.0.5`](https://togithub.com/chromaui/chromatic-cli/blob/HEAD/CHANGELOG.md#v1105-Thu-Mar-07-2024)

[Compare Source](https://togithub.com/chromaui/chromatic-cli/compare/v11.0.4...v11.0.5)

##### 🐛 Bug Fix

-   escape special characters in onlyStoryFiles filenames [#&#8203;942](https://togithub.com/chromaui/chromatic-cli/pull/942) ([@&#8203;JonathanKolnik](https://togithub.com/JonathanKolnik))

##### Authors: 1

-   Jono Kolnik ([@&#8203;JonathanKolnik](https://togithub.com/JonathanKolnik))

***

</details>

<details>
<summary>entropitor/dotenv-cli (dotenv-cli)</summary>

### [`v7.4.1`](https://togithub.com/entropitor/dotenv-cli/compare/v7.4.0...ed62fc71afc952181913aa275d7a002a5178b2d6)

[Compare Source](https://togithub.com/entropitor/dotenv-cli/compare/v7.4.0...v7.4.1)

### [`v7.4.0`](https://togithub.com/entropitor/dotenv-cli/releases/tag/v7.4.0): Release better variable usage (`-v`)

[Compare Source](https://togithub.com/entropitor/dotenv-cli/compare/v7.3.0...v7.4.0)

Releases [entropitor/dotenv-cli#105

</details>

<details>
<summary>mmkal/eslint-plugin-codegen (eslint-plugin-codegen)</summary>

### [`v0.26.0`](https://togithub.com/mmkal/eslint-plugin-codegen/releases/tag/0.26.0)

[Compare Source](https://togithub.com/mmkal/eslint-plugin-codegen/compare/0.25.0...0.26.0)

-   monorepoTOC: toposort  [`d72b314`](https://togithub.com/mmkal/eslint-plugin-codegen/commit/d72b314)
-   add monorepoTOC filter docs  [`b88e660`](https://togithub.com/mmkal/eslint-plugin-codegen/commit/b88e660)

</details>

<details>
<summary>i18next/i18next (i18next)</summary>

### [`v23.10.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23101)

[Compare Source](https://togithub.com/i18next/i18next/compare/v23.10.0...v23.10.1)

-   optimize getBestMatchFromCodes for [i18next/i18next-browser-languageDetector#281

</details>

<details>
<summary>i18next/react-i18next (react-i18next)</summary>

### [`v14.1.0`](https://togithub.com/i18next/react-i18next/blob/HEAD/CHANGELOG.md#1410)

[Compare Source](https://togithub.com/i18next/react-i18next/compare/v14.0.8...v14.1.0)

-   types(`Trans`): add typechecking on context prop [1732](https://togithub.com/i18next/react-i18next/pull/1732) (might brake if using "internal" `Trans` or `TransProps`)

</details>

<details>
<summary>sindresorhus/type-fest (type-fest)</summary>

### [`v4.12.0`](https://togithub.com/sindresorhus/type-fest/releases/tag/v4.12.0)

[Compare Source](https://togithub.com/sindresorhus/type-fest/compare/v4.11.1...v4.12.0)

##### New types

-   [`ArraySlice`](https://togithub.com/sindresorhus/type-fest/blob/main/source/array-slice.d.ts)
-   [`StringSlice`](https://togithub.com/sindresorhus/type-fest/blob/main/source/string-slice.d.ts)
-   [`IsNegative`](https://togithub.com/sindresorhus/type-fest/blob/85221aa12f2e9ed9d76e94e3c73b6bd904889bf6/source/numeric.d.ts#L172-L187)
-   [`GreaterThan`](https://togithub.com/sindresorhus/type-fest/blob/main/source/greater-than.d.ts)
-   [`GreaterThanOrEqual`](https://togithub.com/sindresorhus/type-fest/blob/main/source/greater-than-or-equal.d.ts)
-   [`LessThan`](https://togithub.com/sindresorhus/type-fest/blob/main/source/less-than.d.ts)
-   [`LessThanOrEqual`](https://togithub.com/sindresorhus/type-fest/blob/main/source/less-than-or-equal.d.ts)
-   [`Sum`](https://togithub.com/sindresorhus/type-fest/blob/main/source/sum.d.ts)
-   [`Subtract`](https://togithub.com/sindresorhus/type-fest/blob/main/source/subtract.d.ts)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Monday,before 4am on Thursday" (UTC), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired.

---

 - [ ] If you want to rebase/retry this PR, check this box

---

This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/weareinreach/GLAAD).



PR-URL: #360
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot added a commit to valora-inc/dapp-list that referenced this issue Mar 18, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [cypress](https://cypress.io)
([source](https://togithub.com/cypress-io/cypress)) | [`^13.6.6` ->
`^13.7.0`](https://renovatebot.com/diffs/npm/cypress/13.6.6/13.7.0) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/cypress/13.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/cypress/13.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/cypress/13.6.6/13.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/cypress/13.6.6/13.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
| [i18next](https://www.i18next.com)
([source](https://togithub.com/i18next/i18next)) | [`~23.10.0` ->
`~23.10.1`](https://renovatebot.com/diffs/npm/i18next/23.10.0/23.10.1) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/i18next/23.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/i18next/23.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/i18next/23.10.0/23.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/i18next/23.10.0/23.10.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>cypress-io/cypress (cypress)</summary>

###
[`v13.7.0`](https://togithub.com/cypress-io/cypress/releases/tag/v13.7.0)

[Compare
Source](https://togithub.com/cypress-io/cypress/compare/v13.6.6...v13.7.0)

Changelog: <https://docs.cypress.io/guides/references/changelog#13-7-0>

</details>

<details>
<summary>i18next/i18next (i18next)</summary>

###
[`v23.10.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23101)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.10.0...v23.10.1)

- optimize getBestMatchFromCodes for
[i18next/i18next-browser-languageDetector#281

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Monday" in timezone
UTC, Automerge - "after 8:00 before 23:00 every weekday except on
Friday" in timezone UTC.

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/valora-inc/dapp-list).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNDUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjI0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
github-merge-queue bot pushed a commit to valora-inc/wallet that referenced this issue Apr 19, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [i18next](https://www.i18next.com)
([source](https://togithub.com/i18next/i18next)) | [`^22.5.1` ->
`^23.11.2`](https://renovatebot.com/diffs/npm/i18next/22.5.1/23.11.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/i18next/23.11.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/i18next/23.11.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/i18next/22.5.1/23.11.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/i18next/22.5.1/23.11.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>i18next/i18next (i18next)</summary>

###
[`v23.11.2`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23112)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.11.1...v23.11.2)

- allow defaultValue in nested translation
[2174](https://togithub.com/i18next/i18next/issues/2174)

###
[`v23.11.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23111)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.11.0...v23.11.1)

- types: remove const from ParseKeys Context type parameter and disable
`skipLibCheck` [2169](https://togithub.com/i18next/i18next/pull/2169)

###
[`v23.11.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23110)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.10.1...v23.11.0)

- Fix typing performance regression
[2166](https://togithub.com/i18next/i18next/pull/2166)

###
[`v23.10.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23101)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.10.0...v23.10.1)

- optimize getBestMatchFromCodes for
[i18next/i18next-browser-languageDetector#281

###
[`v23.10.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23100)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.9.0...v23.10.0)

- Add 'isInitializing' property so we're able to detect init() was
already called [2141](https://togithub.com/i18next/i18next/issues/2141)

###
[`v23.9.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2390)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.8.3...v23.9.0)

- types: support nested keys in `InterpolationMap`
[2140](https://togithub.com/i18next/i18next/pull/2140) fixes
[2014](https://togithub.com/i18next/i18next/issues/2014)

###
[`v23.8.3`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2383)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.8.2...v23.8.3)

- prevent resource mutation when using `addResourceBundle`
[2081](https://togithub.com/i18next/i18next/issues/2081)

###
[`v23.8.2`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2382)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.8.1...v23.8.2)

- optimize `addResources` to address
[2130](https://togithub.com/i18next/i18next/issues/2130)

###
[`v23.8.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2381)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.8.0...v23.8.1)

- types: support stricter typechecking for returnEmptyString and
returnNull [2129](https://togithub.com/i18next/i18next/pull/2129)

###
[`v23.8.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2380)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.20...v23.8.0)

- improve performance by reducing array slices and RegExp recreation
[2128](https://togithub.com/i18next/i18next/pull/2128)

###
[`v23.7.20`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23720)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.19...v23.7.20)

- optimize: consistent \_zero special handling also for
defaultValue_zero
[2124](https://togithub.com/i18next/i18next/issues/2124)
- intl plural rule for dev is now en (consistent with v3 compatibility)

###
[`v23.7.19`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23719)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.18...v23.7.19)

- fix: consistent \_zero special handling also for defaultValue_zero
[2124](https://togithub.com/i18next/i18next/issues/2124)

###
[`v23.7.18`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23718)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.17...v23.7.18)

- types: support readonly defaultNS
[2123](https://togithub.com/i18next/i18next/pull/2123)

###
[`v23.7.17`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23717)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.16...v23.7.17)

- types: fix support for defaultNS as array (fixes
[2118](https://togithub.com/i18next/i18next/issues/2118))
[2121](https://togithub.com/i18next/i18next/pull/2121)
- types: fix typo in `CustomInstanceExtensions`
[2122](https://togithub.com/i18next/i18next/pull/2122)

###
[`v23.7.16`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23716)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.15...v23.7.16)

- fix: Use Typescript 5 types with Typescript 5+
[2108](https://togithub.com/i18next/i18next/pull/2108)
- Hint: If you're using TypeScript 4 and you navigate to the type
definitions in your code editor, it might be you will see the TypeScript
5 types, but the TS compiler should use the correct types.

###
[`v23.7.15`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23715)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.14...v23.7.15)

- types: simplifies types for array access and fixes
[2103](https://togithub.com/i18next/i18next/issues/2103)

###
[`v23.7.14`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23714)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.13...v23.7.14)

-   types: fix types for array access

###
[`v23.7.13`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23713)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.12...v23.7.13)

- types: optimise ParseTReturn
[2095](https://togithub.com/i18next/i18next/pull/2095)

###
[`v23.7.12`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23712)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.11...v23.7.12)

-   types: fix for older ts version (context validation only for TS 5)

###
[`v23.7.11`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23711)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.10...v23.7.11)

- types: fix for older ts versions
[2090](https://togithub.com/i18next/i18next/issues/2090)

###
[`v23.7.10`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23710)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.9...v23.7.10)

- types: initializedStoreOnce and initializedLanguageOnce
[2089](https://togithub.com/i18next/i18next/pull/2089)

###
[`v23.7.9`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2379)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.8...v23.7.9)

- types: fix FormatFunction should allow any value inside options
parameter

###
[`v23.7.8`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2378)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.7...v23.7.8)

-   prevent cosmetic SyntaxError because of non catched error variable

###
[`v23.7.7`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2377)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.6...v23.7.7)

-   optimize TypeScript V4 export

###
[`v23.7.6`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2376)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.5...v23.7.6)

-   types: CustomInstanceExtenstions

###
[`v23.7.5`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2375)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.4...v23.7.5)

-   fix types export for TypeScript v4 in combination with react-i18next

###
[`v23.7.4`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2374)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.3...v23.7.4)

-   fix for TypeScript v4 in combination with react-i18next

###
[`v23.7.3`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2373)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.2...v23.7.3)

-   fix: consider importing '\*.js'

###
[`v23.7.2`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2372)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.1...v23.7.2)

-   types: optimize mts

###
[`v23.7.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2371)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.0...v23.7.1)

-   fix some mjs typings

###
[`v23.7.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2370)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.6.0...v23.7.0)

- fix: separate cjs and mjs typings
[2010](https://togithub.com/i18next/i18next/issues/2010)
- fix: consider importing './typescript/t.js'
[2048](https://togithub.com/i18next/i18next/issues/2048)

###
[`v23.6.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2360)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.5.1...v23.6.0)

- add interpolation data to response if returnDetails is true
[2053](https://togithub.com/i18next/i18next/pull/2053)

###
[`v23.5.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2351)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.5.0...v23.5.1)

- types: use unknown to better infer types on nested t functions also
for older typescript version
[2032](https://togithub.com/i18next/i18next/issues/2032)

###
[`v23.5.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2350)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.9...v23.5.0)

- types: use unknown to better infer types on nested t functions
[2018](https://togithub.com/i18next/i18next/pull/2018)

###
[`v23.4.9`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2349)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.8...v23.4.9)

- fix: preload languages also on cimode, if configured also as
fallbackLng

###
[`v23.4.8`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2348)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.7...v23.4.8)

-   fix: preload languages also on cimode, if configured

###
[`v23.4.7`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2347)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.6...v23.4.7)

-   preload languages also on cimode, if configured

###
[`v23.4.6`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2346)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.5...v23.4.6)

-   pass correct language for custom i18nFormat

###
[`v23.4.5`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2345)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.4...v23.4.5)

-   types: named export for FlatNamespace

###
[`v23.4.4`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2344)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.3...v23.4.4)

- types: add customisation of contextSeparator also on v4 t types
[2019](https://togithub.com/i18next/i18next/pull/2019)

###
[`v23.4.3`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2343)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.2...v23.4.3)

- types: add customisation of contextSeparator
[2017](https://togithub.com/i18next/i18next/pull/2017)

###
[`v23.4.2`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2342)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.1...v23.4.2)

-   types: export some types for next-i18next

###
[`v23.4.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2341)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.0...v23.4.1)

-   types: fix typescript imports

###
[`v23.4.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2340)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.3.0...v23.4.0)

- types: Support const modifier for options and key
[2007](https://togithub.com/i18next/i18next/pull/2007)
- types: Support context
[2006](https://togithub.com/i18next/i18next/pull/2006)

###
[`v23.3.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2330)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.11...v23.3.0)

- types: Fix performance issue that affects flat object with multiple
(thousands) keys [2004](https://togithub.com/i18next/i18next/pull/2004)

###
[`v23.2.11`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23211)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.10...v23.2.11)

- types: Fix $TFunctionBrand
[1997](https://togithub.com/i18next/i18next/pull/1997)

###
[`v23.2.10`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23210)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.9...v23.2.10)

- types: emit function can have additional arguments
[1993](https://togithub.com/i18next/i18next/issues/1993)

###
[`v23.2.9`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2329)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.8...v23.2.9)

- types: Add brand to TFunction type so different namespaces' TFunctions
are not treated as compatible
[1994](https://togithub.com/i18next/i18next/pull/1994)

###
[`v23.2.8`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2328)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.7...v23.2.8)

-   types for hasLoadedNamespace

###
[`v23.2.7`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2327)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.6...v23.2.7)

-   fix utils import (for Deno)

###
[`v23.2.6`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2326)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.5...v23.2.6)

- Re-allow unknown keys, when a defaultValue is provided
[1867](https://togithub.com/i18next/i18next/issues/1867)

###
[`v23.2.5`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2325)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.3...v23.2.5)

- Clean language code before passing to formatters
[1988](https://togithub.com/i18next/i18next/pull/1988)

###
[`v23.2.3`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2323)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.2...v23.2.3)

- types: Optimize logic for fallback ns
[1984](https://togithub.com/i18next/i18next/pull/1984)

###
[`v23.2.2`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2322)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.1...v23.2.2)

- types: try to fix fallbackNS type handling also for older TS version
[1981](https://togithub.com/i18next/i18next/issues/1981)

###
[`v23.2.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23211)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.0...v23.2.1)

- types: Fix $TFunctionBrand
[1997](https://togithub.com/i18next/i18next/pull/1997)

###
[`v23.2.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2320)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.1.0...v23.2.0)

- types: add fallbackNS type handling
[1975](https://togithub.com/i18next/i18next/pull/1975)

###
[`v23.1.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2310)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.0.2...v23.1.0)

- cloneInstance: introduce `forkResourceStore`
[1974](https://togithub.com/i18next/i18next/issues/1974)
-   types: default argument values for ParseKeys type

###
[`v23.0.2`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2302)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.0.1...v23.0.2)

- refactor: static createInstance for wider browser support
[1973](https://togithub.com/i18next/i18next/pull/1973)

###
[`v23.0.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2301)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.0.0...v23.0.1)

-   types: export ParseKeys

###
[`v23.0.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2300)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v22.5.1...v23.0.0)

**This is a major breaking release:**

- redesigned TypeScript types
[1911](https://togithub.com/i18next/i18next/pull/1911)

- removed `setDebug` function in the logger:
[1954](https://togithub.com/i18next/i18next/issues/1954#issuecomment-1537117407)

- changed `returnNull` default to `false`
[1885](https://togithub.com/i18next/i18next/pull/1885)

- drop support for old browsers and Node.js < v12
[1948](https://togithub.com/i18next/i18next/issues/1948)

- ordinal plural keys are now prefixed with `_ordinal` to help
translators (non-breaking, because of fallback)
[1945](https://togithub.com/i18next/i18next/pull/1945)

➡️ check out the [migration
guide](https://www.i18next.com/misc/migration-guide#v22.x.x-to-v23.0.0)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 5pm,every weekend" in timezone
America/Los_Angeles, Automerge - "after 5pm,every weekend" in timezone
America/Los_Angeles.

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/valora-inc/wallet).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjMwMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Kathy Luo <kathyluo18@gmail.com>
github-merge-queue bot pushed a commit to valora-inc/wallet that referenced this issue Apr 19, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [i18next](https://www.i18next.com)
([source](https://togithub.com/i18next/i18next)) | [`^22.5.1` ->
`^23.11.2`](https://renovatebot.com/diffs/npm/i18next/22.5.1/23.11.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/i18next/23.11.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/i18next/23.11.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/i18next/22.5.1/23.11.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/i18next/22.5.1/23.11.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>i18next/i18next (i18next)</summary>

###
[`v23.11.2`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23112)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.11.1...v23.11.2)

- allow defaultValue in nested translation
[2174](https://togithub.com/i18next/i18next/issues/2174)

###
[`v23.11.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23111)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.11.0...v23.11.1)

- types: remove const from ParseKeys Context type parameter and disable
`skipLibCheck` [2169](https://togithub.com/i18next/i18next/pull/2169)

###
[`v23.11.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23110)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.10.1...v23.11.0)

- Fix typing performance regression
[2166](https://togithub.com/i18next/i18next/pull/2166)

###
[`v23.10.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23101)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.10.0...v23.10.1)

- optimize getBestMatchFromCodes for
[i18next/i18next-browser-languageDetector#281

###
[`v23.10.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23100)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.9.0...v23.10.0)

- Add 'isInitializing' property so we're able to detect init() was
already called [2141](https://togithub.com/i18next/i18next/issues/2141)

###
[`v23.9.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2390)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.8.3...v23.9.0)

- types: support nested keys in `InterpolationMap`
[2140](https://togithub.com/i18next/i18next/pull/2140) fixes
[2014](https://togithub.com/i18next/i18next/issues/2014)

###
[`v23.8.3`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2383)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.8.2...v23.8.3)

- prevent resource mutation when using `addResourceBundle`
[2081](https://togithub.com/i18next/i18next/issues/2081)

###
[`v23.8.2`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2382)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.8.1...v23.8.2)

- optimize `addResources` to address
[2130](https://togithub.com/i18next/i18next/issues/2130)

###
[`v23.8.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2381)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.8.0...v23.8.1)

- types: support stricter typechecking for returnEmptyString and
returnNull [2129](https://togithub.com/i18next/i18next/pull/2129)

###
[`v23.8.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2380)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.20...v23.8.0)

- improve performance by reducing array slices and RegExp recreation
[2128](https://togithub.com/i18next/i18next/pull/2128)

###
[`v23.7.20`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23720)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.19...v23.7.20)

- optimize: consistent \_zero special handling also for
defaultValue_zero
[2124](https://togithub.com/i18next/i18next/issues/2124)
- intl plural rule for dev is now en (consistent with v3 compatibility)

###
[`v23.7.19`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23719)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.18...v23.7.19)

- fix: consistent \_zero special handling also for defaultValue_zero
[2124](https://togithub.com/i18next/i18next/issues/2124)

###
[`v23.7.18`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23718)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.17...v23.7.18)

- types: support readonly defaultNS
[2123](https://togithub.com/i18next/i18next/pull/2123)

###
[`v23.7.17`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23717)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.16...v23.7.17)

- types: fix support for defaultNS as array (fixes
[2118](https://togithub.com/i18next/i18next/issues/2118))
[2121](https://togithub.com/i18next/i18next/pull/2121)
- types: fix typo in `CustomInstanceExtensions`
[2122](https://togithub.com/i18next/i18next/pull/2122)

###
[`v23.7.16`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23716)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.15...v23.7.16)

- fix: Use Typescript 5 types with Typescript 5+
[2108](https://togithub.com/i18next/i18next/pull/2108)
- Hint: If you're using TypeScript 4 and you navigate to the type
definitions in your code editor, it might be you will see the TypeScript
5 types, but the TS compiler should use the correct types.

###
[`v23.7.15`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23715)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.14...v23.7.15)

- types: simplifies types for array access and fixes
[2103](https://togithub.com/i18next/i18next/issues/2103)

###
[`v23.7.14`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23714)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.13...v23.7.14)

-   types: fix types for array access

###
[`v23.7.13`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23713)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.12...v23.7.13)

- types: optimise ParseTReturn
[2095](https://togithub.com/i18next/i18next/pull/2095)

###
[`v23.7.12`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23712)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.11...v23.7.12)

-   types: fix for older ts version (context validation only for TS 5)

###
[`v23.7.11`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23711)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.10...v23.7.11)

- types: fix for older ts versions
[2090](https://togithub.com/i18next/i18next/issues/2090)

###
[`v23.7.10`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23710)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.9...v23.7.10)

- types: initializedStoreOnce and initializedLanguageOnce
[2089](https://togithub.com/i18next/i18next/pull/2089)

###
[`v23.7.9`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2379)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.8...v23.7.9)

- types: fix FormatFunction should allow any value inside options
parameter

###
[`v23.7.8`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2378)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.7...v23.7.8)

-   prevent cosmetic SyntaxError because of non catched error variable

###
[`v23.7.7`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2377)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.6...v23.7.7)

-   optimize TypeScript V4 export

###
[`v23.7.6`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2376)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.5...v23.7.6)

-   types: CustomInstanceExtenstions

###
[`v23.7.5`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2375)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.4...v23.7.5)

-   fix types export for TypeScript v4 in combination with react-i18next

###
[`v23.7.4`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2374)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.3...v23.7.4)

-   fix for TypeScript v4 in combination with react-i18next

###
[`v23.7.3`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2373)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.2...v23.7.3)

-   fix: consider importing '\*.js'

###
[`v23.7.2`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2372)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.1...v23.7.2)

-   types: optimize mts

###
[`v23.7.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2371)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.0...v23.7.1)

-   fix some mjs typings

###
[`v23.7.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2370)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.6.0...v23.7.0)

- fix: separate cjs and mjs typings
[2010](https://togithub.com/i18next/i18next/issues/2010)
- fix: consider importing './typescript/t.js'
[2048](https://togithub.com/i18next/i18next/issues/2048)

###
[`v23.6.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2360)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.5.1...v23.6.0)

- add interpolation data to response if returnDetails is true
[2053](https://togithub.com/i18next/i18next/pull/2053)

###
[`v23.5.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2351)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.5.0...v23.5.1)

- types: use unknown to better infer types on nested t functions also
for older typescript version
[2032](https://togithub.com/i18next/i18next/issues/2032)

###
[`v23.5.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2350)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.9...v23.5.0)

- types: use unknown to better infer types on nested t functions
[2018](https://togithub.com/i18next/i18next/pull/2018)

###
[`v23.4.9`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2349)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.8...v23.4.9)

- fix: preload languages also on cimode, if configured also as
fallbackLng

###
[`v23.4.8`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2348)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.7...v23.4.8)

-   fix: preload languages also on cimode, if configured

###
[`v23.4.7`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2347)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.6...v23.4.7)

-   preload languages also on cimode, if configured

###
[`v23.4.6`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2346)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.5...v23.4.6)

-   pass correct language for custom i18nFormat

###
[`v23.4.5`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2345)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.4...v23.4.5)

-   types: named export for FlatNamespace

###
[`v23.4.4`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2344)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.3...v23.4.4)

- types: add customisation of contextSeparator also on v4 t types
[2019](https://togithub.com/i18next/i18next/pull/2019)

###
[`v23.4.3`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2343)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.2...v23.4.3)

- types: add customisation of contextSeparator
[2017](https://togithub.com/i18next/i18next/pull/2017)

###
[`v23.4.2`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2342)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.1...v23.4.2)

-   types: export some types for next-i18next

###
[`v23.4.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2341)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.0...v23.4.1)

-   types: fix typescript imports

###
[`v23.4.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2340)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.3.0...v23.4.0)

- types: Support const modifier for options and key
[2007](https://togithub.com/i18next/i18next/pull/2007)
- types: Support context
[2006](https://togithub.com/i18next/i18next/pull/2006)

###
[`v23.3.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2330)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.11...v23.3.0)

- types: Fix performance issue that affects flat object with multiple
(thousands) keys [2004](https://togithub.com/i18next/i18next/pull/2004)

###
[`v23.2.11`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23211)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.10...v23.2.11)

- types: Fix $TFunctionBrand
[1997](https://togithub.com/i18next/i18next/pull/1997)

###
[`v23.2.10`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23210)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.9...v23.2.10)

- types: emit function can have additional arguments
[1993](https://togithub.com/i18next/i18next/issues/1993)

###
[`v23.2.9`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2329)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.8...v23.2.9)

- types: Add brand to TFunction type so different namespaces' TFunctions
are not treated as compatible
[1994](https://togithub.com/i18next/i18next/pull/1994)

###
[`v23.2.8`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2328)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.7...v23.2.8)

-   types for hasLoadedNamespace

###
[`v23.2.7`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2327)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.6...v23.2.7)

-   fix utils import (for Deno)

###
[`v23.2.6`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2326)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.5...v23.2.6)

- Re-allow unknown keys, when a defaultValue is provided
[1867](https://togithub.com/i18next/i18next/issues/1867)

###
[`v23.2.5`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2325)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.3...v23.2.5)

- Clean language code before passing to formatters
[1988](https://togithub.com/i18next/i18next/pull/1988)

###
[`v23.2.3`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2323)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.2...v23.2.3)

- types: Optimize logic for fallback ns
[1984](https://togithub.com/i18next/i18next/pull/1984)

###
[`v23.2.2`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2322)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.1...v23.2.2)

- types: try to fix fallbackNS type handling also for older TS version
[1981](https://togithub.com/i18next/i18next/issues/1981)

###
[`v23.2.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23211)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.0...v23.2.1)

- types: Fix $TFunctionBrand
[1997](https://togithub.com/i18next/i18next/pull/1997)

###
[`v23.2.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2320)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.1.0...v23.2.0)

- types: add fallbackNS type handling
[1975](https://togithub.com/i18next/i18next/pull/1975)

###
[`v23.1.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2310)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.0.2...v23.1.0)

- cloneInstance: introduce `forkResourceStore`
[1974](https://togithub.com/i18next/i18next/issues/1974)
-   types: default argument values for ParseKeys type

###
[`v23.0.2`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2302)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.0.1...v23.0.2)

- refactor: static createInstance for wider browser support
[1973](https://togithub.com/i18next/i18next/pull/1973)

###
[`v23.0.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2301)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.0.0...v23.0.1)

-   types: export ParseKeys

###
[`v23.0.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2300)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v22.5.1...v23.0.0)

**This is a major breaking release:**

- redesigned TypeScript types
[1911](https://togithub.com/i18next/i18next/pull/1911)

- removed `setDebug` function in the logger:
[1954](https://togithub.com/i18next/i18next/issues/1954#issuecomment-1537117407)

- changed `returnNull` default to `false`
[1885](https://togithub.com/i18next/i18next/pull/1885)

- drop support for old browsers and Node.js < v12
[1948](https://togithub.com/i18next/i18next/issues/1948)

- ordinal plural keys are now prefixed with `_ordinal` to help
translators (non-breaking, because of fallback)
[1945](https://togithub.com/i18next/i18next/pull/1945)

➡️ check out the [migration
guide](https://www.i18next.com/misc/migration-guide#v22.x.x-to-v23.0.0)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 5pm,every weekend" in timezone
America/Los_Angeles, Automerge - "after 5pm,every weekend" in timezone
America/Los_Angeles.

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/valora-inc/wallet).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjMwMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Kathy Luo <kathyluo18@gmail.com>
kathaypacific added a commit to valora-inc/wallet that referenced this issue Apr 19, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [i18next](https://www.i18next.com)
([source](https://togithub.com/i18next/i18next)) | [`^22.5.1` ->
`^23.11.2`](https://renovatebot.com/diffs/npm/i18next/22.5.1/23.11.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/i18next/23.11.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/i18next/23.11.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/i18next/22.5.1/23.11.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/i18next/22.5.1/23.11.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>i18next/i18next (i18next)</summary>

###
[`v23.11.2`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23112)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.11.1...v23.11.2)

- allow defaultValue in nested translation
[2174](https://togithub.com/i18next/i18next/issues/2174)

###
[`v23.11.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23111)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.11.0...v23.11.1)

- types: remove const from ParseKeys Context type parameter and disable
`skipLibCheck` [2169](https://togithub.com/i18next/i18next/pull/2169)

###
[`v23.11.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23110)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.10.1...v23.11.0)

- Fix typing performance regression
[2166](https://togithub.com/i18next/i18next/pull/2166)

###
[`v23.10.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23101)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.10.0...v23.10.1)

- optimize getBestMatchFromCodes for
[i18next/i18next-browser-languageDetector#281

###
[`v23.10.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23100)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.9.0...v23.10.0)

- Add 'isInitializing' property so we're able to detect init() was
already called [2141](https://togithub.com/i18next/i18next/issues/2141)

###
[`v23.9.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2390)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.8.3...v23.9.0)

- types: support nested keys in `InterpolationMap`
[2140](https://togithub.com/i18next/i18next/pull/2140) fixes
[2014](https://togithub.com/i18next/i18next/issues/2014)

###
[`v23.8.3`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2383)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.8.2...v23.8.3)

- prevent resource mutation when using `addResourceBundle`
[2081](https://togithub.com/i18next/i18next/issues/2081)

###
[`v23.8.2`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2382)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.8.1...v23.8.2)

- optimize `addResources` to address
[2130](https://togithub.com/i18next/i18next/issues/2130)

###
[`v23.8.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2381)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.8.0...v23.8.1)

- types: support stricter typechecking for returnEmptyString and
returnNull [2129](https://togithub.com/i18next/i18next/pull/2129)

###
[`v23.8.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2380)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.20...v23.8.0)

- improve performance by reducing array slices and RegExp recreation
[2128](https://togithub.com/i18next/i18next/pull/2128)

###
[`v23.7.20`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23720)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.19...v23.7.20)

- optimize: consistent \_zero special handling also for
defaultValue_zero
[2124](https://togithub.com/i18next/i18next/issues/2124)
- intl plural rule for dev is now en (consistent with v3 compatibility)

###
[`v23.7.19`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23719)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.18...v23.7.19)

- fix: consistent \_zero special handling also for defaultValue_zero
[2124](https://togithub.com/i18next/i18next/issues/2124)

###
[`v23.7.18`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23718)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.17...v23.7.18)

- types: support readonly defaultNS
[2123](https://togithub.com/i18next/i18next/pull/2123)

###
[`v23.7.17`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23717)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.16...v23.7.17)

- types: fix support for defaultNS as array (fixes
[2118](https://togithub.com/i18next/i18next/issues/2118))
[2121](https://togithub.com/i18next/i18next/pull/2121)
- types: fix typo in `CustomInstanceExtensions`
[2122](https://togithub.com/i18next/i18next/pull/2122)

###
[`v23.7.16`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23716)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.15...v23.7.16)

- fix: Use Typescript 5 types with Typescript 5+
[2108](https://togithub.com/i18next/i18next/pull/2108)
- Hint: If you're using TypeScript 4 and you navigate to the type
definitions in your code editor, it might be you will see the TypeScript
5 types, but the TS compiler should use the correct types.

###
[`v23.7.15`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23715)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.14...v23.7.15)

- types: simplifies types for array access and fixes
[2103](https://togithub.com/i18next/i18next/issues/2103)

###
[`v23.7.14`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23714)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.13...v23.7.14)

-   types: fix types for array access

###
[`v23.7.13`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23713)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.12...v23.7.13)

- types: optimise ParseTReturn
[2095](https://togithub.com/i18next/i18next/pull/2095)

###
[`v23.7.12`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23712)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.11...v23.7.12)

-   types: fix for older ts version (context validation only for TS 5)

###
[`v23.7.11`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23711)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.10...v23.7.11)

- types: fix for older ts versions
[2090](https://togithub.com/i18next/i18next/issues/2090)

###
[`v23.7.10`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23710)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.9...v23.7.10)

- types: initializedStoreOnce and initializedLanguageOnce
[2089](https://togithub.com/i18next/i18next/pull/2089)

###
[`v23.7.9`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2379)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.8...v23.7.9)

- types: fix FormatFunction should allow any value inside options
parameter

###
[`v23.7.8`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2378)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.7...v23.7.8)

-   prevent cosmetic SyntaxError because of non catched error variable

###
[`v23.7.7`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2377)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.6...v23.7.7)

-   optimize TypeScript V4 export

###
[`v23.7.6`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2376)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.5...v23.7.6)

-   types: CustomInstanceExtenstions

###
[`v23.7.5`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2375)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.4...v23.7.5)

-   fix types export for TypeScript v4 in combination with react-i18next

###
[`v23.7.4`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2374)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.3...v23.7.4)

-   fix for TypeScript v4 in combination with react-i18next

###
[`v23.7.3`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2373)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.2...v23.7.3)

-   fix: consider importing '\*.js'

###
[`v23.7.2`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2372)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.1...v23.7.2)

-   types: optimize mts

###
[`v23.7.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2371)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.0...v23.7.1)

-   fix some mjs typings

###
[`v23.7.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2370)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.6.0...v23.7.0)

- fix: separate cjs and mjs typings
[2010](https://togithub.com/i18next/i18next/issues/2010)
- fix: consider importing './typescript/t.js'
[2048](https://togithub.com/i18next/i18next/issues/2048)

###
[`v23.6.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2360)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.5.1...v23.6.0)

- add interpolation data to response if returnDetails is true
[2053](https://togithub.com/i18next/i18next/pull/2053)

###
[`v23.5.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2351)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.5.0...v23.5.1)

- types: use unknown to better infer types on nested t functions also
for older typescript version
[2032](https://togithub.com/i18next/i18next/issues/2032)

###
[`v23.5.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2350)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.9...v23.5.0)

- types: use unknown to better infer types on nested t functions
[2018](https://togithub.com/i18next/i18next/pull/2018)

###
[`v23.4.9`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2349)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.8...v23.4.9)

- fix: preload languages also on cimode, if configured also as
fallbackLng

###
[`v23.4.8`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2348)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.7...v23.4.8)

-   fix: preload languages also on cimode, if configured

###
[`v23.4.7`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2347)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.6...v23.4.7)

-   preload languages also on cimode, if configured

###
[`v23.4.6`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2346)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.5...v23.4.6)

-   pass correct language for custom i18nFormat

###
[`v23.4.5`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2345)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.4...v23.4.5)

-   types: named export for FlatNamespace

###
[`v23.4.4`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2344)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.3...v23.4.4)

- types: add customisation of contextSeparator also on v4 t types
[2019](https://togithub.com/i18next/i18next/pull/2019)

###
[`v23.4.3`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2343)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.2...v23.4.3)

- types: add customisation of contextSeparator
[2017](https://togithub.com/i18next/i18next/pull/2017)

###
[`v23.4.2`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2342)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.1...v23.4.2)

-   types: export some types for next-i18next

###
[`v23.4.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2341)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.0...v23.4.1)

-   types: fix typescript imports

###
[`v23.4.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2340)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.3.0...v23.4.0)

- types: Support const modifier for options and key
[2007](https://togithub.com/i18next/i18next/pull/2007)
- types: Support context
[2006](https://togithub.com/i18next/i18next/pull/2006)

###
[`v23.3.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2330)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.11...v23.3.0)

- types: Fix performance issue that affects flat object with multiple
(thousands) keys [2004](https://togithub.com/i18next/i18next/pull/2004)

###
[`v23.2.11`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23211)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.10...v23.2.11)

- types: Fix $TFunctionBrand
[1997](https://togithub.com/i18next/i18next/pull/1997)

###
[`v23.2.10`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23210)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.9...v23.2.10)

- types: emit function can have additional arguments
[1993](https://togithub.com/i18next/i18next/issues/1993)

###
[`v23.2.9`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2329)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.8...v23.2.9)

- types: Add brand to TFunction type so different namespaces' TFunctions
are not treated as compatible
[1994](https://togithub.com/i18next/i18next/pull/1994)

###
[`v23.2.8`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2328)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.7...v23.2.8)

-   types for hasLoadedNamespace

###
[`v23.2.7`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2327)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.6...v23.2.7)

-   fix utils import (for Deno)

###
[`v23.2.6`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2326)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.5...v23.2.6)

- Re-allow unknown keys, when a defaultValue is provided
[1867](https://togithub.com/i18next/i18next/issues/1867)

###
[`v23.2.5`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2325)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.3...v23.2.5)

- Clean language code before passing to formatters
[1988](https://togithub.com/i18next/i18next/pull/1988)

###
[`v23.2.3`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2323)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.2...v23.2.3)

- types: Optimize logic for fallback ns
[1984](https://togithub.com/i18next/i18next/pull/1984)

###
[`v23.2.2`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2322)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.1...v23.2.2)

- types: try to fix fallbackNS type handling also for older TS version
[1981](https://togithub.com/i18next/i18next/issues/1981)

###
[`v23.2.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23211)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.0...v23.2.1)

- types: Fix $TFunctionBrand
[1997](https://togithub.com/i18next/i18next/pull/1997)

###
[`v23.2.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2320)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.1.0...v23.2.0)

- types: add fallbackNS type handling
[1975](https://togithub.com/i18next/i18next/pull/1975)

###
[`v23.1.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2310)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.0.2...v23.1.0)

- cloneInstance: introduce `forkResourceStore`
[1974](https://togithub.com/i18next/i18next/issues/1974)
-   types: default argument values for ParseKeys type

###
[`v23.0.2`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2302)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.0.1...v23.0.2)

- refactor: static createInstance for wider browser support
[1973](https://togithub.com/i18next/i18next/pull/1973)

###
[`v23.0.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2301)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.0.0...v23.0.1)

-   types: export ParseKeys

###
[`v23.0.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2300)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v22.5.1...v23.0.0)

**This is a major breaking release:**

- redesigned TypeScript types
[1911](https://togithub.com/i18next/i18next/pull/1911)

- removed `setDebug` function in the logger:
[1954](https://togithub.com/i18next/i18next/issues/1954#issuecomment-1537117407)

- changed `returnNull` default to `false`
[1885](https://togithub.com/i18next/i18next/pull/1885)

- drop support for old browsers and Node.js < v12
[1948](https://togithub.com/i18next/i18next/issues/1948)

- ordinal plural keys are now prefixed with `_ordinal` to help
translators (non-breaking, because of fallback)
[1945](https://togithub.com/i18next/i18next/pull/1945)

➡️ check out the [migration
guide](https://www.i18next.com/misc/migration-guide#v22.x.x-to-v23.0.0)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 5pm,every weekend" in timezone
America/Los_Angeles, Automerge - "after 5pm,every weekend" in timezone
America/Los_Angeles.

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/valora-inc/wallet).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjMwMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Kathy Luo <kathyluo18@gmail.com>
shottah pushed a commit to zed-io/kolektivo that referenced this issue May 15, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [i18next](https://www.i18next.com)
([source](https://togithub.com/i18next/i18next)) | [`^22.5.1` ->
`^23.11.2`](https://renovatebot.com/diffs/npm/i18next/22.5.1/23.11.2) |
[![age](https://developer.mend.io/api/mc/badges/age/npm/i18next/23.11.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/i18next/23.11.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/i18next/22.5.1/23.11.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/i18next/22.5.1/23.11.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>i18next/i18next (i18next)</summary>

###
[`v23.11.2`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23112)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.11.1...v23.11.2)

- allow defaultValue in nested translation
[2174](https://togithub.com/i18next/i18next/issues/2174)

###
[`v23.11.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23111)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.11.0...v23.11.1)

- types: remove const from ParseKeys Context type parameter and disable
`skipLibCheck` [2169](https://togithub.com/i18next/i18next/pull/2169)

###
[`v23.11.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23110)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.10.1...v23.11.0)

- Fix typing performance regression
[2166](https://togithub.com/i18next/i18next/pull/2166)

###
[`v23.10.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23101)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.10.0...v23.10.1)

- optimize getBestMatchFromCodes for
[i18next/i18next-browser-languageDetector#281

###
[`v23.10.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23100)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.9.0...v23.10.0)

- Add 'isInitializing' property so we're able to detect init() was
already called [2141](https://togithub.com/i18next/i18next/issues/2141)

###
[`v23.9.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2390)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.8.3...v23.9.0)

- types: support nested keys in `InterpolationMap`
[2140](https://togithub.com/i18next/i18next/pull/2140) fixes
[2014](https://togithub.com/i18next/i18next/issues/2014)

###
[`v23.8.3`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2383)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.8.2...v23.8.3)

- prevent resource mutation when using `addResourceBundle`
[2081](https://togithub.com/i18next/i18next/issues/2081)

###
[`v23.8.2`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2382)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.8.1...v23.8.2)

- optimize `addResources` to address
[2130](https://togithub.com/i18next/i18next/issues/2130)

###
[`v23.8.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2381)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.8.0...v23.8.1)

- types: support stricter typechecking for returnEmptyString and
returnNull [2129](https://togithub.com/i18next/i18next/pull/2129)

###
[`v23.8.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2380)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.20...v23.8.0)

- improve performance by reducing array slices and RegExp recreation
[2128](https://togithub.com/i18next/i18next/pull/2128)

###
[`v23.7.20`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23720)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.19...v23.7.20)

- optimize: consistent \_zero special handling also for
defaultValue_zero
[2124](https://togithub.com/i18next/i18next/issues/2124)
- intl plural rule for dev is now en (consistent with v3 compatibility)

###
[`v23.7.19`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23719)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.18...v23.7.19)

- fix: consistent \_zero special handling also for defaultValue_zero
[2124](https://togithub.com/i18next/i18next/issues/2124)

###
[`v23.7.18`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23718)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.17...v23.7.18)

- types: support readonly defaultNS
[2123](https://togithub.com/i18next/i18next/pull/2123)

###
[`v23.7.17`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23717)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.16...v23.7.17)

- types: fix support for defaultNS as array (fixes
[2118](https://togithub.com/i18next/i18next/issues/2118))
[2121](https://togithub.com/i18next/i18next/pull/2121)
- types: fix typo in `CustomInstanceExtensions`
[2122](https://togithub.com/i18next/i18next/pull/2122)

###
[`v23.7.16`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23716)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.15...v23.7.16)

- fix: Use Typescript 5 types with Typescript 5+
[2108](https://togithub.com/i18next/i18next/pull/2108)
- Hint: If you're using TypeScript 4 and you navigate to the type
definitions in your code editor, it might be you will see the TypeScript
5 types, but the TS compiler should use the correct types.

###
[`v23.7.15`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23715)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.14...v23.7.15)

- types: simplifies types for array access and fixes
[2103](https://togithub.com/i18next/i18next/issues/2103)

###
[`v23.7.14`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23714)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.13...v23.7.14)

-   types: fix types for array access

###
[`v23.7.13`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23713)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.12...v23.7.13)

- types: optimise ParseTReturn
[2095](https://togithub.com/i18next/i18next/pull/2095)

###
[`v23.7.12`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23712)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.11...v23.7.12)

-   types: fix for older ts version (context validation only for TS 5)

###
[`v23.7.11`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23711)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.10...v23.7.11)

- types: fix for older ts versions
[2090](https://togithub.com/i18next/i18next/issues/2090)

###
[`v23.7.10`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23710)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.9...v23.7.10)

- types: initializedStoreOnce and initializedLanguageOnce
[2089](https://togithub.com/i18next/i18next/pull/2089)

###
[`v23.7.9`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2379)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.8...v23.7.9)

- types: fix FormatFunction should allow any value inside options
parameter

###
[`v23.7.8`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2378)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.7...v23.7.8)

-   prevent cosmetic SyntaxError because of non catched error variable

###
[`v23.7.7`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2377)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.6...v23.7.7)

-   optimize TypeScript V4 export

###
[`v23.7.6`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2376)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.5...v23.7.6)

-   types: CustomInstanceExtenstions

###
[`v23.7.5`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2375)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.4...v23.7.5)

-   fix types export for TypeScript v4 in combination with react-i18next

###
[`v23.7.4`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2374)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.3...v23.7.4)

-   fix for TypeScript v4 in combination with react-i18next

###
[`v23.7.3`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2373)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.2...v23.7.3)

-   fix: consider importing '\*.js'

###
[`v23.7.2`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2372)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.1...v23.7.2)

-   types: optimize mts

###
[`v23.7.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2371)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.7.0...v23.7.1)

-   fix some mjs typings

###
[`v23.7.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2370)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.6.0...v23.7.0)

- fix: separate cjs and mjs typings
[2010](https://togithub.com/i18next/i18next/issues/2010)
- fix: consider importing './typescript/t.js'
[2048](https://togithub.com/i18next/i18next/issues/2048)

###
[`v23.6.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2360)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.5.1...v23.6.0)

- add interpolation data to response if returnDetails is true
[2053](https://togithub.com/i18next/i18next/pull/2053)

###
[`v23.5.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2351)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.5.0...v23.5.1)

- types: use unknown to better infer types on nested t functions also
for older typescript version
[2032](https://togithub.com/i18next/i18next/issues/2032)

###
[`v23.5.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2350)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.9...v23.5.0)

- types: use unknown to better infer types on nested t functions
[2018](https://togithub.com/i18next/i18next/pull/2018)

###
[`v23.4.9`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2349)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.8...v23.4.9)

- fix: preload languages also on cimode, if configured also as
fallbackLng

###
[`v23.4.8`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2348)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.7...v23.4.8)

-   fix: preload languages also on cimode, if configured

###
[`v23.4.7`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2347)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.6...v23.4.7)

-   preload languages also on cimode, if configured

###
[`v23.4.6`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2346)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.5...v23.4.6)

-   pass correct language for custom i18nFormat

###
[`v23.4.5`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2345)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.4...v23.4.5)

-   types: named export for FlatNamespace

###
[`v23.4.4`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2344)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.3...v23.4.4)

- types: add customisation of contextSeparator also on v4 t types
[2019](https://togithub.com/i18next/i18next/pull/2019)

###
[`v23.4.3`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2343)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.2...v23.4.3)

- types: add customisation of contextSeparator
[2017](https://togithub.com/i18next/i18next/pull/2017)

###
[`v23.4.2`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2342)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.1...v23.4.2)

-   types: export some types for next-i18next

###
[`v23.4.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2341)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.4.0...v23.4.1)

-   types: fix typescript imports

###
[`v23.4.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2340)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.3.0...v23.4.0)

- types: Support const modifier for options and key
[2007](https://togithub.com/i18next/i18next/pull/2007)
- types: Support context
[2006](https://togithub.com/i18next/i18next/pull/2006)

###
[`v23.3.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2330)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.11...v23.3.0)

- types: Fix performance issue that affects flat object with multiple
(thousands) keys [2004](https://togithub.com/i18next/i18next/pull/2004)

###
[`v23.2.11`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23211)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.10...v23.2.11)

- types: Fix $TFunctionBrand
[1997](https://togithub.com/i18next/i18next/pull/1997)

###
[`v23.2.10`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23210)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.9...v23.2.10)

- types: emit function can have additional arguments
[1993](https://togithub.com/i18next/i18next/issues/1993)

###
[`v23.2.9`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2329)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.8...v23.2.9)

- types: Add brand to TFunction type so different namespaces' TFunctions
are not treated as compatible
[1994](https://togithub.com/i18next/i18next/pull/1994)

###
[`v23.2.8`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2328)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.7...v23.2.8)

-   types for hasLoadedNamespace

###
[`v23.2.7`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2327)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.6...v23.2.7)

-   fix utils import (for Deno)

###
[`v23.2.6`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2326)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.5...v23.2.6)

- Re-allow unknown keys, when a defaultValue is provided
[1867](https://togithub.com/i18next/i18next/issues/1867)

###
[`v23.2.5`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2325)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.3...v23.2.5)

- Clean language code before passing to formatters
[1988](https://togithub.com/i18next/i18next/pull/1988)

###
[`v23.2.3`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2323)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.2...v23.2.3)

- types: Optimize logic for fallback ns
[1984](https://togithub.com/i18next/i18next/pull/1984)

###
[`v23.2.2`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2322)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.1...v23.2.2)

- types: try to fix fallbackNS type handling also for older TS version
[1981](https://togithub.com/i18next/i18next/issues/1981)

###
[`v23.2.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#23211)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.2.0...v23.2.1)

- types: Fix $TFunctionBrand
[1997](https://togithub.com/i18next/i18next/pull/1997)

###
[`v23.2.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2320)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.1.0...v23.2.0)

- types: add fallbackNS type handling
[1975](https://togithub.com/i18next/i18next/pull/1975)

###
[`v23.1.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2310)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.0.2...v23.1.0)

- cloneInstance: introduce `forkResourceStore`
[1974](https://togithub.com/i18next/i18next/issues/1974)
-   types: default argument values for ParseKeys type

###
[`v23.0.2`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2302)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.0.1...v23.0.2)

- refactor: static createInstance for wider browser support
[1973](https://togithub.com/i18next/i18next/pull/1973)

###
[`v23.0.1`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2301)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v23.0.0...v23.0.1)

-   types: export ParseKeys

###
[`v23.0.0`](https://togithub.com/i18next/i18next/blob/HEAD/CHANGELOG.md#2300)

[Compare
Source](https://togithub.com/i18next/i18next/compare/v22.5.1...v23.0.0)

**This is a major breaking release:**

- redesigned TypeScript types
[1911](https://togithub.com/i18next/i18next/pull/1911)

- removed `setDebug` function in the logger:
[1954](https://togithub.com/i18next/i18next/issues/1954#issuecomment-1537117407)

- changed `returnNull` default to `false`
[1885](https://togithub.com/i18next/i18next/pull/1885)

- drop support for old browsers and Node.js < v12
[1948](https://togithub.com/i18next/i18next/issues/1948)

- ordinal plural keys are now prefixed with `_ordinal` to help
translators (non-breaking, because of fallback)
[1945](https://togithub.com/i18next/i18next/pull/1945)

➡️ check out the [migration
guide](https://www.i18next.com/misc/migration-guide#v22.x.x-to-v23.0.0)

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "after 5pm,every weekend" in timezone
America/Los_Angeles, Automerge - "after 5pm,every weekend" in timezone
America/Los_Angeles.

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/valora-inc/wallet).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjMwMS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Kathy Luo <kathyluo18@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants