Skip to content
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: @formatjs/unplugin@1.1.2
Choose a base ref
...
head repository: formatjs/formatjs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: @formatjs/unplugin@1.1.3
Choose a head ref
  • 8 commits
  • 44 files changed
  • 6 contributors

Commits on Mar 17, 2026

  1. fix(deps): update .bazeliskrc to Bazel 9.0.1 (#6151)

    ## Problem
    `.bazeliskrc` has `USE_BAZEL_VERSION=8.1.0` which **overrides**
    `.bazelversion` (priority: `.bazeliskrc` > `.bazelversion`). This means
    all CI and local builds have been running Bazel 8.1.0 despite
    `.bazelversion` being bumped to 9.0.1 in #6077.
    
    This is the root cause of #6135 failing — `aspect_rules_js@3.0.3` uses
    `repo_name = None` which requires Bazel >=7.6 but works differently on
    8.x vs 9.x.
    
    ## Fix
    Update `USE_BAZEL_VERSION` in `.bazeliskrc` to `9.0.1` to match
    `.bazelversion`.
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code)
    
    ---------
    
    Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
    longlho and claude authored Mar 17, 2026
    Configuration menu
    Copy the full SHA
    92f9803 View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency content-tag to v4.1.1 (#6152)

    This PR contains the following updates:
    
    | Package | Change |
    [Age](https://docs.renovatebot.com/merge-confidence/) |
    [Confidence](https://docs.renovatebot.com/merge-confidence/) |
    |---|---|---|---|
    | [content-tag](https://redirect.github.com/embroider-build/content-tag)
    | [`4.1.0` →
    `4.1.1`](https://renovatebot.com/diffs/npm/content-tag/4.1.0/4.1.1) |
    ![age](https://developer.mend.io/api/mc/badges/age/npm/content-tag/4.1.1?slim=true)
    |
    ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/content-tag/4.1.0/4.1.1?slim=true)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>embroider-build/content-tag (content-tag)</summary>
    
    ###
    [`v4.1.1`](https://redirect.github.com/embroider-build/content-tag/blob/HEAD/CHANGELOG.md#Release-2026-03-17)
    
    - content-tag 4.1.1 (patch)
    
    ##### 🐛 Bug Fix
    
    - `content-tag`
    -
    [#&#8203;124](https://redirect.github.com/embroider-build/content-tag/pull/124)
    introduce a constructor in LocateContentTagVisitor
    ([@&#8203;ef4](https://redirect.github.com/ef4))
    -
    [#&#8203;118](https://redirect.github.com/embroider-build/content-tag/pull/118)
    Performance idea: add ascii skip char counting happy path. Worth the
    complexity? ([@&#8203;johanrd](https://redirect.github.com/johanrd))
    -
    [#&#8203;116](https://redirect.github.com/embroider-build/content-tag/pull/116)
    Fix missing utf16 codepoint fields in Node.js type definitions "must be
    manually kept in sync with ./index.d.cts"
    ([@&#8203;johanrd](https://redirect.github.com/johanrd))
    
    ##### 🏠 Internal
    
    - `content-tag`
    -
    [#&#8203;127](https://redirect.github.com/embroider-build/content-tag/pull/127)
    Tweak release-plan to use our custom setup action
    ([@&#8203;NullVoxPopuli](https://redirect.github.com/NullVoxPopuli))
    -
    [#&#8203;126](https://redirect.github.com/embroider-build/content-tag/pull/126)
    Revert "Prepare Release v4.1.1"
    ([@&#8203;NullVoxPopuli](https://redirect.github.com/NullVoxPopuli))
    -
    [#&#8203;121](https://redirect.github.com/embroider-build/content-tag/pull/121)
    Prepare Release v4.1.1
    ([@&#8203;github-actions\[bot\]](https://redirect.github.com/apps/github-actions))
    -
    [#&#8203;122](https://redirect.github.com/embroider-build/content-tag/pull/122)
    Reroll lockfile
    ([@&#8203;NullVoxPopuli](https://redirect.github.com/NullVoxPopuli))
    -
    [#&#8203;119](https://redirect.github.com/embroider-build/content-tag/pull/119)
    Update release plan via: `pnpm dlx create-release-plan-setup@latest
    --update`
    ([@&#8203;NullVoxPopuli](https://redirect.github.com/NullVoxPopuli))
    -
    [#&#8203;120](https://redirect.github.com/embroider-build/content-tag/pull/120)
    Migrate fully to pnpm
    ([@&#8203;NullVoxPopuli](https://redirect.github.com/NullVoxPopuli))
    -
    [#&#8203;117](https://redirect.github.com/embroider-build/content-tag/pull/117)
    Fix CI: add --locked to cargo install wasm-opt
    ([@&#8203;Copilot](https://redirect.github.com/apps/copilot-swe-agent))
    -
    [#&#8203;115](https://redirect.github.com/embroider-build/content-tag/pull/115)
    Force re-try of publish
    ([@&#8203;NullVoxPopuli](https://redirect.github.com/NullVoxPopuli))
    
    ##### Committers: 5
    
    - Copilot \[Bot]
    ([@&#8203;copilot-swe-agent](https://redirect.github.com/apps/copilot-swe-agent))
    - Edward Faulkner ([@&#8203;ef4](https://redirect.github.com/ef4))
    - GitHub Actions \[Bot]
    ([@&#8203;github-actions](https://redirect.github.com/apps/github-actions))
    - [@&#8203;NullVoxPopuli](https://redirect.github.com/NullVoxPopuli)
    - [@&#8203;johanrd](https://redirect.github.com/johanrd)
    
    </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:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni40IiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Mar 17, 2026
    Configuration menu
    Copy the full SHA
    5247e59 View commit details
    Browse the repository at this point in the history
  3. chore(deps): update dependency svelte to v5.53.13 (#6146)

    This PR contains the following updates:
    
    | Package | Change |
    [Age](https://docs.renovatebot.com/merge-confidence/) |
    [Confidence](https://docs.renovatebot.com/merge-confidence/) |
    |---|---|---|---|
    | [svelte](https://svelte.dev)
    ([source](https://redirect.github.com/sveltejs/svelte/tree/HEAD/packages/svelte))
    | [`5.53.12` →
    `5.53.13`](https://renovatebot.com/diffs/npm/svelte/5.53.12/5.53.13) |
    ![age](https://developer.mend.io/api/mc/badges/age/npm/svelte/5.53.13?slim=true)
    |
    ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/svelte/5.53.12/5.53.13?slim=true)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>sveltejs/svelte (svelte)</summary>
    
    ###
    [`v5.53.13`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#55313)
    
    [Compare
    Source](https://redirect.github.com/sveltejs/svelte/compare/svelte@5.53.12...svelte@5.53.13)
    
    ##### Patch Changes
    
    - fix: ensure `$inspect` after top level await doesn't break builds
    ([#&#8203;17943](https://redirect.github.com/sveltejs/svelte/pull/17943))
    
    - fix: resume inert effects when they come from offscreen
    ([#&#8203;17942](https://redirect.github.com/sveltejs/svelte/pull/17942))
    
    - fix: don't eagerly access not-yet-initialized functions in template
    ([#&#8203;17938](https://redirect.github.com/sveltejs/svelte/pull/17938))
    
    - fix: discard batches made obsolete by commit
    ([#&#8203;17934](https://redirect.github.com/sveltejs/svelte/pull/17934))
    
    - fix: ensure "is standalone child" is correctly reset
    ([#&#8203;17944](https://redirect.github.com/sveltejs/svelte/pull/17944))
    
    - fix: remove nodes in boundary when work is pending and HMR is active
    ([#&#8203;17932](https://redirect.github.com/sveltejs/svelte/pull/17932))
    
    </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:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni40IiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Mar 17, 2026
    Configuration menu
    Copy the full SHA
    b53ff18 View commit details
    Browse the repository at this point in the history
  4. fix(deps): update oxlint monorepo (#6134)

    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    [Age](https://docs.renovatebot.com/merge-confidence/) |
    [Confidence](https://docs.renovatebot.com/merge-confidence/) |
    |---|---|---|---|---|---|
    | [oxc](https://oxc.rs)
    ([source](https://redirect.github.com/oxc-project/oxc)) | dependencies |
    minor | `0.110` → `0.120` |
    ![age](https://developer.mend.io/api/mc/badges/age/crate/oxc/0.120.0?slim=true)
    |
    ![confidence](https://developer.mend.io/api/mc/badges/confidence/crate/oxc/0.110.0/0.120.0?slim=true)
    |
    | [oxc-parser](https://oxc.rs/docs/guide/usage/parser)
    ([source](https://redirect.github.com/oxc-project/oxc/tree/HEAD/napi/parser))
    | dependencies | minor | [`^0.114.0` →
    `^0.120.0`](https://renovatebot.com/diffs/npm/oxc-parser/0.114.0/0.120.0)
    |
    ![age](https://developer.mend.io/api/mc/badges/age/npm/oxc-parser/0.120.0?slim=true)
    |
    ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxc-parser/0.114.0/0.120.0?slim=true)
    |
    | [oxc-parser](https://oxc.rs/docs/guide/usage/parser)
    ([source](https://redirect.github.com/oxc-project/oxc/tree/HEAD/napi/parser))
    | devDependencies | minor | [`^0.114.0` →
    `^0.120.0`](https://renovatebot.com/diffs/npm/oxc-parser/0.114.0/0.120.0)
    |
    ![age](https://developer.mend.io/api/mc/badges/age/npm/oxc-parser/0.120.0?slim=true)
    |
    ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxc-parser/0.114.0/0.120.0?slim=true)
    |
    | [oxc-transform](https://oxc.rs/docs/guide/usage/transformer)
    ([source](https://redirect.github.com/oxc-project/oxc/tree/HEAD/napi/transform))
    | devDependencies | minor | [`^0.114.0` →
    `^0.120.0`](https://renovatebot.com/diffs/npm/oxc-transform/0.114.0/0.120.0)
    |
    ![age](https://developer.mend.io/api/mc/badges/age/npm/oxc-transform/0.120.0?slim=true)
    |
    ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxc-transform/0.114.0/0.120.0?slim=true)
    |
    | [oxc_allocator](https://oxc.rs)
    ([source](https://redirect.github.com/oxc-project/oxc)) | dependencies |
    minor | `0.110` → `0.120` |
    ![age](https://developer.mend.io/api/mc/badges/age/crate/oxc_allocator/0.120.0?slim=true)
    |
    ![confidence](https://developer.mend.io/api/mc/badges/confidence/crate/oxc_allocator/0.110.0/0.120.0?slim=true)
    |
    | [oxc_ast](https://oxc.rs)
    ([source](https://redirect.github.com/oxc-project/oxc)) | dependencies |
    minor | `0.110` → `0.120` |
    ![age](https://developer.mend.io/api/mc/badges/age/crate/oxc_ast/0.120.0?slim=true)
    |
    ![confidence](https://developer.mend.io/api/mc/badges/confidence/crate/oxc_ast/0.110.0/0.120.0?slim=true)
    |
    | [oxc_parser](https://oxc.rs)
    ([source](https://redirect.github.com/oxc-project/oxc)) | dependencies |
    minor | `0.110` → `0.120` |
    ![age](https://developer.mend.io/api/mc/badges/age/crate/oxc_parser/0.120.0?slim=true)
    |
    ![confidence](https://developer.mend.io/api/mc/badges/confidence/crate/oxc_parser/0.110.0/0.120.0?slim=true)
    |
    | [oxc_span](https://oxc.rs)
    ([source](https://redirect.github.com/oxc-project/oxc)) | dependencies |
    minor | `0.110` → `0.120` |
    ![age](https://developer.mend.io/api/mc/badges/age/crate/oxc_span/0.120.0?slim=true)
    |
    ![confidence](https://developer.mend.io/api/mc/badges/confidence/crate/oxc_span/0.110.0/0.120.0?slim=true)
    |
    | [oxfmt](https://oxc.rs/docs/guide/usage/formatter)
    ([source](https://redirect.github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt))
    | devDependencies | minor | [`^0.26.0` →
    `^0.41.0`](https://renovatebot.com/diffs/npm/oxfmt/0.26.0/0.41.0) |
    ![age](https://developer.mend.io/api/mc/badges/age/npm/oxfmt/0.41.0?slim=true)
    |
    ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxfmt/0.26.0/0.41.0?slim=true)
    |
    | [oxlint](https://oxc.rs/docs/guide/usage/linter)
    ([source](https://redirect.github.com/oxc-project/oxc/tree/HEAD/npm/oxlint))
    | devDependencies | minor | [`1.48.0` →
    `1.56.0`](https://renovatebot.com/diffs/npm/oxlint/1.48.0/1.56.0) |
    ![age](https://developer.mend.io/api/mc/badges/age/npm/oxlint/1.56.0?slim=true)
    |
    ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/oxlint/1.48.0/1.56.0?slim=true)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>oxc-project/oxc (oxc-parser)</summary>
    
    ###
    [`v0.120.0`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/napi/parser/CHANGELOG.md#01200---2026-03-16)
    
    ##### ⚡ Performance
    
    -
    [`9cd612f`](https://redirect.github.com/oxc-project/oxc/commit/9cd612f)
    linter/plugins: Recycle comment objects
    ([#&#8203;20362](https://redirect.github.com/oxc-project/oxc/issues/20362))
    (overlookmotel)
    
    ###
    [`v0.119.0`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/napi/parser/CHANGELOG.md#01190---2026-03-14)
    
    ##### 📚 Documentation
    
    -
    [`e4aa5b5`](https://redirect.github.com/oxc-project/oxc/commit/e4aa5b5)
    parser/napi, linter/plugins: Add JSDoc comments to raw transfer
    constants
    ([#&#8203;20286](https://redirect.github.com/oxc-project/oxc/issues/20286))
    (overlookmotel)
    
    ###
    [`v0.118.0`](https://redirect.github.com/oxc-project/oxc/compare/65ecee6dd3f799a97073c080d4f16683055bbca4...ce4ecb0ffe6a0042d3aecc8dafd99aa292cac4dd)
    
    ###
    [`v0.117.0`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/napi/parser/CHANGELOG.md#01170---2026-03-09)
    
    ##### 🐛 Bug Fixes
    
    -
    [`92cfb14`](https://redirect.github.com/oxc-project/oxc/commit/92cfb14)
    linter/plugins: Fix types for `walkProgram` and `walkProgramWithCfg`
    ([#&#8203;20081](https://redirect.github.com/oxc-project/oxc/issues/20081))
    (overlookmotel)
    -
    [`ee0491e`](https://redirect.github.com/oxc-project/oxc/commit/ee0491e)
    apps,napi: Explicitly specify libs in tsconfigs
    ([#&#8203;20071](https://redirect.github.com/oxc-project/oxc/issues/20071))
    (camc314)
    
    ###
    [`v0.116.0`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/napi/parser/CHANGELOG.md#01160---2026-03-02)
    
    ##### ⚡ Performance
    
    -
    [`05ccf9f`](https://redirect.github.com/oxc-project/oxc/commit/05ccf9f)
    linter/plugins: Transfer tokens via raw transfer
    ([#&#8203;19893](https://redirect.github.com/oxc-project/oxc/issues/19893))
    (overlookmotel)
    -
    [`6a6513c`](https://redirect.github.com/oxc-project/oxc/commit/6a6513c)
    linter/plugins: Use Oxc tokens in plugins
    ([#&#8203;19498](https://redirect.github.com/oxc-project/oxc/issues/19498))
    (camc314)
    
    ##### 📚 Documentation
    
    -
    [`2fa936f`](https://redirect.github.com/oxc-project/oxc/commit/2fa936f)
    README.md: Map npm package links to npmx.dev
    ([#&#8203;19666](https://redirect.github.com/oxc-project/oxc/issues/19666))
    (Boshen)
    
    ###
    [`v0.115.0`](https://redirect.github.com/oxc-project/oxc/compare/704c109d6db5e284c7adff805bf11444508f6c13...7675bc43e7b6498d5b8809a93a5b1870df9f802a)
    
    </details>
    
    <details>
    <summary>oxc-project/oxc (oxc-transform)</summary>
    
    ###
    [`v0.117.0`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/napi/transform/CHANGELOG.md#01170---2026-03-09)
    
    ##### 🐛 Bug Fixes
    
    -
    [`ee0491e`](https://redirect.github.com/oxc-project/oxc/commit/ee0491e)
    apps,napi: Explicitly specify libs in tsconfigs
    ([#&#8203;20071](https://redirect.github.com/oxc-project/oxc/issues/20071))
    (camc314)
    
    ##### ⚡ Performance
    
    -
    [`2baa5fb`](https://redirect.github.com/oxc-project/oxc/commit/2baa5fb)
    napi: Unify build-test profile to coverage for cache sharing
    ([#&#8203;20090](https://redirect.github.com/oxc-project/oxc/issues/20090))
    (Boshen)
    
    ###
    [`v0.116.0`](https://redirect.github.com/oxc-project/oxc/compare/7675bc43e7b6498d5b8809a93a5b1870df9f802a...3a8c4a4cadb6f994c4f2c35c1886e814171caa10)
    
    ###
    [`v0.115.0`](https://redirect.github.com/oxc-project/oxc/compare/704c109d6db5e284c7adff805bf11444508f6c13...7675bc43e7b6498d5b8809a93a5b1870df9f802a)
    
    </details>
    
    <details>
    <summary>oxc-project/oxc (oxfmt)</summary>
    
    ###
    [`v0.41.0`](https://redirect.github.com/oxc-project/oxc/compare/oxfmt_v0.40.0...oxfmt_v0.41.0)
    
    [Compare
    Source](https://redirect.github.com/oxc-project/oxc/compare/oxfmt_v0.40.0...oxfmt_v0.41.0)
    
    ###
    [`v0.40.0`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/npm/oxfmt/CHANGELOG.md#0400---2026-03-12)
    
    [Compare
    Source](https://redirect.github.com/oxc-project/oxc/compare/oxfmt_v0.39.0...oxfmt_v0.40.0)
    
    ##### 🐛 Bug Fixes
    
    -
    [`bc20217`](https://redirect.github.com/oxc-project/oxc/commit/bc20217)
    oxlint,oxfmt: Omit useless `| null` for `Option<T>` field from schema
    ([#&#8203;20273](https://redirect.github.com/oxc-project/oxc/issues/20273))
    (leaysgur)
    
    ###
    [`v0.39.0`](https://redirect.github.com/oxc-project/oxc/compare/oxfmt_v0.38.0...oxfmt_v0.39.0)
    
    [Compare
    Source](https://redirect.github.com/oxc-project/oxc/compare/oxfmt_v0.38.0...oxfmt_v0.39.0)
    
    ###
    [`v0.38.0`](https://redirect.github.com/oxc-project/oxc/compare/oxfmt_v0.37.0...oxfmt_v0.38.0)
    
    [Compare
    Source](https://redirect.github.com/oxc-project/oxc/compare/oxfmt_v0.37.0...oxfmt_v0.38.0)
    
    ###
    [`v0.37.0`](https://redirect.github.com/oxc-project/oxc/compare/oxfmt_v0.36.0...oxfmt_v0.37.0)
    
    [Compare
    Source](https://redirect.github.com/oxc-project/oxc/compare/oxfmt_v0.36.0...oxfmt_v0.37.0)
    
    ###
    [`v0.36.0`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/npm/oxfmt/CHANGELOG.md#0360---2026-03-02)
    
    [Compare
    Source](https://redirect.github.com/oxc-project/oxc/compare/oxfmt_v0.35.0...oxfmt_v0.36.0)
    
    ##### 🐛 Bug Fixes
    
    -
    [`04e6223`](https://redirect.github.com/oxc-project/oxc/commit/04e6223)
    npm: Add `preferUnplugged` for Yarn PnP compatibility
    ([#&#8203;19829](https://redirect.github.com/oxc-project/oxc/issues/19829))
    (Boshen)
    
    ##### 📚 Documentation
    
    -
    [`2fa936f`](https://redirect.github.com/oxc-project/oxc/commit/2fa936f)
    README.md: Map npm package links to npmx.dev
    ([#&#8203;19666](https://redirect.github.com/oxc-project/oxc/issues/19666))
    (Boshen)
    
    ###
    [`v0.35.0`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/npm/oxfmt/CHANGELOG.md#0350---2026-02-23)
    
    [Compare
    Source](https://redirect.github.com/oxc-project/oxc/compare/oxfmt_v0.34.0...oxfmt_v0.35.0)
    
    ##### 🚀 Features
    
    -
    [`984dc07`](https://redirect.github.com/oxc-project/oxc/commit/984dc07)
    oxfmt: Strip `"experimental"SortXxx` prefix
    ([#&#8203;19567](https://redirect.github.com/oxc-project/oxc/issues/19567))
    (leaysgur)
    
    ###
    [`v0.34.0`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/npm/oxfmt/CHANGELOG.md#0340---2026-02-19)
    
    [Compare
    Source](https://redirect.github.com/oxc-project/oxc/compare/oxfmt_v0.33.0...oxfmt_v0.34.0)
    
    ##### 🐛 Bug Fixes
    
    -
    [`6c61b70`](https://redirect.github.com/oxc-project/oxc/commit/6c61b70)
    oxfmt: Fix outdated `sortImports.groups` doc comments
    ([#&#8203;19513](https://redirect.github.com/oxc-project/oxc/issues/19513))
    (leaysgur)
    
    ###
    [`v0.33.0`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/npm/oxfmt/CHANGELOG.md#0330---2026-02-16)
    
    [Compare
    Source](https://redirect.github.com/oxc-project/oxc/compare/oxfmt_v0.32.0...oxfmt_v0.33.0)
    
    ##### 💥 BREAKING CHANGES
    
    -
    [`9c34f72`](https://redirect.github.com/oxc-project/oxc/commit/9c34f72)
    formatter/sort\_imports: \[**BREAKING**] Report invalid group name with
    renaming `side-effect` > `side_effect`
    ([#&#8203;19416](https://redirect.github.com/oxc-project/oxc/issues/19416))
    (leaysgur)
    
    ##### 🚀 Features
    
    -
    [`4baebef`](https://redirect.github.com/oxc-project/oxc/commit/4baebef)
    formatter/sort\_imports: Support `{ newlinesBetween: bool }` inside
    `groups`
    ([#&#8203;19358](https://redirect.github.com/oxc-project/oxc/issues/19358))
    (leaysgur)
    -
    [`d1c2fb6`](https://redirect.github.com/oxc-project/oxc/commit/d1c2fb6)
    formatter/sort\_imports: Support `customGroups` attributes(`selector`
    and `modifiers`)
    ([#&#8203;19356](https://redirect.github.com/oxc-project/oxc/issues/19356))
    (leaysgur)
    
    ###
    [`v0.32.0`](https://redirect.github.com/oxc-project/oxc/compare/oxfmt_v0.31.0...oxfmt_v0.32.0)
    
    [Compare
    Source](https://redirect.github.com/oxc-project/oxc/compare/oxfmt_v0.31.0...oxfmt_v0.32.0)
    
    ###
    [`v0.30.0`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/npm/oxfmt/CHANGELOG.md#0300---2026-02-10)
    
    ##### 🐛 Bug Fixes
    
    -
    [`1b2f354`](https://redirect.github.com/oxc-project/oxc/commit/1b2f354)
    ci: Add missing riscv64/s390x napi targets for oxfmt and oxlint
    ([#&#8203;19217](https://redirect.github.com/oxc-project/oxc/issues/19217))
    (Cameron)
    
    ###
    [`v0.28.0`](https://redirect.github.com/oxc-project/oxc/compare/oxfmt_v0.27.0...oxfmt_v0.28.0)
    
    [Compare
    Source](https://redirect.github.com/oxc-project/oxc/compare/oxfmt_v0.27.0...oxfmt_v0.28.0)
    
    ###
    [`v0.27.0`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/npm/oxfmt/CHANGELOG.md#0270---2026-01-26)
    
    [Compare
    Source](https://redirect.github.com/oxc-project/oxc/compare/oxfmt_v0.26.0...oxfmt_v0.27.0)
    
    ##### 📚 Documentation
    
    -
    [`8ccd853`](https://redirect.github.com/oxc-project/oxc/commit/8ccd853)
    npm: Update package homepage URLs and add keywords
    ([#&#8203;18509](https://redirect.github.com/oxc-project/oxc/issues/18509))
    (Boshen)
    
    </details>
    
    <details>
    <summary>oxc-project/oxc (oxlint)</summary>
    
    ###
    [`v1.56.0`](https://redirect.github.com/oxc-project/oxc/compare/6a26b9316a9fcf5eda8700be2f59b9ac3edcd458...5446ebde417d51154a01452d96228d851453f800)
    
    [Compare
    Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v1.55.0...oxlint_v1.56.0)
    
    ###
    [`v1.55.0`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/npm/oxlint/CHANGELOG.md#1550---2026-03-12)
    
    [Compare
    Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v1.54.0...oxlint_v1.55.0)
    
    ##### 🐛 Bug Fixes
    
    -
    [`bc20217`](https://redirect.github.com/oxc-project/oxc/commit/bc20217)
    oxlint,oxfmt: Omit useless `| null` for `Option<T>` field from schema
    ([#&#8203;20273](https://redirect.github.com/oxc-project/oxc/issues/20273))
    (leaysgur)
    
    ##### 📚 Documentation
    
    -
    [`f339f10`](https://redirect.github.com/oxc-project/oxc/commit/f339f10)
    linter/plugins: Promote JS plugins to alpha status
    ([#&#8203;20281](https://redirect.github.com/oxc-project/oxc/issues/20281))
    (overlookmotel)
    
    ###
    [`v1.54.0`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/npm/oxlint/CHANGELOG.md#1540---2026-03-12)
    
    [Compare
    Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v1.53.0...oxlint_v1.54.0)
    
    ##### 📚 Documentation
    
    -
    [`0c7da4f`](https://redirect.github.com/oxc-project/oxc/commit/0c7da4f)
    linter: Fix extra closing brace in example config.
    ([#&#8203;20253](https://redirect.github.com/oxc-project/oxc/issues/20253))
    (connorshea)
    
    ###
    [`v1.53.0`](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v1.52.0...oxlint_v1.53.0)
    
    [Compare
    Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v1.52.0...oxlint_v1.53.0)
    
    ###
    [`v1.52.0`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/npm/oxlint/CHANGELOG.md#1520---2026-03-09)
    
    [Compare
    Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v1.51.0...oxlint_v1.52.0)
    
    ##### 🚀 Features
    
    -
    [`61bf388`](https://redirect.github.com/oxc-project/oxc/commit/61bf388)
    linter: Add `options.reportUnusedDisableDirectives` to config file
    ([#&#8203;19799](https://redirect.github.com/oxc-project/oxc/issues/19799))
    (Peter Wagenet)
    -
    [`2919313`](https://redirect.github.com/oxc-project/oxc/commit/2919313)
    linter: Introduce denyWarnings config options
    ([#&#8203;19926](https://redirect.github.com/oxc-project/oxc/issues/19926))
    (camc314)
    -
    [`a607119`](https://redirect.github.com/oxc-project/oxc/commit/a607119)
    linter: Introduce maxWarnings config option
    ([#&#8203;19777](https://redirect.github.com/oxc-project/oxc/issues/19777))
    (camc314)
    
    ##### 📚 Documentation
    
    -
    [`6c0e0b5`](https://redirect.github.com/oxc-project/oxc/commit/6c0e0b5)
    linter: Add oxlint.config.ts to the config docs.
    ([#&#8203;19941](https://redirect.github.com/oxc-project/oxc/issues/19941))
    (connorshea)
    -
    [`160e423`](https://redirect.github.com/oxc-project/oxc/commit/160e423)
    linter: Add a note that the typeAware and typeCheck options require
    oxlint-tsgolint
    ([#&#8203;19940](https://redirect.github.com/oxc-project/oxc/issues/19940))
    (connorshea)
    
    ###
    [`v1.51.0`](https://redirect.github.com/oxc-project/oxc/blob/HEAD/npm/oxlint/CHANGELOG.md#1510---2026-03-02)
    
    [Compare
    Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v1.50.0...oxlint_v1.51.0)
    
    ##### 🚀 Features
    
    -
    [`f34f6fa`](https://redirect.github.com/oxc-project/oxc/commit/f34f6fa)
    linter: Introduce typeCheck config option
    ([#&#8203;19764](https://redirect.github.com/oxc-project/oxc/issues/19764))
    (camc314)
    -
    [`694be7d`](https://redirect.github.com/oxc-project/oxc/commit/694be7d)
    linter: Introduce typeAware as config options
    ([#&#8203;19614](https://redirect.github.com/oxc-project/oxc/issues/19614))
    (camc314)
    
    ##### 🐛 Bug Fixes
    
    -
    [`04e6223`](https://redirect.github.com/oxc-project/oxc/commit/04e6223)
    npm: Add `preferUnplugged` for Yarn PnP compatibility
    ([#&#8203;19829](https://redirect.github.com/oxc-project/oxc/issues/19829))
    (Boshen)
    
    ##### 📚 Documentation
    
    -
    [`2fa936f`](https://redirect.github.com/oxc-project/oxc/commit/2fa936f)
    README.md: Map npm package links to npmx.dev
    ([#&#8203;19666](https://redirect.github.com/oxc-project/oxc/issues/19666))
    (Boshen)
    
    ###
    [`v1.50.0`](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v1.49.0...oxlint_v1.50.0)
    
    [Compare
    Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v1.49.0...oxlint_v1.50.0)
    
    ###
    [`v1.49.0`](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v1.48.0...oxlint_v1.49.0)
    
    [Compare
    Source](https://redirect.github.com/oxc-project/oxc/compare/oxlint_v1.48.0...oxlint_v1.49.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.
    
    👻 **Immortal**: This PR will be recreated if closed unmerged. Get
    [config
    help](https://redirect.github.com/renovatebot/renovate/discussions) if
    that's undesired.
    
    ---
    
    - [ ] <!-- 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:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni40IiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    
    ---------
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Co-authored-by: Long Ho <holevietlong@gmail.com>
    Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
    3 people authored Mar 17, 2026
    Configuration menu
    Copy the full SHA
    d62295b View commit details
    Browse the repository at this point in the history
  5. chore(deps): update dependency aspect_rules_js to v3 (#6135)

    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [aspect_rules_js](https://docs.aspect.build/bazel/javascript) |
    bazel_dep | major | `2.9.2` → `3.0.3` |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **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:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni40IiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Mar 17, 2026
    Configuration menu
    Copy the full SHA
    561195f View commit details
    Browse the repository at this point in the history
  6. chore(deps): update dependency svelte to v5.54.0 (#6153)

    This PR contains the following updates:
    
    | Package | Change |
    [Age](https://docs.renovatebot.com/merge-confidence/) |
    [Confidence](https://docs.renovatebot.com/merge-confidence/) |
    |---|---|---|---|
    | [svelte](https://svelte.dev)
    ([source](https://redirect.github.com/sveltejs/svelte/tree/HEAD/packages/svelte))
    | [`5.53.13` →
    `5.54.0`](https://renovatebot.com/diffs/npm/svelte/5.53.13/5.54.0) |
    ![age](https://developer.mend.io/api/mc/badges/age/npm/svelte/5.54.0?slim=true)
    |
    ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/svelte/5.53.13/5.54.0?slim=true)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>sveltejs/svelte (svelte)</summary>
    
    ###
    [`v5.54.0`](https://redirect.github.com/sveltejs/svelte/blob/HEAD/packages/svelte/CHANGELOG.md#5540)
    
    ##### Minor Changes
    
    - feat: allow `css`, `runes`, `customElement` compiler options to be
    functions
    ([#&#8203;17951](https://redirect.github.com/sveltejs/svelte/pull/17951))
    
    ##### Patch Changes
    
    - fix: reinstate reactivity loss tracking
    ([#&#8203;17801](https://redirect.github.com/sveltejs/svelte/pull/17801))
    
    </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:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni40IiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Mar 17, 2026
    Configuration menu
    Copy the full SHA
    4a2dec0 View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2026

  1. fix(@formatjs/unplugin): preserve space when removing JSX attribute o…

    …n single line (#6165)
    
    When a JSX attribute (e.g. description) preceded another attribute on
    the same line and was removed, the removeJSXAttribute function consumed
    both the leading and trailing whitespace, producing invalid-looking
    output like `<FormattedMessagedefaultMessage={...} />`.
    
    Fixes #6164
    
    Generated with [Claude Code](https://claude.ai/code)
    
    ---------
    
    Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
    Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
    3 people authored Mar 19, 2026
    Configuration menu
    Copy the full SHA
    db32215 View commit details
    Browse the repository at this point in the history
  2. build: publish

     - @formatjs/intl-datetimeformat@7.3.1
     - @formatjs/intl-displaynames@7.3.1
     - @formatjs/intl-listformat@8.3.1
     - @formatjs/intl-locale@5.3.1
     - @formatjs/intl-numberformat@9.3.1
     - @formatjs/intl-pluralrules@6.3.1
     - @formatjs/intl-relativetimeformat@12.3.1
     - @formatjs/intl-segmenter@12.2.1
     - @formatjs/unplugin@1.1.3
     - @formatjs/vite-plugin@1.1.3
    github-actions[bot] committed Mar 19, 2026
    Configuration menu
    Copy the full SHA
    d8782fc View commit details
    Browse the repository at this point in the history
Loading