Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: formatjs/formatjs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: react-intl@7.1.4
Choose a base ref
Loading
...
head repository: formatjs/formatjs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: react-intl@7.1.5
Choose a head ref
Loading
  • 9 commits
  • 9 files changed
  • 3 contributors

Commits on Jan 20, 2025

  1. chore(deps): update dependency rules_nodejs to v6.3.3 (#4834)

    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | rules_nodejs | bazel_dep | patch | `6.3.2` -> `6.3.3` |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/).
    View the [repository job
    log](https://developer.mend.io/github/formatjs/formatjs).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jan 20, 2025
    Configuration menu
    Copy the full SHA
    22dc370 View commit details
    Browse the repository at this point in the history
  2. build(deps): bump path-to-regexp and express in /packages/react-intl/…

    …example-sandboxes/rescripts (#4806)
    
    > [!WARNING]
    > Dependabot will stop supporting `npm v6`!
    > 
    > Please upgrade to one of the following versions: `v7`, `v8`, `v9`, or
    `v10`.
    >
    
    Bumps [path-to-regexp](https://github.com/pillarjs/path-to-regexp) and
    [express](https://github.com/expressjs/express). These dependencies
    needed to be updated together.
    Updates `path-to-regexp` from 0.1.10 to 0.1.12
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/pillarjs/path-to-regexp/releases">path-to-regexp's
    releases</a>.</em></p>
    <blockquote>
    <h2>Fix backtracking (again)</h2>
    <p><strong>Fixed</strong></p>
    <ul>
    <li>Improved backtracking protection for 0.1.x, will break some
    previously valid paths (see previous advisory: <a
    href="https://github.com/pillarjs/path-to-regexp/security/advisories/GHSA-9wv6-86v2-598j">https://github.com/pillarjs/path-to-regexp/security/advisories/GHSA-9wv6-86v2-598j</a>)</li>
    </ul>
    <p><a
    href="https://github.com/pillarjs/path-to-regexp/compare/v0.1.11...v0.1.12">https://github.com/pillarjs/path-to-regexp/compare/v0.1.11...v0.1.12</a></p>
    <h2>Error on bad input</h2>
    <p><strong>Changed</strong></p>
    <ul>
    <li>Add error on bad input values  8f09549</li>
    </ul>
    <p><a
    href="https://github.com/pillarjs/path-to-regexp/compare/v0.1.10...v0.1.11">https://github.com/pillarjs/path-to-regexp/compare/v0.1.10...v0.1.11</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/pillarjs/path-to-regexp/commit/640e694c6fd971f78268439df9cf44040855e669"><code>640e694</code></a>
    0.1.12</li>
    <li><a
    href="https://github.com/pillarjs/path-to-regexp/commit/f01c26a013b1889f0c217c643964513acf17f6a4"><code>f01c26a</code></a>
    Merge commit from fork</li>
    <li><a
    href="https://github.com/pillarjs/path-to-regexp/commit/0c7119248b7cb528a0aea3ba45ed4e2db007cba4"><code>0c71192</code></a>
    0.1.11</li>
    <li><a
    href="https://github.com/pillarjs/path-to-regexp/commit/8f095497d678c2ec3495a99ab3928748731e73ee"><code>8f09549</code></a>
    Add error on bad input values</li>
    <li>See full diff in <a
    href="https://github.com/pillarjs/path-to-regexp/compare/v0.1.10...v0.1.12">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    Updates `express` from 4.21.1 to 4.21.2
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a
    href="https://github.com/expressjs/express/releases">express's
    releases</a>.</em></p>
    <blockquote>
    <h2>4.21.2</h2>
    <h2>What's Changed</h2>
    <ul>
    <li>Add funding field (v4) by <a
    href="https://github.com/bjohansebas"><code>@​bjohansebas</code></a> in
    <a
    href="https://redirect.github.com/expressjs/express/pull/6065">expressjs/express#6065</a></li>
    <li>deps: path-to-regexp@0.1.11 by <a
    href="https://github.com/blakeembrey"><code>@​blakeembrey</code></a> in
    <a
    href="https://redirect.github.com/expressjs/express/pull/5956">expressjs/express#5956</a></li>
    <li>deps: bump path-to-regexp@0.1.12 by <a
    href="https://github.com/jonchurch"><code>@​jonchurch</code></a> in <a
    href="https://redirect.github.com/expressjs/express/pull/6209">expressjs/express#6209</a></li>
    <li>Release: 4.21.2 by <a
    href="https://github.com/UlisesGascon"><code>@​UlisesGascon</code></a>
    in <a
    href="https://redirect.github.com/expressjs/express/pull/6094">expressjs/express#6094</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a
    href="https://github.com/expressjs/express/compare/4.21.1...4.21.2">https://github.com/expressjs/express/compare/4.21.1...4.21.2</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/expressjs/express/blob/4.21.2/History.md">express's
    changelog</a>.</em></p>
    <blockquote>
    <h1>4.21.2 / 2024-11-06</h1>
    <ul>
    <li>deps: path-to-regexp@0.1.12
    <ul>
    <li>Fix backtracking protection</li>
    </ul>
    </li>
    <li>deps: path-to-regexp@0.1.11
    <ul>
    <li>Throws an error on invalid path values</li>
    </ul>
    </li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/expressjs/express/commit/1faf228935aa0a13111f92c28ee795be64ce3f0f"><code>1faf228</code></a>
    4.21.2</li>
    <li><a
    href="https://github.com/expressjs/express/commit/2e0fb646d03184dd9a5285813460210c0e7ae654"><code>2e0fb64</code></a>
    deps: bump path-to-regexp@0.1.12 (<a
    href="https://redirect.github.com/expressjs/express/issues/6209">#6209</a>)</li>
    <li><a
    href="https://github.com/expressjs/express/commit/59fc27028ec5d212be653d35d7e3f73a2c3ac3c0"><code>59fc270</code></a>
    deps: path-to-regexp@0.1.11 (<a
    href="https://redirect.github.com/expressjs/express/issues/5956">#5956</a>)</li>
    <li><a
    href="https://github.com/expressjs/express/commit/51fc39ccf834eec44547b0f4fed8027e7c05a009"><code>51fc39c</code></a>
    docs: add funding (<a
    href="https://redirect.github.com/expressjs/express/issues/6065">#6065</a>)</li>
    <li>See full diff in <a
    href="https://github.com/expressjs/express/compare/4.21.1...4.21.2">compare
    view</a></li>
    </ul>
    </details>
    <details>
    <summary>Maintainer changes</summary>
    <p>This version was pushed to npm by <a
    href="https://www.npmjs.com/~jonchurch">jonchurch</a>, a new releaser
    for express since your current version.</p>
    </details>
    <br />
    
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the
    [Security Alerts
    page](https://github.com/formatjs/formatjs/network/alerts).
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 20, 2025
    Configuration menu
    Copy the full SHA
    8a8192c View commit details
    Browse the repository at this point in the history
  3. build(deps): bump nanoid from 3.3.6 to 3.3.8 in /packages/react-intl/…

    …example-sandboxes/rescripts (#4795)
    
    > [!WARNING]
    > Dependabot will stop supporting `npm v6`!
    > 
    > Please upgrade to one of the following versions: `v7`, `v8`, `v9`, or
    `v10`.
    >
    
    Bumps [nanoid](https://github.com/ai/nanoid) from 3.3.6 to 3.3.8.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    href="https://github.com/ai/nanoid/blob/main/CHANGELOG.md">nanoid's
    changelog</a>.</em></p>
    <blockquote>
    <h2>3.3.8</h2>
    <ul>
    <li>Fixed a way to break Nano ID by passing non-integer size (by <a
    href="https://github.com/myndzi"><code>@​myndzi</code></a>).</li>
    </ul>
    <h2>3.3.7</h2>
    <ul>
    <li>Fixed <code>node16</code> TypeScript support (by Saadi
    Myftija).</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    href="https://github.com/ai/nanoid/commit/3044cd5e73f4cf31795f61f6e6b961c8c0a5c744"><code>3044cd5</code></a>
    Release 3.3.8 version</li>
    <li><a
    href="https://github.com/ai/nanoid/commit/4fe34959c34e5b3573889ed4f24fe91d1d3e7231"><code>4fe3495</code></a>
    Update size limit</li>
    <li><a
    href="https://github.com/ai/nanoid/commit/d643045f40d6dc8afa000a644d857da1436ed08c"><code>d643045</code></a>
    Fix pool pollution, infinite loop (<a
    href="https://redirect.github.com/ai/nanoid/issues/510">#510</a>)</li>
    <li><a
    href="https://github.com/ai/nanoid/commit/89d82d2ce4b0411e73ac7ccfe57bc03e932416e2"><code>89d82d2</code></a>
    Release 3.3.7 version</li>
    <li><a
    href="https://github.com/ai/nanoid/commit/5022c35acaaedd9da4b56cad37b02bbcb87635e1"><code>5022c35</code></a>
    Update dual-publish</li>
    <li><a
    href="https://github.com/ai/nanoid/commit/3e7a8e557b9d93a582ef2c3bb9f7306fc339ef35"><code>3e7a8e5</code></a>
    Remove benchmark from CI for v3</li>
    <li><a
    href="https://github.com/ai/nanoid/commit/d3561446aee52fdf38325e1d30c905d989a8ccd2"><code>d356144</code></a>
    Fix CI for v3</li>
    <li><a
    href="https://github.com/ai/nanoid/commit/37b25dfac2edfd73d7bbc88886e4c6067fac8619"><code>37b25df</code></a>
    Move to pnpm 8</li>
    <li>See full diff in <a
    href="https://github.com/ai/nanoid/compare/3.3.6...3.3.8">compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=nanoid&package-manager=npm_and_yarn&previous-version=3.3.6&new-version=3.3.8)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot merge` will merge this PR after your CI passes on it
    - `@dependabot squash and merge` will squash and merge this PR after
    your CI passes on it
    - `@dependabot cancel merge` will cancel a previously requested merge
    and block automerging
    - `@dependabot reopen` will reopen this PR if it is closed
    - `@dependabot close` will close this PR and stop Dependabot recreating
    it. You can achieve the same result by closing it manually
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the
    [Security Alerts
    page](https://github.com/formatjs/formatjs/network/alerts).
    
    </details>
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Jan 20, 2025
    Configuration menu
    Copy the full SHA
    1d8fae2 View commit details
    Browse the repository at this point in the history
  4. fix(deps): update dependency eslint to v9.18.0 (#4823)

    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [eslint](https://eslint.org)
    ([source](https://redirect.github.com/eslint/eslint)) | [`9.16.0` ->
    `9.18.0`](https://renovatebot.com/diffs/npm/eslint/9.16.0/9.18.0) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/9.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/9.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/9.16.0/9.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/9.16.0/9.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>eslint/eslint (eslint)</summary>
    
    ###
    [`v9.18.0`](https://redirect.github.com/eslint/eslint/compare/v9.17.0...1c87b415313b4aacda496b3b26efc4e0b93dc13a)
    
    [Compare
    Source](https://redirect.github.com/eslint/eslint/compare/v9.17.0...v9.18.0)
    
    ###
    [`v9.17.0`](https://redirect.github.com/eslint/eslint/compare/v9.16.0...90c1db9a9676a7e2163158b37aef0b61a37a9820)
    
    [Compare
    Source](https://redirect.github.com/eslint/eslint/compare/v9.16.0...v9.17.0)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/).
    View the [repository job
    log](https://developer.mend.io/github/formatjs/formatjs).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jan 20, 2025
    Configuration menu
    Copy the full SHA
    4ef39e1 View commit details
    Browse the repository at this point in the history
  5. chore(deps): update dependency @types/node to v22.10.7 (#4660)

    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
    ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
    | [`22.8.2` ->
    `22.10.7`](https://renovatebot.com/diffs/npm/@types%2fnode/22.8.2/22.10.7)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/22.10.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/22.10.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/22.8.2/22.10.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/22.8.2/22.10.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/).
    View the [repository job
    log](https://developer.mend.io/github/formatjs/formatjs).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzMuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jan 20, 2025
    Configuration menu
    Copy the full SHA
    c6f2c11 View commit details
    Browse the repository at this point in the history
  6. chore(deps): update dependency lint-staged to v15.4.1 (#4837)

    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [lint-staged](https://redirect.github.com/lint-staged/lint-staged) |
    [`15.3.0` ->
    `15.4.1`](https://renovatebot.com/diffs/npm/lint-staged/15.3.0/15.4.1) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/lint-staged/15.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/lint-staged/15.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/lint-staged/15.3.0/15.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lint-staged/15.3.0/15.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>lint-staged/lint-staged (lint-staged)</summary>
    
    ###
    [`v15.4.1`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#1541)
    
    [Compare
    Source](https://redirect.github.com/lint-staged/lint-staged/compare/v15.4.0...v15.4.1)
    
    ##### Patch Changes
    
    -
    [#&#8203;1504](https://redirect.github.com/lint-staged/lint-staged/pull/1504)
    [`1c7a45e`](https://redirect.github.com/lint-staged/lint-staged/commit/1c7a45ed2c7fee9d5f55337be16a51e4c9b240e1)
    Thanks [@&#8203;iiroj](https://redirect.github.com/iiroj)! - Default
    TypeScript config filenames match JS equivalents.
    
    -
    [#&#8203;1504](https://redirect.github.com/lint-staged/lint-staged/pull/1504)
    [`9cc18c9`](https://redirect.github.com/lint-staged/lint-staged/commit/9cc18c9debb185490f9ae4f9c1d21ec8c2587393)
    Thanks [@&#8203;iiroj](https://redirect.github.com/iiroj)! - Add missing
    conditional exports syntax for TypeScript types.
    
    ###
    [`v15.4.0`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#1540)
    
    [Compare
    Source](https://redirect.github.com/lint-staged/lint-staged/compare/v15.3.0...v15.4.0)
    
    ##### Minor Changes
    
    -
    [#&#8203;1500](https://redirect.github.com/lint-staged/lint-staged/pull/1500)
    [`a8ec1dd`](https://redirect.github.com/lint-staged/lint-staged/commit/a8ec1ddb587d2c1c2420dbb4baff8160f0ac46c9)
    Thanks [@&#8203;iiroj](https://redirect.github.com/iiroj)! -
    *Lint-staged* now provides TypeScript types for the configuration and
    main Node.js API. You can use the JSDoc syntax in your JS configuration
    files:
    
        ```js
        /**
         * @&#8203;filename: lint-staged.config.js
         * @&#8203;type {import('lint-staged').Configuration}
         */
        export default {
          '*': 'prettier --write',
        }
        ```
    
    It's also possible to use the `.ts` file extension for the configuration
    if your Node.js version supports it. The `--experimental-strip-types`
    flag was introduced in [Node.js
    v22.6.0](https://redirect.github.com/nodejs/node/releases/tag/v22.6.0)
    and unflagged in
    [v23.6.0](https://redirect.github.com/nodejs/node/releases/tag/v23.6.0),
    enabling Node.js to execute TypeScript files without additional
    configuration.
    
        ```shell
        export NODE_OPTIONS="--experimental-strip-types"
    
        npx lint-staged --config lint-staged.config.ts
        ```
    
    ##### Patch Changes
    
    -
    [#&#8203;1501](https://redirect.github.com/lint-staged/lint-staged/pull/1501)
    [`9b79364`](https://redirect.github.com/lint-staged/lint-staged/commit/9b793640e1f87b46e4f40fcfc1ecf9d6f6013ac9)
    Thanks [@&#8203;iiroj](https://redirect.github.com/iiroj)! - Handle
    possible failures when logging user shell for debug info.
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/).
    View the [repository job
    log](https://developer.mend.io/github/formatjs/formatjs).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jan 20, 2025
    Configuration menu
    Copy the full SHA
    38e762f View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2025

  1. chore(deps): update dependency @swc/core to v1.10.9 (#4832)

    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [@swc/core](https://swc.rs)
    ([source](https://redirect.github.com/swc-project/swc)) | [`1.10.7` ->
    `1.10.9`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.10.7/1.10.9) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.10.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore/1.10.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore/1.10.7/1.10.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.10.7/1.10.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>swc-project/swc (@&#8203;swc/core)</summary>
    
    ###
    [`v1.10.9`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1109---2025-01-21)
    
    [Compare
    Source](https://redirect.github.com/swc-project/swc/compare/v1.10.8...v1.10.9)
    
    ##### Bug Fixes
    
    - **(es/minifier)** Set param type to unknown
    ([#&#8203;9905](https://redirect.github.com/swc-project/swc/issues/9905))
    ([09b3b37](https://redirect.github.com/swc-project/swc/commit/09b3b371f93ca603c61992eca3e44208cd857dc5))
    
    ##### Documentation
    
    - **(es/parallel)** Improve document of `Parallel`
    ([#&#8203;9896](https://redirect.github.com/swc-project/swc/issues/9896))
    ([9962c9c](https://redirect.github.com/swc-project/swc/commit/9962c9c98d8a30623b4680303e398ae57da6d6a9))
    
    ##### Features
    
    - **(es/minifier)** Print total size from `minify-all` example
    ([#&#8203;9897](https://redirect.github.com/swc-project/swc/issues/9897))
    ([134000f](https://redirect.github.com/swc-project/swc/commit/134000fe93029c3af887726e5be6da1fd812e330))
    
    - **(es/minifier)** Turn `1 * v` into `+v`
    ([#&#8203;9903](https://redirect.github.com/swc-project/swc/issues/9903))
    ([a228347](https://redirect.github.com/swc-project/swc/commit/a2283475b1b8f770e113806590f4959550f89f31))
    
    - **(es/minifier)** Compress `foo ? num : 0` into `num * !!foo`
    ([#&#8203;9908](https://redirect.github.com/swc-project/swc/issues/9908))
    ([ce22557](https://redirect.github.com/swc-project/swc/commit/ce22557a0512e9263cb316116e5262757d884479))
    
    ##### Miscellaneous Tasks
    
    - **(es/minifier)** Print slow files from `minify-all` example
    ([#&#8203;9899](https://redirect.github.com/swc-project/swc/issues/9899))
    ([2d87b89](https://redirect.github.com/swc-project/swc/commit/2d87b897e6f62e07aee3b0741d3e961190986763))
    
    ##### Performance
    
    - **(es/minifier)** Make character frequency analysis parallel
    ([#&#8203;9895](https://redirect.github.com/swc-project/swc/issues/9895))
    ([ca2fd1e](https://redirect.github.com/swc-project/swc/commit/ca2fd1ebdf94270efdb319379551de31f41428a2))
    
    - **(es/minifier)** Parallelize handling of class members
    ([#&#8203;9900](https://redirect.github.com/swc-project/swc/issues/9900))
    ([ed74839](https://redirect.github.com/swc-project/swc/commit/ed748394be54b9e4e212717007b430aa169667e9))
    
    - **(es/minifier)** Adjust threshold for parallel char frequency
    calculation
    ([#&#8203;9901](https://redirect.github.com/swc-project/swc/issues/9901))
    ([47ea8de](https://redirect.github.com/swc-project/swc/commit/47ea8de2777051bce249f666b10580f168d8d72a))
    
    - **(es/minifier)** Do heavy operation only if required
    ([#&#8203;9902](https://redirect.github.com/swc-project/swc/issues/9902))
    ([2687231](https://redirect.github.com/swc-project/swc/commit/26872310f60d4de40e717cd30e7bf856bad3edba))
    
    - **(es/minifier)** Cache `var_or_default` calls
    ([#&#8203;9909](https://redirect.github.com/swc-project/swc/issues/9909))
    ([4a3be8d](https://redirect.github.com/swc-project/swc/commit/4a3be8d60b1ad49d723a5e102264ec3284603638))
    
    - **(es/minifier)** Invert cache to be really a cache
    ([#&#8203;9910](https://redirect.github.com/swc-project/swc/issues/9910))
    ([8bfb0e5](https://redirect.github.com/swc-project/swc/commit/8bfb0e5edd51934dff37fe70136b73d5301a4e41))
    
    ###
    [`v1.10.8`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1108---2025-01-19)
    
    [Compare
    Source](https://redirect.github.com/swc-project/swc/compare/v1.10.7...v1.10.8)
    
    ##### Bug Fixes
    
    - **(es/decorators)** Fix init order of `2022-03` impl
    ([#&#8203;9760](https://redirect.github.com/swc-project/swc/issues/9760))
    ([751a310](https://redirect.github.com/swc-project/swc/commit/751a310e87cbbb61ebd76671018bf01d07487792))
    
    - **(es/testing)** Fix sourcemap generation
    ([#&#8203;9891](https://redirect.github.com/swc-project/swc/issues/9891))
    ([008f2de](https://redirect.github.com/swc-project/swc/commit/008f2dee6660529faf4cd498e33a5a3ffd4c6f2f))
    
    - **(es/ts_strip)** Handle ASI hazard in return statement
    ([#&#8203;9882](https://redirect.github.com/swc-project/swc/issues/9882))
    ([121b5fe](https://redirect.github.com/swc-project/swc/commit/121b5fefbc17932816f69c88edc14f8387c493e9))
    
    - **(typescript)** Collect usages in extend clauses of classes and
    interfaces
    ([#&#8203;9893](https://redirect.github.com/swc-project/swc/issues/9893))
    ([ef29ef6](https://redirect.github.com/swc-project/swc/commit/ef29ef6a225927ccdd3d98751f9a2cfef88ca237))
    
    ##### Features
    
    - **(typescript)** Check computed property names of ts signatures
    ([#&#8203;9867](https://redirect.github.com/swc-project/swc/issues/9867))
    ([caed78a](https://redirect.github.com/swc-project/swc/commit/caed78a7105969ac15347e99bc2a1c998fa5f7f7))
    
    ##### Performance
    
    - **(bench)** Run benchmark on a custom runner
    ([#&#8203;9877](https://redirect.github.com/swc-project/swc/issues/9877))
    ([2d6f9a5](https://redirect.github.com/swc-project/swc/commit/2d6f9a5c27803257635b4b008c5d3b0592478e1d))
    
    - **(es/codegen)** Remove needless allocations
    ([#&#8203;9890](https://redirect.github.com/swc-project/swc/issues/9890))
    ([f230ff2](https://redirect.github.com/swc-project/swc/commit/f230ff2d8454808ffa99c298448eba7522597219))
    
    - **(es/minifier)** Make the first run of DCE more efficient
    ([#&#8203;9868](https://redirect.github.com/swc-project/swc/issues/9868))
    ([7329824](https://redirect.github.com/swc-project/swc/commit/7329824b825663c6c51c48dd5ace097da87e2c88))
    
    - **(es/minifier)** Adjust parallel threshold
    ([#&#8203;9872](https://redirect.github.com/swc-project/swc/issues/9872))
    ([d5d856c](https://redirect.github.com/swc-project/swc/commit/d5d856cf3b7c89da4d917cb1acea4fdb3096769b))
    
    - **(es/minifier)** Box `VarUsageInfo` of `ProgramData`
    ([#&#8203;9894](https://redirect.github.com/swc-project/swc/issues/9894))
    ([fafd754](https://redirect.github.com/swc-project/swc/commit/fafd754f74be0cd9dfc1c0f5a24b1c078023cb64))
    
    - **(es/renamer)** Use `IndexSet` for rename queue
    ([#&#8203;9866](https://redirect.github.com/swc-project/swc/issues/9866))
    ([f404720](https://redirect.github.com/swc-project/swc/commit/f404720b8fa0166a27f47bf6913307353def7fae))
    
    - **(es/utils)** Optimize `maybe_par_idx_raw`
    ([#&#8203;9870](https://redirect.github.com/swc-project/swc/issues/9870))
    ([46e3d77](https://redirect.github.com/swc-project/swc/commit/46e3d77396a9211ddd79c7390349053c857a9c76))
    
    - Enable `concurrent` in codspeed bench
    ([#&#8203;9862](https://redirect.github.com/swc-project/swc/issues/9862))
    ([6c2bb13](https://redirect.github.com/swc-project/swc/commit/6c2bb13f9d9ec522a938d8aba535a8a93758e43d))
    
    ##### Refactor
    
    - **(atoms)** Rename `FastAtom` to `UnsafeAtom`
    ([#&#8203;9873](https://redirect.github.com/swc-project/swc/issues/9873))
    ([3df8b44](https://redirect.github.com/swc-project/swc/commit/3df8b443a129cfcb5ec79f37e2fcf6a2a9468cad))
    
    - **(es/minifier)** Add a way to profile minifier for real-world inputs
    ([#&#8203;9881](https://redirect.github.com/swc-project/swc/issues/9881))
    ([9657294](https://redirect.github.com/swc-project/swc/commit/9657294ff159e920e829c1a727219427f19df46e))
    
    - **(es/minifier)** Use `chili` for `minify-all` example
    ([#&#8203;9885](https://redirect.github.com/swc-project/swc/issues/9885))
    ([197f0bc](https://redirect.github.com/swc-project/swc/commit/197f0bc1962875a3528b0b051be0dbea16671bc8))
    
    - **(es/minifier)** Make `minify-all` profilable
    ([#&#8203;9888](https://redirect.github.com/swc-project/swc/issues/9888))
    ([fbad136](https://redirect.github.com/swc-project/swc/commit/fbad1364984f8b951b884b61fd924b6ea8fafbda))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **Rebasing**: Whenever PR is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/).
    View the [repository job
    log](https://developer.mend.io/github/formatjs/formatjs).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jan 23, 2025
    Configuration menu
    Copy the full SHA
    75715db View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2025

  1. Configuration menu
    Copy the full SHA
    bcf6d7a View commit details
    Browse the repository at this point in the history
  2. build: publish

     - @formatjs/editor@2.0.71
     - react-intl@7.1.5
    longlho committed Jan 24, 2025
    Configuration menu
    Copy the full SHA
    87175d0 View commit details
    Browse the repository at this point in the history
Loading
Morty Proxy This is a proxified and sanitized view of the page, visit original site.