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

fix: dependencies 2023-07-09 #11

Merged
merged 13 commits into from
Jul 9, 2023
Merged

fix: dependencies 2023-07-09 #11

merged 13 commits into from
Jul 9, 2023

Commits on Jul 6, 2023

  1. Configuration menu
    Copy the full SHA
    bedb164 View commit details
    Browse the repository at this point in the history

Commits on Jul 9, 2023

  1. fix(deps): update dependency @cdktf/hcl2json to v0.18.0-pre.25 (#12)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [@cdktf/hcl2json](https://togithub.com/hashicorp/terraform-cdk) |
    [`0.18.0-pre.7` ->
    `0.18.0-pre.25`](https://renovatebot.com/diffs/npm/@cdktf%2fhcl2json/0.18.0-pre.7/0.18.0-pre.25)
    |
    [![age](https://badges.renovateapi.com/packages/npm/@cdktf%2fhcl2json/0.18.0-pre.25/age-slim)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://badges.renovateapi.com/packages/npm/@cdktf%2fhcl2json/0.18.0-pre.25/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://badges.renovateapi.com/packages/npm/@cdktf%2fhcl2json/0.18.0-pre.25/compatibility-slim/0.18.0-pre.7)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://badges.renovateapi.com/packages/npm/@cdktf%2fhcl2json/0.18.0-pre.25/confidence-slim/0.18.0-pre.7)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>hashicorp/terraform-cdk (@&#8203;cdktf/hcl2json)</summary>
    
    ###
    [`v0.18.0-pre.25`](https://togithub.com/hashicorp/terraform-cdk/compare/v0.18.0-pre.24...v0.18.0-pre.25)
    
    [Compare
    Source](https://togithub.com/hashicorp/terraform-cdk/compare/v0.18.0-pre.24...v0.18.0-pre.25)
    
    ###
    [`v0.18.0-pre.24`](https://togithub.com/hashicorp/terraform-cdk/compare/v0.18.0-pre.23...v0.18.0-pre.24)
    
    [Compare
    Source](https://togithub.com/hashicorp/terraform-cdk/compare/v0.18.0-pre.23...v0.18.0-pre.24)
    
    ###
    [`v0.18.0-pre.23`](https://togithub.com/hashicorp/terraform-cdk/compare/v0.18.0-pre.21...v0.18.0-pre.23)
    
    [Compare
    Source](https://togithub.com/hashicorp/terraform-cdk/compare/v0.18.0-pre.21...v0.18.0-pre.23)
    
    ###
    [`v0.18.0-pre.21`](https://togithub.com/hashicorp/terraform-cdk/compare/v0.18.0-pre.18...v0.18.0-pre.21)
    
    [Compare
    Source](https://togithub.com/hashicorp/terraform-cdk/compare/v0.18.0-pre.18...v0.18.0-pre.21)
    
    ###
    [`v0.18.0-pre.18`](https://togithub.com/hashicorp/terraform-cdk/compare/v0.18.0-pre.16...v0.18.0-pre.18)
    
    [Compare
    Source](https://togithub.com/hashicorp/terraform-cdk/compare/v0.18.0-pre.16...v0.18.0-pre.18)
    
    ###
    [`v0.18.0-pre.16`](https://togithub.com/hashicorp/terraform-cdk/compare/v0.18.0-pre.13...v0.18.0-pre.16)
    
    [Compare
    Source](https://togithub.com/hashicorp/terraform-cdk/compare/v0.18.0-pre.13...v0.18.0-pre.16)
    
    ###
    [`v0.18.0-pre.13`](https://togithub.com/hashicorp/terraform-cdk/compare/v0.18.0-pre.10...v0.18.0-pre.13)
    
    [Compare
    Source](https://togithub.com/hashicorp/terraform-cdk/compare/v0.18.0-pre.10...v0.18.0-pre.13)
    
    ###
    [`v0.18.0-pre.10`](https://togithub.com/hashicorp/terraform-cdk/compare/v0.18.0-pre.7...v0.18.0-pre.10)
    
    [Compare
    Source](https://togithub.com/hashicorp/terraform-cdk/compare/v0.18.0-pre.7...v0.18.0-pre.10)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 4pm on friday,before 9am on
    monday,every weekend" in timezone Europe/Paris, Automerge - At any time
    (no schedule defined).
    
    🚦 **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/specfy/stack-analyser).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNTkuNyIsInVwZGF0ZWRJblZlciI6IjM1LjE1OS43IiwidGFyZ2V0QnJhbmNoIjoiY2hvcmUvcmVub3ZhdGVCYXNlQnJhbmNoIn0=-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] committed Jul 9, 2023
    Configuration menu
    Copy the full SHA
    950cb26 View commit details
    Browse the repository at this point in the history
  2. fix(deps): update dependency @octokit/plugin-retry to v5.0.5 (#13)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [@octokit/plugin-retry](https://togithub.com/octokit/plugin-retry.js)
    | [`5.0.4` ->
    `5.0.5`](https://renovatebot.com/diffs/npm/@octokit%2fplugin-retry/5.0.4/5.0.5)
    |
    [![age](https://badges.renovateapi.com/packages/npm/@octokit%2fplugin-retry/5.0.5/age-slim)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://badges.renovateapi.com/packages/npm/@octokit%2fplugin-retry/5.0.5/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://badges.renovateapi.com/packages/npm/@octokit%2fplugin-retry/5.0.5/compatibility-slim/5.0.4)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://badges.renovateapi.com/packages/npm/@octokit%2fplugin-retry/5.0.5/confidence-slim/5.0.4)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>octokit/plugin-retry.js
    (@&#8203;octokit/plugin-retry)</summary>
    
    ###
    [`v5.0.5`](https://togithub.com/octokit/plugin-retry.js/releases/tag/v5.0.5)
    
    [Compare
    Source](https://togithub.com/octokit/plugin-retry.js/compare/v5.0.4...v5.0.5)
    
    ##### Bug Fixes
    
    - do not retry status code 451 by default
    ([#&#8203;447](https://togithub.com/octokit/plugin-retry.js/issues/447))
    ([7ae9006](https://togithub.com/octokit/plugin-retry.js/commit/7ae9006dd46e9f39ed0f32f6e4668d7e566ee17e))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 4pm on friday,before 9am on
    monday,every weekend" in timezone Europe/Paris, Automerge - At any time
    (no schedule defined).
    
    🚦 **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/specfy/stack-analyser).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNTkuNyIsInVwZGF0ZWRJblZlciI6IjM1LjE1OS43IiwidGFyZ2V0QnJhbmNoIjoiY2hvcmUvcmVub3ZhdGVCYXNlQnJhbmNoIn0=-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] committed Jul 9, 2023
    Configuration menu
    Copy the full SHA
    bf4d2e7 View commit details
    Browse the repository at this point in the history
  3. chore(deps): update dependency typescript to v5.1.6 (#14)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [typescript](https://www.typescriptlang.org/)
    ([source](https://togithub.com/Microsoft/TypeScript)) | [`5.0.4` ->
    `5.1.6`](https://renovatebot.com/diffs/npm/typescript/5.0.4/5.1.6) |
    [![age](https://badges.renovateapi.com/packages/npm/typescript/5.1.6/age-slim)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://badges.renovateapi.com/packages/npm/typescript/5.1.6/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://badges.renovateapi.com/packages/npm/typescript/5.1.6/compatibility-slim/5.0.4)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://badges.renovateapi.com/packages/npm/typescript/5.1.6/confidence-slim/5.0.4)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>Microsoft/TypeScript (typescript)</summary>
    
    ###
    [`v5.1.6`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.1.6):
    TypeScript 5.1.6
    
    [Compare
    Source](https://togithub.com/Microsoft/TypeScript/compare/v5.1.5...v5.1.6)
    
    For release notes, check out the [release
    announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-1/).
    
    For the complete list of fixed issues, check out the
    
    - [fixed issues query for Typescript v5.1.0
    (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.0%22+is%3Aclosed+).
    - [fixed issues query for Typescript v5.1.1
    (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.1%22+is%3Aclosed+).
    - [fixed issues query for Typescript v5.1.2
    (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.2%22+is%3Aclosed+).
    - [fixed issues query for Typescript v5.1.3
    (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.3%22+is%3Aclosed+).
    - (5.1.4 [intentionally
    skipped](https://togithub.com/microsoft/TypeScript/issues/53031#issuecomment-1610038922))
    - [fixed issues query for Typescript v5.1.5
    (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.5%22+is%3Aclosed+).
    - [fixed issues query for Typescript v5.1.6
    (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.6%22+is%3Aclosed+).
    
    Downloads are available on
    [npm](https://www.npmjs.com/package/typescript)
    
    ###
    [`v5.1.5`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.1.5):
    TypeScript 5.1.5
    
    [Compare
    Source](https://togithub.com/Microsoft/TypeScript/compare/v5.1.3...v5.1.5)
    
    For release notes, check out the [release
    announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-1/).
    
    For the complete list of fixed issues, check out the
    
    - [fixed issues query for Typescript v5.1.0
    (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.0%22+is%3Aclosed+).
    - [fixed issues query for Typescript v5.1.1
    (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.1%22+is%3Aclosed+).
    - [fixed issues query for Typescript v5.1.2
    (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.2%22+is%3Aclosed+).
    - [fixed issues query for Typescript v5.1.3
    (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.3%22+is%3Aclosed+).
    - (5.1.4 [intentionally
    skipped](https://togithub.com/microsoft/TypeScript/issues/53031#issuecomment-1610038922))
    - [fixed issues query for Typescript v5.1.5
    (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.5%22+is%3Aclosed+).
    
    Downloads are available on:
    
    -   [npm](https://www.npmjs.com/package/typescript)
    - [NuGet
    package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)
    
    ###
    [`v5.1.3`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.1.3):
    TypeScript 5.1.3
    
    [Compare
    Source](https://togithub.com/Microsoft/TypeScript/compare/v5.0.4...v5.1.3)
    
    For release notes, check out the [release
    announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-1/).
    
    For the complete list of fixed issues, check out the
    
    - [fixed issues query for Typescript 5.1.0
    (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.0%22+is%3Aclosed+).
    - [fixed issues query for Typescript 5.1.1
    (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.1%22+is%3Aclosed+).
    - [fixed issues query for Typescript 5.1.3
    (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.3%22+is%3Aclosed+).
    
    Downloads are available on:
    
    - [NuGet
    package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 4pm on friday,before 9am on
    monday,every weekend" in timezone Europe/Paris, Automerge - At any time
    (no schedule defined).
    
    🚦 **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/specfy/stack-analyser).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNTkuNyIsInVwZGF0ZWRJblZlciI6IjM1LjE1OS43IiwidGFyZ2V0QnJhbmNoIjoiY2hvcmUvcmVub3ZhdGVCYXNlQnJhbmNoIn0=-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] committed Jul 9, 2023
    Configuration menu
    Copy the full SHA
    c74ca69 View commit details
    Browse the repository at this point in the history
  4. chore(deps): update dependency node to v18.16.1 (#15)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [node](https://togithub.com/nodejs/node) | | minor | `18.13.0` ->
    `18.16.1` |
    | [node](https://togithub.com/nodejs/node) | container | minor |
    `18.13.0` -> `18.16.1` |
    | [node](https://togithub.com/nodejs/node) | final | minor |
    `18.13.0-bullseye-slim` -> `18.16.1-bullseye-slim` |
    | [node](https://togithub.com/nodejs/node) | stage | minor |
    `18.13.0-bullseye-slim` -> `18.16.1-bullseye-slim` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>nodejs/node (node)</summary>
    
    ###
    [`v18.16.1`](https://togithub.com/nodejs/node/releases/tag/v18.16.1):
    2023-06-20, Version 18.16.1 &#x27;Hydrogen&#x27; (LTS),
    @&#8203;RafaelGSS
    
    [Compare
    Source](https://togithub.com/nodejs/node/compare/v18.16.0...v18.16.1)
    
    This is a security release.
    
    ##### Notable Changes
    
    The following CVEs are fixed in this release:
    
    -
    [CVE-2023-30581](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-30581):
    `mainModule.__proto__` Bypass Experimental Policy Mechanism (High)
    -
    [CVE-2023-30585](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-30585):
    Privilege escalation via Malicious Registry Key manipulation during
    Node.js installer repair process (Medium)
    -
    [CVE-2023-30588](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-30588):
    Process interuption due to invalid Public Key information in x509
    certificates (Medium)
    -
    [CVE-2023-30589](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-30589):
    HTTP Request Smuggling via Empty headers separated by CR (Medium)
    -
    [CVE-2023-30590](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-30590):
    DiffieHellman does not generate keys after setting a private key
    (Medium)
    -   OpenSSL Security Releases
    - [OpenSSL security advisory 28th
    March](https://www.openssl.org/news/secadv/20230328.txt).
    - [OpenSSL security advisory 20th
    April](https://www.openssl.org/news/secadv/20230420.txt).
    - [OpenSSL security advisory 30th
    May](https://www.openssl.org/news/secadv/20230530.txt)
    -   c-ares vulnerabilities:
    -
    [GHSA-9g78-jv2r-p7vc](https://togithub.com/c-ares/c-ares/security/advisories/GHSA-9g78-jv2r-p7vc)
    -
    [GHSA-8r8p-23f3-64c2](https://togithub.com/c-ares/c-ares/security/advisories/GHSA-8r8p-23f3-64c2)
    -
    [GHSA-54xr-f67r-4pc4](https://togithub.com/c-ares/c-ares/security/advisories/GHSA-54xr-f67r-4pc4)
    -
    [GHSA-x6mf-cxr9-8q6v](https://togithub.com/c-ares/c-ares/security/advisories/GHSA-x6mf-cxr9-8q6v)
    
    More detailed information on each of the vulnerabilities can be found in
    [June 2023 Security
    Releases](https://nodejs.org/en/blog/vulnerability/june-2023-security-releases/)
    blog post.
    
    ##### Commits
    
    - \[[`bf3e2c8928`](https://togithub.com/nodejs/node/commit/bf3e2c8928)]
    - **crypto**: handle cert with invalid SPKI gracefully (Tobias Nießen)
    [nodejs-private/node-private#393](https://togithub.com/nodejs-private/node-private/pull/393)
    - \[[`70f9449072`](https://togithub.com/nodejs/node/commit/70f9449072)]
    - **deps**: set `CARES_RANDOM_FILE` for c-ares (Richard Lau)
    [#&#8203;48156](https://togithub.com/nodejs/node/pull/48156)
    - \[[`35d4efb57b`](https://togithub.com/nodejs/node/commit/35d4efb57b)]
    - **deps**: update c-ares to 1.19.1 (RafaelGSS)
    [#&#8203;48115](https://togithub.com/nodejs/node/pull/48115)
    - \[[`392dfedc77`](https://togithub.com/nodejs/node/commit/392dfedc77)]
    - **deps**: update archs files for openssl-3.0.9-quic1 (Node.js GitHub
    Bot) [#&#8203;48402](https://togithub.com/nodejs/node/pull/48402)
    - \[[`46cd5fe38b`](https://togithub.com/nodejs/node/commit/46cd5fe38b)]
    - **deps**: upgrade openssl sources to quictls/openssl-3.0.9-quic1
    (Node.js GitHub Bot)
    [#&#8203;48402](https://togithub.com/nodejs/node/pull/48402)
    - \[[`7e3d2d85c2`](https://togithub.com/nodejs/node/commit/7e3d2d85c2)]
    - **doc,test**: clarify behavior of DH generateKeys (Tobias Nießen)
    [nodejs-private/node-private#426](https://togithub.com/nodejs-private/node-private/pull/426)
    - \[[`4ff6ba050a`](https://togithub.com/nodejs/node/commit/4ff6ba050a)]
    - **http**: disable request smuggling via rempty headers (Paolo Insogna)
    [nodejs-private/node-private#428](https://togithub.com/nodejs-private/node-private/pull/428)
    - \[[`ab269129a6`](https://togithub.com/nodejs/node/commit/ab269129a6)]
    - **msi**: do not create AppData\Roaming\npm (Tobias Nießen)
    [nodejs-private/node-private#408](https://togithub.com/nodejs-private/node-private/pull/408)
    - \[[`925e8f5619`](https://togithub.com/nodejs/node/commit/925e8f5619)]
    - **policy**: handle mainModule.\__proto\_\_ bypass (RafaelGSS)
    [nodejs-private/node-private#416](https://togithub.com/nodejs-private/node-private/pull/416)
    - \[[`d6fae8e47e`](https://togithub.com/nodejs/node/commit/d6fae8e47e)]
    - **test**: allow SIGBUS in signal-handler abort test (Michaël Zasso)
    [#&#8203;47851](https://togithub.com/nodejs/node/pull/47851)
    
    ###
    [`v18.16.0`](https://togithub.com/nodejs/node/releases/tag/v18.16.0):
    2023-04-12, Version 18.16.0 &#x27;Hydrogen&#x27; (LTS),
    @&#8203;danielleadams
    
    [Compare
    Source](https://togithub.com/nodejs/node/compare/v18.15.0...v18.16.0)
    
    ##### Notable changes
    
    ##### Add initial support for single executable applications
    
    Compile a JavaScript file into a single executable application:
    
    ```console
    $ echo 'console.log(`Hello, ${process.argv[2]}!`);' > hello.js
    
    $ cp $(command -v node) hello
    
    ### On systems other than macOS:
    $ npx postject hello NODE_JS_CODE hello.js \
        --sentinel-fuse NODE_JS_FUSE_fce680ab2cc467b6e072b8b5df1996b2
    
    ### On macOS:
    $ npx postject hello NODE_JS_CODE hello.js \
        --sentinel-fuse NODE_JS_FUSE_fce680ab2cc467b6e072b8b5df1996b2 \
        --macho-segment-name NODE_JS
    
    $ ./hello world
    Hello, world!
    ```
    
    Contributed by Darshan Sen in
    [#&#8203;45038](https://togithub.com/nodejs/node/pull/45038)
    
    ##### Replace url parser with Ada
    
    Node.js gets a new URL parser called Ada that is compliant with the
    WHATWG URL Specification and provides more than 100% performance
    improvement to the existing implementation.
    
    Contributed by Yagiz Nizipli in
    [#&#8203;46410](https://togithub.com/nodejs/node/pull/46410)
    
    ##### Other notable changes
    
    -   **buffer**:
    - **(SEMVER-MINOR)** add Buffer.copyBytesFrom(...) (James M Snell)
    [#&#8203;46500](https://togithub.com/nodejs/node/pull/46500)
    -   **doc**:
    - add marco-ippolito to collaborators (Marco Ippolito)
    [#&#8203;46816](https://togithub.com/nodejs/node/pull/46816)
    - add debadree25 to collaborators (Debadree Chatterjee)
    [#&#8203;46716](https://togithub.com/nodejs/node/pull/46716)
    - add deokjinkim to collaborators (Deokjin Kim)
    [#&#8203;46444](https://togithub.com/nodejs/node/pull/46444)
    -   **events**:
    - **(SEMVER-MINOR)** add listener argument to listenerCount (Paolo
    Insogna) [#&#8203;46523](https://togithub.com/nodejs/node/pull/46523)
    -   **lib**:
    - **(SEMVER-MINOR)** add AsyncLocalStorage.bind() and .snapshot()
    (flakey5) [#&#8203;46387](https://togithub.com/nodejs/node/pull/46387)
    - **(SEMVER-MINOR)** add aborted() utility function (Debadree
    Chatterjee) [#&#8203;46494](https://togithub.com/nodejs/node/pull/46494)
    -   **src**:
    - **(SEMVER-MINOR)** allow optional Isolate termination in node::Stop()
    (Shelley Vohr)
    [#&#8203;46583](https://togithub.com/nodejs/node/pull/46583)
    - **(SEMVER-MINOR)** allow embedder control of code generation policy
    (Shelley Vohr)
    [#&#8203;46368](https://togithub.com/nodejs/node/pull/46368)
    -   **stream**:
    - **(SEMVER-MINOR)** add abort signal for ReadableStream and
    WritableStream (Debadree Chatterjee)
    [#&#8203;46273](https://togithub.com/nodejs/node/pull/46273)
    -   **tls**:
    - **(SEMVER-MINOR)** support automatic DHE (Tobias Nießen)
    [#&#8203;46978](https://togithub.com/nodejs/node/pull/46978)
    -   **url**:
    - **(SEMVER-MINOR)** implement URLSearchParams size getter (James M
    Snell) [#&#8203;46308](https://togithub.com/nodejs/node/pull/46308)
    -   **worker**:
    - **(SEMVER-MINOR)** add support for worker name in inspector and
    trace_events (Debadree Chatterjee)
    [#&#8203;46832](https://togithub.com/nodejs/node/pull/46832)
    
    ##### Commits
    
    - \[[`c742493b61`](https://togithub.com/nodejs/node/commit/c742493b61)]
    - **assert**: fix exception message for assert(0) on try catch block
    (hidecology)
    [#&#8203;46760](https://togithub.com/nodejs/node/pull/46760)
    - \[[`0ddf73ae7c`](https://togithub.com/nodejs/node/commit/0ddf73ae7c)]
    - **assert**: remove deprecated getFunction() usage (Ruben Bridgewater)
    [#&#8203;46661](https://togithub.com/nodejs/node/pull/46661)
    - \[[`97ad72f19f`](https://togithub.com/nodejs/node/commit/97ad72f19f)]
    - **async_hooks**: add async local storage propagation benchmarks
    (Chengzhong Wu)
    [#&#8203;46414](https://togithub.com/nodejs/node/pull/46414)
    - \[[`b1bde69574`](https://togithub.com/nodejs/node/commit/b1bde69574)]
    - **async_hooks**: remove experimental onPropagate option (James M
    Snell) [#&#8203;46386](https://togithub.com/nodejs/node/pull/46386)
    - \[[`b5db3b579a`](https://togithub.com/nodejs/node/commit/b5db3b579a)]
    - **benchmark**: add a benchmark for URLSearchParams creation and
    toString() (Debadree Chatterjee)
    [#&#8203;46810](https://togithub.com/nodejs/node/pull/46810)
    - \[[`ff94f9ffbe`](https://togithub.com/nodejs/node/commit/ff94f9ffbe)]
    - **benchmark**: replace table in docs with description of file tree
    structure (Theodor Steiner)
    [#&#8203;46991](https://togithub.com/nodejs/node/pull/46991)
    - \[[`d4af671f09`](https://togithub.com/nodejs/node/commit/d4af671f09)]
    - **benchmark**: split `Buffer.byteLength` benchmark (Joyee Cheung)
    [#&#8203;46616](https://togithub.com/nodejs/node/pull/46616)
    - \[[`5f647fb7b4`](https://togithub.com/nodejs/node/commit/5f647fb7b4)]
    - **benchmark**: add benchmark for EventTarget add and remove (Debadree
    Chatterjee) [#&#8203;46779](https://togithub.com/nodejs/node/pull/46779)
    - \[[`d7d634bd67`](https://togithub.com/nodejs/node/commit/d7d634bd67)]
    - **benchmark**: fix worker startup benchmark (Joyee Cheung)
    [#&#8203;46680](https://togithub.com/nodejs/node/pull/46680)
    - \[[`f7c4796c56`](https://togithub.com/nodejs/node/commit/f7c4796c56)]
    - **benchmark**: add trailing commas in `benchmark/path` (Antoine du
    Hamel) [#&#8203;46628](https://togithub.com/nodejs/node/pull/46628)
    - \[[`9b0d5030a5`](https://togithub.com/nodejs/node/commit/9b0d5030a5)]
    - **benchmark**: add trailing commas in `benchmark/http` (Antoine du
    Hamel) [#&#8203;46609](https://togithub.com/nodejs/node/pull/46609)
    - \[[`e0f436041e`](https://togithub.com/nodejs/node/commit/e0f436041e)]
    - **benchmark**: add trailing commas in `benchmark/crypto` (Antoine du
    Hamel) [#&#8203;46553](https://togithub.com/nodejs/node/pull/46553)
    - \[[`a383aee386`](https://togithub.com/nodejs/node/commit/a383aee386)]
    - **benchmark**: add trailing commas in `benchmark/url` (Antoine du
    Hamel) [#&#8203;46551](https://togithub.com/nodejs/node/pull/46551)
    - \[[`a10c3558c6`](https://togithub.com/nodejs/node/commit/a10c3558c6)]
    - **benchmark**: add trailing commas in `benchmark/http2` (Antoine du
    Hamel) [#&#8203;46552](https://togithub.com/nodejs/node/pull/46552)
    - \[[`8036583f1f`](https://togithub.com/nodejs/node/commit/8036583f1f)]
    - **benchmark**: add trailing commas in `benchmark/process` (Antoine du
    Hamel) [#&#8203;46481](https://togithub.com/nodejs/node/pull/46481)
    - \[[`1497244078`](https://togithub.com/nodejs/node/commit/1497244078)]
    - **benchmark**: add trailing commas in `benchmark/misc` (Antoine du
    Hamel) [#&#8203;46474](https://togithub.com/nodejs/node/pull/46474)
    - \[[`057e3f5309`](https://togithub.com/nodejs/node/commit/057e3f5309)]
    - **benchmark**: add trailing commas in `benchmark/buffers` (Antoine du
    Hamel) [#&#8203;46473](https://togithub.com/nodejs/node/pull/46473)
    - \[[`26e1a81243`](https://togithub.com/nodejs/node/commit/26e1a81243)]
    - **benchmark**: add trailing commas in `benchmark/module` (Antoine du
    Hamel) [#&#8203;46461](https://togithub.com/nodejs/node/pull/46461)
    - \[[`bd6c828cf3`](https://togithub.com/nodejs/node/commit/bd6c828cf3)]
    - **benchmark**: add trailing commas in `benchmark/net` (Antoine du
    Hamel) [#&#8203;46439](https://togithub.com/nodejs/node/pull/46439)
    - \[[`01cf87aca7`](https://togithub.com/nodejs/node/commit/01cf87aca7)]
    - **benchmark**: add trailing commas in `benchmark/util` (Antoine du
    Hamel) [#&#8203;46438](https://togithub.com/nodejs/node/pull/46438)
    - \[[`f006b2f9dc`](https://togithub.com/nodejs/node/commit/f006b2f9dc)]
    - **benchmark**: add trailing commas in `benchmark/async_hooks` (Antoine
    du Hamel) [#&#8203;46424](https://togithub.com/nodejs/node/pull/46424)
    - \[[`f969cc30ab`](https://togithub.com/nodejs/node/commit/f969cc30ab)]
    - **benchmark**: add trailing commas in `benchmark/fs` (Antoine du
    Hamel) [#&#8203;46426](https://togithub.com/nodejs/node/pull/46426)
    - \[[`5202b84382`](https://togithub.com/nodejs/node/commit/5202b84382)]
    - **bootstrap**: print stack trace during environment creation failure
    (Joyee Cheung)
    [#&#8203;46533](https://togithub.com/nodejs/node/pull/46533)
    - \[[`c6e722aca4`](https://togithub.com/nodejs/node/commit/c6e722aca4)]
    - **(SEMVER-MINOR)** **buffer**: add Buffer.copyBytesFrom(...) (James M
    Snell) [#&#8203;46500](https://togithub.com/nodejs/node/pull/46500)
    - \[[`886504fdf8`](https://togithub.com/nodejs/node/commit/886504fdf8)]
    - **build**: fix Visual Studio installation detection for Arm64 (Radek
    Bartoň) [#&#8203;46420](https://togithub.com/nodejs/node/pull/46420)
    - \[[`2b72a453cf`](https://togithub.com/nodejs/node/commit/2b72a453cf)]
    - **build**: add GitHub Action for coverage with --without-intl (Rich
    Trott) [#&#8203;37954](https://togithub.com/nodejs/node/pull/37954)
    - \[[`ff07aa7fe3`](https://togithub.com/nodejs/node/commit/ff07aa7fe3)]
    - **build**: do not disable inspector when intl is disabled (Rich Trott)
    [#&#8203;37954](https://togithub.com/nodejs/node/pull/37954)
    - \[[`4b25b98bd8`](https://togithub.com/nodejs/node/commit/4b25b98bd8)]
    - **build,test**: add proper support for IBM i (Xu Meng)
    [#&#8203;46739](https://togithub.com/nodejs/node/pull/46739)
    - \[[`535311097c`](https://togithub.com/nodejs/node/commit/535311097c)]
    - **child_process**: add trailing commas in source files (Antoine du
    Hamel) [#&#8203;46758](https://togithub.com/nodejs/node/pull/46758)
    - \[[`d2692c65df`](https://togithub.com/nodejs/node/commit/d2692c65df)]
    - **cluster**: add trailing commas in source files (Antoine du Hamel)
    [#&#8203;46695](https://togithub.com/nodejs/node/pull/46695)
    - \[[`effdca8b10`](https://togithub.com/nodejs/node/commit/effdca8b10)]
    - **crypto**: don't assume FIPS is disabled by default (Michael Dawson)
    [#&#8203;46532](https://togithub.com/nodejs/node/pull/46532)
    - \[[`bce37c60ce`](https://togithub.com/nodejs/node/commit/bce37c60ce)]
    - **debugger**: improve validations and documents for watch and unwatch
    (Eungyu Lee)
    [#&#8203;46947](https://togithub.com/nodejs/node/pull/46947)
    - \[[`51253bae83`](https://togithub.com/nodejs/node/commit/51253bae83)]
    - **debugger**: add a command to set which lines to check for context
    (Eungyu Lee)
    [#&#8203;46812](https://togithub.com/nodejs/node/pull/46812)
    - \[[`44375c6a3c`](https://togithub.com/nodejs/node/commit/44375c6a3c)]
    - **debugger**: add trailing commas in source files (Antoine du Hamel)
    [#&#8203;46714](https://togithub.com/nodejs/node/pull/46714)
    - \[[`e5c4d69681`](https://togithub.com/nodejs/node/commit/e5c4d69681)]
    - **deps**: update ada to 1.0.4 (Node.js GitHub Bot)
    [#&#8203;46853](https://togithub.com/nodejs/node/pull/46853)
    - \[[`94f83536d7`](https://togithub.com/nodejs/node/commit/94f83536d7)]
    - **deps**: update ada to 1.0.3 (Node.js GitHub Bot)
    [#&#8203;46784](https://togithub.com/nodejs/node/pull/46784)
    - \[[`484c4f6674`](https://togithub.com/nodejs/node/commit/484c4f6674)]
    - **deps**: update ada to v1.0.1 (Yagiz Nizipli)
    [#&#8203;46550](https://togithub.com/nodejs/node/pull/46550)
    - \[[`0bc4c17e57`](https://togithub.com/nodejs/node/commit/0bc4c17e57)]
    - **deps**: add ada as a dependency (Yagiz Nizipli)
    [#&#8203;46410](https://togithub.com/nodejs/node/pull/46410)
    - \[[`956f786499`](https://togithub.com/nodejs/node/commit/956f786499)]
    - **deps**: update undici to 5.21.0 (Node.js GitHub Bot)
    [#&#8203;47063](https://togithub.com/nodejs/node/pull/47063)
    - \[[`73be4f8ef5`](https://togithub.com/nodejs/node/commit/73be4f8ef5)]
    - **deps**: update simdutf to 3.2.2 (Node.js GitHub Bot)
    [#&#8203;46841](https://togithub.com/nodejs/node/pull/46841)
    - \[[`0e78fd5883`](https://togithub.com/nodejs/node/commit/0e78fd5883)]
    - **deps**: update corepack to 0.17.0 (Node.js GitHub Bot)
    [#&#8203;46842](https://togithub.com/nodejs/node/pull/46842)
    - \[[`61c9433d8a`](https://togithub.com/nodejs/node/commit/61c9433d8a)]
    - **deps**: update simdutf to 3.2.1 (Node.js GitHub Bot)
    [#&#8203;46800](https://togithub.com/nodejs/node/pull/46800)
    - \[[`63a62ed532`](https://togithub.com/nodejs/node/commit/63a62ed532)]
    - **deps**: upgrade npm to 9.5.1 (npm team)
    [#&#8203;46783](https://togithub.com/nodejs/node/pull/46783)
    - \[[`c8974d678a`](https://togithub.com/nodejs/node/commit/c8974d678a)]
    - **deps**: update nghttp2 to 1.52.0 (Michaël Zasso)
    [#&#8203;46636](https://togithub.com/nodejs/node/pull/46636)
    - \[[`2b439a2cdf`](https://togithub.com/nodejs/node/commit/2b439a2cdf)]
    - **deps**: fix libuv for android (Julian Dropmann)
    [#&#8203;46746](https://togithub.com/nodejs/node/pull/46746)
    - \[[`d5eb1df869`](https://togithub.com/nodejs/node/commit/d5eb1df869)]
    - **deps**: update simdutf to 3.2.0 (Node.js GitHub Bot)
    [#&#8203;46621](https://togithub.com/nodejs/node/pull/46621)
    - \[[`dd97b05aeb`](https://togithub.com/nodejs/node/commit/dd97b05aeb)]
    - **deps**: update corepack to 0.16.0 (Node.js GitHub Bot)
    [#&#8203;46710](https://togithub.com/nodejs/node/pull/46710)
    - \[[`65b877de45`](https://togithub.com/nodejs/node/commit/65b877de45)]
    - **deps**: copy `postject-api.h` and `LICENSE` to the `deps` folder
    (Darshan Sen)
    [#&#8203;46582](https://togithub.com/nodejs/node/pull/46582)
    - \[[`a918ac886e`](https://togithub.com/nodejs/node/commit/a918ac886e)]
    - **deps**: update c-ares to 1.19.0 (Michaël Zasso)
    [#&#8203;46415](https://togithub.com/nodejs/node/pull/46415)
    - \[[`1ac639a240`](https://togithub.com/nodejs/node/commit/1ac639a240)]
    - **deps**: V8: cherry-pick
    [`9ec4e90`](https://togithub.com/nodejs/node/commit/9ec4e9095a25) (Kleis
    Auke Wolthuizen)
    [#&#8203;47092](https://togithub.com/nodejs/node/pull/47092)
    - \[[`f8d4bf8540`](https://togithub.com/nodejs/node/commit/f8d4bf8540)]
    - **deps,test**: update postject to 1.0.0-alpha.5 (Node.js GitHub Bot)
    [#&#8203;46934](https://togithub.com/nodejs/node/pull/46934)
    - \[[`8646b06c1b`](https://togithub.com/nodejs/node/commit/8646b06c1b)]
    - **dgram**: fix unhandled exception aborting a closed udp socket
    (Ramana Venkata)
    [#&#8203;46770](https://togithub.com/nodejs/node/pull/46770)
    - \[[`e435199ccc`](https://togithub.com/nodejs/node/commit/e435199ccc)]
    - **doc**: remove remaining SSL_OP_NETSCAPE_\*\_BUG (Tobias Nießen)
    [#&#8203;47066](https://togithub.com/nodejs/node/pull/47066)
    - \[[`01d82670c7`](https://togithub.com/nodejs/node/commit/01d82670c7)]
    - **doc**: fix typo in test.md (Victor Hiairrassary)
    [#&#8203;47053](https://togithub.com/nodejs/node/pull/47053)
    - \[[`0e3077dc48`](https://togithub.com/nodejs/node/commit/0e3077dc48)]
    - **doc**: amend support tier qualifier (Gireesh Punathil)
    [#&#8203;42805](https://togithub.com/nodejs/node/pull/42805)
    - \[[`a5bf6693b9`](https://togithub.com/nodejs/node/commit/a5bf6693b9)]
    - **doc**: fix typo on esm loaders example (Ruy Adorno)
    [#&#8203;47015](https://togithub.com/nodejs/node/pull/47015)
    - \[[`6a0c1d053e`](https://togithub.com/nodejs/node/commit/6a0c1d053e)]
    - **doc**: add missing test runner flags to man page (Colin Ihrig)
    [#&#8203;46982](https://togithub.com/nodejs/node/pull/46982)
    - \[[`43b94b0f13`](https://togithub.com/nodejs/node/commit/43b94b0f13)]
    - **doc**: fix history information for `node:diagnostics_channel`
    (Thomas Hunter II)
    [#&#8203;46984](https://togithub.com/nodejs/node/pull/46984)
    - \[[`b37d53a1ba`](https://togithub.com/nodejs/node/commit/b37d53a1ba)]
    - **doc**: fix myUrl is not defined in url (Youngmin Yoo)
    [#&#8203;46968](https://togithub.com/nodejs/node/pull/46968)
    - \[[`257c5ac1fa`](https://togithub.com/nodejs/node/commit/257c5ac1fa)]
    - **doc**: remove useless SSL_OP_\* options (Tobias Nießen)
    [#&#8203;46954](https://togithub.com/nodejs/node/pull/46954)
    - \[[`09c5e6a9f3`](https://togithub.com/nodejs/node/commit/09c5e6a9f3)]
    - **doc**: fix description of TLS dhparam option (Tobias Nießen)
    [#&#8203;46949](https://togithub.com/nodejs/node/pull/46949)
    - \[[`8907732fcf`](https://togithub.com/nodejs/node/commit/8907732fcf)]
    - **doc**: improve fs code example quality (jakecastelli)
    [#&#8203;46948](https://togithub.com/nodejs/node/pull/46948)
    - \[[`17a25f1153`](https://togithub.com/nodejs/node/commit/17a25f1153)]
    - **doc**: fix port of destination server is not defined in http2
    (Deokjin Kim)
    [#&#8203;46940](https://togithub.com/nodejs/node/pull/46940)
    - \[[`ad06168a5c`](https://togithub.com/nodejs/node/commit/ad06168a5c)]
    - **doc**: use number which is bigger than 1024 as port in http2
    (Deokjin Kim)
    [#&#8203;46938](https://togithub.com/nodejs/node/pull/46938)
    - \[[`4e6dda5be4`](https://togithub.com/nodejs/node/commit/4e6dda5be4)]
    - **doc**: add release key for Juan Arboleda (Juan José)
    [#&#8203;46922](https://togithub.com/nodejs/node/pull/46922)
    - \[[`f49c6e64ba`](https://togithub.com/nodejs/node/commit/f49c6e64ba)]
    - **doc**: fix links to SSL_CTX_set_options (Tobias Nießen)
    [#&#8203;46953](https://togithub.com/nodejs/node/pull/46953)
    - \[[`ea7fb16e5c`](https://togithub.com/nodejs/node/commit/ea7fb16e5c)]
    - **doc**: fix fs missing import (jakecastelli)
    [#&#8203;46907](https://togithub.com/nodejs/node/pull/46907)
    - \[[`11885a7351`](https://togithub.com/nodejs/node/commit/11885a7351)]
    - **doc**: add request to hold off publicising sec releases (Michael
    Dawson) [#&#8203;46702](https://togithub.com/nodejs/node/pull/46702)
    - \[[`0254fd1da6`](https://togithub.com/nodejs/node/commit/0254fd1da6)]
    - **doc**: fix stream iterator helpers examples (Benjamin Gruenbaum)
    [#&#8203;46897](https://togithub.com/nodejs/node/pull/46897)
    - \[[`0a983f7125`](https://togithub.com/nodejs/node/commit/0a983f7125)]
    - **doc**: add history info for `node:test` (Antoine du Hamel)
    [#&#8203;46851](https://togithub.com/nodejs/node/pull/46851)
    - \[[`810d393ded`](https://togithub.com/nodejs/node/commit/810d393ded)]
    - **doc**: sort import order (jakecastelli)
    [#&#8203;46847](https://togithub.com/nodejs/node/pull/46847)
    - \[[`6e03499437`](https://togithub.com/nodejs/node/commit/6e03499437)]
    - **doc**: use destructing import (jakecastelli)
    [#&#8203;46847](https://togithub.com/nodejs/node/pull/46847)
    - \[[`8b636c3cd6`](https://togithub.com/nodejs/node/commit/8b636c3cd6)]
    - **doc**: add marco-ippolito to collaborators (Marco Ippolito)
    [#&#8203;46816](https://togithub.com/nodejs/node/pull/46816)
    - \[[`7e08ca125a`](https://togithub.com/nodejs/node/commit/7e08ca125a)]
    - **doc**: document how to use the tls.DEFAULT_CIPHERS (Andreas Martens)
    [#&#8203;46482](https://togithub.com/nodejs/node/pull/46482)
    - \[[`3dae6f2f81`](https://togithub.com/nodejs/node/commit/3dae6f2f81)]
    - **doc**: add document for profiling and heap snapshot (cola119)
    [#&#8203;46787](https://togithub.com/nodejs/node/pull/46787)
    - \[[`eef30513b9`](https://togithub.com/nodejs/node/commit/eef30513b9)]
    - **doc**: add test:coverage event to custom reporter examples (Richie
    McColl) [#&#8203;46752](https://togithub.com/nodejs/node/pull/46752)
    - \[[`e6db6bedf7`](https://togithub.com/nodejs/node/commit/e6db6bedf7)]
    - **doc**: include context on .toWeb() parameters (Debadree Chatterjee)
    [#&#8203;46617](https://togithub.com/nodejs/node/pull/46617)
    - \[[`a24350e49f`](https://togithub.com/nodejs/node/commit/a24350e49f)]
    - **doc**: add in security steward for recent release (Michael Dawson)
    [#&#8203;46701](https://togithub.com/nodejs/node/pull/46701)
    - \[[`55360e9386`](https://togithub.com/nodejs/node/commit/55360e9386)]
    - **doc**: clarify semver-minor notable changes approach (Beth Griggs)
    [#&#8203;46592](https://togithub.com/nodejs/node/pull/46592)
    - \[[`a384dd42ff`](https://togithub.com/nodejs/node/commit/a384dd42ff)]
    - **doc**: maintaining nghttp2 (Marco Ippolito)
    [#&#8203;46539](https://togithub.com/nodejs/node/pull/46539)
    - \[[`45fccc9737`](https://togithub.com/nodejs/node/commit/45fccc9737)]
    - **doc**: add emit to NodeEventTarget (Deokjin Kim)
    [#&#8203;46356](https://togithub.com/nodejs/node/pull/46356)
    - \[[`760616890c`](https://togithub.com/nodejs/node/commit/760616890c)]
    - **doc**: add debadree25 to collaborators (Debadree Chatterjee)
    [#&#8203;46716](https://togithub.com/nodejs/node/pull/46716)
    - \[[`b9dd876e7c`](https://togithub.com/nodejs/node/commit/b9dd876e7c)]
    - **doc**: move bcoe to emeriti (Benjamin Coe)
    [#&#8203;46703](https://togithub.com/nodejs/node/pull/46703)
    - \[[`3afbb92bb4`](https://togithub.com/nodejs/node/commit/3afbb92bb4)]
    - **doc**: add response.strictContentLength to documentation (Marco
    Ippolito) [#&#8203;46627](https://togithub.com/nodejs/node/pull/46627)
    - \[[`2c0e1aa095`](https://togithub.com/nodejs/node/commit/2c0e1aa095)]
    - **doc**: remove unused functions from example of
    `streamConsumers.text` (Deokjin Kim)
    [#&#8203;46581](https://togithub.com/nodejs/node/pull/46581)
    - \[[`61268303fc`](https://togithub.com/nodejs/node/commit/61268303fc)]
    - **doc**: fix test runner examples (Richie McColl)
    [#&#8203;46565](https://togithub.com/nodejs/node/pull/46565)
    - \[[`2b702c98c2`](https://togithub.com/nodejs/node/commit/2b702c98c2)]
    - **doc**: update test concurrency description / default values
    (richiemccoll)
    [#&#8203;46457](https://togithub.com/nodejs/node/pull/46457)
    - \[[`f1de3f7a31`](https://togithub.com/nodejs/node/commit/f1de3f7a31)]
    - **doc**: enrich test command with executable (Tony Gorez)
    [#&#8203;44347](https://togithub.com/nodejs/node/pull/44347)
    - \[[`68b5cf8e38`](https://togithub.com/nodejs/node/commit/68b5cf8e38)]
    - **doc**: fix wrong location of `requestTimeout`'s default value
    (Deokjin Kim)
    [#&#8203;46423](https://togithub.com/nodejs/node/pull/46423)
    - \[[`4d5d6d2193`](https://togithub.com/nodejs/node/commit/4d5d6d2193)]
    - **doc**: add deokjinkim to collaborators (Deokjin Kim)
    [#&#8203;46444](https://togithub.com/nodejs/node/pull/46444)
    - \[[`de7f6182be`](https://togithub.com/nodejs/node/commit/de7f6182be)]
    - **doc**: fix -C flag usage (三咲智子 Kevin Deng)
    [#&#8203;46388](https://togithub.com/nodejs/node/pull/46388)
    - \[[`4165cf34ba`](https://togithub.com/nodejs/node/commit/4165cf34ba)]
    - **doc**: add note about major release rotation (Rafael Gonzaga)
    [#&#8203;46436](https://togithub.com/nodejs/node/pull/46436)
    - \[[`f088ce2dc7`](https://togithub.com/nodejs/node/commit/f088ce2dc7)]
    - **doc**: update threat model based on discussions (Michael Dawson)
    [#&#8203;46373](https://togithub.com/nodejs/node/pull/46373)
    - \[[`5b94e2bcdb`](https://togithub.com/nodejs/node/commit/5b94e2bcdb)]
    - **esm**: fix import assertion warning (Antoine du Hamel)
    [#&#8203;46971](https://togithub.com/nodejs/node/pull/46971)
    - \[[`96a39d1a99`](https://togithub.com/nodejs/node/commit/96a39d1a99)]
    - **esm**: add a runtime warning when using import assertions (Antoine
    du Hamel) [#&#8203;46901](https://togithub.com/nodejs/node/pull/46901)
    - \[[`320a8adb45`](https://togithub.com/nodejs/node/commit/320a8adb45)]
    - **esm**: misc test refactors (Geoffrey Booth)
    [#&#8203;46631](https://togithub.com/nodejs/node/pull/46631)
    - \[[`b08687f739`](https://togithub.com/nodejs/node/commit/b08687f739)]
    - **events**: add trailing commas in source files (Antoine du Hamel)
    [#&#8203;46759](https://togithub.com/nodejs/node/pull/46759)
    - \[[`cc6deeaf7a`](https://togithub.com/nodejs/node/commit/cc6deeaf7a)]
    - **(SEMVER-MINOR)** **events**: add listener argument to listenerCount
    (Paolo Insogna)
    [#&#8203;46523](https://togithub.com/nodejs/node/pull/46523)
    - \[[`efc24097a6`](https://togithub.com/nodejs/node/commit/efc24097a6)]
    - **fs**: add trailing commas in source files (Antoine du Hamel)
    [#&#8203;46696](https://togithub.com/nodejs/node/pull/46696)
    - \[[`80b4e6da53`](https://togithub.com/nodejs/node/commit/80b4e6da53)]
    - **http**: use listenerCount when adding noop event (Paolo Insogna)
    [#&#8203;46769](https://togithub.com/nodejs/node/pull/46769)
    - \[[`3538521bf6`](https://togithub.com/nodejs/node/commit/3538521bf6)]
    - **http**: correctly calculate strict content length (Robert Nagy)
    [#&#8203;46601](https://togithub.com/nodejs/node/pull/46601)
    - \[[`9582c8ef3a`](https://togithub.com/nodejs/node/commit/9582c8ef3a)]
    - **http**: fix validation of "Link" header (Steve Herzog)
    [#&#8203;46466](https://togithub.com/nodejs/node/pull/46466)
    - \[[`23c1e2fa52`](https://togithub.com/nodejs/node/commit/23c1e2fa52)]
    - **http**: unify header treatment (Marco Ippolito)
    [#&#8203;46528](https://togithub.com/nodejs/node/pull/46528)
    - \[[`abeee994c4`](https://togithub.com/nodejs/node/commit/abeee994c4)]
    - **http**: add note about clientError event (Paolo Insogna)
    [#&#8203;46584](https://togithub.com/nodejs/node/pull/46584)
    - \[[`3d0602c96c`](https://togithub.com/nodejs/node/commit/3d0602c96c)]
    - **http**: use v8::Array::New() with a prebuilt vector (Joyee Cheung)
    [#&#8203;46447](https://togithub.com/nodejs/node/pull/46447)
    - \[[`62cbddd86f`](https://togithub.com/nodejs/node/commit/62cbddd86f)]
    - **lib**: fix trailing commas and leftover function from rebasing
    (Danielle Adams)
    [#&#8203;47503](https://togithub.com/nodejs/node/pull/47503)
    - \[[`c463f133bd`](https://togithub.com/nodejs/node/commit/c463f133bd)]
    - **lib**: enforce use of trailing commas (Antoine du Hamel)
    [#&#8203;46881](https://togithub.com/nodejs/node/pull/46881)
    - \[[`0f33bb0961`](https://togithub.com/nodejs/node/commit/0f33bb0961)]
    - **lib**: add trailing commas to all public core modules (Antoine du
    Hamel) [#&#8203;46848](https://togithub.com/nodejs/node/pull/46848)
    - \[[`06e0dd3e15`](https://togithub.com/nodejs/node/commit/06e0dd3e15)]
    - **lib**: rename internal module declaration as internal bindings
    (okmttdhr, okp)
    [#&#8203;46663](https://togithub.com/nodejs/node/pull/46663)
    - \[[`31578ab1b4`](https://togithub.com/nodejs/node/commit/31578ab1b4)]
    - **lib**: add trailing commas to more internal files (Antoine du Hamel)
    [#&#8203;46811](https://togithub.com/nodejs/node/pull/46811)
    - \[[`ad510d9029`](https://togithub.com/nodejs/node/commit/ad510d9029)]
    - **lib**: update punycode to 2.3.0 (Yagiz Nizipli)
    [#&#8203;46719](https://togithub.com/nodejs/node/pull/46719)
    - \[[`4cf3de8b02`](https://togithub.com/nodejs/node/commit/4cf3de8b02)]
    - **lib**: add trailing commas in `internal/perf` (Antoine du Hamel)
    [#&#8203;46697](https://togithub.com/nodejs/node/pull/46697)
    - \[[`f1b79828bc`](https://togithub.com/nodejs/node/commit/f1b79828bc)]
    - **(SEMVER-MINOR)** **lib**: add AsyncLocalStorage.bind() and
    .snapshot() (flakey5)
    [#&#8203;46387](https://togithub.com/nodejs/node/pull/46387)
    - \[[`48cd712c0d`](https://togithub.com/nodejs/node/commit/48cd712c0d)]
    - **lib**: add trailing commas in `internal/process` (Antoine du Hamel)
    [#&#8203;46687](https://togithub.com/nodejs/node/pull/46687)
    - \[[`46a22ab601`](https://togithub.com/nodejs/node/commit/46a22ab601)]
    - **lib**: do not crash using workers with disabled shared array buffers
    (Ruben Bridgewater)
    [#&#8203;41023](https://togithub.com/nodejs/node/pull/41023)
    - \[[`1395e36e64`](https://togithub.com/nodejs/node/commit/1395e36e64)]
    - **lib**: delete module findPath unused params (sinkhaha)
    [#&#8203;45371](https://togithub.com/nodejs/node/pull/45371)
    - \[[`c410572620`](https://togithub.com/nodejs/node/commit/c410572620)]
    - **lib**: enforce use of trailing commas in more files (Antoine du
    Hamel) [#&#8203;46655](https://togithub.com/nodejs/node/pull/46655)
    - \[[`36e080cd13`](https://togithub.com/nodejs/node/commit/36e080cd13)]
    - **lib**: enforce use of trailing commas for functions (Antoine du
    Hamel) [#&#8203;46629](https://togithub.com/nodejs/node/pull/46629)
    - \[[`71249a6c00`](https://togithub.com/nodejs/node/commit/71249a6c00)]
    - **lib**: predeclare Event.isTrusted prop descriptor (Santiago Gimeno)
    [#&#8203;46527](https://togithub.com/nodejs/node/pull/46527)
    - \[[`2b80d19c06`](https://togithub.com/nodejs/node/commit/2b80d19c06)]
    - **lib**: tighten `AbortSignal.prototype.throwIfAborted` implementation
    (Antoine du Hamel)
    [#&#8203;46521](https://togithub.com/nodejs/node/pull/46521)
    - \[[`2f79f3fa38`](https://togithub.com/nodejs/node/commit/2f79f3fa38)]
    - **(SEMVER-MINOR)** **lib**: add aborted() utility function (Debadree
    Chatterjee) [#&#8203;46494](https://togithub.com/nodejs/node/pull/46494)
    - \[[`7f9e60aa1a`](https://togithub.com/nodejs/node/commit/7f9e60aa1a)]
    - **lib,src**: fix a few typos in comments (Tobias Nießen)
    [#&#8203;46835](https://togithub.com/nodejs/node/pull/46835)
    - \[[`c4f192b592`](https://togithub.com/nodejs/node/commit/c4f192b592)]
    - **meta**: add single-executable labels and code owners (Joyee Cheung)
    [#&#8203;47004](https://togithub.com/nodejs/node/pull/47004)
    - \[[`abe1488f86`](https://togithub.com/nodejs/node/commit/abe1488f86)]
    - **meta**: remove AUTHORS file (Rich Trott)
    [#&#8203;46845](https://togithub.com/nodejs/node/pull/46845)
    - \[[`e53774c7bf`](https://togithub.com/nodejs/node/commit/e53774c7bf)]
    - **meta**: remove unnecessary onboarding step (Rich Trott)
    [#&#8203;46793](https://togithub.com/nodejs/node/pull/46793)
    - \[[`55f1cfd7e4`](https://togithub.com/nodejs/node/commit/55f1cfd7e4)]
    - **meta**: update CODEOWNERS of url implementations (Yagiz Nizipli)
    [#&#8203;46775](https://togithub.com/nodejs/node/pull/46775)
    - \[[`ccaa7cabdd`](https://togithub.com/nodejs/node/commit/ccaa7cabdd)]
    - **meta**: update AUTHORS (Node.js GitHub Bot)
    [#&#8203;46726](https://togithub.com/nodejs/node/pull/46726)
    - \[[`260ddd5b0f`](https://togithub.com/nodejs/node/commit/260ddd5b0f)]
    - **meta**: update AUTHORS (Node.js GitHub Bot)
    [#&#8203;46624](https://togithub.com/nodejs/node/pull/46624)
    - \[[`5ef78e50a0`](https://togithub.com/nodejs/node/commit/5ef78e50a0)]
    - **meta**: move one or more collaborators to emeritus (Node.js GitHub
    Bot) [#&#8203;46513](https://togithub.com/nodejs/node/pull/46513)
    - \[[`5efb829156`](https://togithub.com/nodejs/node/commit/5efb829156)]
    - **meta**: update AUTHORS (Node.js GitHub Bot)
    [#&#8203;46504](https://togithub.com/nodejs/node/pull/46504)
    - \[[`f0705f7de1`](https://togithub.com/nodejs/node/commit/f0705f7de1)]
    - **meta**: move one or more collaborators to emeritus (Node.js GitHub
    Bot) [#&#8203;46411](https://togithub.com/nodejs/node/pull/46411)
    - \[[`331073a7aa`](https://togithub.com/nodejs/node/commit/331073a7aa)]
    - **node-api**: add \__wasm32\__ guards on async works (Chengzhong Wu)
    [#&#8203;46633](https://togithub.com/nodejs/node/pull/46633)
    - \[[`594bb9d558`](https://togithub.com/nodejs/node/commit/594bb9d558)]
    - **os**: improve network interface performance (Ruben Bridgewater)
    [#&#8203;46598](https://togithub.com/nodejs/node/pull/46598)
    - \[[`c231aae6c5`](https://togithub.com/nodejs/node/commit/c231aae6c5)]
    - **process**: print versions by sort (Himself65)
    [#&#8203;46428](https://togithub.com/nodejs/node/pull/46428)
    - \[[`fe318dd095`](https://togithub.com/nodejs/node/commit/fe318dd095)]
    - **punycode**: add pending deprecation (Antoine du Hamel)
    [#&#8203;46719](https://togithub.com/nodejs/node/pull/46719)
    - \[[`34ba230d9b`](https://togithub.com/nodejs/node/commit/34ba230d9b)]
    - **repl**: remove lastInputPreview conditional check (Duy Mac Van)
    [#&#8203;46857](https://togithub.com/nodejs/node/pull/46857)
    - \[[`09739a20b1`](https://togithub.com/nodejs/node/commit/09739a20b1)]
    - **repl**: fix .load infinite loop caused by shared use of lineEnding
    RegExp (Theodor Steiner)
    [#&#8203;46742](https://togithub.com/nodejs/node/pull/46742)
    - \[[`91fbad617d`](https://togithub.com/nodejs/node/commit/91fbad617d)]
    - **repl**: add trailing commas in source files (Antoine du Hamel)
    [#&#8203;46757](https://togithub.com/nodejs/node/pull/46757)
    - \[[`e4cd81b526`](https://togithub.com/nodejs/node/commit/e4cd81b526)]
    - **src**: use string_view for report and related code (Anna Henningsen)
    [#&#8203;46723](https://togithub.com/nodejs/node/pull/46723)
    - \[[`8ea835419e`](https://togithub.com/nodejs/node/commit/8ea835419e)]
    - **(SEMVER-MINOR)** **src**: add initial support for single executable
    applications (Darshan Sen)
    [#&#8203;45038](https://togithub.com/nodejs/node/pull/45038)
    - \[[`4652dfdc88`](https://togithub.com/nodejs/node/commit/4652dfdc88)]
    - **src**: remove TLSEXT_TYPE_alpn guard (Tobias Nießen)
    [#&#8203;46956](https://togithub.com/nodejs/node/pull/46956)
    - \[[`a4a433fc0b`](https://togithub.com/nodejs/node/commit/a4a433fc0b)]
    - **src**: remove use of SSL_OP_SINGLE_DH_USE (Tobias Nießen)
    [#&#8203;46955](https://togithub.com/nodejs/node/pull/46955)
    - \[[`339b52f3bc`](https://togithub.com/nodejs/node/commit/339b52f3bc)]
    - **src**: make util.h self-containted (Joyee Cheung)
    [#&#8203;46817](https://togithub.com/nodejs/node/pull/46817)
    - \[[`b25ee523ea`](https://togithub.com/nodejs/node/commit/b25ee523ea)]
    - **src**: remove shadowed variable in OptionsParser (Shelley Vohr)
    [#&#8203;46672](https://togithub.com/nodejs/node/pull/46672)
    - \[[`88baf98fa3`](https://togithub.com/nodejs/node/commit/88baf98fa3)]
    - **src**: do not track BaseObjects directly in Realm (Joyee Cheung)
    [#&#8203;46470](https://togithub.com/nodejs/node/pull/46470)
    - \[[`03e8d824db`](https://togithub.com/nodejs/node/commit/03e8d824db)]
    - **src**: fix cb scope bugs involved in termination (ywave620)
    [#&#8203;45596](https://togithub.com/nodejs/node/pull/45596)
    - \[[`7fb32b43dc`](https://togithub.com/nodejs/node/commit/7fb32b43dc)]
    - **src**: add SetFastMethodNoSideEffect() (Joyee Cheung)
    [#&#8203;46619](https://togithub.com/nodejs/node/pull/46619)
    - \[[`ea411d6422`](https://togithub.com/nodejs/node/commit/ea411d6422)]
    - **(SEMVER-MINOR)** **src**: allow optional Isolate termination in
    node::Stop() (Shelley Vohr)
    [#&#8203;46583](https://togithub.com/nodejs/node/pull/46583)
    - \[[`f8d029183a`](https://togithub.com/nodejs/node/commit/f8d029183a)]
    - **src**: remove icu usage from node_string.cc (Yagiz Nizipli)
    [#&#8203;46548](https://togithub.com/nodejs/node/pull/46548)
    - \[[`95674360b2`](https://togithub.com/nodejs/node/commit/95674360b2)]
    - **src**: add fflush() to SnapshotData::ToFile() (Anna Henningsen)
    [#&#8203;46531](https://togithub.com/nodejs/node/pull/46531)
    - \[[`9445a0a5f6`](https://togithub.com/nodejs/node/commit/9445a0a5f6)]
    - **src**: make edge names in BaseObjects more descriptive in heap
    snapshots (Joyee Cheung)
    [#&#8203;46492](https://togithub.com/nodejs/node/pull/46492)
    - \[[`483cd1922f`](https://togithub.com/nodejs/node/commit/483cd1922f)]
    - **src**: avoid leaking snapshot fp on error (Tobias Nießen)
    [#&#8203;46497](https://togithub.com/nodejs/node/pull/46497)
    - \[[`bc9a577625`](https://togithub.com/nodejs/node/commit/bc9a577625)]
    - **src**: check return value of ftell() (Tobias Nießen)
    [#&#8203;46495](https://togithub.com/nodejs/node/pull/46495)
    - \[[`b3b3b33799`](https://togithub.com/nodejs/node/commit/b3b3b33799)]
    - **src**: remove unused includes from main thread (Yagiz Nizipli)
    [#&#8203;46471](https://togithub.com/nodejs/node/pull/46471)
    - \[[`b9ca302558`](https://togithub.com/nodejs/node/commit/b9ca302558)]
    - **src**: use string_view instead of std::string& (Yagiz Nizipli)
    [#&#8203;46471](https://togithub.com/nodejs/node/pull/46471)
    - \[[`f1c770065a`](https://togithub.com/nodejs/node/commit/f1c770065a)]
    - **src**: use simdutf utf8 to utf16 instead of icu (Yagiz Nizipli)
    [#&#8203;46471](https://togithub.com/nodejs/node/pull/46471)
    - \[[`aaf04f498a`](https://togithub.com/nodejs/node/commit/aaf04f498a)]
    - **src**: replace icu with simdutf for char counts (Yagiz Nizipli)
    [#&#8203;46472](https://togithub.com/nodejs/node/pull/46472)
    - \[[`3aef68d079`](https://togithub.com/nodejs/node/commit/3aef68d079)]
    - **src**: add additional utilities to crypto::SecureContext (James M
    Snell) [#&#8203;45912](https://togithub.com/nodejs/node/pull/45912)
    - \[[`92fdb24fac`](https://togithub.com/nodejs/node/commit/92fdb24fac)]
    - **src**: add KeyObjectHandle::HasInstance (James M Snell)
    [#&#8203;45912](https://togithub.com/nodejs/node/pull/45912)
    - \[[`a639e2a557`](https://togithub.com/nodejs/node/commit/a639e2a557)]
    - **src**: add GetCurrentCipherName/Version to crypto_common (James M
    Snell) [#&#8203;45912](https://togithub.com/nodejs/node/pull/45912)
    - \[[`8dfa748373`](https://togithub.com/nodejs/node/commit/8dfa748373)]
    - **src**: back snapshot I/O with a std::vector sink (Joyee Cheung)
    [#&#8203;46463](https://togithub.com/nodejs/node/pull/46463)
    - \[[`17eea1812e`](https://togithub.com/nodejs/node/commit/17eea1812e)]
    - **(SEMVER-MINOR)** **src**: allow embedder control of code generation
    policy (Shelley Vohr)
    [#&#8203;46368](https://togithub.com/nodejs/node/pull/46368)
    - \[[`dffe7d814e`](https://togithub.com/nodejs/node/commit/dffe7d814e)]
    - **stream**: enable usage of webstreams on compose() (Debadree
    Chatterjee) [#&#8203;46675](https://togithub.com/nodejs/node/pull/46675)
    - \[[`654b7474e3`](https://togithub.com/nodejs/node/commit/654b7474e3)]
    - **stream**: always delay construct callback by a nextTick (Matteo
    Collina) [#&#8203;46818](https://togithub.com/nodejs/node/pull/46818)
    - \[[`ed2faa7c7c`](https://togithub.com/nodejs/node/commit/ed2faa7c7c)]
    - **stream**: fix respondWithNewView() errors when view.byteOffset != 0
    (Debadree Chatterjee)
    [#&#8203;46465](https://togithub.com/nodejs/node/pull/46465)
    - \[[`247caacc7a`](https://togithub.com/nodejs/node/commit/247caacc7a)]
    - **stream**: fix pipeline callback not called on ended stream (Debadree
    Chatterjee) [#&#8203;46600](https://togithub.com/nodejs/node/pull/46600)
    - \[[`c40eec3f3b`](https://togithub.com/nodejs/node/commit/c40eec3f3b)]
    - **stream**: add trailing commas in webstream source files (Antoine du
    Hamel) [#&#8203;46685](https://togithub.com/nodejs/node/pull/46685)
    - \[[`d669f22567`](https://togithub.com/nodejs/node/commit/d669f22567)]
    - **stream**: add trailing commas in stream source files (Antoine du
    Hamel) [#&#8203;46686](https://togithub.com/nodejs/node/pull/46686)
    - \[[`c60816a68d`](https://togithub.com/nodejs/node/commit/c60816a68d)]
    - **(SEMVER-MINOR)** **stream**: add abort signal for ReadableStream and
    WritableStream (Debadree Chatterjee)
    [#&#8203;46273](https://togithub.com/nodejs/node/pull/46273)
    - \[[`17b4e9bc5f`](https://togithub.com/nodejs/node/commit/17b4e9bc5f)]
    - **stream**: refactor to use `validateAbortSignal` (Antoine du Hamel)
    [#&#8203;46520](https://togithub.com/nodejs/node/pull/46520)
    - \[[`4d81124397`](https://togithub.com/nodejs/node/commit/4d81124397)]
    - **stream**: allow transfer of readable byte streams (MrBBot)
    [#&#8203;45955](https://togithub.com/nodejs/node/pull/45955)
    - \[[`6c454af5ea`](https://togithub.com/nodejs/node/commit/6c454af5ea)]
    - **stream**: add pipeline() for webstreams (Debadree Chatterjee)
    [#&#8203;46307](https://togithub.com/nodejs/node/pull/46307)
    - \[[`91a550e5a1`](https://togithub.com/nodejs/node/commit/91a550e5a1)]
    - **stream**: add suport for abort signal in finished() for webstreams
    (Debadree Chatterjee)
    [#&#8203;46403](https://togithub.com/nodejs/node/pull/46403)
    - \[[`406ff320bf`](https://togithub.com/nodejs/node/commit/406ff320bf)]
    - **stream**: dont access Object.prototype.type during TransformStream
    init (Debadree Chatterjee)
    [#&#8203;46389](https://togithub.com/nodejs/node/pull/46389)
    - \[[`972bdee8c4`](https://togithub.com/nodejs/node/commit/972bdee8c4)]
    - **test**: update web-platform tests for url (Yagiz Nizipli)
    [#&#8203;46547](https://togithub.com/nodejs/node/pull/46547)
    - \[[`ba340a0ddb`](https://togithub.com/nodejs/node/commit/ba340a0ddb)]
    - **test**: move `test-tls-autoselectfamily-servername` to
    `test/internet` (Antoine du Hamel)
    [#&#8203;47029](https://togithub.com/nodejs/node/pull/47029)
    - \[[`0edaf016cc`](https://togithub.com/nodejs/node/commit/0edaf016cc)]
    - **test**: fallback to IPv4 if IPv6 is unavailable (Abdirahim Musse)
    [#&#8203;47017](https://togithub.com/nodejs/node/pull/47017)
    - \[[`ef6c86c59f`](https://togithub.com/nodejs/node/commit/ef6c86c59f)]
    - **test**: simplify test-tls-ecdh-multiple (Tobias Nießen)
    [#&#8203;46963](https://togithub.com/nodejs/node/pull/46963)
    - \[[`b8cdd1502f`](https://togithub.com/nodejs/node/commit/b8cdd1502f)]
    - **test**: improve test coverage of lib/dns (Anderson Paiva)
    [#&#8203;46910](https://togithub.com/nodejs/node/pull/46910)
    - \[[`33991954b6`](https://togithub.com/nodejs/node/commit/33991954b6)]
    - **test**: simplify test-tls-ecdh-auto (Tobias Nießen)
    [#&#8203;46911](https://togithub.com/nodejs/node/pull/46911)
    - \[[`512f28fa8b`](https://togithub.com/nodejs/node/commit/512f28fa8b)]
    - **test**: move testPath from CWD to temporary directory (Livia
    Medeiros) [#&#8203;46890](https://togithub.com/nodejs/node/pull/46890)
    - \[[`3fdcf7bef4`](https://togithub.com/nodejs/node/commit/3fdcf7bef4)]
    - **test**: assume priv ports start at 1024 if it can't be changed
    (KrayzeeKev)
    [#&#8203;46536](https://togithub.com/nodejs/node/pull/46536)
    - \[[`966d0d8b16`](https://togithub.com/nodejs/node/commit/966d0d8b16)]
    - **test**: fix os-release check for Ubuntu in SEA test (Anna
    Henningsen) [#&#8203;46838](https://togithub.com/nodejs/node/pull/46838)
    - \[[`b344e74bc1`](https://togithub.com/nodejs/node/commit/b344e74bc1)]
    - **test**: move socket from CWD to temporary directory (Livia Medeiros)
    [#&#8203;46863](https://togithub.com/nodejs/node/pull/46863)
    - \[[`dfb566aec2`](https://togithub.com/nodejs/node/commit/dfb566aec2)]
    - **test**: fix test-net-connect-reset-until-connected (Vita Batrla)
    [#&#8203;46781](https://togithub.com/nodejs/node/pull/46781)
    - \[[`364479644c`](https://togithub.com/nodejs/node/commit/364479644c)]
    - **test**: simplify test-tls-alert (Tobias Nießen)
    [#&#8203;46805](https://togithub.com/nodejs/node/pull/46805)
    - \[[`df149448b5`](https://togithub.com/nodejs/node/commit/df149448b5)]
    - **test**: update encoding WPTs (Filip Skokan)
    [#&#8203;46802](https://togithub.com/nodejs/node/pull/46802)
    - \[[`928998dd2d`](https://togithub.com/nodejs/node/commit/928998dd2d)]
    - **test**: remove useless WPT init scripts (Filip Skokan)
    [#&#8203;46801](https://togithub.com/nodejs/node/pull/46801)
    - \[[`bb182461a3`](https://togithub.com/nodejs/node/commit/bb182461a3)]
    - **test**: remove unreachable return (jakecastelli)
    [#&#8203;46807](https://togithub.com/nodejs/node/pull/46807)
    - \[[`ea71a2ae1b`](https://togithub.com/nodejs/node/commit/ea71a2ae1b)]
    - **test**: fix test-v8-collect-gc-profile-in-worker.js (theanarkh)
    [#&#8203;46735](https://togithub.com/nodejs/node/pull/46735)
    - \[[`25cab7eab5`](https://togithub.com/nodejs/node/commit/25cab7eab5)]
    - **test**: improve control flow in test-tls-dhe (Tobias Nießen)
    [#&#8203;46751](https://togithub.com/nodejs/node/pull/46751)
    - \[[`3b70e7a34e`](https://togithub.com/nodejs/node/commit/3b70e7a34e)]
    - **test**: include strace openat test (Rafael Gonzaga)
    [#&#8203;46150](https://togithub.com/nodejs/node/pull/46150)
    - \[[`533170d456`](https://togithub.com/nodejs/node/commit/533170d456)]
    - **test**: remove OpenSSL 1.0.2 error message compat (Tobias Nießen)
    [#&#8203;46709](https://togithub.com/nodejs/node/pull/46709)
    - \[[`b8948996b4`](https://togithub.com/nodejs/node/commit/b8948996b4)]
    - **test**: fix flaky test-watch-mode-files_watcher (Moshe Atlow)
    [#&#8203;46738](https://togithub.com/nodejs/node/pull/46738)
    - \[[`931111609e`](https://togithub.com/nodejs/node/commit/931111609e)]
    - **test**: use newish OpenSSL feature in test-tls-dhe (Tobias Nießen)
    [#&#8203;46708](https://togithub.com/nodejs/node/pull/46708)
    - \[[`847d74005c`](https://togithub.com/nodejs/node/commit/847d74005c)]
    - **test**: fix assertions in test-snapshot-dns-lookup\* (Tobias Nießen)
    [#&#8203;46618](https://togithub.com/nodejs/node/pull/46618)
    - \[[`d7b995cd38`](https://togithub.com/nodejs/node/commit/d7b995cd38)]
    - **test**: cover publicExponent validation in OpenSSL (Tobias Nießen)
    [#&#8203;46632](https://togithub.com/nodejs/node/pull/46632)
    - \[[`a2b103a761`](https://togithub.com/nodejs/node/commit/a2b103a761)]
    - **test**: add trailing commas in `test/pummel` (Antoine du Hamel)
    [#&#8203;46610](https://togithub.com/nodejs/node/pull/46610)
    - \[[`4fb2fc7536`](https://togithub.com/nodejs/node/commit/4fb2fc7536)]
    - **test**: enable api-invalid-label.any.js in encoding WPTs (Filip
    Skokan) [#&#8203;46506](https://togithub.com/nodejs/node/pull/46506)
    - \[[`b0f2415312`](https://togithub.com/nodejs/node/commit/b0f2415312)]
    - **test**: add trailing commas in `test/js-native-api` (Antoine du
    Hamel) [#&#8203;46385](https://togithub.com/nodejs/node/pull/46385)
    - \[[`534562f51d`](https://togithub.com/nodejs/node/commit/534562f51d)]
    - **test**: make more crypto tests work with BoringSSL (Shelley Vohr)
    [#&#8203;46429](https://togithub.com/nodejs/node/pull/46429)
    - \[[`9bb08527f0`](https://togithub.com/nodejs/node/commit/9bb08527f0)]
    - **test**: add trailing commas in `test/known_issues` (Antoine du
    Hamel) [#&#8203;46408](https://togithub.com/nodejs/node/pull/46408)
    - \[[`231f0ee9b2`](https://togithub.com/nodejs/node/commit/231f0ee9b2)]
    - **test**: add trailing commas in `test/internet` (Antoine du Hamel)
    [#&#8203;46407](https://togithub.com/nodejs/node/pull/46407)
    - \[[`5e008e7d38`](https://togithub.com/nodejs/node/commit/5e008e7d38)]
    - **test,crypto**: update WebCryptoAPI WPT (Filip Skokan)
    [#&#8203;47010](https://togithub.com/nodejs/node/pull/47010)
    - \[[`99bfbed78a`](https://togithub.com/nodejs/node/commit/99bfbed78a)]
    - **test,crypto**: update WebCryptoAPI WPT (Filip Skokan)
    [#&#8203;46575](https://togithub.com/nodejs/node/pull/46575)
    - \[[`8398f9fcb6`](https://togithub.com/nodejs/node/commit/8398f9fcb6)]
    - **test_runner**: default to spec reporter when on TTY environment
    (Moshe Atlow)
    [#&#8203;46969](https://togithub.com/nodejs/node/pull/46969)
    - \[[`16db3ad1f8`](https://togithub.com/nodejs/node/commit/16db3ad1f8)]
    - **test_runner**: handle errors not bound to tests (Colin Ihrig)
    [#&#8203;46962](https://togithub.com/nodejs/node/pull/46962)
    - \[[`d60eef25a1`](https://togithub.com/nodejs/node/commit/d60eef25a1)]
    - **test_runner**: throw if harness is not bootstrapped (Colin Ihrig)
    [#&#8203;46962](https://togithub.com/nodejs/node/pull/46962)
    - \[[`ab5b3185f1`](https://togithub.com/nodejs/node/commit/ab5b3185f1)]
    - **test_runner**: track bootstrapping process (Colin Ihrig)
    [#&#8203;46962](https://togithub.com/nodejs/node/pull/46962)
    - \[[`413493cab9`](https://togithub.com/nodejs/node/commit/413493cab9)]
    - **test_runner**: avoid running twice tests in describe (Moshe Atlow)
    [#&#8203;46888](https://togithub.com/nodejs/node/pull/46888)
    - \[[`524eaf5488`](https://togithub.com/nodejs/node/commit/524eaf5488)]
    - **test_runner**: fix reconstruction of errors extracted from YAML
    (Moshe Atlow)
    [#&#8203;46872](https://togithub.com/nodejs/node/pull/46872)
    - \[[`17fbfb23bd`](https://togithub.com/nodejs/node/commit/17fbfb23bd)]
    - **test_runner**: reset count on watch mode (Moshe Atlow)
    [#&#8203;46577](https://togithub.com/nodejs/node/pull/46577)
    - \[[`3b077a6885`](https://togithub.com/nodejs/node/commit/3b077a6885)]
    - **test_runner**: remove root tracking set (Colin Ihrig)
    [#&#8203;46961](https://togithub.com/nodejs/node/pull/46961)
    - \[[`15503ffd12`](https://togithub.com/nodejs/node/commit/15503ffd12)]
    - **test_runner**: give the root test a harness reference (Colin Ihrig)
    [#&#8203;46962](https://togithub.com/nodejs/node/pull/46962)
    - \[[`e52b169ef4`](https://togithub.com/nodejs/node/commit/e52b169ef4)]
    - **test_runner**: align behavior of it and test (Moshe Atlow)
    [#&#8203;46889](https://togithub.com/nodejs/node/pull/46889)
    - \[[`9b58857630`](https://togithub.com/nodejs/node/commit/9b58857630)]
    - **timers**: cleanup no-longer relevant TODOs in timers/promises (James
    M Snell) [#&#8203;46499](https://togithub.com/nodejs/node/pull/46499)
    - \[[`32c527d80f`](https://togithub.com/nodejs/node/commit/32c527d80f)]
    - **(SEMVER-MINOR)** **tls**: support automatic DHE (Tobias Nießen)
    [#&#8203;46978](https://togithub.com/nodejs/node/pull/46978)
    - \[[`6ff90270ca`](https://togithub.com/nodejs/node/commit/6ff90270ca)]
    - **tls**: add trailing commas in source files (Antoine du Hamel)
    [#&#8203;46715](https://togithub.com/nodejs/node/pull/46715)
    - \[[`958da453dd`](https://togithub.com/nodejs/node/commit/958da453dd)]
    - **tools**: fix update-ada script (Yagiz Nizipli)
    [#&#8203;46550](https://togithub.com/nodejs/node/pull/46550)
    - \[[`a3f272e667`](https://togithub.com/nodejs/node/commit/a3f272e667)]
    - **tools**: automate cares update (Marco Ippolito)
    [#&#8203;46993](https://togithub.com/nodejs/node/pull/46993)
    - \[[`77f5b69840`](https://togithub.com/nodejs/node/commit/77f5b69840)]
    - **tools**: update lint-md-dependencies to rollup@3.18.0 (Node.js
    GitHub Bot) [#&#8203;46935](https://togithub.com/nodejs/node/pull/46935)
    - \[[`36ea9e7f65`](https://togithub.com/nodejs/node/commit/36ea9e7f65)]
    - **tools**: refactor dep_updaters (Tony Gorez)
    [#&#8203;46488](https://togithub.com/nodejs/node/pull/46488)
    - \[[`c0b6794f82`](https://togithub.com/nodejs/node/commit/c0b6794f82)]
    - **tools**: update eslint to 8.35.0 (Node.js GitHub Bot)
    [#&#8203;46854](https://togithub.com/nodejs/node/pull/46854)
    - \[[`307d096e21`](https://togithub.com/nodejs/node/commit/307d096e21)]
    - **tools**: create llhttp update action (Marco Ippolito)
    [#&#8203;46766](https://togithub.com/nodejs/node/pull/46766)
    - \[[`fff31862ac`](https://togithub.com/nodejs/node/commit/fff31862ac)]
    - **tools**: fix linter message when using global `DOMException`
    (Antoine du Hamel)
    [#&#8203;46822](https://togithub.com/nodejs/node/pull/46822)
    - \[[`89c2e8ac97`](https://togithub.com/nodejs/node/commit/89c2e8ac97)]
    - **tools**: update lint-md-dependencies to rollup@3.17.3 (Node.js
    GitHub Bot) [#&#8203;46843](https://togithub.com/nodejs/node/pull/46843)
    - \[[`3bf54ff624`](https://togithub.com/nodejs/node/commit/3bf54ff624)]
    - **tools**: update lint-md-dependencies to rollup@3.17.2 (Node.js
    GitHub Bot) [#&#8203;46771](https://togithub.com/nodejs/node/pull/46771)
    - \[[`4065e5cda6`](https://togithub.com/nodejs/node/commit/4065e5cda6)]
    - **tools**: run format-cpp on node-api test c files (Chengzhong Wu)
    [#&#8203;46694](https://togithub.com/nodejs/node/pull/46694)
    - \[[`7349708527`](https://togithub.com/nodejs/node/commit/7349708527)]
    - **tools**: use actions pinned by commit hash in coverage-linux
    (Gabriela Gutierrez)
    [#&#8203;46294](https://togithub.com/nodejs/node/pull/46294)
    - \[[`f80e93d71f`](https://togithub.com/nodejs/node/commit/f80e93d71f)]
    - **tools**: fix regex strings in Python tools (Jan Osusky)
    [#&#8203;46671](https://togithub.com/nodejs/node/pull/46671)
    - \[[`8fd176055f`](https://togithub.com/nodejs/node/commit/8fd176055f)]
    - **tools**: fixed path (Marco Ippolito)
    [#&#8203;46700](https://togithub.com/nodejs/node/pull/46700)
    - \[[`15b0e8b1aa`](https://togithub.com/nodejs/node/commit/15b0e8b1aa)]
    - **tools**: update nghttp2 action (Marco Ippolito)
    [#&#8203;46700](https://togithub.com/nodejs/node/pull/46700)
    - \[[`4da3eecbd7`](https://togithub.com/nodejs/node/commit/4da3eecbd7)]
    - **tools**: update-nghttp2 preserve config.h (Marco Ippolito)
    [#&#8203;46698](https://togithub.com/nodejs/node/pull/46698)
    - \[[`3714d8f236`](https://togithub.com/nodejs/node/commit/3714d8f236)]
    - **tools**: update lint-md-dependencies to rollup@3.17.1 (Node.js
    GitHub Bot) [#&#8203;46712](https://togithub.com/nodejs/node/pull/46712)
    - \[[`474084e063`](https://togithub.com/nodejs/node/commit/474084e063)]
    - **tools**: update lint-md-dependencies to rollup@3.17.0 (Node.js
    GitHub Bot) [#&#8203;46712](https://togithub.com/nodejs/node/pull/46712)
    - \[[`665b7424eb`](https://togithub.com/nodejs/node/commit/665b7424eb)]
    - **tools**: fix bug in `prefer-primordials` lint rule (Antoine du
    Hamel) [#&#8203;46659](https://togithub.com/nodejs/node/pull/46659)
    - \[[`7eb1456892`](https://togithub.com/nodejs/node/commit/7eb1456892)]
    - **tools**: update eslint to 8.34.0 (Node.js GitHub Bot)
    [#&#8203;46625](https://togithub.com/nodejs/node/pull/46625)
    - \[[`678b8f53c1`](https://togithub.com/nodejs/node/commit/678b8f53c1)]
    - **tools**: update lint-md-dependencies to rollup@3.15.0 to-vfile@7.2.4
    (Node.js GitHub Bot)
    [#&#8203;46623](https://togithub.com/nodejs/node/pull/46623)
    - \[[`ee81da5883`](https://togithub.com/nodejs/node/commit/ee81da5883)]
    - **tools**: update doc to remark-html@15.0.2 to-vfile@7.2.4 (Node.js
    GitHub Bot) [#&#8203;46622](https://togithub.com/nodejs/node/pull/46622)
    - \[[`92e3e0e4e4`](https://togithub.com/nodejs/node/commit/92e3e0e4e4)]
    - **tools**: update lint-md-dependencies to rollup@3.13.0
    vfile-reporter@7.0.5 (Node.js GitHub Bot)
    [#&#8203;46503](https://togithub.com/nodejs/node/pull/46503)
    - \[[`728f96861e`](https://togithub.com/nodejs/node/commit/728f96861e)]
    - **tools**: update ESLint custom rules to not use the deprecated format
    (Antoine du Hamel)
    [#&#8203;46460](https://togithub.com/nodejs/node/pull/46460)
    - \[[`78b79c0220`](https://togithub.com/nodejs/node/commit/78b79c0220)]
    - **typings**: improve `primordials` typings (Antoine du Hamel)
    [#&#8203;46970](https://togithub.com/nodejs/node/pull/46970)
    - \[[`a39dd37653`](https://togithub.com/nodejs/node/commit/a39dd37653)]
    - **url**: simplify and improve url formatting (Yagiz Nizipli)
    [#&#8203;46736](https://togithub.com/nodejs/node/pull/46736)
    - \[[`01b6525706`](https://togithub.com/nodejs/node/commit/01b6525706)]
    - **url**: improve performance by removing host (Yagiz Nizipli)
    [#&#8203;46547](https://togithub.com/nodejs/node/pull/46547)
    - \[[`0c67a7ad57`](https://togithub.com/nodejs/node/commit/0c67a7ad57)]
    - **url**: fix url spec compliance issues (Yagiz Nizipli)
    [#&#8203;46547](https://togithub.com/nodejs/node/pull/46547)
    - \[[`e9263541a7`](https://togithub.com/nodejs/node/commit/e9263541a7)]
    - **url**: replace url-parser with ada (Yagiz Nizipli)
    [#&#8203;46410](https://togithub.com/nodejs/node/pull/46410)
    - \[[`4d0faf4ddc`](https://togithub.com/nodejs/node/commit/4d0faf4ddc)]
    - **url**: improve `isURLThis` detection (Yagiz Nizipli)
    [#&#8203;46866](https://togithub.com/nodejs/node/pull/46866)
    - \[[`1ece4a72b7`](https://togithub.com/nodejs/node/commit/1ece4a72b7)]
    - **(SEMVER-MINOR)** **url**: implement URLSearchParams size getter
    (James M Snell)
    [#&#8203;46308](https://togithub.com/nodejs/node/pull/46308)
    - \[[`8f14002459`](https://togithub.com/nodejs/node/commit/8f14002459)]
    - **url**: remove unused `URL::ToFilePath()` (Yagiz Nizipli)
    [#&#8203;46487](https://togithub.com/nodejs/node/pull/46487)
    - \[[`f57e7bcc11`](https://togithub.com/nodejs/node/commit/f57e7bcc11)]
    - **url**: remove unused `URL::toObjec
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 4pm on friday,before 9am on
    monday,every weekend" in timezone Europe/Paris, Automerge - At any time
    (no schedule defined).
    
    🚦 **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 these
    updates 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/specfy/stack-analyser).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNTkuNyIsInVwZGF0ZWRJblZlciI6IjM2LjUuMyIsInRhcmdldEJyYW5jaCI6ImNob3JlL3Jlbm92YXRlQmFzZUJyYW5jaCJ9-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] committed Jul 9, 2023
    Configuration menu
    Copy the full SHA
    1d4ff17 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a92ec41 View commit details
    Browse the repository at this point in the history
  6. fix(deps): update dependency yaml to v2.3.1 (#19)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [yaml](https://eemeli.org/yaml/)
    ([source](https://togithub.com/eemeli/yaml)) | [`2.2.2` ->
    `2.3.1`](https://renovatebot.com/diffs/npm/yaml/2.2.2/2.3.1) |
    [![age](https://badges.renovateapi.com/packages/npm/yaml/2.3.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://badges.renovateapi.com/packages/npm/yaml/2.3.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://badges.renovateapi.com/packages/npm/yaml/2.3.1/compatibility-slim/2.2.2)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://badges.renovateapi.com/packages/npm/yaml/2.3.1/confidence-slim/2.2.2)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>eemeli/yaml (yaml)</summary>
    
    ### [`v2.3.1`](https://togithub.com/eemeli/yaml/releases/tag/v2.3.1)
    
    [Compare
    Source](https://togithub.com/eemeli/yaml/compare/v2.3.0...v2.3.1)
    
    - Drop npm from package.json `"engines"` config
    ([#&#8203;476](https://togithub.com/eemeli/yaml/issues/476))
    
    ### [`v2.3.0`](https://togithub.com/eemeli/yaml/releases/tag/v2.3.0)
    
    [Compare
    Source](https://togithub.com/eemeli/yaml/compare/v2.2.2...v2.3.0)
    
    This release corresponds with the release of
    [`yaml-types`](https://togithub.com/eemeli/yaml-types) v0.2.0, an
    expanding library of custom tags or types for use with `yaml`.
    
    This release contains no changes from
    [v2.3.0-5](https://togithub.com/eemeli/yaml/releases/tag/v2.3.0-5), and
    the notes below include all changes from the v2.3.0-x prereleases.
    
    ##### Custom Tag Improvements
    
    - Add export of `createNode()` & `createPair()` to `'yaml/util'`
    ([#&#8203;457](https://togithub.com/eemeli/yaml/issues/457))
    - Add static `from()` methods to simplify tag development, and otherwise
    make extending custom collections easier
    ([#&#8203;467](https://togithub.com/eemeli/yaml/issues/467))
    
    ##### TypeScript Improvements
    
    - Add a second optional generic type argument `Strict` to `Document`
    instances. ([#&#8203;441](https://togithub.com/eemeli/yaml/issues/441))
    - Add types exports for TypeScript
    ([#&#8203;463](https://togithub.com/eemeli/yaml/issues/463))
    - Export `StringifyContext` type from `'yaml/util'`
    ([#&#8203;464](https://togithub.com/eemeli/yaml/issues/464))
    
    ##### Other New Features
    
    - Add a `toJS(doc, options?)` method to nodes
    ([#&#8203;451](https://togithub.com/eemeli/yaml/issues/451),
    [#&#8203;458](https://togithub.com/eemeli/yaml/issues/458))
    - Set explicit tag during `createNode()` for non-default tags
    ([#&#8203;464](https://togithub.com/eemeli/yaml/issues/464))
    
    ##### Bugfixes
    
    - Use correct argument order when stringifying flow collection comments
    ([#&#8203;443](https://togithub.com/eemeli/yaml/issues/443))
    - Improve first-line folding for block scalars
    ([#&#8203;422](https://togithub.com/eemeli/yaml/issues/422))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 4pm on friday,before 9am on
    monday,every weekend" in timezone Europe/Paris, Automerge - At any time
    (no schedule defined).
    
    🚦 **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/specfy/stack-analyser).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi41LjMiLCJ1cGRhdGVkSW5WZXIiOiIzNi41LjMiLCJ0YXJnZXRCcmFuY2giOiJjaG9yZS9yZW5vdmF0ZUJhc2VCcmFuY2gifQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] committed Jul 9, 2023
    Configuration menu
    Copy the full SHA
    5c2031c View commit details
    Browse the repository at this point in the history
  7. fix(deps): update dependency dotenv to v16.3.1 (#18)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [dotenv](https://togithub.com/motdotla/dotenv) | [`16.0.3` ->
    `16.3.1`](https://renovatebot.com/diffs/npm/dotenv/16.0.3/16.3.1) |
    [![age](https://badges.renovateapi.com/packages/npm/dotenv/16.3.1/age-slim)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://badges.renovateapi.com/packages/npm/dotenv/16.3.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://badges.renovateapi.com/packages/npm/dotenv/16.3.1/compatibility-slim/16.0.3)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://badges.renovateapi.com/packages/npm/dotenv/16.3.1/confidence-slim/16.0.3)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>motdotla/dotenv (dotenv)</summary>
    
    ###
    [`v16.3.1`](https://togithub.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1631-2023-06-17)
    
    [Compare
    Source](https://togithub.com/motdotla/dotenv/compare/v16.3.0...v16.3.1)
    
    ##### Added
    
    - Add missing type definitions for `processEnv` and `DOTENV_KEY`
    options. [#&#8203;756](https://togithub.com/motdotla/dotenv/pull/756)
    
    ###
    [`v16.3.0`](https://togithub.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1630-2023-06-16)
    
    [Compare
    Source](https://togithub.com/motdotla/dotenv/compare/v16.2.0...v16.3.0)
    
    ##### Added
    
    - Optionally pass `DOTENV_KEY` to options rather than relying on
    `process.env.DOTENV_KEY`. Defaults to `process.env.DOTENV_KEY`
    [#&#8203;754](https://togithub.com/motdotla/dotenv/pull/754)
    
    ###
    [`v16.2.0`](https://togithub.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1620-2023-06-15)
    
    [Compare
    Source](https://togithub.com/motdotla/dotenv/compare/v16.1.4...v16.2.0)
    
    ##### Added
    
    - Optionally write to your own target object rather than `process.env`.
    Defaults to `process.env`.
    [#&#8203;753](https://togithub.com/motdotla/dotenv/pull/753)
    - Add import type URL to types file
    [#&#8203;751](https://togithub.com/motdotla/dotenv/pull/751)
    
    ###
    [`v16.1.4`](https://togithub.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1614-2023-06-04)
    
    [Compare
    Source](https://togithub.com/motdotla/dotenv/compare/v16.1.3...v16.1.4)
    
    ##### Added
    
    - Added `.github/` to `.npmignore`
    [#&#8203;747](https://togithub.com/motdotla/dotenv/pull/747)
    
    ###
    [`v16.1.3`](https://togithub.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1613-2023-05-31)
    
    [Compare
    Source](https://togithub.com/motdotla/dotenv/compare/v16.1.2...v16.1.3)
    
    ##### Removed
    
    - Removed `browser` keys for `path`, `os`, and `crypto` in package.json.
    These were set to false incorrectly as of 16.1. Instead, if using dotenv
    on the front-end make sure to include polyfills for `path`, `os`, and
    `crypto`.
    [node-polyfill-webpack-plugin](https://togithub.com/Richienb/node-polyfill-webpack-plugin)
    provides these.
    
    ###
    [`v16.1.2`](https://togithub.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1612-2023-05-31)
    
    [Compare
    Source](https://togithub.com/motdotla/dotenv/compare/v16.1.1...v16.1.2)
    
    ##### Changed
    
    - Exposed private function `_configDotenv` as `configDotenv`.
    [#&#8203;744](https://togithub.com/motdotla/dotenv/pull/744)
    
    ###
    [`v16.1.1`](https://togithub.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1611-2023-05-30)
    
    [Compare
    Source](https://togithub.com/motdotla/dotenv/compare/v16.1.0...v16.1.1)
    
    ##### Added
    
    -   Added type definition for `decrypt` function
    
    ##### Changed
    
    -   Fixed `{crypto: false}` in `packageJson.browser`
    
    ###
    [`v16.1.0`](https://togithub.com/motdotla/dotenv/blob/HEAD/CHANGELOG.md#1610-2023-05-30)
    
    [Compare
    Source](https://togithub.com/motdotla/dotenv/compare/v16.0.3...v16.1.0)
    
    ##### Added
    
    - Add `populate` convenience method
    [#&#8203;733](https://togithub.com/motdotla/dotenv/pull/733)
    - Accept URL as path option
    [#&#8203;720](https://togithub.com/motdotla/dotenv/pull/720)
    -   Add dotenv to `npm fund` command
    - Spanish language README
    [#&#8203;698](https://togithub.com/motdotla/dotenv/pull/698)
    - Add `.env.vault` support. 🎉
    ([#&#8203;730](https://togithub.com/motdotla/dotenv/pull/730))
    
    ℹ️ `.env.vault` extends the `.env` file format standard with a localized
    encrypted vault file. Package it securely with your production code
    deploys. It's cloud agnostic so that you can deploy your secrets
    anywhere – without [risky third-party
    integrations](https://techcrunch.com/2023/01/05/circleci-breach/). [read
    more](https://togithub.com/motdotla/dotenv#-deploying)
    
    ##### Changed
    
    - Fixed "cannot resolve 'fs'" error on tools like Replit
    [#&#8203;693](https://togithub.com/motdotla/dotenv/pull/693)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 4pm on friday,before 9am on
    monday,every weekend" in timezone Europe/Paris, Automerge - At any time
    (no schedule defined).
    
    🚦 **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/specfy/stack-analyser).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi41LjMiLCJ1cGRhdGVkSW5WZXIiOiIzNi41LjMiLCJ0YXJnZXRCcmFuY2giOiJjaG9yZS9yZW5vdmF0ZUJhc2VCcmFuY2gifQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] committed Jul 9, 2023
    Configuration menu
    Copy the full SHA
    e24ded4 View commit details
    Browse the repository at this point in the history
  8. chore(deps): update typescript-eslint monorepo to v5.61.0 (#16)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint)
    | [`5.57.1` ->
    `5.61.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/5.57.1/5.61.0)
    |
    [![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.61.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.61.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.61.0/compatibility-slim/5.57.1)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2feslint-plugin/5.61.0/confidence-slim/5.57.1)](https://docs.renovatebot.com/merge-confidence/)
    |
    |
    [@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint)
    | [`5.57.1` ->
    `5.61.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/5.57.1/5.61.0)
    |
    [![age](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.61.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.61.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.61.0/compatibility-slim/5.57.1)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://badges.renovateapi.com/packages/npm/@typescript-eslint%2fparser/5.61.0/confidence-slim/5.57.1)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>typescript-eslint/typescript-eslint
    (@&#8203;typescript-eslint/eslint-plugin)</summary>
    
    ###
    [`v5.61.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5610-2023-07-03)
    
    [Compare
    Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.60.1...v5.61.0)
    
    ##### Features
    
    - **eslint-plugin:** \[ban-types] ban types in extends and implements
    ([#&#8203;7129](https://togithub.com/typescript-eslint/typescript-eslint/issues/7129))
    ([997783f](https://togithub.com/typescript-eslint/typescript-eslint/commit/997783ff108ca18af709667ef3fdfa7134a8eefe))
    - use graphemer instead of grapheme-splitter
    ([#&#8203;7069](https://togithub.com/typescript-eslint/typescript-eslint/issues/7069))
    ([faea3ff](https://togithub.com/typescript-eslint/typescript-eslint/commit/faea3ff8b4d750974c41262b44db314f20d0c99c))
    
    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.
    
    ####
    [5.60.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1)
    (2023-06-26)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
    
    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.
    
    ###
    [`v5.60.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5601-2023-06-26)
    
    [Compare
    Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
    
    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.
    
    ###
    [`v5.60.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5600-2023-06-19)
    
    [Compare
    Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.11...v5.60.0)
    
    ##### Features
    
    - **eslint-plugin:** \[restrict-plus-operands] add allow\* options
    ([#&#8203;6161](https://togithub.com/typescript-eslint/typescript-eslint/issues/6161))
    ([def09f8](https://togithub.com/typescript-eslint/typescript-eslint/commit/def09f88cdb4a85cebb8619b45931f7e2c88dfc0))
    
    ####
    [5.59.11](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.10...v5.59.11)
    (2023-06-12)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
    
    ####
    [5.59.10](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.9...v5.59.10)
    (2023-06-12)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
    
    ####
    [5.59.9](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.8...v5.59.9)
    (2023-06-05)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
    
    ####
    [5.59.8](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.7...v5.59.8)
    (2023-05-29)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
    
    ####
    [5.59.7](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.6...v5.59.7)
    (2023-05-22)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
    
    ####
    [5.59.6](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.5...v5.59.6)
    (2023-05-15)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
    
    ####
    [5.59.5](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.4...v5.59.5)
    (2023-05-08)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
    
    ####
    [5.59.4](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.3...v5.59.4)
    (2023-05-08)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
    
    ####
    [5.59.3](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.2...v5.59.3)
    (2023-05-08)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
    
    ####
    [5.59.2](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.1...v5.59.2)
    (2023-05-01)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
    
    ####
    [5.59.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.0...v5.59.1)
    (2023-04-24)
    
    ##### Bug Fixes
    
    - **eslint-plugin:** \[prefer-regexp-exec] skip malformed regexes
    ([#&#8203;6935](https://togithub.com/typescript-eslint/typescript-eslint/issues/6935))
    ([05ed60e](https://togithub.com/typescript-eslint/typescript-eslint/commit/05ed60e25f1de9d1bb83d56c81a349130960bec8))
    - **eslint-plugin:** \[unified-signatures] no parameters function
    ([#&#8203;6940](https://togithub.com/typescript-eslint/typescript-eslint/issues/6940))
    ([2970861](https://togithub.com/typescript-eslint/typescript-eslint/commit/297086154acc568a0ae8eb41c8977b7a7ba4e0ed))
    
    ###
    [`v5.59.11`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#55911-2023-06-12)
    
    [Compare
    Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.10...v5.59.11)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
    
    ###
    [`v5.59.10`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#55910-2023-06-12)
    
    [Compare
    Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.9...v5.59.10)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
    
    ###
    [`v5.59.9`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5599-2023-06-05)
    
    [Compare
    Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.8...v5.59.9)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
    
    ###
    [`v5.59.8`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5598-2023-05-29)
    
    [Compare
    Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.7...v5.59.8)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
    
    ###
    [`v5.59.7`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5597-2023-05-22)
    
    [Compare
    Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.6...v5.59.7)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
    
    ###
    [`v5.59.6`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5596-2023-05-15)
    
    [Compare
    Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.5...v5.59.6)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
    
    ###
    [`v5.59.5`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5595-2023-05-08)
    
    [Compare
    Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.2...v5.59.5)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
    
    ###
    [`v5.59.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5592-2023-05-01)
    
    [Compare
    Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.1...v5.59.2)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
    
    ###
    [`v5.59.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#55911-2023-06-12)
    
    [Compare
    Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.0...v5.59.1)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin)
    
    ###
    [`v5.59.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5590-2023-04-17)
    
    [Compare
    Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.58.0...v5.59.0)
    
    ##### Bug Fixes
    
    - **eslint-plugin:** \[no-unnecessary-condition] allow nullish
    coalescing for naked type parameter
    ([#&#8203;6910](https://togithub.com/typescript-eslint/typescript-eslint/issues/6910))
    ([3e5f858](https://togithub.com/typescript-eslint/typescript-eslint/commit/3e5f8583f1e4fe045c2fe2143d6f280b7381f96b))
    
    ##### Features
    
    - **eslint-plugin:** \[ban-types] add NonNullable suggestion and allow
    custom suggestions
    ([#&#8203;6876](https://togithub.com/typescript-eslint/typescript-eslint/issues/6876))
    ([ff65235](https://togithub.com/typescript-eslint/typescript-eslint/commit/ff65235246bb6214fb64f0e0317373ca99f8bcbe))
    
    ###
    [`v5.58.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#5580-2023-04-10)
    
    [Compare
    Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.57.1...v5.58.0)
    
    ##### Bug Fixes
    
    - **eslint-plugin:** \[unified-signatures] allow overloads with
    different named and different number of parameters
    ([#&#8203;6877](https://togithub.com/typescript-eslint/typescript-eslint/issues/6877))
    ([939d665](https://togithub.com/typescript-eslint/typescript-eslint/commit/939d6656ebcb94fab048a08d719b3e77362ab5b4))
    
    ##### Features
    
    - **eslint-plugin:** \[no-unsafe-enum-comparison] add rule
    ([#&#8203;6107](https://togithub.com/typescript-eslint/typescript-eslint/issues/6107))
    ([915f9c2](https://togithub.com/typescript-eslint/typescript-eslint/commit/915f9c2dc8934eef491a672786ec9f016f3658ba))
    
    ####
    [5.57.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.57.0...v5.57.1)
    (2023-04-03)
    
    ##### Bug Fixes
    
    - **eslint-plugin:** \[strict-boolean-expressions] support mixed enums
    in allowNullableEnum option
    ([#&#8203;6740](https://togithub.com/typescript-eslint/typescript-eslint/issues/6740))
    ([49be8a8](https://togithub.com/typescript-eslint/typescript-eslint/commit/49be8a814c82f3784308ef5a6e90478eb56e55c1))
    
    </details>
    
    <details>
    <summary>typescript-eslint/typescript-eslint
    (@&#8203;typescript-eslint/parser)</summary>
    
    ###
    [`v5.61.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5610-2023-07-03)
    
    [Compare
    Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.60.1...v5.61.0)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
    
    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.
    
    ####
    [5.60.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1)
    (2023-06-26)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
    
    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.
    
    ###
    [`v5.60.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5601-2023-06-26)
    
    [Compare
    Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.60.0...v5.60.1)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
    
    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.
    
    ###
    [`v5.60.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5600-2023-06-19)
    
    [Compare
    Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.11...v5.60.0)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
    
    ####
    [5.59.11](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.10...v5.59.11)
    (2023-06-12)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
    
    ####
    [5.59.10](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.9...v5.59.10)
    (2023-06-12)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
    
    ####
    [5.59.9](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.8...v5.59.9)
    (2023-06-05)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
    
    ####
    [5.59.8](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.7...v5.59.8)
    (2023-05-29)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
    
    ####
    [5.59.7](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.6...v5.59.7)
    (2023-05-22)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
    
    ####
    [5.59.6](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.5...v5.59.6)
    (2023-05-15)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
    
    ####
    [5.59.5](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.4...v5.59.5)
    (2023-05-08)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
    
    ####
    [5.59.4](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.3...v5.59.4)
    (2023-05-08)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
    
    ####
    [5.59.3](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.2...v5.59.3)
    (2023-05-08)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
    
    ####
    [5.59.2](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.1...v5.59.2)
    (2023-05-01)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
    
    ####
    [5.59.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.0...v5.59.1)
    (2023-04-24)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
    
    ###
    [`v5.59.11`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#55911-2023-06-12)
    
    [Compare
    Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.10...v5.59.11)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
    
    ###
    [`v5.59.10`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#55910-2023-06-12)
    
    [Compare
    Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.9...v5.59.10)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
    
    ###
    [`v5.59.9`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5599-2023-06-05)
    
    [Compare
    Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.8...v5.59.9)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
    
    ###
    [`v5.59.8`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5598-2023-05-29)
    
    [Compare
    Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.7...v5.59.8)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
    
    ###
    [`v5.59.7`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5597-2023-05-22)
    
    [Compare
    Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.6...v5.59.7)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
    
    ###
    [`v5.59.6`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5596-2023-05-15)
    
    [Compare
    Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.5...v5.59.6)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
    
    ###
    [`v5.59.5`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5595-2023-05-08)
    
    [Compare
    Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.2...v5.59.5)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
    
    ###
    [`v5.59.2`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5592-2023-05-01)
    
    [Compare
    Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.1...v5.59.2)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
    
    ###
    [`v5.59.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#55911-2023-06-12)
    
    [Compare
    Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.59.0...v5.59.1)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
    
    ###
    [`v5.59.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5590-2023-04-17)
    
    [Compare
    Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.58.0...v5.59.0)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
    
    ###
    [`v5.58.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#5580-2023-04-10)
    
    [Compare
    Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.57.1...v5.58.0)
    
    ##### Bug Fixes
    
    - update getLib for new TypeScript targets ES2021, ES2022
    ([#&#8203;6782](https://togithub.com/typescript-eslint/typescript-eslint/issues/6782))
    ([1c04664](https://togithub.com/typescript-eslint/typescript-eslint/commit/1c0466414300f338c6c4111f8d1eac0c3e6a8983))
    
    ####
    [5.57.1](https://togithub.com/typescript-eslint/typescript-eslint/compare/v5.57.0...v5.57.1)
    (2023-04-03)
    
    **Note:** Version bump only for package
    [@&#8203;typescript-eslint/parser](https://togithub.com/typescript-eslint/parser)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 4pm on friday,before 9am on
    monday,every weekend" in timezone Europe/Paris, Automerge - At any time
    (no schedule defined).
    
    🚦 **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 these
    updates 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/specfy/stack-analyser).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi41LjMiLCJ1cGRhdGVkSW5WZXIiOiIzNi41LjMiLCJ0YXJnZXRCcmFuY2giOiJjaG9yZS9yZW5vdmF0ZUJhc2VCcmFuY2gifQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] committed Jul 9, 2023
    Configuration menu
    Copy the full SHA
    338140e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    aeae4aa View commit details
    Browse the repository at this point in the history
  10. fix(deps): update dependency @octokit/plugin-retry to v5.0.5 (#20)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [@octokit/plugin-retry](https://togithub.com/octokit/plugin-retry.js)
    | [`5.0.0` ->
    `5.0.5`](https://renovatebot.com/diffs/npm/@octokit%2fplugin-retry/5.0.0/5.0.5)
    |
    [![age](https://badges.renovateapi.com/packages/npm/@octokit%2fplugin-retry/5.0.5/age-slim)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://badges.renovateapi.com/packages/npm/@octokit%2fplugin-retry/5.0.5/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://badges.renovateapi.com/packages/npm/@octokit%2fplugin-retry/5.0.5/compatibility-slim/5.0.0)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://badges.renovateapi.com/packages/npm/@octokit%2fplugin-retry/5.0.5/confidence-slim/5.0.0)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>octokit/plugin-retry.js
    (@&#8203;octokit/plugin-retry)</summary>
    
    ###
    [`v5.0.5`](https://togithub.com/octokit/plugin-retry.js/releases/tag/v5.0.5)
    
    [Compare
    Source](https://togithub.com/octokit/plugin-retry.js/compare/v5.0.4...v5.0.5)
    
    ##### Bug Fixes
    
    - do not retry status code 451 by default
    ([#&#8203;447](https://togithub.com/octokit/plugin-retry.js/issues/447))
    ([7ae9006](https://togithub.com/octokit/plugin-retry.js/commit/7ae9006dd46e9f39ed0f32f6e4668d7e566ee17e))
    
    ###
    [`v5.0.4`](https://togithub.com/octokit/plugin-retry.js/releases/tag/v5.0.4)
    
    [Compare
    Source](https://togithub.com/octokit/plugin-retry.js/compare/v5.0.3...v5.0.4)
    
    ##### Bug Fixes
    
    - **deps:** update dependency
    [@&#8203;octokit/types](https://togithub.com/octokit/types) to v10
    ([#&#8203;443](https://togithub.com/octokit/plugin-retry.js/issues/443))
    ([8671f97](https://togithub.com/octokit/plugin-retry.js/commit/8671f9745748fc182d10aa86e1cd694e74790821))
    
    ###
    [`v5.0.3`](https://togithub.com/octokit/plugin-retry.js/releases/tag/v5.0.3)
    
    [Compare
    Source](https://togithub.com/octokit/plugin-retry.js/compare/v5.0.2...v5.0.3)
    
    ##### Bug Fixes
    
    - **deps:** add `@octokit/request-error` as a runtime dependency
    ([#&#8203;440](https://togithub.com/octokit/plugin-retry.js/issues/440))
    ([0396e2d](https://togithub.com/octokit/plugin-retry.js/commit/0396e2d09c0e5f21eb243435d53f71b4f8f880d8)),
    closes
    [#&#8203;436](https://togithub.com/octokit/plugin-retry.js/issues/436)
    
    ###
    [`v5.0.2`](https://togithub.com/octokit/plugin-retry.js/releases/tag/v5.0.2)
    
    [Compare
    Source](https://togithub.com/octokit/plugin-retry.js/compare/v5.0.1...v5.0.2)
    
    ##### Bug Fixes
    
    - **build:** bump tsconfig major version
    ([#&#8203;439](https://togithub.com/octokit/plugin-retry.js/issues/439))
    ([d920486](https://togithub.com/octokit/plugin-retry.js/commit/d92048671993e8159f847a0b7f944d1cb52edbd0))
    
    ###
    [`v5.0.1`](https://togithub.com/octokit/plugin-retry.js/releases/tag/v5.0.1)
    
    [Compare
    Source](https://togithub.com/octokit/plugin-retry.js/compare/v5.0.0...v5.0.1)
    
    ##### Bug Fixes
    
    - **typescript:** mark import of `@octokit/request-error` as type
    ([#&#8203;437](https://togithub.com/octokit/plugin-retry.js/issues/437))
    ([711e7a6](https://togithub.com/octokit/plugin-retry.js/commit/711e7a6b37b6032dc3f07c1d8fa7ac1bdc424d0d))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 4pm on friday,before 9am on
    monday,every weekend" in timezone Europe/Paris, Automerge - At any time
    (no schedule defined).
    
    🚦 **Automerge**: Disabled because a matching PR was automerged
    previously.
    
    ♻ **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/specfy/stack-analyser).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi41LjMiLCJ1cGRhdGVkSW5WZXIiOiIzNi41LjMiLCJ0YXJnZXRCcmFuY2giOiJjaG9yZS9yZW5vdmF0ZUJhc2VCcmFuY2gifQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] committed Jul 9, 2023
    Configuration menu
    Copy the full SHA
    5133db7 View commit details
    Browse the repository at this point in the history
  11. chore(deps): update vitest monorepo to v0.33.0 (#17)

    [![Mend
    Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [@vitest/coverage-c8](https://togithub.com/vitest-dev/vitest/tree/main/packages/coverage-c8#readme)
    ([source](https://togithub.com/vitest-dev/vitest)) | [`0.30.1` ->
    `0.33.0`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-c8/0.30.1/0.33.0)
    |
    [![age](https://badges.renovateapi.com/packages/npm/@vitest%2fcoverage-c8/0.33.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://badges.renovateapi.com/packages/npm/@vitest%2fcoverage-c8/0.33.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://badges.renovateapi.com/packages/npm/@vitest%2fcoverage-c8/0.33.0/compatibility-slim/0.30.1)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://badges.renovateapi.com/packages/npm/@vitest%2fcoverage-c8/0.33.0/confidence-slim/0.30.1)](https://docs.renovatebot.com/merge-confidence/)
    |
    | [vitest](https://togithub.com/vitest-dev/vitest) | [`0.30.1` ->
    `0.33.0`](https://renovatebot.com/diffs/npm/vitest/0.30.1/0.33.0) |
    [![age](https://badges.renovateapi.com/packages/npm/vitest/0.33.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://badges.renovateapi.com/packages/npm/vitest/0.33.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://badges.renovateapi.com/packages/npm/vitest/0.33.0/compatibility-slim/0.30.1)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://badges.renovateapi.com/packages/npm/vitest/0.33.0/confidence-slim/0.30.1)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>vitest-dev/vitest (@&#8203;vitest/coverage-c8)</summary>
    
    ###
    [`v0.33.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.33.0)
    
    [Compare
    Source](https://togithub.com/vitest-dev/vitest/compare/v0.32.4...v0.33.0)
    
    #####    🚨 Breaking Changes
    
    - Revert default include patterns  -  by
    [@&#8203;so1ve](https://togithub.com/so1ve)
    [#&#8203;3729](https://togithub.com/vitest-dev/vitest/issues/3729)
    - `0.32.0` changed the default `include` globs to be compatible with
    Jest. After a discussion with the community, we are reverting this
    change because it turned out to be non-intuitive.
    
    #####    🐞 Bug Fixes
    
    - Add missing JSDom living keys  -  by
    [@&#8203;DerZade](https://togithub.com/DerZade) in
    [vitest-dev/vitest#3702
    [<samp>(83a86)</samp>](https://togithub.com/vitest-dev/vitest/commit/83a86a75)
    -   **vite-node**:
    - Don't fail when importing Promise module  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va)
    [<samp>(08192)</samp>](https://togithub.com/vitest-dev/vitest/commit/0819275a)
    - Allow importing node:test  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va)
    [<samp>(db22c)</samp>](https://togithub.com/vitest-dev/vitest/commit/db22c677)
    
    #####     [View changes on
    GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.32.4...v0.33.0)
    
    ###
    [`v0.32.4`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.32.4)
    
    [Compare
    Source](https://togithub.com/vitest-dev/vitest/compare/v0.32.3...v0.32.4)
    
    #####    🐞 Bug Fixes
    
    - **browser**: Correctly optimize CJS dependencies  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va)
    [<samp>(3d090)</samp>](https://togithub.com/vitest-dev/vitest/commit/3d0908e7)
    
    #####     [View changes on
    GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.32.3...v0.32.4)
    
    ###
    [`v0.32.3`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.32.3)
    
    [Compare
    Source](https://togithub.com/vitest-dev/vitest/compare/v0.32.2...v0.32.3)
    
    #####    🚀 Features
    
    - Add `concurrent` option to `sequence` config  -  by
    [@&#8203;fenghan34](https://togithub.com/fenghan34) and
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3604
    [<samp>(f427f)</samp>](https://togithub.com/vitest-dev/vitest/commit/f427f004)
    - Introduce global configuration for retry setting  -  by
    [@&#8203;imentu](https://togithub.com/imentu) and
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3598
    and
    [vitest-dev/vitest#3603
    [<samp>(9a117)</samp>](https://togithub.com/vitest-dev/vitest/commit/9a117627)
    - Don't rely on util package in
    [@&#8203;vitest/utils](https://togithub.com/vitest/utils)  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3685
    [<samp>(f91da)</samp>](https://togithub.com/vitest-dev/vitest/commit/f91da484)
    - Support accessing other fixtures in fixture function  -  by
    [@&#8203;fenghan34](https://togithub.com/fenghan34) in
    [vitest-dev/vitest#3651
    [<samp>(1621c)</samp>](https://togithub.com/vitest-dev/vitest/commit/1621cc63)
    - Support use function/class as `bench` name  -  by
    [@&#8203;fenghan34](https://togithub.com/fenghan34) in
    [vitest-dev/vitest#3711
    [<samp>(a749a)</samp>](https://togithub.com/vitest-dev/vitest/commit/a749a6c0)
    - **reporters**: Show full test suite when testing 1 spec file at a time
     -  by [@&#8203;Dunqing](https://togithub.com/Dunqing) in
    [vitest-dev/vitest#3543
    [<samp>(7531c)</samp>](https://togithub.com/vitest-dev/vitest/commit/7531c292)
    - **runner**: Support `test.extend`  -  by
    [@&#8203;fenghan34](https://togithub.com/fenghan34) in
    [vitest-dev/vitest#3554
    [<samp>(2db1a)</samp>](https://togithub.com/vitest-dev/vitest/commit/2db1a737)
    
    #####    🐞 Bug Fixes
    
    - Remove "concordance" from dependencies list  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3597
    [<samp>(969dc)</samp>](https://togithub.com/vitest-dev/vitest/commit/969dcc14)
    - Show diff correctly  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3620
    [<samp>(73dd4)</samp>](https://togithub.com/vitest-dev/vitest/commit/73dd4ab5)
    - Util import  -  by [@&#8203;fubhy](https://togithub.com/fubhy) in
    [vitest-dev/vitest#3621
    [<samp>(2fb4c)</samp>](https://togithub.com/vitest-dev/vitest/commit/2fb4ceff)
    - Compat with frozen Math  -  by
    [@&#8203;turadg](https://togithub.com/turadg) in
    [vitest-dev/vitest#3527
    [<samp>(0db67)</samp>](https://togithub.com/vitest-dev/vitest/commit/0db67098)
    - `CTRL+C` to terminate run  -  by
    [@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
    [vitest-dev/vitest#3642
    [<samp>(fa663)</samp>](https://togithub.com/vitest-dev/vitest/commit/fa6637d3)
    - Run mode stuck in TTY terminals  -  by
    [@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
    [vitest-dev/vitest#3690
    [<samp>(141a8)</samp>](https://togithub.com/vitest-dev/vitest/commit/141a86ac)
    - Use first stack frame in json reporter  -  by
    [@&#8203;tim-smart](https://togithub.com/tim-smart) in
    [vitest-dev/vitest#3645
    [<samp>(80ea7)</samp>](https://togithub.com/vitest-dev/vitest/commit/80ea7ef6)
    - Print actual number for `toBeCalledTimes`  -  by
    [@&#8203;antfu](https://togithub.com/antfu) in
    [vitest-dev/vitest#3696
    [<samp>(d3640)</samp>](https://togithub.com/vitest-dev/vitest/commit/d3640437)
    -   **benchmark**:
    - Don't fail when running correct benchmarks  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3629
    [<samp>(edad9)</samp>](https://togithub.com/vitest-dev/vitest/commit/edad9b19)
    -   **browser**:
    - Correctly print diff  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3627
    [<samp>(d756e)</samp>](https://togithub.com/vitest-dev/vitest/commit/d756ee24)
    - Esm injector doesn't replace class expressions  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3641
    [<samp>(5c0ac)</samp>](https://togithub.com/vitest-dev/vitest/commit/5c0ac4ad)
    - Transform superclass identifier  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3681
    [<samp>(a1e04)</samp>](https://togithub.com/vitest-dev/vitest/commit/a1e043bd)
    -   **coverage**:
    - `v8` to prevent crash on dynamic CJS files  -  by
    [@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
    [vitest-dev/vitest#3657
    [<samp>(40f18)</samp>](https://togithub.com/vitest-dev/vitest/commit/40f18a07)
    -   **runner**:
    - Make the default value of `retry` and `repeats` 0  -  by
    [@&#8203;Dunqing](https://togithub.com/Dunqing) in
    [vitest-dev/vitest#3638
    [<samp>(6d146)</samp>](https://togithub.com/vitest-dev/vitest/commit/6d146d16)
    -   **utils**:
    - Respect all flags in format function  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3695
    [<samp>(91e16)</samp>](https://togithub.com/vitest-dev/vitest/commit/91e1650e)
    -   **watch**:
    - Cancel using `h` key  -  by
    [@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
    [vitest-dev/vitest#3618
    [<samp>(60c36)</samp>](https://togithub.com/vitest-dev/vitest/commit/60c36faf)
    
    #####     [View changes on
    GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.32.2...v0.32.3)
    
    ###
    [`v0.32.2`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.32.2)
    
    [Compare
    Source](https://togithub.com/vitest-dev/vitest/compare/v0.32.1...v0.32.2)
    
    #####    🐞 Bug Fixes
    
    - **browser**: Don't fail on importing diff-sequences  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va)
    [<samp>(00b0e)</samp>](https://togithub.com/vitest-dev/vitest/commit/00b0e6a3)
    
    #####     [View changes on
    GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.32.1...v0.32.2)
    
    ###
    [`v0.32.1`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.32.1)
    
    [Compare
    Source](https://togithub.com/vitest-dev/vitest/compare/v0.32.0...v0.32.1)
    
    #####    🚀 Features
    
    - Export `registerConsoleShortcuts` from `vitest/node`  -  by
    [@&#8203;deot](https://togithub.com/deot) in
    [vitest-dev/vitest#3563
    [<samp>(bc49b)</samp>](https://togithub.com/vitest-dev/vitest/commit/bc49bac7)
    - **expect**: Support `expect.unreachable`  -  by
    [@&#8203;fenghan34](https://togithub.com/fenghan34) and
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3556
    [<samp>(8e385)</samp>](https://togithub.com/vitest-dev/vitest/commit/8e385bb0)
    - **runner**: `describe`/`test` name support anonymous function  -  by
    [@&#8203;btea](https://togithub.com/btea) in
    [vitest-dev/vitest#3562
    [<samp>(3d436)</samp>](https://togithub.com/vitest-dev/vitest/commit/3d43638c)
    
    #####    🐞 Bug Fixes
    
    - Avoid call stack recursion with large error (fix:
    [#&#8203;3060](https://togithub.com/vitest-dev/vitest/issues/3060))  - 
    by [@&#8203;nathanmmiller](https://togithub.com/nathanmmiller) and
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3078
    and
    [vitest-dev/vitest#3060
    [<samp>(02196)</samp>](https://togithub.com/vitest-dev/vitest/commit/02196f9d)
    - Automatically remove define related configuration  -  by
    [@&#8203;btea](https://togithub.com/btea) in
    [vitest-dev/vitest#3552
    [<samp>(368b8)</samp>](https://togithub.com/vitest-dev/vitest/commit/368b8259)
    - Import `performance` from `perf_hooks`  -  by
    [@&#8203;Max10240](https://togithub.com/Max10240) and
    **wangbaolong.wbl** in
    [vitest-dev/vitest#3578
    and
    [vitest-dev/vitest#3579
    [<samp>(24ec8)</samp>](https://togithub.com/vitest-dev/vitest/commit/24ec85a8)
    - Revert concordance diff, use jest's diff output  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3582
    [<samp>(9c7ea)</samp>](https://togithub.com/vitest-dev/vitest/commit/9c7ea382)
    - Typo in config suggestion  -  by
    [@&#8203;Krisell](https://togithub.com/Krisell) in
    [vitest-dev/vitest#3583
    [<samp>(68985)</samp>](https://togithub.com/vitest-dev/vitest/commit/689855bb)
    -   **browser**:
    - Change optimized deps to use `vitest`  -  by
    [@&#8203;userquin](https://togithub.com/userquin) in
    [vitest-dev/vitest#3580
    [<samp>(b4ac8)</samp>](https://togithub.com/vitest-dev/vitest/commit/b4ac88e9)
    - Access **vi_inject** only if it was injected  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3587
    [<samp>(d9e14)</samp>](https://togithub.com/vitest-dev/vitest/commit/d9e1419a)
    -   **mocker**:
    - Respect namespace import when hoisting vi.mock  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3547
    [<samp>(158c4)</samp>](https://togithub.com/vitest-dev/vitest/commit/158c4bb0)
    -   **ui**:
    - Navigate to dashboard when re-running tests from coverage page  -  by
    [@&#8203;userquin](https://togithub.com/userquin) in
    [vitest-dev/vitest#3529
    [<samp>(bc283)</samp>](https://togithub.com/vitest-dev/vitest/commit/bc283ae3)
    -   **vite-node**:
    - Correctly resolve virtual modules  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3544
    [<samp>(0cbb0)</samp>](https://togithub.com/vitest-dev/vitest/commit/0cbb07b4)
    - Fix errors caused by commonjs export circular references  -  by
    [@&#8203;rxliuli](https://togithub.com/rxliuli) in
    [vitest-dev/vitest#3570
    [<samp>(b097c)</samp>](https://togithub.com/vitest-dev/vitest/commit/b097cef8)
    
    #####     [View changes on
    GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.32.0...v0.32.1)
    
    ###
    [`v0.32.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.32.0)
    
    [Compare
    Source](https://togithub.com/vitest-dev/vitest/compare/v0.31.4...v0.32.0)
    
    #####    🚨 Breaking Changes
    
    - Throw an error, if the module cannot be resolved  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3307
    [<samp>(1ad63)</samp>](https://togithub.com/vitest-dev/vitest/commit/1ad63b0c)
    - Vitest used to fall back to the original import when it could not
    resolve it to the file path or the virtual module. This leads to
    hard-to-find module graph mismatches if you had incorrect alias or
    relied on relative imports to be resolved to the project root (which is
    usual behavior in TypeScript) because the code accidentally "worked".
    With this release, Vitest will now throw an error if it cannot resolve
    the module - there are possible edge cases that are not covered yet, so
    if you have any problems with this, please open a separate issue with
    reproduction.
    - Improve globs  -  by
    [@&#8203;nickmccurdy](https://togithub.com/nickmccurdy) in
    [vitest-dev/vitest#3392
    [<samp>(19ecc)</samp>](https://togithub.com/vitest-dev/vitest/commit/19ecc6c7)
    - Vitest now has glob patterns similar to Jest for better compatibility.
    It's possible that some files will be considered test files when
    previously they were not. For example, Vitest now considers `test.js` to
    be a test file. Also any file in `__tests__` is now considered to be a
    test, not just files with `test` or `spec` suffix.
    - Add `@vitest/coverage-v8` package  -  by
    [@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
    [vitest-dev/vitest#3339
    [<samp>(82112)</samp>](https://togithub.com/vitest-dev/vitest/commit/821126f1)
    - Vitest now uses v8 code coverage directly for better performance.
    `@vitest/coverage-c8` is deprecated as Vitest no longer uses c8 package
    for coverage output. It will not be updated anymore, and Vitest will
    fail in the next version if the user has `c8` as their coverage
    provider. Please, install the new `@vitest/coverage-v8` package if you
    previously used `@vitest/coverage-c8`.
    - **mocker**: Don't restore mock to the original if the module is
    automocked  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3518
    [<samp>(c1004)</samp>](https://togithub.com/vitest-dev/vitest/commit/c1004e14)
    - `spy.mockRestore` on auto-mocked named exports will no longer restore
    their implementation to the actual function. This behavior better
    matches what Jest does.
    
    #####    🚀 Features
    
    - Support ssr optimizer  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3490
    [<samp>(89842)</samp>](https://togithub.com/vitest-dev/vitest/commit/898422b0)
    - Image type add apng  -  by [@&#8203;btea](https://togithub.com/btea)
    in
    [vitest-dev/vitest#3498
    [<samp>(a53c2)</samp>](https://togithub.com/vitest-dev/vitest/commit/a53c2151)
    - **expect**: Support `expect.soft`  -  by
    [@&#8203;Dunqing](https://togithub.com/Dunqing) in
    [vitest-dev/vitest#3507
    [<samp>(7c687)</samp>](https://togithub.com/vitest-dev/vitest/commit/7c687ada)
    - **runner**: Support using function/class as `describe`/`test` name  - 
    by [@&#8203;fenghan34](https://togithub.com/fenghan34) in
    [vitest-dev/vitest#3497
    [<samp>(15253)</samp>](https://togithub.com/vitest-dev/vitest/commit/15253890)
    
    #####    🐞 Bug Fixes
    
    - The cli option is passed to coverage.exclude  -  by
    [@&#8203;btea](https://togithub.com/btea) in
    [vitest-dev/vitest#3506
    [<samp>(c37cd)</samp>](https://togithub.com/vitest-dev/vitest/commit/c37cdebe)
    - **optimizer**: Always respect optimizeDeps even if include/exclude is
    overridden  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3488
    [<samp>(eb285)</samp>](https://togithub.com/vitest-dev/vitest/commit/eb285ea0)
    - **runner**: Ensure Vitest is deduped  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3489
    [<samp>(2deb7)</samp>](https://togithub.com/vitest-dev/vitest/commit/2deb70ab)
    - **ui**: Don't cache coverage assets  -  by
    [@&#8203;userquin](https://togithub.com/userquin) in
    [vitest-dev/vitest#3508
    [<samp>(952b5)</samp>](https://togithub.com/vitest-dev/vitest/commit/952b5be6)
    - **vite-node**: Circular import stuck  -  by
    [@&#8203;Dunqing](https://togithub.com/Dunqing) in
    [vitest-dev/vitest#3480
    [<samp>(50f07)</samp>](https://togithub.com/vitest-dev/vitest/commit/50f0700d)
    - **watch**: Junit reporter fails to re-generate report  -  by
    [@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
    [vitest-dev/vitest#3496
    [<samp>(5b73c)</samp>](https://togithub.com/vitest-dev/vitest/commit/5b73cbf8)
    
    #####     [View changes on
    GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.31.4...v0.32.0)
    
    ###
    [`v0.31.4`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.31.4)
    
    [Compare
    Source](https://togithub.com/vitest-dev/vitest/compare/v0.31.3...v0.31.4)
    
    #####    🚀 Features
    
    - Enable experimentalOptimizer  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3413
    [<samp>(5a894)</samp>](https://togithub.com/vitest-dev/vitest/commit/5a894aa2)
    
    #####    🐞 Bug Fixes
    
    - **vite-node**: Deps.inline doesn't work  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3485
    [<samp>(be930)</samp>](https://togithub.com/vitest-dev/vitest/commit/be93032f)
    
    #####     [View changes on
    GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.31.3...v0.31.4)
    
    ###
    [`v0.31.3`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.31.3)
    
    [Compare
    Source](https://togithub.com/vitest-dev/vitest/compare/v0.31.2...v0.31.3)
    
    #####    🚀 Features
    
    - Support `VITE_NODE_DEPS_MODULE_DIRECTORIES` from .npmrc  -  by
    [@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
    [vitest-dev/vitest#3471
    [<samp>(393bf)</samp>](https://togithub.com/vitest-dev/vitest/commit/393bf60c)
    
    #####    🐞 Bug Fixes
    
    - **logger**: Print unhandled errors before summary  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3474
    [<samp>(4c9a7)</samp>](https://togithub.com/vitest-dev/vitest/commit/4c9a7d58)
    - **runner**: Suite options do not propagate to nested suites (fix:
    [#&#8203;3467](https://togithub.com/vitest-dev/vitest/issues/3467))  - 
    by [@&#8203;xsjcTony](https://togithub.com/xsjcTony) in
    [vitest-dev/vitest#3473
    and
    [vitest-dev/vitest#3467
    [<samp>(9fb9d)</samp>](https://togithub.com/vitest-dev/vitest/commit/9fb9dacb)
    - **vite-node**: Clear importers when invalidating module  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3475
    [<samp>(add29)</samp>](https://togithub.com/vitest-dev/vitest/commit/add29c86)
    
    #####     [View changes on
    GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.31.2...v0.31.3)
    
    ###
    [`v0.31.2`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.31.2)
    
    [Compare
    Source](https://togithub.com/vitest-dev/vitest/compare/v0.31.1...v0.31.2)
    
    #####    🚀 Features
    
    - Throw error if using inline snapshot inside of `test.each` or
    `describe.each`  -  by
    [@&#8203;fenghan34](https://togithub.com/fenghan34) and
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3360
    [<samp>(7c2f7)</samp>](https://togithub.com/vitest-dev/vitest/commit/7c2f7088)
    - Pass down meta information to Node.js process  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) and
    [@&#8203;dammy001](https://togithub.com/dammy001) in
    [vitest-dev/vitest#3449
    [<samp>(e39ad)</samp>](https://togithub.com/vitest-dev/vitest/commit/e39adea8)
    - **coverage**: Add `reportOnFailure` option  -  by
    [@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) and
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3453
    [<samp>(1988f)</samp>](https://togithub.com/vitest-dev/vitest/commit/1988fcb4)
    - **dev**: Add moduleDirectories option to the vitest config  -  by
    [@&#8203;fooddilsn](https://togithub.com/fooddilsn) and
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3337
    [<samp>(b3602)</samp>](https://togithub.com/vitest-dev/vitest/commit/b3602bcc)
    
    #####    🐞 Bug Fixes
    
    - Don't print empty diff  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3437
    [<samp>(32b53)</samp>](https://togithub.com/vitest-dev/vitest/commit/32b5361f)
    - Don't restore methods in automocked dependencies  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3438
    [<samp>(d1afd)</samp>](https://togithub.com/vitest-dev/vitest/commit/d1afd262)
    - Dot reporter scrollback buffer spam  -  by
    [@&#8203;gtm-nayan](https://togithub.com/gtm-nayan) in
    [vitest-dev/vitest#3415
    [<samp>(e6792)</samp>](https://togithub.com/vitest-dev/vitest/commit/e6792a94)
    - Gracefully exit when first `SIGINT` is received  -  by
    [@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
    [vitest-dev/vitest#3407
    [<samp>(a2cc2)</samp>](https://togithub.com/vitest-dev/vitest/commit/a2cc2b38)
    - `rejects` & `resolves` breaks with thenable objects  -  by
    [@&#8203;fenghan34](https://togithub.com/fenghan34) in
    [vitest-dev/vitest#3456
    [<samp>(4e996)</samp>](https://togithub.com/vitest-dev/vitest/commit/4e996ae5)
    - Prevent `birpc` timeouts when `Math.random` mock is not restored  - 
    by [@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
    [vitest-dev/vitest#3460
    [<samp>(cd5d5)</samp>](https://togithub.com/vitest-dev/vitest/commit/cd5d58b7)
    - Assertion diff message now handle non writable property correctly  - 
    by [@&#8203;PCreations](https://togithub.com/PCreations) in
    [vitest-dev/vitest#3422
    [<samp>(f75ab)</samp>](https://togithub.com/vitest-dev/vitest/commit/f75ab650)
    - Extend logging of process timeout errors  -  by
    [@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
    [vitest-dev/vitest#3452
    [<samp>(42643)</samp>](https://togithub.com/vitest-dev/vitest/commit/42643904)
    - Support requiring files with `less` extension  -  by
    [@&#8203;rluvaton](https://togithub.com/rluvaton) in
    [vitest-dev/vitest#3465
    [<samp>(4d045)</samp>](https://togithub.com/vitest-dev/vitest/commit/4d045695)
    -   **cli**:
    - Improve colors used when erroring  -  by
    [@&#8203;ghiscoding](https://togithub.com/ghiscoding) and
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3349
    [<samp>(16681)</samp>](https://togithub.com/vitest-dev/vitest/commit/16681791)
    -   **runner**:
    - Suite timeout does not take effect  -  by
    [@&#8203;btea](https://togithub.com/btea) in
    [vitest-dev/vitest#3455
    [<samp>(82547)</samp>](https://togithub.com/vitest-dev/vitest/commit/82547376)
    -   **spy**:
    - Don't print received calls if there are no calls  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3405
    [<samp>(41e11)</samp>](https://togithub.com/vitest-dev/vitest/commit/41e11dad)
    -   **typecheck**:
    - Show tsc errors not related to test files  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3441
    [<samp>(a1da5)</samp>](https://togithub.com/vitest-dev/vitest/commit/a1da5714)
    -   **types**:
    - Fix `PartialMock` with async TReturns  -  by
    [@&#8203;ghry5](https://togithub.com/ghry5) in
    [vitest-dev/vitest#3462
    [<samp>(b664d)</samp>](https://togithub.com/vitest-dev/vitest/commit/b664d42c)
    -   **vite-node**:
    - Circular import stuck  -  by
    [@&#8203;Dunqing](https://togithub.com/Dunqing) in
    [vitest-dev/vitest#3418
    [<samp>(632ee)</samp>](https://togithub.com/vitest-dev/vitest/commit/632eef40)
    - Coerce to string in import(dep)  -  by
    [@&#8203;jcbhmr](https://togithub.com/jcbhmr) and
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3430
    [<samp>(b72eb)</samp>](https://togithub.com/vitest-dev/vitest/commit/b72ebdb9)
    - Don't remove sourcemap string in source code  -  by
    [@&#8203;rxliuli](https://togithub.com/rxliuli) and
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#2918
    and
    [vitest-dev/vitest#3379
    [<samp>(02dc9)</samp>](https://togithub.com/vitest-dev/vitest/commit/02dc9ea7)
    - Don't externalize "dist" by default  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3446
    [<samp>(306b2)</samp>](https://togithub.com/vitest-dev/vitest/commit/306b2337)
    
    #####     [View changes on
    GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.31.1...v0.31.2)
    
    ###
    [`v0.31.1`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.31.1)
    
    [Compare
    Source](https://togithub.com/vitest-dev/vitest/compare/v0.31.0...v0.31.1)
    
    #####    🚀 Features
    
    - **watch**: Press `r` should rerun current pattern tests  -  by
    [@&#8203;Dunqing](https://togithub.com/Dunqing) and
    [@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
    [vitest-dev/vitest#3305
    [<samp>(69d27)</samp>](https://togithub.com/vitest-dev/vitest/commit/69d27117)
    
    #####    🐞 Bug Fixes
    
    - Make sure thrown error is an object  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3298
    [<samp>(a93be)</samp>](https://togithub.com/vitest-dev/vitest/commit/a93be56c)
    - Remove duplicate type  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3303
    [<samp>(5382e)</samp>](https://togithub.com/vitest-dev/vitest/commit/5382e8b6)
    - Throw an error, if tests are collected with a different vitest version
     -  by [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3301
    [<samp>(708b1)</samp>](https://togithub.com/vitest-dev/vitest/commit/708b10fe)
    - Support application/x-gzip metadata in html report  -  by
    [@&#8203;mzanelee](https://togithub.com/mzanelee) and **Michael Lee** in
    [vitest-dev/vitest#3333
    [<samp>(5bf7e)</samp>](https://togithub.com/vitest-dev/vitest/commit/5bf7eb6e)
    - Correctly restore vi.fn implementation  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3341
    [<samp>(2aff8)</samp>](https://togithub.com/vitest-dev/vitest/commit/2aff8c5f)
    - Display error message correctly  -  by
    [@&#8203;btea](https://togithub.com/btea) in
    [vitest-dev/vitest#3314
    [<samp>(a5b3d)</samp>](https://togithub.com/vitest-dev/vitest/commit/a5b3d78e)
    - Exclude `cwd` from test name filter  -  by
    [@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
    [vitest-dev/vitest#3353
    [<samp>(324a9)</samp>](https://togithub.com/vitest-dev/vitest/commit/324a9b54)
    - Check error type before modifying it  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3385
    [<samp>(c44d9)</samp>](https://togithub.com/vitest-dev/vitest/commit/c44d9912)
    - `toMatchInlineSnapshot` fails when file path includes parentheses  - 
    by [@&#8203;pacexy](https://togithub.com/pacexy) in
    [vitest-dev/vitest#3370
    and
    [vitest-dev/vitest#3371
    [<samp>(dcf13)</samp>](https://togithub.com/vitest-dev/vitest/commit/dcf1346a)
    - Stop spying on a method, when it's restored  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3386
    [<samp>(2cb1a)</samp>](https://togithub.com/vitest-dev/vitest/commit/2cb1a15a)
    - Test repeats  -  by
    [@&#8203;fenghan34](https://togithub.com/fenghan34) in
    [vitest-dev/vitest#3369
    [<samp>(fb8fc)</samp>](https://togithub.com/vitest-dev/vitest/commit/fb8fc7ab)
    -   **browser**:
    - Throw an error if test failed to load  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3390
    [<samp>(b354b)</samp>](https://togithub.com/vitest-dev/vitest/commit/b354bc1c)
    - Keep default export when rewriting exports  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3389
    [<samp>(6501d)</samp>](https://togithub.com/vitest-dev/vitest/commit/6501d2e3)
    -   **cli**:
    - Improve cac errors when mixing boolean and dot notation  -  by
    [@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
    [vitest-dev/vitest#3302
    [<samp>(93fbd)</samp>](https://togithub.com/vitest-dev/vitest/commit/93fbd02d)
    -   **reporter**:
    - Prevent deleting test reports stored in coverage directory  -  by
    [@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
    [vitest-dev/vitest#3331
    [<samp>(ddbba)</samp>](https://togithub.com/vitest-dev/vitest/commit/ddbba396)
    -   **typecheck**:
    - Correctly resolve custom tsconfig path  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3342
    [<samp>(c53ae)</samp>](https://togithub.com/vitest-dev/vitest/commit/c53ae079)
    -   **vite-node**:
    - Allow returning id not wrapped in promise  -  by
    [@&#8203;danielroe](https://togithub.com/danielroe) in
    [vitest-dev/vitest#3312
    [<samp>(9836c)</samp>](https://togithub.com/vitest-dev/vitest/commit/9836ccb4)
    
    #####     [View changes on
    GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.31.0...v0.31.1)
    
    ###
    [`v0.31.0`](https://togithub.com/vitest-dev/vitest/releases/tag/v0.31.0)
    
    [Compare
    Source](https://togithub.com/vitest-dev/vitest/compare/v0.30.1...v0.31.0)
    
    #####    🚨 Breaking Changes
    
    - Remove `browser` from allowed pools inside `poolMatchGlob` config
    option. Please, use Vitest workspaces for running tests in the browser.
    - Move assertion declarations to expect package  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3294
    [<samp>(cf3af)</samp>](https://togithub.com/vitest-dev/vitest/commit/cf3afe2b)
    
        -   The change should be minor:
    
        ```diff
        - declare namespace Vi {
        + declare module 'vitest' {
           interface Assertion<T = any> extends CustomMatchers<T> {}
           interface AsymmetricMatchersContaining extends CustomMatchers {}
        }
        ```
    
    #####    🚀 Features
    
    - Update mock implementation to support ESM runtime, introduce
    "vi.hoisted"  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3258
    [<samp>(0c09a)</samp>](https://togithub.com/vitest-dev/vitest/commit/0c09a40d)
    - Bypass ESM import order restriction with `vi.hoisted` to run code
    before imports are executed:
        ```ts
        vi.hoisted(() => vi.setSystemTime(new Date(2022, 1, 1)))
        ```
        You can also use it to pass variables to `vi.mock`:
        ```ts
        const { mockedMethod } = vi.hoisted(() => {
          return { mockedMethod: vi.fn() }
        })   
        vi.mock('./path/to/module.js', () => {
          return { originalMethod: mockedMethod }
        })
        ```
    - Add repeat method to tests  -  by
    [@&#8203;samkevin1](https://togithub.com/samkevin1) in
    [vitest-dev/vitest#2652
    [<samp>(7c8f0)</samp>](https://togithub.com/vitest-dev/vitest/commit/7c8f0ba9)
    - Add an option to hide skipped test lines  -  by
    [@&#8203;g4rry420](https://togithub.com/g4rry420) and
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#2745
    [<samp>(9bdb1)</samp>](https://togithub.com/vitest-dev/vitest/commit/9bdb1603)
    - **coverage**: Watermarks for c8  -  by
    [@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
    [vitest-dev/vitest#3254
    [<samp>(730af)</samp>](https://togithub.com/vitest-dev/vitest/commit/730af0b4)
    - **ui**: Add html coverage  -  by
    [@&#8203;userquin](https://togithub.com/userquin) and
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3071
    [<samp>(e24cd)</samp>](https://togithub.com/vitest-dev/vitest/commit/e24cd9b2)
    - **watch**: Test run cancelling, feat: `--bail` option for cancelling
    test run  -  by [@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
    [vitest-dev/vitest#3163
    [<samp>(8d460)</samp>](https://togithub.com/vitest-dev/vitest/commit/8d4606eb)
    
    #####    🐞 Bug Fixes
    
    - Don't call global setup teardown twice  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3188
    [<samp>(ba3d1)</samp>](https://togithub.com/vitest-dev/vitest/commit/ba3d1338)
    - Reporter to log version before provider initalizations  -  by
    [@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
    [vitest-dev/vitest#3131
    [<samp>(481b1)</samp>](https://togithub.com/vitest-dev/vitest/commit/481b1fd2)
    - Throw an error if Vitest cannot access its internal state  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3250
    [<samp>(fbb14)</samp>](https://togithub.com/vitest-dev/vitest/commit/fbb1468e)
    - Warning suppression broken  -  by
    [@&#8203;IceQub3](https://togithub.com/IceQub3) in
    [vitest-dev/vitest#3270
    and
    [vitest-dev/vitest#3271
    [<samp>(036de)</samp>](https://togithub.com/vitest-dev/vitest/commit/036de797)
    - Show correct diff in "toHaveBeenCalledWith"  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3289
    [<samp>(19fcd)</samp>](https://togithub.com/vitest-dev/vitest/commit/19fcd8df)
    - Don't print esm warning, if package name is not found  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3292
    [<samp>(62c14)</samp>](https://togithub.com/vitest-dev/vitest/commit/62c14cba)
    - Support exactOptionalPropertyTypes  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3293
    [<samp>(ba81d)</samp>](https://togithub.com/vitest-dev/vitest/commit/ba81d8a3)
    - Don't inline vite hmr and rollup types  -  by
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3291
    [<samp>(1f118)</samp>](https://togithub.com/vitest-dev/vitest/commit/1f1189bc)
    -   **browser**:
    - Failing to load vitest/utils  -  by
    [@&#8203;userquin](https://togithub.com/userquin) in
    [vitest-dev/vitest#3190
    [<samp>(78bad)</samp>](https://togithub.com/vitest-dev/vitest/commit/78bad4ab)
    -   **coverage**:
    - `thresholdAutoUpdate` to work with `perFile`  -  by
    [@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
    [vitest-dev/vitest#3182
    [<samp>(29eeb)</samp>](https://togithub.com/vitest-dev/vitest/commit/29eebf65)
    - Throw error if fail to load built-in provider  -  by
    [@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
    [vitest-dev/vitest#3217
    [<samp>(0a287)</samp>](https://togithub.com/vitest-dev/vitest/commit/0a2875e3)
    - Stackblitz hangs with c8  -  by
    [@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
    [vitest-dev/vitest#3225
    [<samp>(d9fda)</samp>](https://togithub.com/vitest-dev/vitest/commit/d9fda2a1)
    - C8 to ignore vite's generated helpers  -  by
    [@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
    [vitest-dev/vitest#3241
    [<samp>(21942)</samp>](https://togithub.com/vitest-dev/vitest/commit/21942db0)
    - Workspaces c8 source maps  -  by
    [@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
    [vitest-dev/vitest#3226
    [<samp>(efce3)</samp>](https://togithub.com/vitest-dev/vitest/commit/efce3b4d)
    -   **docs**:
    - Correct typo and broken link to WebdriverIO  -  by
    [@&#8203;nathanbabcock](https://togithub.com/nathanbabcock) in
    [vitest-dev/vitest#3275
    [<samp>(c7da1)</samp>](https://togithub.com/vitest-dev/vitest/commit/c7da155f)
    -   **spy**:
    - Update to set initial implementation through normal logic  -  by
    [@&#8203;Codex-](https://togithub.com/Codex-) in
    [vitest-dev/vitest#3260
    and
    [vitest-dev/vitest#3263
    [<samp>(c759a)</samp>](https://togithub.com/vitest-dev/vitest/commit/c759a9aa)
    -   **vite-node**:
    - Circular imports  -  by [@&#8203;antfu](https://togithub.com/antfu) in
    [vitest-dev/vitest#3196
    [<samp>(cbb59)</samp>](https://togithub.com/vitest-dev/vitest/commit/cbb593a8)
    - Add missing `import.meta.hot.send` mock  -  by
    [@&#8203;antfu](https://togithub.com/antfu)
    [<samp>(b1624)</samp>](https://togithub.com/vitest-dev/vitest/commit/b1624db5)
    -   **vitest**:
    - Also check for vite relative to vitest package  -  by
    [@&#8203;JoshuaKGoldberg](https://togithub.com/JoshuaKGoldberg) and
    [@&#8203;sheremet-va](https://togithub.com/sheremet-va) in
    [vitest-dev/vitest#3274
    [<samp>(a3393)</samp>](https://togithub.com/vitest-dev/vitest/commit/a3393b15)
    -   **watch**:
    - Run test files when added to filesystem  -  by
    [@&#8203;AriPerkkio](https://togithub.com/AriPerkkio) in
    [vitest-dev/vitest#3189
    [<samp>(7b2c8)</samp>](https://togithub.com/vitest-dev/vitest/commit/7b2c81bc)
    
    #####     [View changes on
    GitHub](https://togithub.com/vitest-dev/vitest/compare/v0.30.1...v0.31.0)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "after 4pm on friday,before 9am on
    monday,every weekend" in timezone Europe/Paris, Automerge - At any time
    (no schedule defined).
    
    🚦 **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 these
    updates 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/specfy/stack-analyser).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi41LjMiLCJ1cGRhdGVkSW5WZXIiOiIzNi41LjMiLCJ0YXJnZXRCcmFuY2giOiJjaG9yZS9yZW5vdmF0ZUJhc2VCcmFuY2gifQ==-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Samuel Bodin <1637651+bodinsamuel@users.noreply.github.com>
    renovate[bot] and bodinsamuel committed Jul 9, 2023
    Configuration menu
    Copy the full SHA
    5155e0c View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    3567a40 View commit details
    Browse the repository at this point in the history