Skip to content

Release v1.24.2 - #992

Merged
joao-oliveira-ctw merged 94 commits into
mainfrom
hotfix/release
Mar 11, 2026
Merged

joao-oliveira-ctw merged 94 commits into
mainfrom
hotfix/release

Conversation

@joao-oliveira-ctw

@joao-oliveira-ctw joao-oliveira-ctw commented Mar 11, 2026 •

Copy link
Copy Markdown
Contributor

User-Facing Changes

Release 1.24.2.

Description

Previous release came with a bug in the css version. This version aims to fix it.

Checklist

  • The web version was tested and it is running ok
  • The desktop version was tested and it is running ok
  • This change is covered by unit tests
  • Files constants.ts, types.ts and *.style.ts have been checked and relevant code snippets have been relocated

ctw-joao-luis and others added 30 commits December 17, 2025 16:35
## User-Facing Changes

N/A

## Description

Syncing Develop branch with main to avoid future conflicts and since the
automatized workflow didnt work

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated

---------

Signed-off-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <luiz.bezerra+QCOM@ctw.bmwgroup.com>
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: ctw-joao-luis <Joao.Luis@ctw.bmwgroup.com>
Signed-off-by: Thomas Sedlmayer <tsedlmayer@pmsfit.de>
Signed-off-by: Taeseung Sohn <paulsohnjp@gmail.com>
Signed-off-by: Gabriela Almeida <gabriela.almeida@criticaltechworks.com>
Co-authored-by: Rodrigo CTW <rodrigo.PE.rodrigues@ctw.bmwgroup.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gabriela Almeida <gabriela.almeida@criticaltechworks.com>
Co-authored-by: Alexandre Neuwald CTW <Alexandre.Neuwald@ctw.bmwgroup.com>
Co-authored-by: Luiz Bezerra <luiz.bezerra@ctw.bmwgroup.com>
Co-authored-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <luiz.bezerra+QCOM@ctw.bmwgroup.com>
Co-authored-by: Alexandre Neuwald <alexandre.neuwald@criticaltechworks.com>
Co-authored-by: Bruno Abreu <bmachadorj@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <198787532+luiz-bezerra-ctw-bmwgroup-com_QCOM@users.noreply.github.com>
Co-authored-by: Thomas Sedlmayer <tsedlmayer@pmsfit.de>
Co-authored-by: Taeseung Sohn <paulsohnjp@gmail.com>
Co-authored-by: Planck-Ho <wenloong.he@gmail.com>
## User-Facing Changes

This PR introduces conflict detection and handling in the release-sync
workflow, allowing for the creation of pull requests even when merge
conflicts exist.

## Description

This update enhances the release-sync workflow by adding conflict
detection and handling. It commits conflict markers for manual
resolution and prevents workflow failure on version conflicts.

## Checklist

- [x] The web version was tested and it is running ok
- [x] The desktop version was tested and it is running ok
- [x] This change is covered by unit tests
- [x] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated

Co-authored-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <198787532+luiz-bezerra-ctw-bmwgroup-com_QCOM@users.noreply.github.com>
#835)

## Description

Restrict release job to only trigger from release and hotfix branches

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated

---------

Co-authored-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <198787532+luiz-bezerra-ctw-bmwgroup-com_QCOM@users.noreply.github.com>
## User-Facing Changes

<!-- will be used as a changelog entry -->

## Description

<!-- link relevant GitHub issues -->
<!-- add `docs` label if this PR requires documentation updates -->
<!-- add relevant metric tracking for experimental / new features -->

## Checklist

- [x] The web version was tested and it is running ok
- [x] The desktop version was tested and it is running ok
- [x] This change is covered by unit tests
- [x] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated

---------

Co-authored-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <198787532+luiz-bezerra-ctw-bmwgroup-com_QCOM@users.noreply.github.com>
## User-Facing Changes

N/A

## Description
Configuring OICD on post release workflow

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
## User-Facing Changes

<!-- will be used as a changelog entry -->

## Description

<!-- link relevant GitHub issues -->
<!-- add `docs` label if this PR requires documentation updates -->
<!-- add relevant metric tracking for experimental / new features -->

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
## User-Facing Changes

N/A

## Description

Removing dead code on release workflow and making release branch names
more strict.
With this change to make a new release maintainers will need to name
their branch like:

For a **patch release:** `hotfix/*`
For a **minor release:** `release/minor/*` (the `/` after minor is
optional)
For a **major release:** `release/major/*` (the `/` after major is
optional)

Anything else will throw an error and break the workflow with exit code
1



## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
⚠️ **This PR has merge conflicts that need to be resolved manually.**

This PR syncs changes from `main` into `develop` after release
**1.22.1**.

    Please review the changes before merging.

    **Auto-generated by GitHub Actions**

---------

Signed-off-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <luiz.bezerra+QCOM@ctw.bmwgroup.com>
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: ctw-joao-luis <Joao.Luis@ctw.bmwgroup.com>
Signed-off-by: Thomas Sedlmayer <tsedlmayer@pmsfit.de>
Signed-off-by: Taeseung Sohn <paulsohnjp@gmail.com>
Signed-off-by: Gabriela Almeida <gabriela.almeida@criticaltechworks.com>
Co-authored-by: Rodrigo CTW <rodrigo.PE.rodrigues@ctw.bmwgroup.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gabriela Almeida <gabriela.almeida@criticaltechworks.com>
Co-authored-by: Alexandre Neuwald CTW <Alexandre.Neuwald@ctw.bmwgroup.com>
Co-authored-by: Luiz Bezerra <luiz.bezerra@ctw.bmwgroup.com>
Co-authored-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <luiz.bezerra+QCOM@ctw.bmwgroup.com>
Co-authored-by: ctw-joao-luis <Joao.Luis@ctw.bmwgroup.com>
Co-authored-by: Alexandre Neuwald <alexandre.neuwald@criticaltechworks.com>
Co-authored-by: Bruno Abreu <bmachadorj@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <198787532+luiz-bezerra-ctw-bmwgroup-com_QCOM@users.noreply.github.com>
Co-authored-by: Joao Luis <joao.miguel.luis@criticaltechworks.com>
Co-authored-by: Thomas Sedlmayer <tsedlmayer@pmsfit.de>
Co-authored-by: Taeseung Sohn <paulsohnjp@gmail.com>
Co-authored-by: Planck-Ho <wenloong.he@gmail.com>
…h 1 update (#853)

Bumps the npm_and_yarn group with 1 update in the / directory:
[storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core).
Bumps the npm_and_yarn group with 1 update in the /packages/suite-base
directory:
[storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core).

Updates `storybook` from 9.1.9 to 9.1.17
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/releases">storybook's
releases</a>.</em></p>
<blockquote>
<h2>v9.1.17</h2>
<h2>9.1.17</h2>
<ul>
<li>Core: Fix .env-file parsing, thanks <a
href="https://github.com/jreinhold"><code>@​jreinhold</code></a>!</li>
</ul>
<h2>v9.1.16</h2>
<h2>9.1.16</h2>
<ul>
<li>CLI: Fix Nextjs project creation in empty directories - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32828">#32828</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
<li>Core: Add `experimental_devServer` preset - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32862">#32862</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
<li>Telemetry: Fix preview-first-load event - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32859">#32859</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
</ul>
<h2>v9.1.15</h2>
<h2>9.1.15</h2>
<ul>
<li>Core: Add `preview-first-load` telemetry - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32770">#32770</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
<li>Dependencies: Update `vite-plugin-storybook-nextjs` - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32821">#32821</a>,
thanks <a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
</ul>
<h2>v9.1.14</h2>
<h2>9.1.14</h2>
<ul>
<li>NextJS: Add NextJS 16 support - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32791">#32791</a>,
thanks <a href="https://github.com/yannbf"><code>@​yannbf</code></a> and
<a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
<li>Addon-Vitest: Support Vitest 4 - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32819">#32819</a>,
thanks <a href="https://github.com/yannbf"><code>@​yannbf</code></a> and
<a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
<li>CSF: Fix `play-fn` tag for methods - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32695">#32695</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
</ul>
<h2>v9.1.12</h2>
<h2>9.1.12</h2>
<ul>
<li>Maintenance: Hotfix for missing nextjs dts files, thanks <a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
</ul>
<h2>v9.1.11</h2>
<h2>9.1.11</h2>
<ul>
<li>Automigration: Improve the viewport/backgrounds automigration - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32619">#32619</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>Mocking: Fix `sb.mock` usage in Storybook's deployed in subpaths -
<a
href="https://redirect.github.com/storybookjs/storybook/pull/32678">#32678</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>NextJS-Vite: Automatically fix bad PostCSS configuration - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32691">#32691</a>,
thanks <a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
<li>React Native Web: Fix REACT_NATIVE_AND_RNW should detect vite
builder - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32718">#32718</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>Telemetry: Add metadata for react routers - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32615">#32615</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
</ul>
<h2>v9.1.10</h2>
<h2>9.1.10</h2>
<ul>
<li>Automigrations: Add automigration for viewport and backgrounds - <a
href="https://redirect.github.com/storybookjs/storybook/pull/31614">#31614</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>Telemetry: Log userAgent in onboarding - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32566">#32566</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md">storybook's
changelog</a>.</em></p>
<blockquote>
<h2>9.1.17</h2>
<ul>
<li>Core: Fix .env-file parsing, thanks <a
href="https://github.com/jreinhold"><code>@​jreinhold</code></a>!</li>
</ul>
<h2>9.1.16</h2>
<ul>
<li>CLI: Fix Nextjs project creation in empty directories - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32828">#32828</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
<li>Core: Add <code>experimental_devServer</code> preset - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32862">#32862</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
<li>Telemetry: Fix preview-first-load event - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32859">#32859</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
</ul>
<h2>9.1.15</h2>
<ul>
<li>Core: Add <code>preview-first-load</code> telemetry - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32770">#32770</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
<li>Dependencies: Update <code>vite-plugin-storybook-nextjs</code> - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32821">#32821</a>,
thanks <a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
</ul>
<h2>9.1.14</h2>
<ul>
<li>NextJS: Add NextJS 16 support - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32791">#32791</a>,
thanks <a href="https://github.com/yannbf"><code>@​yannbf</code></a> and
<a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
<li>Addon-Vitest: Support Vitest 4 - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32819">#32819</a>,
thanks <a href="https://github.com/yannbf"><code>@​yannbf</code></a> and
<a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
<li>CSF: Fix <code>play-fn</code> tag for methods - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32695">#32695</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
</ul>
<h2>9.1.13</h2>
<ul>
<li>Nextjs: Fix config access for Vite - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32759">#32759</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
</ul>
<h2>9.1.12</h2>
<ul>
<li>Maintenance: Hotfix for missing nextjs dts files, thanks <a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
</ul>
<h2>9.1.11</h2>
<ul>
<li>Automigration: Improve the viewport/backgrounds automigration - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32619">#32619</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>Mocking: Fix <code>sb.mock</code> usage in Storybook's deployed in
subpaths - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32678">#32678</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>NextJS-Vite: Automatically fix bad PostCSS configuration - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32691">#32691</a>,
thanks <a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
<li>React Native Web: Fix REACT_NATIVE_AND_RNW should detect vite
builder - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32718">#32718</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>Telemetry: Add metadata for react routers - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32615">#32615</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
</ul>
<h2>9.1.10</h2>
<ul>
<li>Automigrations: Add automigration for viewport and backgrounds - <a
href="https://redirect.github.com/storybookjs/storybook/pull/31614">#31614</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>Telemetry: Log userAgent in onboarding - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32566">#32566</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/storybookjs/storybook/commit/d0d5a3d645df3493ad935e321d1ef101679cfc2e"><code>d0d5a3d</code></a>
Bump version from 9.1.16 to 9.1.17 MANUALLY</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/a06c25727a7f7433a8c4bc05a422d47703bf6d6b"><code>a06c257</code></a>
filter env vars from .env files</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/a54a04cef3ea631f2dacf3631f7f78e4453cd096"><code>a54a04c</code></a>
Bump version from &quot;9.1.15&quot; to &quot;9.1.16&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/ebd7ff59675c519bd50d81d005a69c921d943dbe"><code>ebd7ff5</code></a>
Merge pull request <a
href="https://github.com/storybookjs/storybook/tree/HEAD/code/core/issues/32859">#32859</a>
from storybookjs/shilman/first-load-new-user</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/da2da6e60cc28e89189268be88d3d39bc763050b"><code>da2da6e</code></a>
Merge pull request <a
href="https://github.com/storybookjs/storybook/tree/HEAD/code/core/issues/32862">#32862</a>
from storybookjs/yann/patch-dev-server-preset</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/d0d17d96288be91ae0969803cbfcd7849b9c98f8"><code>d0d17d9</code></a>
Bump version from &quot;9.1.14&quot; to &quot;9.1.15&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/b3129cd29460075e18507e84af8881725984aa21"><code>b3129cd</code></a>
fix exports</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/a78540afffbe1f69e21d7bf34e1c3b19c0ee1f04"><code>a78540a</code></a>
Merge pull request <a
href="https://github.com/storybookjs/storybook/tree/HEAD/code/core/issues/32770">#32770</a>
from storybookjs/shilman/preview-first-load</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/5afb39f85e981d380fba4658a82fac24fa5ce51b"><code>5afb39f</code></a>
Bump version from &quot;9.1.13&quot; to &quot;9.1.14&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/0617aaa78035c9e032e986a1bd0a2e4affe51df5"><code>0617aaa</code></a>
improve typings of <code>storybook/internal/babel</code></li>
<li>Additional commits viewable in <a
href="https://github.com/storybookjs/storybook/commits/v9.1.17/code/core">compare
view</a></li>
</ul>
</details>
<br />

Updates `storybook` from 9.1.9 to 9.1.17
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/releases">storybook's
releases</a>.</em></p>
<blockquote>
<h2>v9.1.17</h2>
<h2>9.1.17</h2>
<ul>
<li>Core: Fix .env-file parsing, thanks <a
href="https://github.com/jreinhold"><code>@​jreinhold</code></a>!</li>
</ul>
<h2>v9.1.16</h2>
<h2>9.1.16</h2>
<ul>
<li>CLI: Fix Nextjs project creation in empty directories - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32828">#32828</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
<li>Core: Add `experimental_devServer` preset - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32862">#32862</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
<li>Telemetry: Fix preview-first-load event - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32859">#32859</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
</ul>
<h2>v9.1.15</h2>
<h2>9.1.15</h2>
<ul>
<li>Core: Add `preview-first-load` telemetry - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32770">#32770</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
<li>Dependencies: Update `vite-plugin-storybook-nextjs` - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32821">#32821</a>,
thanks <a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
</ul>
<h2>v9.1.14</h2>
<h2>9.1.14</h2>
<ul>
<li>NextJS: Add NextJS 16 support - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32791">#32791</a>,
thanks <a href="https://github.com/yannbf"><code>@​yannbf</code></a> and
<a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
<li>Addon-Vitest: Support Vitest 4 - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32819">#32819</a>,
thanks <a href="https://github.com/yannbf"><code>@​yannbf</code></a> and
<a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
<li>CSF: Fix `play-fn` tag for methods - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32695">#32695</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
</ul>
<h2>v9.1.12</h2>
<h2>9.1.12</h2>
<ul>
<li>Maintenance: Hotfix for missing nextjs dts files, thanks <a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
</ul>
<h2>v9.1.11</h2>
<h2>9.1.11</h2>
<ul>
<li>Automigration: Improve the viewport/backgrounds automigration - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32619">#32619</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>Mocking: Fix `sb.mock` usage in Storybook's deployed in subpaths -
<a
href="https://redirect.github.com/storybookjs/storybook/pull/32678">#32678</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>NextJS-Vite: Automatically fix bad PostCSS configuration - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32691">#32691</a>,
thanks <a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
<li>React Native Web: Fix REACT_NATIVE_AND_RNW should detect vite
builder - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32718">#32718</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>Telemetry: Add metadata for react routers - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32615">#32615</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
</ul>
<h2>v9.1.10</h2>
<h2>9.1.10</h2>
<ul>
<li>Automigrations: Add automigration for viewport and backgrounds - <a
href="https://redirect.github.com/storybookjs/storybook/pull/31614">#31614</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>Telemetry: Log userAgent in onboarding - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32566">#32566</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md">storybook's
changelog</a>.</em></p>
<blockquote>
<h2>9.1.17</h2>
<ul>
<li>Core: Fix .env-file parsing, thanks <a
href="https://github.com/jreinhold"><code>@​jreinhold</code></a>!</li>
</ul>
<h2>9.1.16</h2>
<ul>
<li>CLI: Fix Nextjs project creation in empty directories - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32828">#32828</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
<li>Core: Add <code>experimental_devServer</code> preset - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32862">#32862</a>,
thanks <a
href="https://github.com/yannbf"><code>@​yannbf</code></a>!</li>
<li>Telemetry: Fix preview-first-load event - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32859">#32859</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
</ul>
<h2>9.1.15</h2>
<ul>
<li>Core: Add <code>preview-first-load</code> telemetry - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32770">#32770</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
<li>Dependencies: Update <code>vite-plugin-storybook-nextjs</code> - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32821">#32821</a>,
thanks <a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
</ul>
<h2>9.1.14</h2>
<ul>
<li>NextJS: Add NextJS 16 support - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32791">#32791</a>,
thanks <a href="https://github.com/yannbf"><code>@​yannbf</code></a> and
<a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
<li>Addon-Vitest: Support Vitest 4 - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32819">#32819</a>,
thanks <a href="https://github.com/yannbf"><code>@​yannbf</code></a> and
<a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
<li>CSF: Fix <code>play-fn</code> tag for methods - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32695">#32695</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
</ul>
<h2>9.1.13</h2>
<ul>
<li>Nextjs: Fix config access for Vite - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32759">#32759</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
</ul>
<h2>9.1.12</h2>
<ul>
<li>Maintenance: Hotfix for missing nextjs dts files, thanks <a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
</ul>
<h2>9.1.11</h2>
<ul>
<li>Automigration: Improve the viewport/backgrounds automigration - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32619">#32619</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>Mocking: Fix <code>sb.mock</code> usage in Storybook's deployed in
subpaths - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32678">#32678</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>NextJS-Vite: Automatically fix bad PostCSS configuration - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32691">#32691</a>,
thanks <a
href="https://github.com/ndelangen"><code>@​ndelangen</code></a>!</li>
<li>React Native Web: Fix REACT_NATIVE_AND_RNW should detect vite
builder - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32718">#32718</a>,
thanks <a
href="https://github.com/dannyhw"><code>@​dannyhw</code></a>!</li>
<li>Telemetry: Add metadata for react routers - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32615">#32615</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
</ul>
<h2>9.1.10</h2>
<ul>
<li>Automigrations: Add automigration for viewport and backgrounds - <a
href="https://redirect.github.com/storybookjs/storybook/pull/31614">#31614</a>,
thanks <a
href="https://github.com/valentinpalkovic"><code>@​valentinpalkovic</code></a>!</li>
<li>Telemetry: Log userAgent in onboarding - <a
href="https://redirect.github.com/storybookjs/storybook/pull/32566">#32566</a>,
thanks <a
href="https://github.com/shilman"><code>@​shilman</code></a>!</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/storybookjs/storybook/commit/d0d5a3d645df3493ad935e321d1ef101679cfc2e"><code>d0d5a3d</code></a>
Bump version from 9.1.16 to 9.1.17 MANUALLY</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/a06c25727a7f7433a8c4bc05a422d47703bf6d6b"><code>a06c257</code></a>
filter env vars from .env files</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/a54a04cef3ea631f2dacf3631f7f78e4453cd096"><code>a54a04c</code></a>
Bump version from &quot;9.1.15&quot; to &quot;9.1.16&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/ebd7ff59675c519bd50d81d005a69c921d943dbe"><code>ebd7ff5</code></a>
Merge pull request <a
href="https://github.com/storybookjs/storybook/tree/HEAD/code/core/issues/32859">#32859</a>
from storybookjs/shilman/first-load-new-user</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/da2da6e60cc28e89189268be88d3d39bc763050b"><code>da2da6e</code></a>
Merge pull request <a
href="https://github.com/storybookjs/storybook/tree/HEAD/code/core/issues/32862">#32862</a>
from storybookjs/yann/patch-dev-server-preset</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/d0d17d96288be91ae0969803cbfcd7849b9c98f8"><code>d0d17d9</code></a>
Bump version from &quot;9.1.14&quot; to &quot;9.1.15&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/b3129cd29460075e18507e84af8881725984aa21"><code>b3129cd</code></a>
fix exports</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/a78540afffbe1f69e21d7bf34e1c3b19c0ee1f04"><code>a78540a</code></a>
Merge pull request <a
href="https://github.com/storybookjs/storybook/tree/HEAD/code/core/issues/32770">#32770</a>
from storybookjs/shilman/preview-first-load</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/5afb39f85e981d380fba4658a82fac24fa5ce51b"><code>5afb39f</code></a>
Bump version from &quot;9.1.13&quot; to &quot;9.1.14&quot; [skip
ci]</li>
<li><a
href="https://github.com/storybookjs/storybook/commit/0617aaa78035c9e032e986a1bd0a2e4affe51df5"><code>0617aaa</code></a>
improve typings of <code>storybook/internal/babel</code></li>
<li>Additional commits viewable in <a
href="https://github.com/storybookjs/storybook/commits/v9.1.17/code/core">compare
view</a></li>
</ul>
</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 will merge this PR once CI passes on it, as requested by
@lichtblick-bot.

[//]: # (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 <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/lichtblick-suite/lichtblick/network/alerts).

</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
## User-Facing Changes
Selects the first organization layout in alphabetical order when no
layout is selected. Introduces a polling mechanism to wait for the
layout manager to become available.

## Description
Implements logic to prioritize organization layouts and adds a polling
mechanism to handle busy states in the layout manager. Includes unit
tests to ensure functionality.

## Checklist
- [x] The web version was tested and it is running ok
- [x] The desktop version was tested and it is running ok
- [x] This change is covered by unit tests
- [x] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
## User-Facing Changes
N/A

## Description

Fixing lint issue regarding the header's year

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
…across 1 directory (#866)

Bumps the npm_and_yarn group with 1 update in the / directory:
[qs](https://github.com/ljharb/qs).

Updates `qs` from 6.14.0 to 6.14.1
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/ljharb/qs/blob/main/CHANGELOG.md">qs's
changelog</a>.</em></p>
<blockquote>
<h2><strong>6.14.1</strong></h2>
<ul>
<li>[Fix] ensure arrayLength applies to <code>[]</code> notation as
well</li>
<li>[Fix] <code>parse</code>: when a custom decoder returns
<code>null</code> for a key, ignore that key</li>
<li>[Refactor] <code>parse</code>: extract key segment splitting
helper</li>
<li>[meta] add threat model</li>
<li>[actions] add workflow permissions</li>
<li>[Tests] <code>stringify</code>: increase coverage</li>
<li>[Dev Deps] update <code>eslint</code>,
<code>@ljharb/eslint-config</code>, <code>npmignore</code>,
<code>es-value-fixtures</code>, <code>for-each</code>,
<code>object-inspect</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ljharb/qs/commit/3fa11a5f643c76896387bd2d86904a2d0141fdf7"><code>3fa11a5</code></a>
v6.14.1</li>
<li><a
href="https://github.com/ljharb/qs/commit/a62670423c1ccab0dd83c621bfb98c7c024e314d"><code>a626704</code></a>
[Dev Deps] update <code>npmignore</code></li>
<li><a
href="https://github.com/ljharb/qs/commit/3086902ecf7f088d0d1803887643ac6c03d415b9"><code>3086902</code></a>
[Fix] ensure arrayLength applies to <code>[]</code> notation as
well</li>
<li><a
href="https://github.com/ljharb/qs/commit/fc7930e86c2264c1568c9f5606830e19b0bc2af2"><code>fc7930e</code></a>
[Dev Deps] update <code>eslint</code>,
<code>@ljharb/eslint-config</code></li>
<li><a
href="https://github.com/ljharb/qs/commit/0b06aac566abee45ef0327667a7cc89e7aed8b58"><code>0b06aac</code></a>
[Dev Deps] update <code>@ljharb/eslint-config</code></li>
<li><a
href="https://github.com/ljharb/qs/commit/64951f6200a1fb72cc003c6e8226dde3d2ef591f"><code>64951f6</code></a>
[Refactor] <code>parse</code>: extract key segment splitting helper</li>
<li><a
href="https://github.com/ljharb/qs/commit/e1bd2599cdff4c936ea52fb1f16f921cbe7aa88c"><code>e1bd259</code></a>
[Dev Deps] update <code>@ljharb/eslint-config</code></li>
<li><a
href="https://github.com/ljharb/qs/commit/f4b3d39709fef6ddbd85128d1ba4c6b566c4902e"><code>f4b3d39</code></a>
[eslint] add eslint 9 optional peer dep</li>
<li><a
href="https://github.com/ljharb/qs/commit/6e94d9596ca50dffafcef40a5f64eca89962cf34"><code>6e94d95</code></a>
[Dev Deps] update <code>eslint</code>,
<code>@ljharb/eslint-config</code>, <code>npmignore</code></li>
<li><a
href="https://github.com/ljharb/qs/commit/973dc3c51c86da9f4e30edeb4b1725158d439102"><code>973dc3c</code></a>
[actions] add workflow permissions</li>
<li>Additional commits viewable in <a
href="https://github.com/ljharb/qs/compare/v6.14.0...v6.14.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=qs&package-manager=npm_and_yarn&previous-version=6.14.0&new-version=6.14.1)](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 will merge this PR once CI passes on it, as requested by
@lichtblick-bot.

[//]: # (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 <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/lichtblick-suite/lichtblick/network/alerts).

</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Joao Luis <joao.miguel.luis@criticaltechworks.com>
Bumps [flatbuffers](https://github.com/google/flatbuffers) from 24.3.25
to 25.9.23.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/google/flatbuffers/releases">flatbuffers's
releases</a>.</em></p>
<blockquote>
<h2>FlatBuffers Version 25.9.23</h2>
<h2>What's Changed</h2>
<ul>
<li>[Swift] Adds new API to reduce memory copying within swift by <a
href="https://github.com/mustiikhalil"><code>@​mustiikhalil</code></a>
in <a
href="https://redirect.github.com/google/flatbuffers/pull/8484">google/flatbuffers#8484</a></li>
<li>[C++] Fixes access to union members when generating code with
options &quot;--cpp-field-case-style upper&quot; and
&quot;--gen-object-api&quot; by <a
href="https://github.com/Ailuridae"><code>@​Ailuridae</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8447">google/flatbuffers#8447</a></li>
<li>[C++] Fix dereference operator of VectorIterator to structures by <a
href="https://github.com/admo"><code>@​admo</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8425">google/flatbuffers#8425</a></li>
<li>[TS] Enum value default null by <a
href="https://github.com/bjornharrtell"><code>@​bjornharrtell</code></a>
in <a
href="https://redirect.github.com/google/flatbuffers/pull/8619">google/flatbuffers#8619</a></li>
<li>[Swift] Flexbuffers native swift port by <a
href="https://github.com/mustiikhalil"><code>@​mustiikhalil</code></a>
in <a
href="https://redirect.github.com/google/flatbuffers/pull/8577">google/flatbuffers#8577</a></li>
<li>[TS] Upgrade deps by <a
href="https://github.com/bjornharrtell"><code>@​bjornharrtell</code></a>
in <a
href="https://redirect.github.com/google/flatbuffers/pull/8620">google/flatbuffers#8620</a></li>
<li>Avoid outputting Python files for already generated types by <a
href="https://github.com/akb825"><code>@​akb825</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8500">google/flatbuffers#8500</a></li>
<li>Bugfix: grpc python code generation location and file suffix by <a
href="https://github.com/fliiiix"><code>@​fliiiix</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8359">google/flatbuffers#8359</a></li>
<li>Decode bytes to strings in Python Object API by <a
href="https://github.com/sethraymond"><code>@​sethraymond</code></a> in
<a
href="https://redirect.github.com/google/flatbuffers/pull/8551">google/flatbuffers#8551</a></li>
<li>[Swift] Adds windows support by <a
href="https://github.com/mustiikhalil"><code>@​mustiikhalil</code></a>
in <a
href="https://redirect.github.com/google/flatbuffers/pull/8622">google/flatbuffers#8622</a></li>
<li>[TS] Fix relative paths for exports by <a
href="https://github.com/trumully"><code>@​trumully</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8517">google/flatbuffers#8517</a></li>
<li>[CI] Moves swift actions to use next by <a
href="https://github.com/mustiikhalil"><code>@​mustiikhalil</code></a>
in <a
href="https://redirect.github.com/google/flatbuffers/pull/8632">google/flatbuffers#8632</a></li>
<li>Bugfix/new decode flag by <a
href="https://github.com/fliiiix"><code>@​fliiiix</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8634">google/flatbuffers#8634</a></li>
<li>Use correct default type for str by <a
href="https://github.com/fliiiix"><code>@​fliiiix</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8623">google/flatbuffers#8623</a></li>
<li>Fixed typo in quick_start.md by <a
href="https://github.com/Dylan-Gallagher"><code>@​Dylan-Gallagher</code></a>
in <a
href="https://redirect.github.com/google/flatbuffers/pull/8592">google/flatbuffers#8592</a></li>
<li>Fix typo in code comment by <a
href="https://github.com/fliiiix"><code>@​fliiiix</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8549">google/flatbuffers#8549</a></li>
<li>Update README logo path by <a
href="https://github.com/gio3k"><code>@​gio3k</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8602">google/flatbuffers#8602</a></li>
<li>[Python] Avoid include own type by <a
href="https://github.com/fliiiix"><code>@​fliiiix</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8625">google/flatbuffers#8625</a></li>
<li>[Swift] Fixes inlining &amp; module importing by <a
href="https://github.com/mustiikhalil"><code>@​mustiikhalil</code></a>
in <a
href="https://redirect.github.com/google/flatbuffers/pull/8637">google/flatbuffers#8637</a></li>
<li>Fix Enum type definition by <a
href="https://github.com/fliiiix"><code>@​fliiiix</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8624">google/flatbuffers#8624</a></li>
<li>Fix JavaScript typo in mkdocs.yml by <a
href="https://github.com/luksab"><code>@​luksab</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8515">google/flatbuffers#8515</a></li>
<li>[Python] Avoid double flatbuffers include in pyi files by <a
href="https://github.com/fliiiix"><code>@​fliiiix</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8626">google/flatbuffers#8626</a></li>
<li>doc: PHP fread typo by <a
href="https://github.com/rogeriolino"><code>@​rogeriolino</code></a> in
<a
href="https://redirect.github.com/google/flatbuffers/pull/8566">google/flatbuffers#8566</a></li>
<li>[Swift] Allows keepingCapacity for the underlying memory by <a
href="https://github.com/mustiikhalil"><code>@​mustiikhalil</code></a>
in <a
href="https://redirect.github.com/google/flatbuffers/pull/8643">google/flatbuffers#8643</a></li>
<li>[Python] Enhance object API <code>__init__</code> with typed keyword
arguments by <a
href="https://github.com/crackcomm"><code>@​crackcomm</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8615">google/flatbuffers#8615</a></li>
<li>Fix start page: Backwards and Forwards Compatibility by <a
href="https://github.com/fliiiix"><code>@​fliiiix</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8645">google/flatbuffers#8645</a></li>
<li>Support Rust edition 2024 by <a
href="https://github.com/aleb"><code>@​aleb</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8638">google/flatbuffers#8638</a></li>
<li>Bugfix <strong>eq</strong> for numpy data types by <a
href="https://github.com/fliiiix"><code>@​fliiiix</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8646">google/flatbuffers#8646</a></li>
<li>[Swift] Moves capacity from storage to struct by <a
href="https://github.com/mustiikhalil"><code>@​mustiikhalil</code></a>
in <a
href="https://redirect.github.com/google/flatbuffers/pull/8650">google/flatbuffers#8650</a></li>
<li>[Swift] Fixes load from misaligned raw pointer by <a
href="https://github.com/mustiikhalil"><code>@​mustiikhalil</code></a>
in <a
href="https://redirect.github.com/google/flatbuffers/pull/8649">google/flatbuffers#8649</a></li>
<li>Fix native_type non-native_inline fields, add tests by <a
href="https://github.com/souryavarenya"><code>@​souryavarenya</code></a>
in <a
href="https://redirect.github.com/google/flatbuffers/pull/8655">google/flatbuffers#8655</a></li>
<li>Remove stray required in docs by <a
href="https://github.com/fliiiix"><code>@​fliiiix</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8663">google/flatbuffers#8663</a></li>
<li>Doc fix verifier example code for cpp by <a
href="https://github.com/fliiiix"><code>@​fliiiix</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8664">google/flatbuffers#8664</a></li>
<li>docs: fix broken link in readme by <a
href="https://github.com/Nugine"><code>@​Nugine</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8656">google/flatbuffers#8656</a></li>
<li>Fix small typo in word JavaScript (JavasScript -&gt; JavaScript) by
<a
href="https://github.com/isaiahpettingill"><code>@​isaiahpettingill</code></a>
in <a
href="https://redirect.github.com/google/flatbuffers/pull/8530">google/flatbuffers#8530</a></li>
<li>Add Rust reflection documentation by <a
href="https://github.com/candysonya"><code>@​candysonya</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8536">google/flatbuffers#8536</a></li>
<li>CMakeLists: include(CheckSymbolExists) so check_symbol_exists() will
work by <a href="https://github.com/vzjc"><code>@​vzjc</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8580">google/flatbuffers#8580</a></li>
<li>Fix: Actually call ValidateOptions by <a
href="https://github.com/thejtshow"><code>@​thejtshow</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8665">google/flatbuffers#8665</a></li>
<li>Update TS codegen - change <code>getFullyQualifiedName</code> return
type from string to string literal by <a
href="https://github.com/rametta"><code>@​rametta</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8421">google/flatbuffers#8421</a></li>
<li>[CI] Fixes swift tests on windows by <a
href="https://github.com/mustiikhalil"><code>@​mustiikhalil</code></a>
in <a
href="https://redirect.github.com/google/flatbuffers/pull/8685">google/flatbuffers#8685</a></li>
<li>fix(go/grpc): avoid panic on short FlatBuffers input by <a
href="https://github.com/thevilledev"><code>@​thevilledev</code></a> in
<a
href="https://redirect.github.com/google/flatbuffers/pull/8684">google/flatbuffers#8684</a></li>
<li>Bugfix: grpc supress incorrect warning by <a
href="https://github.com/fliiiix"><code>@​fliiiix</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8669">google/flatbuffers#8669</a></li>
<li>gRPC callbackService support added by <a
href="https://github.com/shankeleven"><code>@​shankeleven</code></a> in
<a
href="https://redirect.github.com/google/flatbuffers/pull/8666">google/flatbuffers#8666</a></li>
<li>[C#] Fix union verifier by <a
href="https://github.com/TorsteinTenstadNorsonic"><code>@​TorsteinTenstadNorsonic</code></a>
in <a
href="https://redirect.github.com/google/flatbuffers/pull/8593">google/flatbuffers#8593</a></li>
<li>Add bounds checking to a C# method where it was missing by <a
href="https://github.com/CurtHagenlocher"><code>@​CurtHagenlocher</code></a>
in <a
href="https://redirect.github.com/google/flatbuffers/pull/8673">google/flatbuffers#8673</a></li>
<li>[C#] Improve Span&lt;&gt; utilization by <a
href="https://github.com/bigjt-dev"><code>@​bigjt-dev</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8588">google/flatbuffers#8588</a></li>
<li>[C#] Added ToSizedArrayPadded(int padLeft, int padRight) to
ByteBuffers to avoid unnecessary copying. by <a
href="https://github.com/petersvp"><code>@​petersvp</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8658">google/flatbuffers#8658</a></li>
<li>fix(idl_gen_ts): bool to number conversion in mutable API (<a
href="https://redirect.github.com/google/flatbuffers/issues/8676">#8676</a>)
by <a href="https://github.com/nurbo"><code>@​nurbo</code></a> in <a
href="https://redirect.github.com/google/flatbuffers/pull/8677">google/flatbuffers#8677</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/google/flatbuffers/blob/master/CHANGELOG.md">flatbuffers's
changelog</a>.</em></p>
<blockquote>
<h2>[25.9.23] (September 23 2025)(<a
href="https://github.com/google/flatbuffers/releases/tag/v25.9.23">https://github.com/google/flatbuffers/releases/tag/v25.9.23</a>)</h2>
<ul>
<li>flatc: <code>--grpc-callback-api</code> flag generates C++ gRPC
Callback API server <code>CallbackService</code> skeletons AND client
native callback/async stubs (unary + all streaming reactor forms)
(opt-in, non-breaking, issue <a
href="https://redirect.github.com/google/flatbuffers/issues/8596">#8596</a>).</li>
<li>Swift - Adds new API to reduce memory copying within swift (<a
href="https://redirect.github.com/google/flatbuffers/issues/8484">#8484</a>)</li>
<li>Rust - Support Rust edition 2024 (<a
href="https://redirect.github.com/google/flatbuffers/issues/8638">#8638</a>)</li>
<li>[C++] - Use the Google Style for clang-format without exceptions (<a
href="https://redirect.github.com/google/flatbuffers/issues/8706">#8706</a>)</li>
</ul>
<h2>[25.2.10] (February 10 2025)(<a
href="https://github.com/google/flatbuffers/releases/tag/v25.2.10">https://github.com/google/flatbuffers/releases/tag/v25.2.10</a>)</h2>
<ul>
<li>Removed the old documentation pages. The new one is live at <a
href="https://flatbuffers.dev">https://flatbuffers.dev</a></li>
<li>Swift version 6.0 support (<a
href="https://redirect.github.com/google/flatbuffers/issues/8414">#8414</a>)</li>
</ul>
<h2>[25.1.24] (January 24 2025)(<a
href="https://github.com/google/flatbuffers/releases/tag/v25.1.24">https://github.com/google/flatbuffers/releases/tag/v25.1.24</a>)</h2>
<ul>
<li>Mostly related to bazel build support.</li>
<li>Min bazel supported is now 7 or higher, as WORKSPACE files are
removed (<a
href="https://redirect.github.com/google/flatbuffers/issues/8509">#8509</a>)</li>
<li>Minor C++ codegen fix removing extra semicolon (<a
href="https://redirect.github.com/google/flatbuffers/issues/8488">#8488</a>)</li>
</ul>
<h2>[25.1.21] (January 21 2025)(<a
href="https://github.com/google/flatbuffers/releases/tag/v25.1.21">https://github.com/google/flatbuffers/releases/tag/v25.1.21</a>)</h2>
<ul>
<li>Rust Full Reflection (<a
href="https://redirect.github.com/google/flatbuffers/issues/8102">#8102</a>)</li>
<li>Mostly documentation updates hosted at <a
href="https://flatbuffers.dev">https://flatbuffers.dev</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/google/flatbuffers/commit/187240970746d00bbd26b0f5873ed54d2477f9f3"><code>1872409</code></a>
FlatBuffers Version 25.9.23 (<a
href="https://redirect.github.com/google/flatbuffers/issues/8708">#8708</a>)</li>
<li><a
href="https://github.com/google/flatbuffers/commit/c427e1a65d0eca76a0f2e131d689c2edf51a4aa3"><code>c427e1a</code></a>
Bump the npm_and_yarn group across 1 directory with 2 updates (<a
href="https://redirect.github.com/google/flatbuffers/issues/8704">#8704</a>)</li>
<li><a
href="https://github.com/google/flatbuffers/commit/caf3b494dbadbbe501ef8fbc1eee8cc4e0152456"><code>caf3b49</code></a>
bulk code format fix (<a
href="https://redirect.github.com/google/flatbuffers/issues/8707">#8707</a>)</li>
<li><a
href="https://github.com/google/flatbuffers/commit/0e047869daf1e711f93722470c4a23f1f33a560d"><code>0e04786</code></a>
Use the Google Style for clang-format without exceptions (<a
href="https://redirect.github.com/google/flatbuffers/issues/8706">#8706</a>)</li>
<li><a
href="https://github.com/google/flatbuffers/commit/881eaab706a35f8644091f781992699db18167dc"><code>881eaab</code></a>
Revert back to use the latest from the swiftly ci (<a
href="https://redirect.github.com/google/flatbuffers/issues/8702">#8702</a>)</li>
<li><a
href="https://github.com/google/flatbuffers/commit/48eccb83dbd10168ea8bfbace3aaafcfdee67447"><code>48eccb8</code></a>
fix(idl_gen_ts): bool to number conversion in mutable API (<a
href="https://redirect.github.com/google/flatbuffers/issues/8677">#8677</a>)</li>
<li><a
href="https://github.com/google/flatbuffers/commit/3c0511fa6af1e4f091101cc9eb034471b29783f8"><code>3c0511f</code></a>
[C#] Added ToSizedArrayPadded(int padLeft, int padRight) to ByteBuffers
to av...</li>
<li><a
href="https://github.com/google/flatbuffers/commit/82396fa0fe9a61e7a30bdd008e180d56f5e49ebf"><code>82396fa</code></a>
[C#] Improve Span&lt;&gt; utilization (<a
href="https://redirect.github.com/google/flatbuffers/issues/8588">#8588</a>)</li>
<li><a
href="https://github.com/google/flatbuffers/commit/a6b337f8031f14e0d69e2eeb7f4e0aaf1d06a776"><code>a6b337f</code></a>
Add bounds checking to a method where it was missing (<a
href="https://redirect.github.com/google/flatbuffers/issues/8673">#8673</a>)</li>
<li><a
href="https://github.com/google/flatbuffers/commit/35230bd70c25f0c0a39ade8135ceee80418815bf"><code>35230bd</code></a>
[C#] Fix union verifier (<a
href="https://redirect.github.com/google/flatbuffers/issues/8593">#8593</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/google/flatbuffers/compare/v24.3.25...v25.9.23">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=flatbuffers&package-manager=npm_and_yarn&previous-version=24.3.25&new-version=25.9.23)](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 will merge this PR once CI passes on it, as requested by
@lichtblick-bot.

[//]: # (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)


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Joao Luis <joao.miguel.luis@criticaltechworks.com>
…group (#861)

Bumps the electron group with 1 update:
[electron](https://github.com/electron/electron).

Updates `electron` from 39.2.4 to 39.2.7
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/electron/electron/releases">electron's
releases</a>.</em></p>
<blockquote>
<h2>electron v39.2.7</h2>
<h1>Release Notes for v39.2.7</h1>
<h2>Other Changes</h2>
<ul>
<li>Updated Chromium to 142.0.7444.235. <a
href="https://redirect.github.com/electron/electron/pull/49190">#49190</a></li>
</ul>
<h2>electron v39.2.6</h2>
<h1>Release Notes for v39.2.6</h1>
<h2>Fixes</h2>
<ul>
<li>Fixed visual artifacts while resizing a window on Windows. <a
href="https://redirect.github.com/electron/electron/pull/49138">#49138</a></li>
</ul>
<h2>Other Changes</h2>
<ul>
<li>Updated Chromium to 142.0.7444.226. <a
href="https://redirect.github.com/electron/electron/pull/49137">#49137</a></li>
</ul>
<h2>electron v39.2.5</h2>
<h1>Release Notes for v39.2.5</h1>
<h2>Fixes</h2>
<ul>
<li>Fixed a Windows notification issue where clicking a native
notification would result in an application hang on certain Windows
environments. <a
href="https://redirect.github.com/electron/electron/pull/49130">#49130</a>
<!-- raw HTML omitted -->(Also in <a
href="https://redirect.github.com/electron/electron/pull/49129">40</a>)<!--
raw HTML omitted --></li>
<li>Fixed an issue where <code>menu-did-close</code> was not emitted
properly for some application menus. <a
href="https://redirect.github.com/electron/electron/pull/49093">#49093</a>
<!-- raw HTML omitted -->(Also in <a
href="https://redirect.github.com/electron/electron/pull/49094">38</a>,
<a
href="https://redirect.github.com/electron/electron/pull/49092">40</a>)<!--
raw HTML omitted --></li>
<li>Reduced amount of visual artifacts while resizing a window on
Windows. <a
href="https://redirect.github.com/electron/electron/pull/49076">#49076</a></li>
</ul>
<h2>Other Changes</h2>
<ul>
<li>Fixed devtools element panel flickering when with node inspection.
<a
href="https://redirect.github.com/electron/electron/pull/49044">#49044</a>
<!-- raw HTML omitted -->(Also in <a
href="https://redirect.github.com/electron/electron/pull/49043">40</a>)<!--
raw HTML omitted --></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/electron/electron/commit/4d18062d0f0ca34c455bc7ec032dd7959a0365b6"><code>4d18062</code></a>
ci: disallow non-maintainer changes to Yarn files (<a
href="https://redirect.github.com/electron/electron/issues/49192">#49192</a>)</li>
<li><a
href="https://github.com/electron/electron/commit/832ffb23304e000754e64e53571534a5a9784173"><code>832ffb2</code></a>
chore: bump chromium to 142.0.7444.235 (39-x-y) (<a
href="https://redirect.github.com/electron/electron/issues/49190">#49190</a>)</li>
<li><a
href="https://github.com/electron/electron/commit/03121eeaef3d707d934dfd8f96355544e0b995e2"><code>03121ee</code></a>
build: upgrade yarn to 4.12.0 (<a
href="https://redirect.github.com/electron/electron/issues/49179">#49179</a>)</li>
<li><a
href="https://github.com/electron/electron/commit/8282c07a0f0eb9e16036eefd1738e1ccf128d726"><code>8282c07</code></a>
build: upgrade github-app-auth to 3.2.0 (<a
href="https://redirect.github.com/electron/electron/issues/49177">#49177</a>)</li>
<li><a
href="https://github.com/electron/electron/commit/f2d1cb21b0a6bde87cbe15a95743612b597c1b0a"><code>f2d1cb2</code></a>
fix: visual artifacts while resizing on Windows (<a
href="https://redirect.github.com/electron/electron/issues/49138">#49138</a>)</li>
<li><a
href="https://github.com/electron/electron/commit/ef9b4162afd40b18fb6905fd896c5345de2bcea4"><code>ef9b416</code></a>
chore: bump chromium to 142.0.7444.226 (39-x-y) (<a
href="https://redirect.github.com/electron/electron/issues/49137">#49137</a>)</li>
<li><a
href="https://github.com/electron/electron/commit/6e97bca80d01af2d4d1ee550f0a8b2d713cb7c73"><code>6e97bca</code></a>
fix: run toast creation on background thread (<a
href="https://redirect.github.com/electron/electron/issues/49130">#49130</a>)</li>
<li><a
href="https://github.com/electron/electron/commit/c511fc5c3fb1b63be4939b23806825891a7ef753"><code>c511fc5</code></a>
chore: reclaim macOS disk space (<a
href="https://redirect.github.com/electron/electron/issues/49121">#49121</a>)</li>
<li><a
href="https://github.com/electron/electron/commit/22dfbb0822141e6a5f8ae33eb0610abeb67f603f"><code>22dfbb0</code></a>
ci: use clang problem matcher with nan spec runner (<a
href="https://redirect.github.com/electron/electron/issues/49099">#49099</a>)</li>
<li><a
href="https://github.com/electron/electron/commit/85913a38da333fe3276d7e407b4884fc19f7b2fe"><code>85913a3</code></a>
fix: ensure <code>menu-did-close</code> is emitted for application menus
(<a
href="https://redirect.github.com/electron/electron/issues/49093">#49093</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/electron/electron/compare/v39.2.4...v39.2.7">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=electron&package-manager=npm_and_yarn&previous-version=39.2.4&new-version=39.2.7)](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 will merge this PR once CI passes on it, as requested by
@lichtblick-bot.

[//]: # (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 <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Joao Luis <joao.miguel.luis@criticaltechworks.com>
Bumps [@octokit/rest](https://github.com/octokit/rest.js) from 22.0.0 to
22.0.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/octokit/rest.js/releases"><code>@​octokit/rest</code>'s
releases</a>.</em></p>
<blockquote>
<h2>v22.0.1</h2>
<h2><a
href="https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1">22.0.1</a>
(2025-10-31)</h2>
<h3>Bug Fixes</h3>
<ul>
<li><strong>deps:</strong> update octokit monorepo (major) (<a
href="https://redirect.github.com/octokit/rest.js/issues/538">#538</a>)
(<a
href="https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee">ded2f17</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/octokit/rest.js/commit/daa3ec945e9f1bb77e7ee14ea80d3e823b6d31ca"><code>daa3ec9</code></a>
ci(action): update actions/setup-node action to v6 (<a
href="https://redirect.github.com/octokit/rest.js/issues/534">#534</a>)</li>
<li><a
href="https://github.com/octokit/rest.js/commit/1dec0c790a4fd2906fb8b52d6eed1be497de1783"><code>1dec0c7</code></a>
ci(action): update peter-evans/create-or-update-comment action to v5 (<a
href="https://redirect.github.com/octokit/rest.js/issues/531">#531</a>)</li>
<li><a
href="https://github.com/octokit/rest.js/commit/ded2f177625fc1ac6b42a85b36930b46f47012ee"><code>ded2f17</code></a>
fix(deps): update octokit monorepo (major) (<a
href="https://redirect.github.com/octokit/rest.js/issues/538">#538</a>)</li>
<li><a
href="https://github.com/octokit/rest.js/commit/0e0eaea0f259a9b9b5145457f7f8457dae08521b"><code>0e0eaea</code></a>
chore(deps): update dependency <code>@​types/node</code> to v24 (<a
href="https://redirect.github.com/octokit/rest.js/issues/537">#537</a>)</li>
<li><a
href="https://github.com/octokit/rest.js/commit/c04acc897f017c2a37ee75f1a193c35903b465f1"><code>c04acc8</code></a>
chore(deps): update vitest monorepo to v4 (major) (<a
href="https://redirect.github.com/octokit/rest.js/issues/536">#536</a>)</li>
<li><a
href="https://github.com/octokit/rest.js/commit/e6dd3063e552cd884b0c86e40ba6cfdc374304e7"><code>e6dd306</code></a>
chore(deps): update dependency undici to v7 (<a
href="https://redirect.github.com/octokit/rest.js/issues/474">#474</a>)</li>
<li><a
href="https://github.com/octokit/rest.js/commit/5f380d04bbb71a9c2d3d241438378e6ebffe2597"><code>5f380d0</code></a>
build(deps-dev): Bump form-data from 4.0.2 to 4.0.4 in /docs (<a
href="https://redirect.github.com/octokit/rest.js/issues/520">#520</a>)</li>
<li><a
href="https://github.com/octokit/rest.js/commit/dc6827d06231ae01ba85608b64d0c7e4b9bd6e04"><code>dc6827d</code></a>
build(deps-dev): Bump tar-fs from 2.1.2 to 2.1.3 in /docs (<a
href="https://redirect.github.com/octokit/rest.js/issues/516">#516</a>)</li>
<li>See full diff in <a
href="https://github.com/octokit/rest.js/compare/v22.0.0...v22.0.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@octokit/rest&package-manager=npm_and_yarn&previous-version=22.0.0&new-version=22.0.1)](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 will merge this PR once CI passes on it, as requested by
@lichtblick-bot.

[//]: # (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)


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Joao Luis <joao.miguel.luis@criticaltechworks.com>
This PR tackles a livelock issue that appears when the same
ModelPrimitive is passed in multiple consecutive frames again and again.
When the render performance is already bad, models are never actually
rendered until freeing the load by pausing the playback.

What seems to happen is that the asynchronous loading of models aborts
before updating the renderable list when there was received a more
recent frame in the meantime. This makes sense because the renderable
list of the next frame shouldn't be updated in that case. But before
aborting, it performs the actual loading of the model which is then just
discarded. In our use case this leads to an even worse render
performance and certain models are never being shown even though they
actually stay "static" (same data, same position etc.) once they appear.
Once they are loaded, the model cache works and the model is reused from
then on. But if it's never loaded, it is never being displayed and in
every single frame it loads it but then discards it.

So I added some kind of "pending loaded model cache" which stores a
loaded model for the case that it might be needed in the succeeding
frame. If the rate of incoming frames is very high, there will still be
some redundant tries of loading the model but at least it ends once one
process has finished loading.

There are also some other slight changes in the updateModels function
which only tackle readability. I thought, it might be easier to
understand the code if we rename `renderable` to `reusedRenderable` as
it is only assigned if it can be reused.

I append an example mcap which can be viewed using the
[asam-osi-converter](https://github.com/lichtblick-suite/asam-osi-converter/releases/tag/v0.1.2).
The issue should appear even on better hardware when increasing the
playback speed. On my laptop it starts to show on 2x speed. It starts to
slow down more and more and never comes back to normal speed until
pausing the playback.


[many_traffic_lights.zip](https://github.com/user-attachments/files/24105575/many_traffic_lights.zip)

---------

Signed-off-by: Thomas Sedlmayer <tsedlmayer@pmsfit.de>
## User-Facing Changes

N/A

## Description

E2E test to validate adding and removing tabs to a layout

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
Update the file loading functionality to support multiple files at once,
enhancing the end-to-end tests accordingly. Rework the loadFile function
and introduce loadFiles to streamline file handling.

## User-Facing Changes

No direct user-facing changes.

## Description

This change introduces the test of loading multiple files
simultaneously.

## Checklist

- [x] The web version was tested and it is running ok
- [x] The desktop version was tested and it is running ok
- [x] This change is covered by unit tests
- [x] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
…869)

## User-Facing Changes
e2e test to validate that topics are available within the 3D Panel
settings

## Description
e2e testing

## Checklist

- [ ] The web version was tested and it is running ok - NA
- [ ] The desktop version was tested and it is running ok - NA
- [ ] This change is covered by unit tests - NA
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated - NA
## User-Facing Changes

N/A

## Description

E2E to test opening, selecting a topic and changing font size

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
## User-Facing Changes

<!-- will be used as a changelog entry -->

## Description
E2E to test opening a layout via file picker

<!-- link relevant GitHub issues -->
<!-- add `docs` label if this PR requires documentation updates -->
<!-- add relevant metric tracking for experimental / new features -->

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
…abs test (#880)

## User-Facing Changes

N/A

## Description

Adding more checks before clicks to improve sturdiness on add-tabs test

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
## User-Facing Changes

<!-- will be used as a changelog entry -->

## Description
Resolve npm audit

<!-- link relevant GitHub issues -->
<!-- add `docs` label if this PR requires documentation updates -->
<!-- add relevant metric tracking for experimental / new features -->

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
## User-Facing Changes

N/A

## Description

Improve linting performance by adding cache option and updating
.gitignore


Enhance the linting process by implementing a cache to reduce linting
time. Updated the `.gitignore` to exclude the ESLint cache file.

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated

Co-authored-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <198787532+luiz-bezerra-ctw-bmwgroup-com_QCOM@users.noreply.github.com>
## User-Facing Changes

N/A

## Description

updated monaco-editor to version 0.55.1 and dompurify to version 3.2.7

## Checklist

- [x] The web version was tested and it is running ok
- [x] The desktop version was tested and it is running ok
- [x] This change is covered by unit tests
- [x] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated

---------

Signed-off-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <luiz.bezerra+QCOM@ctw.bmwgroup.com>
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: ctw-joao-luis <Joao.Luis@ctw.bmwgroup.com>
Signed-off-by: Thomas Sedlmayer <tsedlmayer@pmsfit.de>
Signed-off-by: Taeseung Sohn <paulsohnjp@gmail.com>
Signed-off-by: Gabriela Almeida <gabriela.almeida@criticaltechworks.com>
Co-authored-by: Rodrigo CTW <rodrigo.PE.rodrigues@ctw.bmwgroup.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gabriela Almeida <gabriela.almeida@criticaltechworks.com>
Co-authored-by: Alexandre Neuwald CTW <Alexandre.Neuwald@ctw.bmwgroup.com>
Co-authored-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <luiz.bezerra+QCOM@ctw.bmwgroup.com>
Co-authored-by: ctw-joao-luis <Joao.Luis@ctw.bmwgroup.com>
Co-authored-by: Alexandre Neuwald <alexandre.neuwald@criticaltechworks.com>
Co-authored-by: Bruno Abreu <bmachadorj@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <198787532+luiz-bezerra-ctw-bmwgroup-com_QCOM@users.noreply.github.com>
Co-authored-by: Joao Luis <joao.miguel.luis@criticaltechworks.com>
Co-authored-by: Thomas Sedlmayer <tsedlmayer@pmsfit.de>
Co-authored-by: Taeseung Sohn <paulsohnjp@gmail.com>
Co-authored-by: Planck-Ho <wenloong.he@gmail.com>
…group (#802)

Bumps the webpack group with 1 update:
[webpack](https://github.com/webpack/webpack).

Updates `webpack` from 5.102.1 to 5.103.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/webpack/webpack/releases">webpack's
releases</a>.</em></p>
<blockquote>
<h2>v5.103.0</h2>
<h3>Features</h3>
<ul>
<li>Added <code>DotenvPlugin</code> and top level <code>dotenv</code>
option to enable this plugin</li>
<li>Added <code>WebpackManifestPlugin</code></li>
<li>Added support the <code>ignoreList</code> option in devtool
plugins</li>
<li>Allow to use custom javascript parse function</li>
<li>Added <code>import.meta.env</code> support for environment
variables</li>
<li>Added support for <code>import.meta.dirname</code> and
<code>import.meta.filename</code></li>
<li>Added support <code>import.defer()</code> for statistical path</li>
<li>Handle import.meta.main</li>
<li>Added suport to setup named exports for JSON modules and disable
usage named export for <code>import file from &quot;./file.json&quot;
with { type: &quot;json&quot; }</code></li>
<li>Added support
<code>__dirname</code>/<code>__filename</code>/<code>import.meta.dirname</code>/<code>import.meta.filename</code>
for universal target</li>
<li>[CSS] Added the <code>exportType</code> option with
<code>link</code> (by default), &quot;text&quot; and
<code>css-style-sheet</code> values</li>
<li>[CSS] Added support for <code>composes</code> properties</li>
</ul>
<h3>Fixes</h3>
<ul>
<li>The <code>dependOn</code> chunk must be loaded before the common
chunk</li>
<li>Return to namespace import when the external request includes a
specific export</li>
<li>No runtime extra runtime code for module libraries</li>
<li>Delay HMR accept dependencies to preserve import attributes</li>
<li>Properly handle external presets for universal target</li>
<li>Fixed incorrect identifier of import binding for module
externals</li>
<li>Fixed when defer import and dynamic default export mixed</li>
<li>Reduce generated output when <code>globalThis</code> supported</li>
<li>Fixed loading async modules in defer import</li>
<li>Reexport module for default import when no used exports for systemjs
library</li>
<li>Rename HarmonyExportDependencyParserPlugin exported id to
CompatibilityPlugin tagged id</li>
<li>Handle <code>__dirname</code> and <code>__filename</code> for ES
modules</li>
<li>Rename single nested <code>__webpack_export__</code> and
<code>__webpack_require__</code> in already bundled code</li>
<li>[Types] webpack function type</li>
<li>[Types] NormalModule type</li>
<li>[Types] Multi compiler configuration type</li>
<li>[Types] Fixed regression in custom <code>hashDigest</code> type</li>
<li>[CSS] No extra runtime for initial chunk</li>
<li>[CSS] Fixed a lot of CSS modules bugs</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/webpack/webpack/commit/e0219482aafb9087a50ca0be45110727a33801fb"><code>e021948</code></a>
chore(release): 5.103.0</li>
<li><a
href="https://github.com/webpack/webpack/commit/1dc6967bb7771c32f1287ddddbc0e0605f3a1a84"><code>1dc6967</code></a>
chore(deps): bump actions/checkout from 5.0.0 to 5.0.1 (<a
href="https://redirect.github.com/webpack/webpack/issues/20130">#20130</a>)</li>
<li><a
href="https://github.com/webpack/webpack/commit/077417f1feab85336a50b2c57d2a39359f623486"><code>077417f</code></a>
fix(css): many css modules bugs (<a
href="https://redirect.github.com/webpack/webpack/issues/20129">#20129</a>)</li>
<li><a
href="https://github.com/webpack/webpack/commit/7722518487dea41ac2b4ebfda19815fa48bb7ace"><code>7722518</code></a>
chore: fix script (<a
href="https://redirect.github.com/webpack/webpack/issues/20128">#20128</a>)</li>
<li><a
href="https://github.com/webpack/webpack/commit/688a7f951143ea5c9fddb59380e9fd8754e5ef89"><code>688a7f9</code></a>
test: no runtime requirements for module library (<a
href="https://redirect.github.com/webpack/webpack/issues/20127">#20127</a>)</li>
<li><a
href="https://github.com/webpack/webpack/commit/04fe5a19e245c9da7a55c8568a2aa467215f8f35"><code>04fe5a1</code></a>
refactor: pkg.pr.new publish (<a
href="https://redirect.github.com/webpack/webpack/issues/20093">#20093</a>)</li>
<li><a
href="https://github.com/webpack/webpack/commit/27c05c7c397e07fb2c682015d90789bc6f52bcb1"><code>27c05c7</code></a>
fix: return to namespace import when the external request includes a
specific...</li>
<li><a
href="https://github.com/webpack/webpack/commit/067cc60bdbb9b66bc2d169388d9de738f7a8d305"><code>067cc60</code></a>
refactor: no runtime requirements for module library (<a
href="https://redirect.github.com/webpack/webpack/issues/20096">#20096</a>)</li>
<li><a
href="https://github.com/webpack/webpack/commit/d4208baecfe3709c6b931f76fc15abf454ee76e2"><code>d4208ba</code></a>
fix: delay HMR accept dependencies to preserve import attributes (<a
href="https://redirect.github.com/webpack/webpack/issues/20124">#20124</a>)</li>
<li><a
href="https://github.com/webpack/webpack/commit/102e1a4d81d487568721039e6a588e8420a30b50"><code>102e1a4</code></a>
feat(css): added css-style-sheet to exportType for CSSStyleSheet return
(<a
href="https://redirect.github.com/webpack/webpack/issues/20104">#20104</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/webpack/webpack/compare/v5.102.1...v5.103.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=webpack&package-manager=npm_and_yarn&previous-version=5.102.1&new-version=5.103.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
Dependabot will merge this PR once CI passes on it, as requested by
@lichtblick-bot.

[//]: # (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 <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

> **Note**
> Automatic rebases have been disabled on this pull request as it has
been open for over 30 days.

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gabriela Almeida <gabriela.almeida@criticaltechworks.com>
…co-editor group (#803)

Bumps the monaco-editor group with 1 update:
[monaco-editor](https://github.com/microsoft/monaco-editor).

Updates `monaco-editor` from 0.54.0 to 0.55.1
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/microsoft/monaco-editor/releases">monaco-editor's
releases</a>.</em></p>
<blockquote>
<h2>v0.55.1</h2>
<h2>Changes:</h2>
<ul>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5121">#5121</a>:
Fixes missing language exports</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5122">#5122</a>:
v0.55.1</li>
</ul>
<p>This list of changes was <a
href="https://dev.azure.com/monacotools/Monaco/_build/results?buildId=377315&amp;view=logs">auto
generated</a>.</p>
<h2>v0.55.0</h2>
<h2>Changes:</h2>
<ul>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5120">#5120</a>:
Fixes npx playwright install --with-deps</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5118">#5118</a>:
Fixes <a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5113">microsoft/monaco-editor#5113</a></li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5117">#5117</a>:
v0.55.0</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5116">#5116</a>:
Install playwright dependencies in monaco-editor-core job</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5105">#5105</a>:
Fixes website</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5104">#5104</a>:
fixes website &amp; adds editor.api.d.ts</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5102">#5102</a>:
Fixes typedoc &amp; updates pipelines to test website</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5100">#5100</a>:
Updates website dependencies</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5071">#5071</a>:
Bump vite from 5.4.20 to 5.4.21 in /samples/browser-esm-vite-react</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/4961">#4961</a>:
Bump on-headers and compression in /samples</li>
</ul>
<!-- raw HTML omitted -->
<ul>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5040">#5040</a>:
Bump <code>@​babel/runtime</code> from 7.18.9 to 7.28.4 in /website</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5095">#5095</a>:
Bump vite from 7.1.9 to 7.1.11 in /samples/browser-esm-vite</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5097">#5097</a>:
Cleans up build scripts</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5098">#5098</a>:
Dont build the editor when building the website</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5099">#5099</a>:
Run tests</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5094">#5094</a>:
Adds vite esm example</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5093">#5093</a>:
Adds playground support for esmUrl</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5092">#5092</a>:
Updates changelog</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5090">#5090</a>:
Adds localization section to readme</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5089">#5089</a>:
Adds missing NLS files</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5088">#5088</a>:
Dont use .js for typescript imports, as rollup adds them to the
output</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5070">#5070</a>:
Bump vite from 7.1.5 to 7.1.11</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5069">#5069</a>:
Bump playwright and <code>@​playwright/test</code></li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5058">#5058</a>:
Add monaco-editor-core dependencies to monaco-editor after updating
monaco-editor-core.</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5053">#5053</a>:
Bump loader-utils from 2.0.2 to 2.0.4 in /website</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5055">#5055</a>:
Bump postcss and css-loader in /website</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5054">#5054</a>:
Bump json5 from 2.2.1 to 2.2.3 in /website</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/4973">#4973</a>:
Fix Kotlin number literals</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/4991">#4991</a>:
Bump vite from 2.9.17 to 5.4.20 in /samples/browser-esm-vite-react</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5039">#5039</a>:
Bump webpack from 5.90.1 to 5.102.1 in /website</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5037">#5037</a>:
Bump ws in /website</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5010">#5010</a>:
[Bug] Multiple issues with how monaco-editor is published</li>
<li><a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5051">#5051</a>:
Fixes <a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5010">#5010</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/microsoft/monaco-editor/blob/main/CHANGELOG.md">monaco-editor's
changelog</a>.</em></p>
<blockquote>
<h2>[0.55.1]</h2>
<ul>
<li>Fixes missing language exports (monaco.json/typescript/...) due to
wrong &quot;types&quot; path - <a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5123">#5123</a></li>
</ul>
<h2>[0.55.0]</h2>
<h3>Breaking Changes</h3>
<ul>
<li>Moves nested namespaces (<code>languages.css</code>,
<code>languages.html</code>, <code>languages.json</code>,
<code>languages.typescript</code>) to top level namespaces
(<code>css</code>, <code>html</code>, <code>json</code>,
<code>typescript</code>) to simplify the build process and align with
typescript recommendations.</li>
</ul>
<h3>New Features</h3>
<ul>
<li>Adds native LSP support (see new <code>lsp</code> namespace).</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Updates dompurify to 3.2.7</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/microsoft/monaco-editor/commit/516f350bdaf7a82f6731bd128a9ec86a6e5fa47d"><code>516f350</code></a>
Fixes missing language exports (<a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5121">#5121</a>)</li>
<li><a
href="https://github.com/microsoft/monaco-editor/commit/9221aa0ef8a19147fa516c2826a33d92322f47f8"><code>9221aa0</code></a>
v0.55.1 (<a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5122">#5122</a>)</li>
<li><a
href="https://github.com/microsoft/monaco-editor/commit/d678c1d32df7e4752c7cdfdba73293c6f5beda2e"><code>d678c1d</code></a>
Merge pull request <a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5120">#5120</a>
from microsoft/hediet/enormous-herring</li>
<li><a
href="https://github.com/microsoft/monaco-editor/commit/f047a08481848639d158756535c12a8c92f7561d"><code>f047a08</code></a>
Fixes npx playwright install --with-deps</li>
<li><a
href="https://github.com/microsoft/monaco-editor/commit/220c1cab847519e63d1879c68d9b59930f80c601"><code>220c1ca</code></a>
Fixes <a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5113">microsoft/monaco-editor#5113</a>
(<a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5118">#5118</a>)</li>
<li><a
href="https://github.com/microsoft/monaco-editor/commit/1b175c701c86406f1a491aac87401dba61e04e14"><code>1b175c7</code></a>
v0.55.0 (<a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5117">#5117</a>)</li>
<li><a
href="https://github.com/microsoft/monaco-editor/commit/574b846ad235420d94be7f66e8f800e8b236b9fd"><code>574b846</code></a>
Install playwright dependencies in monaco-editor-core job (<a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5116">#5116</a>)</li>
<li><a
href="https://github.com/microsoft/monaco-editor/commit/5486e82ffa1bed4d7bc619d9b91d9da3d5445b26"><code>5486e82</code></a>
update (<a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5105">#5105</a>)</li>
<li><a
href="https://github.com/microsoft/monaco-editor/commit/e70b6618f427bcd1ea144aabc7dae09bf462cd33"><code>e70b661</code></a>
fixes website &amp; adds editor.api.d.ts (<a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5104">#5104</a>)</li>
<li><a
href="https://github.com/microsoft/monaco-editor/commit/36efbe07d929083932bef67f8ff86c3d144af3f6"><code>36efbe0</code></a>
Fixes typedoc &amp; updates pipelines to test website (<a
href="https://redirect.github.com/microsoft/monaco-editor/issues/5102">#5102</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/microsoft/monaco-editor/compare/v0.54.0...v0.55.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=monaco-editor&package-manager=npm_and_yarn&previous-version=0.54.0&new-version=0.55.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

You can trigger a rebase of this PR by commenting `@dependabot rebase`.

[//]: # (dependabot-automerge-start)
Dependabot will merge this PR once CI passes on it, as requested by
@lichtblick-bot.

[//]: # (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 <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

> **Note**
> Automatic rebases have been disabled on this pull request as it has
been open for over 30 days.

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gabriela Almeida <gabriela.almeida@criticaltechworks.com>
## User-Facing Changes

N/A

## Description

Improving add layout E2E test, making it more sturdy

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
## User-Facing Changes

There were cases when Teleop panel completely crashed Lichtblick because
it would try to publish a message faster than topic would be advertised,
with this fix this error should not happen again.

Fixes #554 

## Description

**Problem:** The publish effect and advertise effect are asynchronous
and independent. When a button is clicked, the code attempts to publish
a message immediately, but there's a race condition where the topic may
not be fully ready yet, causing an unhandled exception that crashes the
entire panel.

(I was only able to reproduce the error on Lichtblick's web version on
dev mode)

Added try-catch error handling around all `context.publish()` calls:

So now the try and catch catches the exception instead of letting it
crash the component, then `setIntreval()` retries publishing the message
and eventually, even if the publish fails once or twice more, the
publish will work because the topic will be finally ready and no more
crashes will happen.

**HOW TO TEST:**

1) Build and run this image

```
FROM osrf/ros:humble-desktop

RUN apt-get update && \
    apt-get install -y \
      ros-humble-foxglove-bridge \
      ros-humble-geometry-msgs \
    && rm -rf /var/lib/apt/lists/*

SHELL ["/bin/bash", "-c"]
RUN echo "source /opt/ros/humble/setup.bash" >> /root/.bashrc

EXPOSE 8765

CMD ["bash", "-c", "\
  source /opt/ros/humble/setup.bash && \
  ros2 topic echo /cmd_vel geometry_msgs/msg/Twist & \
  ros2 launch foxglove_bridge foxglove_bridge_launch.xml \
"]
```

`docker build -t lichtblick-teleop-sim .`
`docker run -it --rm --network host lichtblick-teleop-sim`

2) Open Lichtblick with a websocket connection and connect to port 8765

3) Use teleop panel and confirm the messages are being published on the
terminal the image is running


## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
ctw-joao-luis and others added 22 commits February 27, 2026 16:51
## User-Facing Changes

Fixed an alert spam issue in the WebSocket player where high message
frequency warnings were triggered repeatedly. The alert now fires only
once per connection session.

This fixes #951 

## Description

The `FoxgloveWebSocketPlayer` was not tracking whether a high-frequency
topic had already been detected, causing the alert to be re-evaluated
and re-added on every incoming message. This PR fixes that and also
refactors the shared high-frequency detection utility to be cleaner and
usable by both players.

Changes:

- Added `ishighFrequencyMessage` class field (reset on reconnection in
the "open" handler) to ensure `isTopicHighFrequency` is only called
until a high-frequency topic is detected. The alert is now added inline,
removing the need for the `checkForHighFrequencyTopics` wrapper.

- `isTopicHighFrequency`: removed unused `alerts`, `connectionType`,
`startTime`, and `endTime` parameters. The function now takes only `{
topicStats, topic, duration }`, making it usable directly from both
`FoxgloveWebSocketPlayer` and `IterablePlayer` without extra coupling;
- `helpers.ts`: Deleted `checkForHighFrequencyTopics` wrapper function;
- `types.ts`: Deleted `CheckForHighFrequencyTopics` type and its
orphaned imports;
- `IterablePlayer`: Updated call site to the new `isTopicHighFrequency`
signature;
- Tests updated across `isTopicHighFrequency.test.ts` and
`helpers.test.ts`.

## How to test it

Created this repo that can be used to test it:
https://github.com/ctw-joao-luis/lichtblick-high-frequency-ws

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated

---------

Signed-off-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <198787532+luiz-bezerra-ctw-bmwgroup-com_QCOM@users.noreply.github.com>
Co-authored-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <198787532+luiz-bezerra-ctw-bmwgroup-com_QCOM@users.noreply.github.com>
…group (#964)

Bumps the webpack group with 1 update:
[webpack](https://github.com/webpack/webpack).

Updates `webpack` from 5.105.2 to 5.105.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/webpack/webpack/releases">webpack's
releases</a>.</em></p>
<blockquote>
<h2>v5.105.3</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p>Context modules now handle rejections correctly. (by <a
href="https://github.com/alexander-akait"><code>@​alexander-akait</code></a>
in <a
href="https://redirect.github.com/webpack/webpack/pull/20455">#20455</a>)</p>
</li>
<li>
<p>Only mark asset modules as side-effect-free when
<code>experimental.futureDefaults</code> is set to true, so
asset-copying use cases (e.g. <code>import &quot;./x.png&quot;</code>)
won’t break unless the option is enabled. (by <a
href="https://github.com/hai-x"><code>@​hai-x</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20535">#20535</a>)</p>
</li>
<li>
<p>Add the missing <strong>webpack_exports</strong> declaration in
certain cases when bundling a JS entry together with non-JS entries
(e.g., CSS entry or asset module entry). (by <a
href="https://github.com/hai-x"><code>@​hai-x</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20463">#20463</a>)</p>
</li>
<li>
<p>Fixed HMR failure for CSS modules with <a
href="https://github.com/import"><code>@​import</code></a> when
exportType !== &quot;link&quot;. When exportType is not
&quot;link&quot;, CSS modules now behave like JavaScript modules and
don't require special HMR handling, allowing <a
href="https://github.com/import"><code>@​import</code></a> CSS to work
correctly during hot module replacement. (by <a
href="https://github.com/xiaoxiaojx"><code>@​xiaoxiaojx</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20514">#20514</a>)</p>
</li>
<li>
<p>Fixed an issue where empty JavaScript files were generated for
CSS-only entry points. The code now correctly checks if entry modules
have JavaScript source types before determining whether to generate a JS
file. (by <a
href="https://github.com/xiaoxiaojx"><code>@​xiaoxiaojx</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20454">#20454</a>)</p>
</li>
<li>
<p>Do not crash when a referenced chunk is not a runtime chunk. (by <a
href="https://github.com/alexander-akait"><code>@​alexander-akait</code></a>
in <a
href="https://redirect.github.com/webpack/webpack/pull/20461">#20461</a>)</p>
</li>
<li>
<p>Fix some types. (by <a
href="https://github.com/alexander-akait"><code>@​alexander-akait</code></a>
in <a
href="https://redirect.github.com/webpack/webpack/pull/20412">#20412</a>)</p>
</li>
<li>
<p>Ensure that missing module error are thrown after the interception
handler (if present), allowing module interception to customize the
module factory. (by <a
href="https://github.com/hai-x"><code>@​hai-x</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20510">#20510</a>)</p>
</li>
<li>
<p>Added <code>createRequire</code> support for ECMA modules. (by <a
href="https://github.com/stefanbinoj"><code>@​stefanbinoj</code></a> in
<a
href="https://redirect.github.com/webpack/webpack/pull/20497">#20497</a>)</p>
</li>
<li>
<p>Added category for CJS reexport dependency to fix issues with ECMA
modules. (by <a href="https://github.com/hai-x"><code>@​hai-x</code></a>
in <a
href="https://redirect.github.com/webpack/webpack/pull/20444">#20444</a>)</p>
</li>
<li>
<p>Implement immutable bytes for <code>bytes</code> import attribute to
match tc39 spec. (by <a
href="https://github.com/alexander-akait"><code>@​alexander-akait</code></a>
in <a
href="https://redirect.github.com/webpack/webpack/pull/20481">#20481</a>)</p>
</li>
<li>
<p>Fixed deterministic search for graph roots regardless of edge order.
(by <a href="https://github.com/veeceey"><code>@​veeceey</code></a> in
<a
href="https://redirect.github.com/webpack/webpack/pull/20452">#20452</a>)</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/webpack/webpack/blob/main/CHANGELOG.md">webpack's
changelog</a>.</em></p>
<blockquote>
<h2>5.105.3</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p>Context modules now handle rejections correctly. (by <a
href="https://github.com/alexander-akait"><code>@​alexander-akait</code></a>
in <a
href="https://redirect.github.com/webpack/webpack/pull/20455">#20455</a>)</p>
</li>
<li>
<p>Only mark asset modules as side-effect-free when
<code>experimental.futureDefaults</code> is set to true, so
asset-copying use cases (e.g. <code>import &quot;./x.png&quot;</code>)
won’t break unless the option is enabled. (by <a
href="https://github.com/hai-x"><code>@​hai-x</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20535">#20535</a>)</p>
</li>
<li>
<p>Add the missing <strong>webpack_exports</strong> declaration in
certain cases when bundling a JS entry together with non-JS entries
(e.g., CSS entry or asset module entry). (by <a
href="https://github.com/hai-x"><code>@​hai-x</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20463">#20463</a>)</p>
</li>
<li>
<p>Fixed HMR failure for CSS modules with <a
href="https://github.com/import"><code>@​import</code></a> when
exportType !== &quot;link&quot;. When exportType is not
&quot;link&quot;, CSS modules now behave like JavaScript modules and
don't require special HMR handling, allowing <a
href="https://github.com/import"><code>@​import</code></a> CSS to work
correctly during hot module replacement. (by <a
href="https://github.com/xiaoxiaojx"><code>@​xiaoxiaojx</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20514">#20514</a>)</p>
</li>
<li>
<p>Fixed an issue where empty JavaScript files were generated for
CSS-only entry points. The code now correctly checks if entry modules
have JavaScript source types before determining whether to generate a JS
file. (by <a
href="https://github.com/xiaoxiaojx"><code>@​xiaoxiaojx</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20454">#20454</a>)</p>
</li>
<li>
<p>Do not crash when a referenced chunk is not a runtime chunk. (by <a
href="https://github.com/alexander-akait"><code>@​alexander-akait</code></a>
in <a
href="https://redirect.github.com/webpack/webpack/pull/20461">#20461</a>)</p>
</li>
<li>
<p>Fix some types. (by <a
href="https://github.com/alexander-akait"><code>@​alexander-akait</code></a>
in <a
href="https://redirect.github.com/webpack/webpack/pull/20412">#20412</a>)</p>
</li>
<li>
<p>Ensure that missing module error are thrown after the interception
handler (if present), allowing module interception to customize the
module factory. (by <a
href="https://github.com/hai-x"><code>@​hai-x</code></a> in <a
href="https://redirect.github.com/webpack/webpack/pull/20510">#20510</a>)</p>
</li>
<li>
<p>Added <code>createRequire</code> support for ECMA modules. (by <a
href="https://github.com/stefanbinoj"><code>@​stefanbinoj</code></a> in
<a
href="https://redirect.github.com/webpack/webpack/pull/20497">#20497</a>)</p>
</li>
<li>
<p>Added category for CJS reexport dependency to fix issues with ECMA
modules. (by <a href="https://github.com/hai-x"><code>@​hai-x</code></a>
in <a
href="https://redirect.github.com/webpack/webpack/pull/20444">#20444</a>)</p>
</li>
<li>
<p>Implement immutable bytes for <code>bytes</code> import attribute to
match tc39 spec. (by <a
href="https://github.com/alexander-akait"><code>@​alexander-akait</code></a>
in <a
href="https://redirect.github.com/webpack/webpack/pull/20481">#20481</a>)</p>
</li>
<li>
<p>Fixed deterministic search for graph roots regardless of edge order.
(by <a href="https://github.com/veeceey"><code>@​veeceey</code></a> in
<a
href="https://redirect.github.com/webpack/webpack/pull/20452">#20452</a>)</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/webpack/webpack/commit/714a0e3496f2189f76b5d2c98eacdeedae9e7c06"><code>714a0e3</code></a>
chore(release): new release (<a
href="https://redirect.github.com/webpack/webpack/issues/20448">#20448</a>)</li>
<li><a
href="https://github.com/webpack/webpack/commit/c323b39abf540d12006c46c9abbf1ba9b62189d0"><code>c323b39</code></a>
chore(deps-dev): bump nyc from 17.1.0 to 18.0.0 (<a
href="https://redirect.github.com/webpack/webpack/issues/20539">#20539</a>)</li>
<li><a
href="https://github.com/webpack/webpack/commit/8a01dfefc8659136e889dbb96ce932fdcfa0a970"><code>8a01dfe</code></a>
refactor: deduplicate export presence logic in Harmony dependency
classes (<a
href="https://redirect.github.com/webpack/webpack/issues/2">#2</a>...</li>
<li><a
href="https://github.com/webpack/webpack/commit/b9fc7b3538c85b2a81258bb20ea0185a315ab590"><code>b9fc7b3</code></a>
chore(deps): bump test/test262-cases in the dependencies group (<a
href="https://redirect.github.com/webpack/webpack/issues/20541">#20541</a>)</li>
<li><a
href="https://github.com/webpack/webpack/commit/f8a5ac32accb80076be94dc736f6165ba37cf86b"><code>f8a5ac3</code></a>
test: add coverage for nwjs exports condition and CSS modules with
webworker ...</li>
<li><a
href="https://github.com/webpack/webpack/commit/59bf0241620af6ad18045b52824338db42d4d3d0"><code>59bf024</code></a>
test: add coverage for external script in
EnvironmentNotSupportAsyncWarning (...</li>
<li><a
href="https://github.com/webpack/webpack/commit/4c79ac21a381c2442dc9cdc39823e2df65f59ce0"><code>4c79ac2</code></a>
test: add missing coverage for formatLocation and formatSize (<a
href="https://redirect.github.com/webpack/webpack/issues/20534">#20534</a>)</li>
<li><a
href="https://github.com/webpack/webpack/commit/4f5c0a864d0653dd91f27c03006bcf6667d32a9e"><code>4f5c0a8</code></a>
fix: mark asset module as side-effect-free when futureDefaults (<a
href="https://redirect.github.com/webpack/webpack/issues/20535">#20535</a>)</li>
<li><a
href="https://github.com/webpack/webpack/commit/87987ca060cff1c07460b874fba9b90f6955a929"><code>87987ca</code></a>
test: add test</li>
<li><a
href="https://github.com/webpack/webpack/commit/67c5aae55b1f50d9609138aea1b6ddb566e782c9"><code>67c5aae</code></a>
test: add configCase for ESM prefetch/preload under neutral target (<a
href="https://redirect.github.com/webpack/webpack/issues/20524">#20524</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/webpack/webpack/compare/v5.105.2...v5.105.3">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=webpack&package-manager=npm_and_yarn&previous-version=5.105.2&new-version=5.105.3)](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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [style-loader](https://github.com/webpack-contrib/style-loader)
from 3.3.3 to 4.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/webpack-contrib/style-loader/releases">style-loader's
releases</a>.</em></p>
<blockquote>
<h2>v4.0.0</h2>
<h2><a
href="https://github.com/webpack-contrib/style-loader/compare/v3.3.3...v4.0.0">4.0.0</a>
(2024-04-08)</h2>
<h3>⚠ BREAKING CHANGES</h3>
<ul>
<li>minimum supported webpack version is <code>5.27.0</code></li>
<li>minimum support Node.js version is <code>18.12.0</code></li>
<li>the <code>insert</code> option can only be a selector or the path to
the module</li>
</ul>
<p>Migration:</p>
<p>Before:</p>
<p><strong>webpack.config.js</strong></p>
<pre lang="js"><code>module.exports = {
  module: {
    rules: [
      {
        test: /\.css$/i,
        use: [
          {
            loader: &quot;style-loader&quot;,
            options: {
              injectType: &quot;styleTag&quot;,
              styleTagTransform: function (css, style) {
                // Do something ...
                style.innerHTML = `${css}.modify{}\n`;
<pre><code>            document.head.appendChild(style);
          },
        },
      },
      &amp;quot;css-loader&amp;quot;,
    ],
  },
],
</code></pre>
<p>},<br />
};<br />
</code></pre></p>
<p>After:</p>
<p><strong>insert-function.js</strong></p>
<pre lang="js"><code>function insert(css, style) {
  var parent = options.target || document.head;
&lt;/tr&gt;&lt;/table&gt; 
</code></pre>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/webpack/style-loader/blob/main/CHANGELOG.md">style-loader's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/webpack-contrib/style-loader/compare/v3.3.3...v4.0.0">4.0.0</a>
(2024-04-08)</h2>
<h3>⚠ BREAKING CHANGES</h3>
<ul>
<li>minimum supported webpack version is <code>5.27.0</code></li>
<li>minimum support Node.js version is <code>18.12.0</code></li>
<li>the <code>insert</code> option can only be a selector or the path to
the module</li>
</ul>
<p>Migration:</p>
<p>Before:</p>
<p><strong>webpack.config.js</strong></p>
<pre lang="js"><code>module.exports = {
  module: {
    rules: [
      {
        test: /\.css$/i,
        use: [
          {
            loader: &quot;style-loader&quot;,
            options: {
              injectType: &quot;styleTag&quot;,
              styleTagTransform (css, style) {
                // Do something ...
                style.innerHTML = `${css}.modify{}\n`;
<pre><code>            document.head.appendChild(style);
          },
        },
      },
      &amp;quot;css-loader&amp;quot;,
    ],
  },
],
</code></pre>
<p>},<br />
};<br />
</code></pre></p>
<p>After:</p>
<p><strong>insert-function.js</strong></p>
<pre lang="js"><code>function insert(css, style) {
  const parent = options.target || document.head;
<p>&lt;/tr&gt;&lt;/table&gt;<br />
</code></pre></p>
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/webpack/style-loader/commit/091d37d68abfb071c4fbdd335385cd6f1af114c6"><code>091d37d</code></a>
chore(release): 4.0.0</li>
<li><a
href="https://github.com/webpack/style-loader/commit/abc0b5f807be79934d4c471a3c160b20819e8fb1"><code>abc0b5f</code></a>
docs: improve more</li>
<li><a
href="https://github.com/webpack/style-loader/commit/565362c3007fd5e74f3e994a0bc51fb7d93af41d"><code>565362c</code></a>
docs: update</li>
<li><a
href="https://github.com/webpack/style-loader/commit/7122cdec2d2e69f70bf6a0edeab91e2661444b95"><code>7122cde</code></a>
refactor!: the <code>insert</code> option can only be a
<code>selector</code> or the path to the mo...</li>
<li><a
href="https://github.com/webpack/style-loader/commit/11b8639ba546a04d070936a8043514753df0d5e9"><code>11b8639</code></a>
refactor!: the <code>styleTagTransform</code> option can only be the
path to the module</li>
<li><a
href="https://github.com/webpack/style-loader/commit/7ec112011b4db7c8c569442c3dbc0a92075aafdb"><code>7ec1120</code></a>
test: fix</li>
<li><a
href="https://github.com/webpack/style-loader/commit/977bb71af010c5f6c6d5200ffa6497f4f7921942"><code>977bb71</code></a>
refactor!: minimum supported webpack version is <code>5.27.0</code></li>
<li><a
href="https://github.com/webpack/style-loader/commit/a70555a47a427a37079f052237197cc4888c86b9"><code>a70555a</code></a>
test: update</li>
<li><a
href="https://github.com/webpack/style-loader/commit/dc6e3689e22447e09b6aaf7602f14b319d13c678"><code>dc6e368</code></a>
refactor!: minimum support Node.js version is <code>18.12.0</code></li>
<li><a
href="https://github.com/webpack/style-loader/commit/b7cdc6c4bb27908b2462dded76b494f426255cb6"><code>b7cdc6c</code></a>
chore: update codecov-action to v4 (<a
href="https://redirect.github.com/webpack-contrib/style-loader/issues/623">#623</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/webpack-contrib/style-loader/compare/v3.3.3...v4.0.0">compare
view</a></li>
</ul>
</details>
<details>
<summary>Install script changes</summary>
<p>This version modifies <code>prepare</code> script that runs during
installation. Review the package contents before updating.</p>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=style-loader&package-manager=npm_and_yarn&previous-version=3.3.3&new-version=4.0.0)](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 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)


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps
[react-refresh](https://github.com/facebook/react/tree/HEAD/packages/react)
from 0.14.2 to 0.18.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/facebook/react/releases">react-refresh's
releases</a>.</em></p>
<blockquote>
<h2>0.14.10 (October 14, 2020)</h2>
<h3>React</h3>
<ul>
<li>Backport support for the <a
href="https://reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html">new
JSX transform</a> to 0.14.x. (<a
href="https://github.com/lunaruan"><code>@​lunaruan</code></a> in <a
href="https://redirect.github.com/facebook/react/pull/18299">#18299</a>
and <a href="https://github.com/gaearon"><code>@​gaearon</code></a> in
<a
href="https://redirect.github.com/facebook/react/pull/20024">#20024</a>)</li>
</ul>
<h2>v0.14.8</h2>
<h3>React</h3>
<ul>
<li>Fixed memory leak when rendering on the server</li>
</ul>
<h2>v0.14.7</h2>
<h3>React</h3>
<ul>
<li>Fixed bug with <code>&lt;option&gt;</code> tags when using
<code>dangerouslySetInnerHTML</code></li>
<li>Fixed memory leak in synthetic event system</li>
</ul>
<h3>React TestUtils Add-on</h3>
<ul>
<li>Fixed bug with calling <code>setState</code> in
<code>componentWillMount</code> when using shallow rendering</li>
</ul>
<h2>v0.14.6</h2>
<h3>React</h3>
<ul>
<li>Updated <code>fbjs</code> dependency to pick up change affecting
handling of undefined document.</li>
</ul>
<h2>v0.14.5</h2>
<h3>React</h3>
<ul>
<li>More minor internal changes for better compatibility with React
Native</li>
</ul>
<h2>v0.14.4</h2>
<h3>React</h3>
<ul>
<li>Minor internal changes for better compatibility with React
Native</li>
</ul>
<h3>React DOM</h3>
<ul>
<li>The <code>autoCapitalize</code> and <code>autoCorrect</code> props
are now set as attributes in the DOM instead of properties to improve
cross-browser compatibility</li>
<li>Fixed bug with controlled <code>&lt;select&gt;</code> elements not
handling updates properly</li>
</ul>
<h3>React Perf Add-on</h3>
<ul>
<li>Some DOM operation names have been updated for clarity in the output
of <code>.printDOM()</code></li>
</ul>
<h2>v0.14.3</h2>
<h3>React DOM</h3>
<ul>
<li>Added support for <code>nonce</code> attribute for
<code>&lt;script&gt;</code> and <code>&lt;style&gt;</code> elements</li>
<li>Added support for <code>reversed</code> attribute for
<code>&lt;ol&gt;</code> elements</li>
</ul>
<h3>React TestUtils Add-on</h3>
<ul>
<li>Fixed bug with shallow rendering and function refs</li>
</ul>
<h3>React CSSTransitionGroup Add-on</h3>
<ul>
<li>Fixed bug resulting in timeouts firing incorrectly when mounting and
unmounting rapidly</li>
</ul>
<h3>React on Bower</h3>
<ul>
<li>Added <code>react-dom-server.js</code> to expose
<code>renderToString</code> and <code>renderToStaticMarkup</code> for
usage in the browser</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/facebook/react/blob/main/CHANGELOG.md">react-refresh's
changelog</a>.</em></p>
<blockquote>
<h2>19.2.1 (Dec 3, 2025)</h2>
<h3>React Server Components</h3>
<ul>
<li>Bring React Server Component fixes to Server Actions (<a
href="https://github.com/sebmarkbage"><code>@​sebmarkbage</code></a> <a
href="https://redirect.github.com/facebook/react/pull/35277">#35277</a>)</li>
</ul>
<h2>19.2.0 (October 1st, 2025)</h2>
<p>Below is a list of all new features, APIs, and bug fixes.</p>
<p>Read the <a href="https://react.dev/blog/2025/10/01/react-19-2">React
19.2 release post</a> for more information.</p>
<h3>New React Features</h3>
<ul>
<li><a
href="https://react.dev/reference/react/Activity"><code>&lt;Activity&gt;</code></a>:
A new API to hide and restore the UI and internal state of its
children.</li>
<li><a
href="https://react.dev/reference/react/useEffectEvent"><code>useEffectEvent</code></a>
is a React Hook that lets you extract non-reactive logic into an <a
href="https://react.dev/learn/separating-events-from-effects#declaring-an-effect-event">Effect
Event</a>.</li>
<li><a
href="https://react.dev/reference/react/cacheSignal"><code>cacheSignal</code></a>
(for RSCs) lets your know when the <code>cache()</code> lifetime is
over.</li>
<li><a
href="https://react.dev/reference/dev-tools/react-performance-tracks">React
Performance tracks</a> appear on the Performance panel’s timeline in
your browser developer tools</li>
</ul>
<h3>New React DOM Features</h3>
<ul>
<li>Added resume APIs for partial pre-rendering with Web Streams:
<ul>
<li><a
href="https://react.dev/reference/react-dom/server/resume"><code>resume</code></a>:
to resume a prerender to a stream.</li>
<li><a
href="https://react.dev/reference/react-dom/static/resumeAndPrerender"><code>resumeAndPrerender</code></a>:
to resume a prerender to HTML.</li>
</ul>
</li>
<li>Added resume APIs for partial pre-rendering with Node Streams:
<ul>
<li><a
href="https://react.dev/reference/react-dom/server/resumeToPipeableStream"><code>resumeToPipeableStream</code></a>:
to resume a prerender to a stream.</li>
<li><a
href="https://react.dev/reference/react-dom/static/resumeAndPrerenderToNodeStream"><code>resumeAndPrerenderToNodeStream</code></a>:
to resume a prerender to HTML.</li>
</ul>
</li>
<li>Updated <a
href="https://react.dev/reference/react-dom/static/prerender"><code>prerender</code></a>
APIs to return a <code>postponed</code> state that can be passed to the
<code>resume</code> APIs.</li>
</ul>
<h3>Notable changes</h3>
<ul>
<li>React DOM now batches suspense boundary reveals, matching the
behavior of client side rendering. This change is especially noticeable
when animating the reveal of Suspense boundaries e.g. with the upcoming
<code>&lt;ViewTransition&gt;</code> Component. React will batch as much
reveals as possible before the first paint while trying to hit popular
first-contentful paint metrics.</li>
<li>Add Node Web Streams (<code>prerender</code>,
<code>renderToReadableStream</code>) to server-side-rendering APIs for
Node.js</li>
<li>Use underscore instead of <code>:</code> IDs generated by useId</li>
</ul>
<h3>All Changes</h3>
<h4>React</h4>
<ul>
<li><code>&lt;Activity /&gt;</code> was developed over many years,
starting before <code>ClassComponent.setState</code> (<a
href="https://github.com/acdlite"><code>@​acdlite</code></a> <a
href="https://github.com/sebmarkbage"><code>@​sebmarkbage</code></a> and
many others)</li>
<li>Stringify context as &quot;SomeContext&quot; instead of
&quot;SomeContext.Provider&quot; (<a
href="https://github.com/kassens"><code>@​kassens</code></a> <a
href="https://redirect.github.com/facebook/react/pull/33507">#33507</a>)</li>
<li>Include stack of cause of React instrumentation errors with
<code>%o</code> placeholder (<a
href="https://github.com/eps1lon"><code>@​eps1lon</code></a> <a
href="https://redirect.github.com/facebook/react/pull/34198">#34198</a>)</li>
<li>Fix infinite <code>useDeferredValue</code> loop in popstate event
(<a href="https://github.com/acdlite"><code>@​acdlite</code></a> <a
href="https://redirect.github.com/facebook/react/pull/32821">#32821</a>)</li>
<li>Fix a bug when an initial value was passed to
<code>useDeferredValue</code> (<a
href="https://github.com/acdlite"><code>@​acdlite</code></a> <a
href="https://redirect.github.com/facebook/react/pull/34376">#34376</a>)</li>
<li>Fix a crash when submitting forms with Client Actions (<a
href="https://github.com/sebmarkbage"><code>@​sebmarkbage</code></a> <a
href="https://redirect.github.com/facebook/react/pull/33055">#33055</a>)</li>
<li>Hide/unhide the content of dehydrated suspense boundaries if they
resuspend (<a
href="https://github.com/sebmarkbage"><code>@​sebmarkbage</code></a> <a
href="https://redirect.github.com/facebook/react/pull/32900">#32900</a>)</li>
<li>Avoid stack overflow on wide trees during Hot Reload (<a
href="https://github.com/sophiebits"><code>@​sophiebits</code></a> <a
href="https://redirect.github.com/facebook/react/pull/34145">#34145</a>)</li>
<li>Improve Owner and Component stacks in various places (<a
href="https://github.com/sebmarkbage"><code>@​sebmarkbage</code></a>, <a
href="https://github.com/eps1lon"><code>@​eps1lon</code></a>: <a
href="https://redirect.github.com/facebook/react/pull/33629">#33629</a>,
<a
href="https://redirect.github.com/facebook/react/pull/33724">#33724</a>,
<a
href="https://redirect.github.com/facebook/react/pull/32735">#32735</a>,
<a
href="https://redirect.github.com/facebook/react/pull/33723">#33723</a>)</li>
<li>Add <code>cacheSignal</code> (<a
href="https://github.com/sebmarkbage"><code>@​sebmarkbage</code></a> <a
href="https://redirect.github.com/facebook/react/pull/33557">#33557</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li>See full diff in <a
href="https://github.com/facebook/react/commits/HEAD/packages/react">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=react-refresh&package-manager=npm_and_yarn&previous-version=0.14.2&new-version=0.18.0)](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 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)


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@mcap/core](https://github.com/foxglove/mcap) from 2.1.6 to
2.2.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/foxglove/mcap/releases"><code>@​mcap/core</code>'s
releases</a>.</em></p>
<blockquote>
<h2>releases/python/mcap-ros2-support/v0.5.7</h2>
<h2>What's Changed</h2>
<ul>
<li>python: allow topics specified as string by <a
href="https://github.com/james-rms"><code>@​james-rms</code></a> in <a
href="https://redirect.github.com/foxglove/mcap/pull/1509">foxglove/mcap#1509</a></li>
</ul>
<h2>releases/python/mcap-ros1-support/v0.7.4</h2>
<h2>What's Changed</h2>
<ul>
<li>python: specify packages to install for each module by <a
href="https://github.com/james-rms"><code>@​james-rms</code></a> in <a
href="https://redirect.github.com/foxglove/mcap/pull/1246">foxglove/mcap#1246</a></li>
<li>python: allow topics specified as string by <a
href="https://github.com/james-rms"><code>@​james-rms</code></a> in <a
href="https://redirect.github.com/foxglove/mcap/pull/1509">foxglove/mcap#1509</a></li>
</ul>
<h2>releases/typescript/core/v2.1.7</h2>
<h1>What's Changed</h1>
<ul>
<li>typescript: support yielding unknown records from stream reader by
<a
href="https://github.com/bennetthardwick"><code>@​bennetthardwick</code></a>
in <a
href="https://redirect.github.com/foxglove/mcap/pull/1399">foxglove/mcap#1399</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/foxglove/mcap/commit/84e00dd3f1c851d0df85637ea86dd78389837ab9"><code>84e00dd</code></a>
Modernize typescript (<a
href="https://redirect.github.com/foxglove/mcap/issues/1529">#1529</a>)</li>
<li><a
href="https://github.com/foxglove/mcap/commit/c4edfde4ee3c6185ebfd7e35a1d57d9b52524ae3"><code>c4edfde</code></a>
PR review workflow (<a
href="https://redirect.github.com/foxglove/mcap/issues/1528">#1528</a>)</li>
<li><a
href="https://github.com/foxglove/mcap/commit/23764dde508605b1dd53c211610389c5196c4587"><code>23764dd</code></a>
Enable NPM trusted publishing with OIDC (<a
href="https://redirect.github.com/foxglove/mcap/issues/1519">#1519</a>)</li>
<li><a
href="https://github.com/foxglove/mcap/commit/6d132f710c5e28ae24386ed2364fa5636c0b49a4"><code>6d132f7</code></a>
rust: use attribute expect (<a
href="https://redirect.github.com/foxglove/mcap/issues/1493">#1493</a>)</li>
<li><a
href="https://github.com/foxglove/mcap/commit/9b1ae26b3a93a77eb010ffff8517b71f6a7183fc"><code>9b1ae26</code></a>
Add example of converting PX4 Ulog files to MCAP (<a
href="https://redirect.github.com/foxglove/mcap/issues/1517">#1517</a>)</li>
<li><a
href="https://github.com/foxglove/mcap/commit/7fccc40f326434c740e2d5d69f43eed3dceeee55"><code>7fccc40</code></a>
rust: add inline documentation for record sizes and offsets (<a
href="https://redirect.github.com/foxglove/mcap/issues/1516">#1516</a>)</li>
<li><a
href="https://github.com/foxglove/mcap/commit/fa382a06f852bd4b90046ab74b30c11b0a089d9b"><code>fa382a0</code></a>
filter: fix for un-chunked files (<a
href="https://redirect.github.com/foxglove/mcap/issues/1518">#1518</a>)</li>
<li><a
href="https://github.com/foxglove/mcap/commit/cf4419e0b884a2f884538ddc85a79303dd2dc09b"><code>cf4419e</code></a>
<code>mcap filter</code>: add last-per-channel filtering semantics (<a
href="https://redirect.github.com/foxglove/mcap/issues/1456">#1456</a>)</li>
<li><a
href="https://github.com/foxglove/mcap/commit/e57dffafab86cac9c2f5ab3f25877171156c046e"><code>e57dffa</code></a>
rust: remove unused error variants (<a
href="https://redirect.github.com/foxglove/mcap/issues/1494">#1494</a>)</li>
<li><a
href="https://github.com/foxglove/mcap/commit/60a65f02c76a1f601a80762b152c5a50d8e458fb"><code>60a65f0</code></a>
cli: fix support for piping stdin to cat (<a
href="https://redirect.github.com/foxglove/mcap/issues/1515">#1515</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/foxglove/mcap/compare/releases/typescript/core/v2.1.6...releases/typescript/core/v2.2.0">compare
view</a></li>
</ul>
</details>
<details>
<summary>Maintainer changes</summary>
<p>This version was pushed to npm by [GitHub Actions](<a
href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a>
Actions), a new releaser for <code>@​mcap/core</code> since your current
version.</p>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@mcap/core&package-manager=npm_and_yarn&previous-version=2.1.6&new-version=2.2.0)](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 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)


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
## User-Facing Changes

Loading multiple remote mcaps using the web app would sometimes lead up
to a initialization failure and the user would end up with an alert:
Failed to execute 'importScripts' on 'WorkerGlobalScope'

This should fix this problem.

## Description

When loading multiple remote mcaps, there was sometimes a case where,
due to network overload, a race condition was created between the web
worker initialization and the remote mcap files.

Because of this, neither could finish and it would create a deadlock
since the decompression could not happen because the handler had not
been loaded, and the loading could not happen because of the network
overload caused by the multiple fetches.
Timing out and returning the alert mentioned above.

Also added a concurrent fetch limiter to make sure there aren't too many
parallel fetching happening. At the moment left it at 10, but could be
fine tuned in the future. Google Chrome limits it at 6 by default so
this should not affect the UX in any way.

This problem was thought to have been related to timestamp param
evaluation and that's why there's also an added unit test, as it was
part of the investigation.

This is what the network tab looked like when this error ocurred:
<img width="644" height="106" alt="console_pending"
src="https://github.com/user-attachments/assets/ce5e7590-1d07-4f31-a11b-3ce418a7d30b"
/>

<img width="1688" height="228" alt="image"
src="https://github.com/user-attachments/assets/8a150658-b1a6-4d81-81b5-d029c3d21561"
/>

This error is entirely variable to how the remote server is setup,
having longer keep-alive, timeout, etc will mask it and won't happen as
often as with lower persistence values. Testing it can be a bit hard
because of this.

NOTE: This problem can only be reproduced in a production environment
due to the differences on how Web Workers are loaded locally and in a
remote setting.

## Checklist

- [x] The web version was tested and it is running ok
- [x] The desktop version was tested and it is running ok
- [x] This change is covered by unit tests
- [x] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
⚠️ **This PR has merge conflicts that need to be resolved manually.**

This PR syncs changes from `main` into `develop` after release
**1.24.0**.

    Please review the changes before merging.

    **Auto-generated by GitHub Actions**

---------

Signed-off-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <luiz.bezerra+QCOM@ctw.bmwgroup.com>
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: ctw-joao-luis <Joao.Luis@ctw.bmwgroup.com>
Signed-off-by: Thomas Sedlmayer <tsedlmayer@pmsfit.de>
Signed-off-by: Taeseung Sohn <paulsohnjp@gmail.com>
Signed-off-by: Gabriela Almeida <gabriela.almeida@criticaltechworks.com>
Signed-off-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <198787532+luiz-bezerra-ctw-bmwgroup-com_QCOM@users.noreply.github.com>
Co-authored-by: Rodrigo CTW <rodrigo.PE.rodrigues@ctw.bmwgroup.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gabriela Almeida <gabriela.almeida@criticaltechworks.com>
Co-authored-by: Alexandre Neuwald CTW <Alexandre.Neuwald@ctw.bmwgroup.com>
Co-authored-by: Luiz Bezerra <luiz.bezerra@ctw.bmwgroup.com>
Co-authored-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <luiz.bezerra+QCOM@ctw.bmwgroup.com>
Co-authored-by: ctw-joao-luis <Joao.Luis@ctw.bmwgroup.com>
Co-authored-by: Alexandre Neuwald <alexandre.neuwald@criticaltechworks.com>
Co-authored-by: Bruno Abreu <bmachadorj@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <198787532+luiz-bezerra-ctw-bmwgroup-com_QCOM@users.noreply.github.com>
Co-authored-by: Joao Luis <joao.miguel.luis@criticaltechworks.com>
Co-authored-by: Thomas Sedlmayer <tsedlmayer@pmsfit.de>
Co-authored-by: Taeseung Sohn <paulsohnjp@gmail.com>
Co-authored-by: Planck-Ho <wenloong.he@gmail.com>
Co-authored-by: joao-oliveira-ctw <joao.alves.oliveira@criticaltechworks.com>
Co-authored-by: andremarques94 <90326088+andremarques94@users.noreply.github.com>
Co-authored-by: Taeseung Sohn <taeseung.sohn@tier4.jp>
## User-Facing Changes

Improves the extension loading process by ensuring the cached version
matches the remote version before use.

## Description

This update introduces a version comparison check when loading
extensions from cache, preventing potential issues with incompatible
cached versions.
Taking a conservative approach by only using the cached extension if
it's the same version as the remote.
A new utility function for comparing version strings has been added,
along with corresponding unit tests.

## Checklist

- [x] The web version was tested and it is running ok
- [x] The desktop version was tested and it is running ok
- [x] This change is covered by unit tests
- [x] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
## User-Facing Changes

When loading multiple remote MCAP files, only the MCAP covering the
current playback time makes HTTP Range requests. Previously, all files
made simultaneous requests, causing network contention. Seeking to a
specific point in the timeline now activates only the relevant MCAP,
skipping files whose time range doesn't contain the seek position.


## Description

Problem: When loading multiple remote MCAPs with sequential
(non-overlapping) time periods, all files initiated HTTP Range requests
simultaneously — both for reading chunk data and for prefetching cache
blocks. This caused network contention and unnecessary memory usage,
especially with many files.

Solution:

- Lazy sequential merge (mergeSequentialIterators): source iterators are
only activated when the current playback time reaches their start time,
replacing the previous `mergeAsyncIterators` which started all sources
eagerly.
- Smart seek activation: when seeking, sources whose `endTime <
seekPosition` are skipped entirely — only the source containing the seek
point is activated.
- Time-range filtering (`sourceTimeOverlap`): both `messageIterator` and
`getBackfillMessages` now filter sources to only those overlapping the
requested time range.
- Cache budget distribution: the total 500MiB cache is split evenly
across remote sources to prevent a single file from consuming all cache
memory.
- `getEnd()` interface addition: `IIterableSource` now exposes
`getEnd()` alongside `getStart()`, enabling time-range decisions.
- Iterator cleanup: active iterators are properly closed via try/finally
when the consumer breaks early or the generator is discarded, preventing
leaked HTTP connections.

_Note on BlockLoader: When preloading is enabled, the BlockLoader
independently iterates through the entire timeline to fill message
blocks. This creates its own messageIterator calls with start/end per
block range. Because block ranges span the full timeline, all MCAPs will
eventually be activated by the BlockLoader — this is expected behavior
and separate from the playback iterator optimization. The Network tab
will show Range requests from both the playback path (optimized) and the
BlockLoader (sequential full-range preload). The lazy merge still
benefits the BlockLoader by activating sources one at a time as block
ranges progress through the timeline._

## Checklist

- [x] The web version was tested and it is running ok
- [x] The desktop version was tested and it is running ok
- [x] This change is covered by unit tests
- [x] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated

---------

Co-authored-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <198787532+luiz-bezerra-ctw-bmwgroup-com_QCOM@users.noreply.github.com>
Bumps [docker/login-action](https://github.com/docker/login-action) from
3 to 4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/docker/login-action/releases">docker/login-action's
releases</a>.</em></p>
<blockquote>
<h2>v4.0.0</h2>
<ul>
<li>Node 24 as default runtime (requires <a
href="https://github.com/actions/runner/releases/tag/v2.327.1">Actions
Runner v2.327.1</a> or later) by <a
href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
href="https://redirect.github.com/docker/login-action/pull/929">docker/login-action#929</a></li>
<li>Switch to ESM and update config/test wiring by <a
href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
href="https://redirect.github.com/docker/login-action/pull/927">docker/login-action#927</a></li>
<li>Bump <code>@​actions/core</code> from 1.11.1 to 3.0.0 in <a
href="https://redirect.github.com/docker/login-action/pull/919">docker/login-action#919</a></li>
<li>Bump <code>@​aws-sdk/client-ecr</code> from 3.890.0 to 3.1000.0 in
<a
href="https://redirect.github.com/docker/login-action/pull/909">docker/login-action#909</a>
<a
href="https://redirect.github.com/docker/login-action/pull/920">docker/login-action#920</a></li>
<li>Bump <code>@​aws-sdk/client-ecr-public</code> from 3.890.0 to
3.1000.0 in <a
href="https://redirect.github.com/docker/login-action/pull/909">docker/login-action#909</a>
<a
href="https://redirect.github.com/docker/login-action/pull/920">docker/login-action#920</a></li>
<li>Bump <code>@​docker/actions-toolkit</code> from 0.63.0 to 0.77.0 in
<a
href="https://redirect.github.com/docker/login-action/pull/910">docker/login-action#910</a>
<a
href="https://redirect.github.com/docker/login-action/pull/928">docker/login-action#928</a></li>
<li>Bump <code>@​isaacs/brace-expansion</code> from 5.0.0 to 5.0.1 in <a
href="https://redirect.github.com/docker/login-action/pull/921">docker/login-action#921</a></li>
<li>Bump js-yaml from 4.1.0 to 4.1.1 in <a
href="https://redirect.github.com/docker/login-action/pull/901">docker/login-action#901</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/login-action/compare/v3.7.0...v4.0.0">https://github.com/docker/login-action/compare/v3.7.0...v4.0.0</a></p>
<h2>v3.7.0</h2>
<ul>
<li>Add <code>scope</code> input to set scopes for the authentication
token by <a
href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
href="https://redirect.github.com/docker/login-action/pull/912">docker/login-action#912</a></li>
<li>Add support for AWS European Sovereign Cloud ECR by <a
href="https://github.com/dphi"><code>@​dphi</code></a> in <a
href="https://redirect.github.com/docker/login-action/pull/914">docker/login-action#914</a></li>
<li>Ensure passwords are redacted with <code>registry-auth</code> input
by <a href="https://github.com/crazy-max"><code>@​crazy-max</code></a>
in <a
href="https://redirect.github.com/docker/login-action/pull/911">docker/login-action#911</a></li>
<li>build(deps): bump lodash from 4.17.21 to 4.17.23 in <a
href="https://redirect.github.com/docker/login-action/pull/915">docker/login-action#915</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/login-action/compare/v3.6.0...v3.7.0">https://github.com/docker/login-action/compare/v3.6.0...v3.7.0</a></p>
<h2>v3.6.0</h2>
<ul>
<li>Add <code>registry-auth</code> input for raw authentication to
registries by <a
href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
href="https://redirect.github.com/docker/login-action/pull/887">docker/login-action#887</a></li>
<li>Bump <code>@​aws-sdk/client-ecr</code> to 3.890.0 in <a
href="https://redirect.github.com/docker/login-action/pull/882">docker/login-action#882</a>
<a
href="https://redirect.github.com/docker/login-action/pull/890">docker/login-action#890</a></li>
<li>Bump <code>@​aws-sdk/client-ecr-public</code> to 3.890.0 in <a
href="https://redirect.github.com/docker/login-action/pull/882">docker/login-action#882</a>
<a
href="https://redirect.github.com/docker/login-action/pull/890">docker/login-action#890</a></li>
<li>Bump <code>@​docker/actions-toolkit</code> from 0.62.1 to 0.63.0 in
<a
href="https://redirect.github.com/docker/login-action/pull/883">docker/login-action#883</a></li>
<li>Bump brace-expansion from 1.1.11 to 1.1.12 in <a
href="https://redirect.github.com/docker/login-action/pull/880">docker/login-action#880</a></li>
<li>Bump undici from 5.28.4 to 5.29.0 in <a
href="https://redirect.github.com/docker/login-action/pull/879">docker/login-action#879</a></li>
<li>Bump tmp from 0.2.3 to 0.2.4 in <a
href="https://redirect.github.com/docker/login-action/pull/881">docker/login-action#881</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/login-action/compare/v3.5.0...v3.6.0">https://github.com/docker/login-action/compare/v3.5.0...v3.6.0</a></p>
<h2>v3.5.0</h2>
<ul>
<li>Support dual-stack endpoints for AWS ECR by <a
href="https://github.com/Spacefish"><code>@​Spacefish</code></a> <a
href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
href="https://redirect.github.com/docker/login-action/pull/874">docker/login-action#874</a>
<a
href="https://redirect.github.com/docker/login-action/pull/876">docker/login-action#876</a></li>
<li>Bump <code>@​aws-sdk/client-ecr</code> to 3.859.0 in <a
href="https://redirect.github.com/docker/login-action/pull/860">docker/login-action#860</a>
<a
href="https://redirect.github.com/docker/login-action/pull/878">docker/login-action#878</a></li>
<li>Bump <code>@​aws-sdk/client-ecr-public</code> to 3.859.0 in <a
href="https://redirect.github.com/docker/login-action/pull/860">docker/login-action#860</a>
<a
href="https://redirect.github.com/docker/login-action/pull/878">docker/login-action#878</a></li>
<li>Bump <code>@​docker/actions-toolkit</code> from 0.57.0 to 0.62.1 in
<a
href="https://redirect.github.com/docker/login-action/pull/870">docker/login-action#870</a></li>
<li>Bump form-data from 2.5.1 to 2.5.5 in <a
href="https://redirect.github.com/docker/login-action/pull/875">docker/login-action#875</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/login-action/compare/v3.4.0...v3.5.0">https://github.com/docker/login-action/compare/v3.4.0...v3.5.0</a></p>
<h2>v3.4.0</h2>
<ul>
<li>Bump <code>@​actions/core</code> from 1.10.1 to 1.11.1 in <a
href="https://redirect.github.com/docker/login-action/pull/791">docker/login-action#791</a></li>
<li>Bump <code>@​aws-sdk/client-ecr</code> to 3.766.0 in <a
href="https://redirect.github.com/docker/login-action/pull/789">docker/login-action#789</a>
<a
href="https://redirect.github.com/docker/login-action/pull/856">docker/login-action#856</a></li>
<li>Bump <code>@​aws-sdk/client-ecr-public</code> to 3.758.0 in <a
href="https://redirect.github.com/docker/login-action/pull/789">docker/login-action#789</a>
<a
href="https://redirect.github.com/docker/login-action/pull/856">docker/login-action#856</a></li>
<li>Bump <code>@​docker/actions-toolkit</code> from 0.35.0 to 0.57.0 in
<a
href="https://redirect.github.com/docker/login-action/pull/801">docker/login-action#801</a>
<a
href="https://redirect.github.com/docker/login-action/pull/806">docker/login-action#806</a>
<a
href="https://redirect.github.com/docker/login-action/pull/858">docker/login-action#858</a></li>
<li>Bump cross-spawn from 7.0.3 to 7.0.6 in <a
href="https://redirect.github.com/docker/login-action/pull/814">docker/login-action#814</a></li>
<li>Bump https-proxy-agent from 7.0.5 to 7.0.6 in <a
href="https://redirect.github.com/docker/login-action/pull/823">docker/login-action#823</a></li>
<li>Bump path-to-regexp from 6.2.2 to 6.3.0 in <a
href="https://redirect.github.com/docker/login-action/pull/777">docker/login-action#777</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/login-action/compare/v3.3.0...v3.4.0">https://github.com/docker/login-action/compare/v3.3.0...v3.4.0</a></p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/docker/login-action/commit/b45d80f862d83dbcd57f89517bcf500b2ab88fb2"><code>b45d80f</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/login-action/issues/929">#929</a>
from crazy-max/node24</li>
<li><a
href="https://github.com/docker/login-action/commit/176cb9c12abea98dfe844071c0999ff6ee9688a7"><code>176cb9c</code></a>
node 24 as default runtime</li>
<li><a
href="https://github.com/docker/login-action/commit/cad89843109a11cb6f69f52fe695c42cf69d57d3"><code>cad8984</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/login-action/issues/920">#920</a>
from docker/dependabot/npm_and_yarn/aws-sdk-dependenc...</li>
<li><a
href="https://github.com/docker/login-action/commit/92cbcb231ed341e7dc71693351b21f5ba65f8349"><code>92cbcb2</code></a>
chore: update generated content</li>
<li><a
href="https://github.com/docker/login-action/commit/5a2d6a71bd3e0cb4abb6faae33f3dde61ece8e5b"><code>5a2d6a7</code></a>
build(deps): bump the aws-sdk-dependencies group with 2 updates</li>
<li><a
href="https://github.com/docker/login-action/commit/44512b6b2e08b878e82b107b394fcd1af5748e63"><code>44512b6</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/login-action/issues/928">#928</a>
from docker/dependabot/npm_and_yarn/docker/actions-to...</li>
<li><a
href="https://github.com/docker/login-action/commit/28737a5e46bc0c62910ef429b2e55f9cabbbd5df"><code>28737a5</code></a>
chore: update generated content</li>
<li><a
href="https://github.com/docker/login-action/commit/dac079354afbd8db4c3b58b8cc6946573479b2a6"><code>dac0793</code></a>
build(deps): bump <code>@​docker/actions-toolkit</code> from 0.76.0 to
0.77.0</li>
<li><a
href="https://github.com/docker/login-action/commit/62029f315d6d05c8646343320e4a1552e5f1c77a"><code>62029f3</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/login-action/issues/919">#919</a>
from docker/dependabot/npm_and_yarn/actions/core-3.0.0</li>
<li><a
href="https://github.com/docker/login-action/commit/08c8f064bf22a1c55918ee608a81d87b13cc4461"><code>08c8f06</code></a>
chore: update generated content</li>
<li>Additional commits viewable in <a
href="https://github.com/docker/login-action/compare/v3...v4">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=docker/login-action&package-manager=github_actions&previous-version=3&new-version=4)](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 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)


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…across 1 directory (#976)

Bumps the npm_and_yarn group with 1 update in the / directory:
[svgo](https://github.com/svg/svgo).

Updates `svgo` from 3.3.2 to 3.3.3
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/svg/svgo/releases">svgo's
releases</a>.</em></p>
<blockquote>
<h2>v3.3.3</h2>
<h2>What's Changed</h2>
<h3>Dependencies</h3>
<ul>
<li>Migrates from our unsupported fork of sax (<a
href="https://www.npmjs.com/package/@trysound/sax"><code>@​trysound/sax</code></a>)
to the upstream version of sax (<a
href="https://www.npmjs.com/package/sax">sax</a>).</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>No longer throws error when encountering comments in DTD.</li>
</ul>
<h2>Metrics</h2>
<p>Before and after of the browser bundle of each respective
version:</p>
<table>
<thead>
<tr>
<th></th>
<th>v3.3.2</th>
<th>v3.3.3</th>
<th>Delta</th>
</tr>
</thead>
<tbody>
<tr>
<td>svgo.browser.js</td>
<td>910.9 kB</td>
<td>912.9 kB</td>
<td>⬆️ 2 kB</td>
</tr>
</tbody>
</table>
<h2>Support</h2>
<p>SVGO v3 is not officially supported, please consider upgrading to
SVGO v4 instead. We've backported this fix as there are security
implications, but there is no commitment to do this for more complex
changes in future.</p>
<p>Consider reading our <a
href="https://svgo.dev/docs/migrations/migration-from-v3-to-v4/">Migration
Guide from v3 to v4</a> which should ease the process.</p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/svg/svgo/commit/bbab162534d89654ac51c30dd6e62d7163b48a5e"><code>bbab162</code></a>
deps: upgrade to sax v1.5.0</li>
<li>See full diff in <a
href="https://github.com/svg/svgo/compare/v3.3.2...v3.3.3">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=svgo&package-manager=npm_and_yarn&previous-version=3.3.2&new-version=3.3.3)](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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/lichtblick-suite/lichtblick/network/alerts).

</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
## User-Facing Changes
Fixing visual bug that made settings be "overlapped" by sidebar on
changing sidebar's width

<img width="531" height="416" alt="Screenshot from 2026-03-05 11-32-35"
src="https://github.com/user-attachments/assets/34c32c62-6aa9-4577-90c9-c0098f4fce18"
/>


## Description

<!-- link relevant GitHub issues -->
<!-- add `docs` label if this PR requires documentation updates -->
<!-- add relevant metric tracking for experimental / new features -->

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
## User-Facing Changes

- registerMessageConverter handler callback will now be called.
- Message converters should now be re-run when the associated settings
change.

## Description

Should close #503.
This PR replaces
#744.
Thanks to @cadkin for providing this change. I just incorporated the
review requests and test case.

## Checklist

- [x] The web version was tested and it is running ok
- [x] The desktop version was tested and it is running ok
- [x] This change is covered by unit tests
- [x] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated

---------

Signed-off-by: Thomas Sedlmayer <tsedlmayer@pmsfit.de>
Co-authored-by: cadkin <adkinscv@ornl.gov>
…h 1 update (#979)

Bumps the npm_and_yarn group with 1 update in the / directory:
[dompurify](https://github.com/cure53/DOMPurify).
Bumps the npm_and_yarn group with 1 update in the /packages/suite-base
directory: [dompurify](https://github.com/cure53/DOMPurify).

Updates `dompurify` from 3.2.4 to 3.3.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/cure53/DOMPurify/releases">dompurify's
releases</a>.</em></p>
<blockquote>
<h2>DOMPurify 3.3.2</h2>
<ul>
<li>Fixed a possible bypass caused by jsdom's faulty raw-text tag
parsing, thanks multiple reporters</li>
<li>Fixed a prototype pollution issue when working with custom elements,
thanks <a
href="https://github.com/christos-eth"><code>@​christos-eth</code></a></li>
<li>Fixed a lenient config parsing in <code>_isValidAttribute</code>,
thanks <a
href="https://github.com/christos-eth"><code>@​christos-eth</code></a></li>
<li>Bumped and removed several dependencies, thanks <a
href="https://github.com/Rotzbua"><code>@​Rotzbua</code></a></li>
<li>Fixed the test suite after bumping dependencies, thanks <a
href="https://github.com/Rotzbua"><code>@​Rotzbua</code></a></li>
</ul>
<h2>DOMPurify 3.3.1</h2>
<ul>
<li>Updated <code>ADD_FORBID_CONTENTS</code> setting to extend default
list, thanks <a
href="https://github.com/MariusRumpf"><code>@​MariusRumpf</code></a></li>
<li>Updated the ESM import syntax to be more correct, thanks <a
href="https://github.com/binhpv"><code>@​binhpv</code></a></li>
</ul>
<h2>DOMPurify 3.3.0</h2>
<ul>
<li>Added the SVG <code>mask-type</code> attribute to default
allow-list, thanks <a
href="https://github.com/prasadrajandran"><code>@​prasadrajandran</code></a></li>
<li>Added support for <code>ADD_ATTR</code> and <code>ADD_TAGS</code> to
accept functions, thanks <a
href="https://github.com/nelstrom"><code>@​nelstrom</code></a></li>
<li>Fixed an issue with the <code>slot</code> element being in both SVG
and HTML allow-list, thanks <a
href="https://github.com/Wim-Valgaeren"><code>@​Wim-Valgaeren</code></a></li>
</ul>
<h2>DOMPurify 3.2.7</h2>
<ul>
<li>Added new attributes and elements to default allow-list, thanks <a
href="https://github.com/elrion018"><code>@​elrion018</code></a></li>
<li>Added <code>tagName</code> parameter to custom element
<code>attributeNameCheck</code>, thanks <a
href="https://github.com/nelstrom"><code>@​nelstrom</code></a></li>
<li>Added better check for animated <code>href</code> attributes, thanks
<a href="https://github.com/llamakko"><code>@​llamakko</code></a></li>
<li>Updated and improved the bundled types, thanks <a
href="https://github.com/ssi02014"><code>@​ssi02014</code></a></li>
<li>Updated several tests to better align with new browser encoding
behaviors</li>
<li>Improved the handling of potentially risky content inside CDATA
elements, thanks <a
href="https://github.com/securityMB"><code>@​securityMB</code></a> &amp;
<a href="https://github.com/terjanq"><code>@​terjanq</code></a></li>
<li>Improved the regular expression for raw-text elements to cover
textareas, thanks <a
href="https://github.com/securityMB"><code>@​securityMB</code></a> &amp;
<a href="https://github.com/terjanq"><code>@​terjanq</code></a></li>
</ul>
<h2>DOMPurify 3.2.6</h2>
<ul>
<li>Fixed several typos and removed clutter from our documentation,
thanks <a
href="https://github.com/Rotzbua"><code>@​Rotzbua</code></a></li>
<li>Added <code>matrix:</code> as an allowed URI scheme, thanks <a
href="https://github.com/kleinesfilmroellchen"><code>@​kleinesfilmroellchen</code></a></li>
<li>Added better config hardening against prototype pollution, thanks <a
href="https://github.com/EffectRenan"><code>@​EffectRenan</code></a></li>
<li>Added better handling of attribute removal, thanks <a
href="https://github.com/michalnieruchalski-tiugo"><code>@​michalnieruchalski-tiugo</code></a></li>
<li>Added better configuration for aggressive mXSS scrubbing behavior,
thanks <a
href="https://github.com/BryanValverdeU"><code>@​BryanValverdeU</code></a></li>
<li>Removed the script that caused the fake entry <a
href="https://security.snyk.io/vuln/SNYK-JS-DOMPURIFY-10176060">CVE-2025-48050</a></li>
</ul>
<h2>DOMPurify 3.2.5</h2>
<ul>
<li>Added a check to the mXSS detection regex to be more strict, thanks
<a
href="https://github.com/masatokinugawa"><code>@​masatokinugawa</code></a></li>
<li>Added ESM type imports in source, removes patch function, thanks <a
href="https://github.com/donmccurdy"><code>@​donmccurdy</code></a></li>
<li>Added script to verify various TypeScript configurations, thanks <a
href="https://github.com/reduckted"><code>@​reduckted</code></a></li>
<li>Added more modern browsers to the Karma launchers list</li>
<li>Added Node 23.x to tested runtimes, removed Node 17.x</li>
<li>Fixed the generation of source maps, thanks <a
href="https://github.com/reduckted"><code>@​reduckted</code></a></li>
<li>Fixed an unexpected behavior with <code>ALLOWED_URI_REGEXP</code>
using the 'g' flag, thanks <a
href="https://github.com/hhk-png"><code>@​hhk-png</code></a></li>
<li>Fixed a few typos in the README file</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/cure53/DOMPurify/commit/5e56114cb24079ce52dbc51f76e494b77afa5153"><code>5e56114</code></a>
Getting 3.x branch ready for 3.3.2 release (<a
href="https://redirect.github.com/cure53/DOMPurify/issues/1208">#1208</a>)</li>
<li><a
href="https://github.com/cure53/DOMPurify/commit/e8c95f4a27aa8b041f92b59ab7685a94f7be6208"><code>e8c95f4</code></a>
fix: Fixed the broken package-lock.json</li>
<li><a
href="https://github.com/cure53/DOMPurify/commit/9636037c145b769dad0b52da8313301cbf867f46"><code>9636037</code></a>
Update package-lock.json</li>
<li><a
href="https://github.com/cure53/DOMPurify/commit/5cad4cecf2e647ac66eed25bc02a2415f00dbc8b"><code>5cad4ce</code></a>
Getting 3.x branch ready for 3.3.2 releas (<a
href="https://redirect.github.com/cure53/DOMPurify/issues/1205">#1205</a>)</li>
<li><a
href="https://github.com/cure53/DOMPurify/commit/6fc446a589ab3d1d72ae2a5b71167ba38dbd3096"><code>6fc446a</code></a>
Merge pull request <a
href="https://redirect.github.com/cure53/DOMPurify/issues/1175">#1175</a>
from cure53/main</li>
<li><a
href="https://github.com/cure53/DOMPurify/commit/3b3bf917d2b39460de6d130acebdc9243cf3e6ae"><code>3b3bf91</code></a>
Merge branch 'main' of github.com:cure53/DOMPurify</li>
<li><a
href="https://github.com/cure53/DOMPurify/commit/9863f4195bae6048de9eb2802219218c6904066c"><code>9863f41</code></a>
chore: Preparing 3.3.1 release</li>
<li><a
href="https://github.com/cure53/DOMPurify/commit/b4e02954dc4172c3944a755f3e99fbb76be64f7b"><code>b4e0295</code></a>
chore: Preparing 3.3.0 release</li>
<li><a
href="https://github.com/cure53/DOMPurify/commit/077746bb2cfb77836dfb628dca7ffc7ced8a5356"><code>077746b</code></a>
build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 (<a
href="https://redirect.github.com/cure53/DOMPurify/issues/1170">#1170</a>)</li>
<li><a
href="https://github.com/cure53/DOMPurify/commit/4de68bba9aba43dc3bba9348df603b64fc06d591"><code>4de68bb</code></a>
build(deps): bump actions/checkout from 5 to 6 (<a
href="https://redirect.github.com/cure53/DOMPurify/issues/1171">#1171</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/cure53/DOMPurify/compare/3.2.4...3.3.2">compare
view</a></li>
</ul>
</details>
<br />

Updates `dompurify` from 3.3.1 to 3.3.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/cure53/DOMPurify/releases">dompurify's
releases</a>.</em></p>
<blockquote>
<h2>DOMPurify 3.3.2</h2>
<ul>
<li>Fixed a possible bypass caused by jsdom's faulty raw-text tag
parsing, thanks multiple reporters</li>
<li>Fixed a prototype pollution issue when working with custom elements,
thanks <a
href="https://github.com/christos-eth"><code>@​christos-eth</code></a></li>
<li>Fixed a lenient config parsing in <code>_isValidAttribute</code>,
thanks <a
href="https://github.com/christos-eth"><code>@​christos-eth</code></a></li>
<li>Bumped and removed several dependencies, thanks <a
href="https://github.com/Rotzbua"><code>@​Rotzbua</code></a></li>
<li>Fixed the test suite after bumping dependencies, thanks <a
href="https://github.com/Rotzbua"><code>@​Rotzbua</code></a></li>
</ul>
<h2>DOMPurify 3.3.1</h2>
<ul>
<li>Updated <code>ADD_FORBID_CONTENTS</code> setting to extend default
list, thanks <a
href="https://github.com/MariusRumpf"><code>@​MariusRumpf</code></a></li>
<li>Updated the ESM import syntax to be more correct, thanks <a
href="https://github.com/binhpv"><code>@​binhpv</code></a></li>
</ul>
<h2>DOMPurify 3.3.0</h2>
<ul>
<li>Added the SVG <code>mask-type</code> attribute to default
allow-list, thanks <a
href="https://github.com/prasadrajandran"><code>@​prasadrajandran</code></a></li>
<li>Added support for <code>ADD_ATTR</code> and <code>ADD_TAGS</code> to
accept functions, thanks <a
href="https://github.com/nelstrom"><code>@​nelstrom</code></a></li>
<li>Fixed an issue with the <code>slot</code> element being in both SVG
and HTML allow-list, thanks <a
href="https://github.com/Wim-Valgaeren"><code>@​Wim-Valgaeren</code></a></li>
</ul>
<h2>DOMPurify 3.2.7</h2>
<ul>
<li>Added new attributes and elements to default allow-list, thanks <a
href="https://github.com/elrion018"><code>@​elrion018</code></a></li>
<li>Added <code>tagName</code> parameter to custom element
<code>attributeNameCheck</code>, thanks <a
href="https://github.com/nelstrom"><code>@​nelstrom</code></a></li>
<li>Added better check for animated <code>href</code> attributes, thanks
<a href="https://github.com/llamakko"><code>@​llamakko</code></a></li>
<li>Updated and improved the bundled types, thanks <a
href="https://github.com/ssi02014"><code>@​ssi02014</code></a></li>
<li>Updated several tests to better align with new browser encoding
behaviors</li>
<li>Improved the handling of potentially risky content inside CDATA
elements, thanks <a
href="https://github.com/securityMB"><code>@​securityMB</code></a> &amp;
<a href="https://github.com/terjanq"><code>@​terjanq</code></a></li>
<li>Improved the regular expression for raw-text elements to cover
textareas, thanks <a
href="https://github.com/securityMB"><code>@​securityMB</code></a> &amp;
<a href="https://github.com/terjanq"><code>@​terjanq</code></a></li>
</ul>
<h2>DOMPurify 3.2.6</h2>
<ul>
<li>Fixed several typos and removed clutter from our documentation,
thanks <a
href="https://github.com/Rotzbua"><code>@​Rotzbua</code></a></li>
<li>Added <code>matrix:</code> as an allowed URI scheme, thanks <a
href="https://github.com/kleinesfilmroellchen"><code>@​kleinesfilmroellchen</code></a></li>
<li>Added better config hardening against prototype pollution, thanks <a
href="https://github.com/EffectRenan"><code>@​EffectRenan</code></a></li>
<li>Added better handling of attribute removal, thanks <a
href="https://github.com/michalnieruchalski-tiugo"><code>@​michalnieruchalski-tiugo</code></a></li>
<li>Added better configuration for aggressive mXSS scrubbing behavior,
thanks <a
href="https://github.com/BryanValverdeU"><code>@​BryanValverdeU</code></a></li>
<li>Removed the script that caused the fake entry <a
href="https://security.snyk.io/vuln/SNYK-JS-DOMPURIFY-10176060">CVE-2025-48050</a></li>
</ul>
<h2>DOMPurify 3.2.5</h2>
<ul>
<li>Added a check to the mXSS detection regex to be more strict, thanks
<a
href="https://github.com/masatokinugawa"><code>@​masatokinugawa</code></a></li>
<li>Added ESM type imports in source, removes patch function, thanks <a
href="https://github.com/donmccurdy"><code>@​donmccurdy</code></a></li>
<li>Added script to verify various TypeScript configurations, thanks <a
href="https://github.com/reduckted"><code>@​reduckted</code></a></li>
<li>Added more modern browsers to the Karma launchers list</li>
<li>Added Node 23.x to tested runtimes, removed Node 17.x</li>
<li>Fixed the generation of source maps, thanks <a
href="https://github.com/reduckted"><code>@​reduckted</code></a></li>
<li>Fixed an unexpected behavior with <code>ALLOWED_URI_REGEXP</code>
using the 'g' flag, thanks <a
href="https://github.com/hhk-png"><code>@​hhk-png</code></a></li>
<li>Fixed a few typos in the README file</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/cure53/DOMPurify/commit/5e56114cb24079ce52dbc51f76e494b77afa5153"><code>5e56114</code></a>
Getting 3.x branch ready for 3.3.2 release (<a
href="https://redirect.github.com/cure53/DOMPurify/issues/1208">#1208</a>)</li>
<li><a
href="https://github.com/cure53/DOMPurify/commit/e8c95f4a27aa8b041f92b59ab7685a94f7be6208"><code>e8c95f4</code></a>
fix: Fixed the broken package-lock.json</li>
<li><a
href="https://github.com/cure53/DOMPurify/commit/9636037c145b769dad0b52da8313301cbf867f46"><code>9636037</code></a>
Update package-lock.json</li>
<li><a
href="https://github.com/cure53/DOMPurify/commit/5cad4cecf2e647ac66eed25bc02a2415f00dbc8b"><code>5cad4ce</code></a>
Getting 3.x branch ready for 3.3.2 releas (<a
href="https://redirect.github.com/cure53/DOMPurify/issues/1205">#1205</a>)</li>
<li><a
href="https://github.com/cure53/DOMPurify/commit/6fc446a589ab3d1d72ae2a5b71167ba38dbd3096"><code>6fc446a</code></a>
Merge pull request <a
href="https://redirect.github.com/cure53/DOMPurify/issues/1175">#1175</a>
from cure53/main</li>
<li><a
href="https://github.com/cure53/DOMPurify/commit/3b3bf917d2b39460de6d130acebdc9243cf3e6ae"><code>3b3bf91</code></a>
Merge branch 'main' of github.com:cure53/DOMPurify</li>
<li><a
href="https://github.com/cure53/DOMPurify/commit/9863f4195bae6048de9eb2802219218c6904066c"><code>9863f41</code></a>
chore: Preparing 3.3.1 release</li>
<li><a
href="https://github.com/cure53/DOMPurify/commit/b4e02954dc4172c3944a755f3e99fbb76be64f7b"><code>b4e0295</code></a>
chore: Preparing 3.3.0 release</li>
<li><a
href="https://github.com/cure53/DOMPurify/commit/077746bb2cfb77836dfb628dca7ffc7ced8a5356"><code>077746b</code></a>
build(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 (<a
href="https://redirect.github.com/cure53/DOMPurify/issues/1170">#1170</a>)</li>
<li><a
href="https://github.com/cure53/DOMPurify/commit/4de68bba9aba43dc3bba9348df603b64fc06d591"><code>4de68bb</code></a>
build(deps): bump actions/checkout from 5 to 6 (<a
href="https://redirect.github.com/cure53/DOMPurify/issues/1171">#1171</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/cure53/DOMPurify/compare/3.2.4...3.3.2">compare
view</a></li>
</ul>
</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 show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore <dependency name> major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore <dependency name> minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore <dependency name>` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore <dependency name>` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore <dependency name> <ignore condition>` will
remove the ignore condition of the specified dependency and ignore
conditions
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/lichtblick-suite/lichtblick/network/alerts).

</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps
[docker/build-push-action](https://github.com/docker/build-push-action)
from 5 to 7.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/docker/build-push-action/releases">docker/build-push-action's
releases</a>.</em></p>
<blockquote>
<h2>v7.0.0</h2>
<ul>
<li>Node 24 as default runtime (requires <a
href="https://github.com/actions/runner/releases/tag/v2.327.1">Actions
Runner v2.327.1</a> or later) by <a
href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
href="https://redirect.github.com/docker/build-push-action/pull/1470">docker/build-push-action#1470</a></li>
<li>Remove deprecated <code>DOCKER_BUILD_NO_SUMMARY</code> and
<code>DOCKER_BUILD_EXPORT_RETENTION_DAYS</code> envs by <a
href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
href="https://redirect.github.com/docker/build-push-action/pull/1473">docker/build-push-action#1473</a></li>
<li>Remove legacy export-build tool support for build summary by <a
href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
href="https://redirect.github.com/docker/build-push-action/pull/1474">docker/build-push-action#1474</a></li>
<li>Switch to ESM and update config/test wiring by <a
href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
href="https://redirect.github.com/docker/build-push-action/pull/1466">docker/build-push-action#1466</a></li>
<li>Bump <code>@​actions/core</code> from 1.11.1 to 3.0.0 in <a
href="https://redirect.github.com/docker/build-push-action/pull/1454">docker/build-push-action#1454</a></li>
<li>Bump <code>@​docker/actions-toolkit</code> from 0.62.1 to 0.79.0 in
<a
href="https://redirect.github.com/docker/build-push-action/pull/1453">docker/build-push-action#1453</a>
<a
href="https://redirect.github.com/docker/build-push-action/pull/1472">docker/build-push-action#1472</a>
<a
href="https://redirect.github.com/docker/build-push-action/pull/1479">docker/build-push-action#1479</a></li>
<li>Bump minimatch from 3.1.2 to 3.1.5 in <a
href="https://redirect.github.com/docker/build-push-action/pull/1463">docker/build-push-action#1463</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/build-push-action/compare/v6.19.2...v7.0.0">https://github.com/docker/build-push-action/compare/v6.19.2...v7.0.0</a></p>
<h2>v6.19.2</h2>
<ul>
<li>Preserve port in <code>GIT_AUTH_TOKEN</code> host by <a
href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
href="https://redirect.github.com/docker/build-push-action/pull/1458">docker/build-push-action#1458</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/build-push-action/compare/v6.19.1...v6.19.2">https://github.com/docker/build-push-action/compare/v6.19.1...v6.19.2</a></p>
<h2>v6.19.1</h2>
<ul>
<li>Derive <code>GIT_AUTH_TOKEN</code> host from GitHub server URL by <a
href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
href="https://redirect.github.com/docker/build-push-action/pull/1456">docker/build-push-action#1456</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/build-push-action/compare/v6.19.0...v6.19.1">https://github.com/docker/build-push-action/compare/v6.19.0...v6.19.1</a></p>
<h2>v6.19.0</h2>
<ul>
<li>Scope default git auth token to <code>github.com</code> by <a
href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
href="https://redirect.github.com/docker/build-push-action/pull/1451">docker/build-push-action#1451</a></li>
<li>Bump brace-expansion from 1.1.11 to 1.1.12 in <a
href="https://redirect.github.com/docker/build-push-action/pull/1396">docker/build-push-action#1396</a></li>
<li>Bump form-data from 2.5.1 to 2.5.5 in <a
href="https://redirect.github.com/docker/build-push-action/pull/1391">docker/build-push-action#1391</a></li>
<li>Bump js-yaml from 3.14.1 to 3.14.2 in <a
href="https://redirect.github.com/docker/build-push-action/pull/1429">docker/build-push-action#1429</a></li>
<li>Bump lodash from 4.17.21 to 4.17.23 in <a
href="https://redirect.github.com/docker/build-push-action/pull/1446">docker/build-push-action#1446</a></li>
<li>Bump tmp from 0.2.3 to 0.2.4 in <a
href="https://redirect.github.com/docker/build-push-action/pull/1398">docker/build-push-action#1398</a></li>
<li>Bump undici from 5.28.4 to 5.29.0 in <a
href="https://redirect.github.com/docker/build-push-action/pull/1397">docker/build-push-action#1397</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/build-push-action/compare/v6.18.0...v6.19.0">https://github.com/docker/build-push-action/compare/v6.18.0...v6.19.0</a></p>
<h2>v6.18.0</h2>
<ul>
<li>Bump <code>@​docker/actions-toolkit</code> from 0.61.0 to 0.62.1 in
<a
href="https://redirect.github.com/docker/build-push-action/pull/1381">docker/build-push-action#1381</a></li>
</ul>
<blockquote>
<p>[!NOTE]
<a
href="https://docs.docker.com/build/ci/github-actions/build-summary/">Build
summary</a> is now supported with <a
href="https://docs.docker.com/build-cloud/">Docker Build Cloud</a>.</p>
</blockquote>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/build-push-action/compare/v6.17.0...v6.18.0">https://github.com/docker/build-push-action/compare/v6.17.0...v6.18.0</a></p>
<h2>v6.17.0</h2>
<ul>
<li>Bump <code>@​docker/actions-toolkit</code> from 0.59.0 to 0.61.0 by
<a href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in
<a
href="https://redirect.github.com/docker/build-push-action/pull/1364">docker/build-push-action#1364</a></li>
</ul>
<blockquote>
<p>[!NOTE]
Build record is now exported using the <a
href="https://docs.docker.com/reference/cli/docker/buildx/history/export/"><code>buildx
history export</code></a> command instead of the legacy export-build
tool.</p>
</blockquote>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/build-push-action/compare/v6.16.0...v6.17.0">https://github.com/docker/build-push-action/compare/v6.16.0...v6.17.0</a></p>
<h2>v6.16.0</h2>
<ul>
<li>Handle no default attestations env var by <a
href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
href="https://redirect.github.com/docker/build-push-action/pull/1343">docker/build-push-action#1343</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/docker/build-push-action/commit/d08e5c354a6adb9ed34480a06d141179aa583294"><code>d08e5c3</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/build-push-action/issues/1479">#1479</a>
from docker/dependabot/npm_and_yarn/docker/actions-t...</li>
<li><a
href="https://github.com/docker/build-push-action/commit/cbd2dff9a0f0ef650dcce9c635bb2f877ab37be5"><code>cbd2dff</code></a>
chore: update generated content</li>
<li><a
href="https://github.com/docker/build-push-action/commit/f76f51f12900bb84aa9d1a498f35870ef1f76675"><code>f76f51f</code></a>
chore(deps): Bump <code>@​docker/actions-toolkit</code> from 0.78.0 to
0.79.0</li>
<li><a
href="https://github.com/docker/build-push-action/commit/7d03e66b5f24d6b390ab64b132795fd3ef4152c8"><code>7d03e66</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/build-push-action/issues/1473">#1473</a>
from crazy-max/rm-deprecated-envs</li>
<li><a
href="https://github.com/docker/build-push-action/commit/98f853d923dd281a3bcbbb98a0712a91aa913322"><code>98f853d</code></a>
chore: update generated content</li>
<li><a
href="https://github.com/docker/build-push-action/commit/cadccf6e8c7385c86d9cb0800cf07672645cc238"><code>cadccf6</code></a>
remove deprecated envs</li>
<li><a
href="https://github.com/docker/build-push-action/commit/03fe8775e325e34fffbda44c73316f8287aea372"><code>03fe877</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/build-push-action/issues/1478">#1478</a>
from docker/dependabot/github_actions/docker/setup-b...</li>
<li><a
href="https://github.com/docker/build-push-action/commit/827e36650e1fa7386d09422b5ba3c068fdbe0a1d"><code>827e366</code></a>
chore(deps): Bump docker/setup-buildx-action from 3 to 4</li>
<li><a
href="https://github.com/docker/build-push-action/commit/e25db879d025485a4eebd64fea9bb88a43632da6"><code>e25db87</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/build-push-action/issues/1474">#1474</a>
from crazy-max/rm-export-build-tool</li>
<li><a
href="https://github.com/docker/build-push-action/commit/1ac2573b5c8b4e4621d5453ab2a99e83725242bd"><code>1ac2573</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/build-push-action/issues/1470">#1470</a>
from crazy-max/node24</li>
<li>Additional commits viewable in <a
href="https://github.com/docker/build-push-action/compare/v5...v7">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=docker/build-push-action&package-manager=github_actions&previous-version=5&new-version=7)](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 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)


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps
[docker/setup-buildx-action](https://github.com/docker/setup-buildx-action)
from 3 to 4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/docker/setup-buildx-action/releases">docker/setup-buildx-action's
releases</a>.</em></p>
<blockquote>
<h2>v4.0.0</h2>
<ul>
<li>Node 24 as default runtime (requires <a
href="https://github.com/actions/runner/releases/tag/v2.327.1">Actions
Runner v2.327.1</a> or later) by <a
href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
href="https://redirect.github.com/docker/setup-buildx-action/pull/483">docker/setup-buildx-action#483</a></li>
<li>Remove deprecated inputs/outputs by <a
href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
href="https://redirect.github.com/docker/setup-buildx-action/pull/464">docker/setup-buildx-action#464</a></li>
<li>Switch to ESM and update config/test wiring by <a
href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
href="https://redirect.github.com/docker/setup-buildx-action/pull/481">docker/setup-buildx-action#481</a></li>
<li>Bump <code>@​actions/core</code> from 1.11.1 to 3.0.0 in <a
href="https://redirect.github.com/docker/setup-buildx-action/pull/475">docker/setup-buildx-action#475</a></li>
<li>Bump <code>@​docker/actions-toolkit</code> from 0.63.0 to 0.79.0 in
<a
href="https://redirect.github.com/docker/setup-buildx-action/pull/482">docker/setup-buildx-action#482</a>
<a
href="https://redirect.github.com/docker/setup-buildx-action/pull/485">docker/setup-buildx-action#485</a></li>
<li>Bump js-yaml from 4.1.0 to 4.1.1 in <a
href="https://redirect.github.com/docker/setup-buildx-action/pull/452">docker/setup-buildx-action#452</a></li>
<li>Bump lodash from 4.17.21 to 4.17.23 in <a
href="https://redirect.github.com/docker/setup-buildx-action/pull/472">docker/setup-buildx-action#472</a></li>
<li>Bump minimatch from 3.1.2 to 3.1.5 in <a
href="https://redirect.github.com/docker/setup-buildx-action/pull/480">docker/setup-buildx-action#480</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/setup-buildx-action/compare/v3.12.0...v4.0.0">https://github.com/docker/setup-buildx-action/compare/v3.12.0...v4.0.0</a></p>
<h2>v3.12.0</h2>
<ul>
<li>Deprecate <code>install</code> input by <a
href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
href="https://redirect.github.com/docker/setup-buildx-action/pull/455">docker/setup-buildx-action#455</a></li>
<li>Bump <code>@​docker/actions-toolkit</code> from 0.62.1 to 0.63.0 in
<a
href="https://redirect.github.com/docker/setup-buildx-action/pull/434">docker/setup-buildx-action#434</a></li>
<li>Bump brace-expansion from 1.1.11 to 1.1.12 in <a
href="https://redirect.github.com/docker/setup-buildx-action/pull/436">docker/setup-buildx-action#436</a></li>
<li>Bump form-data from 2.5.1 to 2.5.5 in <a
href="https://redirect.github.com/docker/setup-buildx-action/pull/432">docker/setup-buildx-action#432</a></li>
<li>Bump undici from 5.28.4 to 5.29.0 in <a
href="https://redirect.github.com/docker/setup-buildx-action/pull/435">docker/setup-buildx-action#435</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/setup-buildx-action/compare/v3.11.1...v3.12.0">https://github.com/docker/setup-buildx-action/compare/v3.11.1...v3.12.0</a></p>
<h2>v3.11.1</h2>
<ul>
<li>Fix <code>keep-state</code> not being respected by <a
href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
href="https://redirect.github.com/docker/setup-buildx-action/pull/429">docker/setup-buildx-action#429</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/setup-buildx-action/compare/v3.11.0...v3.11.1">https://github.com/docker/setup-buildx-action/compare/v3.11.0...v3.11.1</a></p>
<h2>v3.11.0</h2>
<ul>
<li>Keep BuildKit state support by <a
href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in <a
href="https://redirect.github.com/docker/setup-buildx-action/pull/427">docker/setup-buildx-action#427</a></li>
<li>Remove aliases created when installing by default by <a
href="https://github.com/hashhar"><code>@​hashhar</code></a> in <a
href="https://redirect.github.com/docker/setup-buildx-action/pull/139">docker/setup-buildx-action#139</a></li>
<li>Bump <code>@​docker/actions-toolkit</code> from 0.56.0 to 0.62.1 in
<a
href="https://redirect.github.com/docker/setup-buildx-action/pull/422">docker/setup-buildx-action#422</a>
<a
href="https://redirect.github.com/docker/setup-buildx-action/pull/425">docker/setup-buildx-action#425</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/setup-buildx-action/compare/v3.10.0...v3.11.0">https://github.com/docker/setup-buildx-action/compare/v3.10.0...v3.11.0</a></p>
<h2>v3.10.0</h2>
<ul>
<li>Bump <code>@​docker/actions-toolkit</code> from 0.54.0 to 0.56.0 in
<a
href="https://redirect.github.com/docker/setup-buildx-action/pull/408">docker/setup-buildx-action#408</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/setup-buildx-action/compare/v3.9.0...v3.10.0">https://github.com/docker/setup-buildx-action/compare/v3.9.0...v3.10.0</a></p>
<h2>v3.9.0</h2>
<ul>
<li>Bump <code>@​docker/actions-toolkit</code> from 0.48.0 to 0.54.0 in
<a
href="https://redirect.github.com/docker/setup-buildx-action/pull/402">docker/setup-buildx-action#402</a>
<a
href="https://redirect.github.com/docker/setup-buildx-action/pull/404">docker/setup-buildx-action#404</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/setup-buildx-action/compare/v3.8.0...v3.9.0">https://github.com/docker/setup-buildx-action/compare/v3.8.0...v3.9.0</a></p>
<h2>v3.8.0</h2>
<ul>
<li>Make cloud prefix optional to download buildx if driver is cloud by
<a href="https://github.com/crazy-max"><code>@​crazy-max</code></a> in
<a
href="https://redirect.github.com/docker/setup-buildx-action/pull/390">docker/setup-buildx-action#390</a></li>
<li>Bump <code>@​actions/core</code> from 1.10.1 to 1.11.1 in <a
href="https://redirect.github.com/docker/setup-buildx-action/pull/370">docker/setup-buildx-action#370</a></li>
<li>Bump <code>@​docker/actions-toolkit</code> from 0.39.0 to 0.48.0 in
<a
href="https://redirect.github.com/docker/setup-buildx-action/pull/389">docker/setup-buildx-action#389</a></li>
<li>Bump cross-spawn from 7.0.3 to 7.0.6 in <a
href="https://redirect.github.com/docker/setup-buildx-action/pull/382">docker/setup-buildx-action#382</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/docker/setup-buildx-action/compare/v3.7.1...v3.8.0">https://github.com/docker/setup-buildx-action/compare/v3.7.1...v3.8.0</a></p>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/docker/setup-buildx-action/commit/4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd"><code>4d04d5d</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/setup-buildx-action/issues/485">#485</a>
from docker/dependabot/npm_and_yarn/docker/actions-to...</li>
<li><a
href="https://github.com/docker/setup-buildx-action/commit/cd74e05d9bae4eeec789f90ba15dc6fb4b60ae5d"><code>cd74e05</code></a>
chore: update generated content</li>
<li><a
href="https://github.com/docker/setup-buildx-action/commit/eee38ec7b3ed034ee896d3e212e5d11c04562b84"><code>eee38ec</code></a>
build(deps): bump <code>@​docker/actions-toolkit</code> from 0.77.0 to
0.79.0</li>
<li><a
href="https://github.com/docker/setup-buildx-action/commit/7a83f65b5a215b3c81b210dafdc20362bd2b4e24"><code>7a83f65</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/setup-buildx-action/issues/484">#484</a>
from docker/dependabot/github_actions/docker/setup-qe...</li>
<li><a
href="https://github.com/docker/setup-buildx-action/commit/a5aa96747d67f62520b42af91aeb306e7374b327"><code>a5aa967</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/setup-buildx-action/issues/464">#464</a>
from crazy-max/rm-deprecated</li>
<li><a
href="https://github.com/docker/setup-buildx-action/commit/e73d53fa4ed86ff46faaf2b13a228d6e93c51af3"><code>e73d53f</code></a>
build(deps): bump docker/setup-qemu-action from 3 to 4</li>
<li><a
href="https://github.com/docker/setup-buildx-action/commit/28a438e9ed9ef7ae2ebd0bf839039005c9501312"><code>28a438e</code></a>
Merge pull request <a
href="https://redirect.github.com/docker/setup-buildx-action/issues/483">#483</a>
from crazy-max/node24</li>
<li><a
href="https://github.com/docker/setup-buildx-action/commit/034e9d37dd436b56b0167bea5a11ab731413e8cf"><code>034e9d3</code></a>
chore: update generated content</li>
<li><a
href="https://github.com/docker/setup-buildx-action/commit/b4664d8fd0ba15ff14560ab001737c666076d5be"><code>b4664d8</code></a>
remove deprecated inputs/outputs</li>
<li><a
href="https://github.com/docker/setup-buildx-action/commit/a8257dec35f244ad06b4ff6c90fdd2ba97f262ba"><code>a8257de</code></a>
node 24 as default runtime</li>
<li>Additional commits viewable in <a
href="https://github.com/docker/setup-buildx-action/compare/v3...v4">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=docker/setup-buildx-action&package-manager=github_actions&previous-version=3&new-version=4)](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 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)


</details>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
## User-Facing Changes

<!-- will be used as a changelog entry -->

## Description
Fix dompurify and tar versions
<!-- link relevant GitHub issues -->
<!-- add `docs` label if this PR requires documentation updates -->
<!-- add relevant metric tracking for experimental / new features -->

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
## User-Facing Changes

When using State Transitions panel, users should no longer have problems
with data label overlapping data plot line.

<img width="536" height="227" alt="image"
src="https://github.com/user-attachments/assets/537049b9-8014-4cc3-92e2-6aad79a52b0f"
/>



## Description

Had to simply change the calculation that determines the Y position of
the data plot lines.
I went with this approach because the first label is already at the top
of the canvas and therefore couldn't be moved. So instead of moving the
labels up, I moved the data lines down.

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
…#985)

## User-Facing Changes

Adjust Y calculation to make data lines be closed to data labels

Improves #981 

## Description

<!-- link relevant GitHub issues -->
<!-- add `docs` label if this PR requires documentation updates -->
<!-- add relevant metric tracking for experimental / new features -->

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
## User-Facing Changes

<!-- will be used as a changelog entry -->

## Description
When the same extension is installed both locally and in an org
namespace, the extensions list must be updated accordingly, triggering a
reactive re-render of the list.

Uninstall only the extension from the chosen namespace or locally.

<!-- link relevant GitHub issues -->
<!-- add `docs` label if this PR requires documentation updates -->
<!-- add relevant metric tracking for experimental / new features -->

## Checklist

- [ ] The web version was tested and it is running ok
- [ ] The desktop version was tested and it is running ok
- [ ] This change is covered by unit tests
- [ ] Files constants.ts, types.ts and *.style.ts have been checked and
relevant code snippets have been relocated
⚠️ **This PR has merge conflicts that need to be resolved manually.**

This PR syncs changes from `main` into `develop` after release
**1.24.1**.

    Please review the changes before merging.

    **Auto-generated by GitHub Actions**

---------

Signed-off-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <luiz.bezerra+QCOM@ctw.bmwgroup.com>
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: ctw-joao-luis <Joao.Luis@ctw.bmwgroup.com>
Signed-off-by: Thomas Sedlmayer <tsedlmayer@pmsfit.de>
Signed-off-by: Taeseung Sohn <paulsohnjp@gmail.com>
Signed-off-by: Gabriela Almeida <gabriela.almeida@criticaltechworks.com>
Signed-off-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <198787532+luiz-bezerra-ctw-bmwgroup-com_QCOM@users.noreply.github.com>
Co-authored-by: Rodrigo CTW <rodrigo.PE.rodrigues@ctw.bmwgroup.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Gabriela Almeida <gabriela.almeida@criticaltechworks.com>
Co-authored-by: Alexandre Neuwald CTW <Alexandre.Neuwald@ctw.bmwgroup.com>
Co-authored-by: Luiz Bezerra <luiz.bezerra@ctw.bmwgroup.com>
Co-authored-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <luiz.bezerra+QCOM@ctw.bmwgroup.com>
Co-authored-by: ctw-joao-luis <Joao.Luis@ctw.bmwgroup.com>
Co-authored-by: Alexandre Neuwald <alexandre.neuwald@criticaltechworks.com>
Co-authored-by: Bruno Abreu <bmachadorj@gmail.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Bezerra Luiz, (Luiz.Bezerra@ctw.bmwgroup.com) <198787532+luiz-bezerra-ctw-bmwgroup-com_QCOM@users.noreply.github.com>
Co-authored-by: Joao Luis <joao.miguel.luis@criticaltechworks.com>
Co-authored-by: Thomas Sedlmayer <tsedlmayer@pmsfit.de>
Co-authored-by: Taeseung Sohn <paulsohnjp@gmail.com>
Co-authored-by: Planck-Ho <wenloong.he@gmail.com>
Co-authored-by: joao-oliveira-ctw <joao.alves.oliveira@criticaltechworks.com>
Co-authored-by: andremarques94 <90326088+andremarques94@users.noreply.github.com>
Co-authored-by: Taeseung Sohn <taeseung.sohn@tier4.jp>
Co-authored-by: cadkin <adkinscv@ornl.gov>
Signed-off-by: joao-oliveira-ctw <joao.alves.oliveira@criticaltechworks.com>
@joao-oliveira-ctw joao-oliveira-ctw changed the title Hotfix/release Release v1.24.2 Mar 11, 2026
@joao-oliveira-ctw joao-oliveira-ctw self-assigned this Mar 11, 2026
@sonarqubecloud

Copy link
Copy Markdown

@joao-oliveira-ctw
joao-oliveira-ctw merged commit feec016 into main Mar 11, 2026
28 checks passed
@joao-oliveira-ctw
joao-oliveira-ctw deleted the hotfix/release branch March 11, 2026 12:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants