Skip to content

chore(deps): bump axios, @fluidframework/azure-client, @microsoft/live-share, fluid-framework and start-server-and-test in /live-share-dice-roller#1666

Closed
dependabot[bot] wants to merge 1 commit intodevfrom
dependabot/npm_and_yarn/live-share-dice-roller/multi-735cd1d1fb
Closed

chore(deps): bump axios, @fluidframework/azure-client, @microsoft/live-share, fluid-framework and start-server-and-test in /live-share-dice-roller#1666
dependabot[bot] wants to merge 1 commit intodevfrom
dependabot/npm_and_yarn/live-share-dice-roller/multi-735cd1d1fb

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Apr 9, 2026

Removes axios. It's no longer used after updating ancestor dependencies axios, @fluidframework/azure-client, @microsoft/live-share, fluid-framework and start-server-and-test. These dependencies need to be updated together.

Removes axios

Updates @fluidframework/azure-client from 1.0.3 to 2.92.0

Release notes

Sourced from @​fluidframework/azure-client's releases.

Fluid Framework v2.92.0 (minor)

Contents

  • ✨ New Features
    • [Array node nodeChanged events now include a delta payload (via TreeAlpha) (#26677)](#user-content-array-node-nodechanged-events-now-include-a-delta-payload-via-treealpha-26677)
  • 🌳 SharedTree DDS Changes
    • [Add TreeArrayNodeAlpha with a new splice method (#26740)](#user-content-add-treearraynodealpha-with-a-new-splice-method-26740)
  • ⚠️ Deprecations
    • [Deprecate IIdCompressorCore interface (#26865)](#user-content-deprecate-iidcompressorcore-interface-26865)
  • Legacy API Changes
    • [The deprecated getBranch API has been removed (#26796)](#user-content-the-deprecated-getbranch-api-has-been-removed-26796)

✨ New Features

Array node nodeChanged events now include a delta payload (via TreeAlpha) (#26677)

The nodeChanged event for array nodes (accessed via TreeAlpha.on) now provides a delta field, a sequence of ArrayNodeDeltaOp values that describe exactly what changed in the array. This lets you efficiently sync an external representation with tree changes, without taking a snapshot of the old state or diffing the entire array.

The delta follows Quill-style semantics: each op covers a contiguous run of positions in the array before the change.

  • { type: "retain", count: N }—N elements stayed in place. Their positions are unchanged, though their contents may have changed (which would fire separate nodeChanged events on those elements).
  • { type: "insert", count: N }—N elements were inserted; read their values from the current tree at these positions.
  • { type: "remove", count: N }—N elements were removed.

Trailing unchanged elements are not represented by a trailing "retain" op.

Use TreeAlpha.on to subscribe to the richer alpha events. The data passed to the callback is typed as NodeChangedDataAlpha<TNode>:

  • Object, map, and record nodes receive NodeChangedDataProperties (with a required changedProperties set).
  • Array nodes receive NodeChangedDataDelta (with a delta field).

TreeBeta.on is unchanged and does not include delta information.

Example: Applying a Delta to a Plain Array Mirror

// Walk the delta to keep a plain JS array in sync with an array node.
// retain = advance past unchanged elements,
// insert = splice in new elements,
// remove = splice out removed elements.
const mirror: number[] = [1, 2, 3];
TreeAlpha.on(myArrayNode, "nodeChanged", ({ delta }) => {
let readPos = 0; // position in the current (post-change) tree
let writePos = 0; // position in the mirror array
for (const op of delta ?? []) {
if (op.type === "retain") {
</tr></table>

... (truncated)

Changelog

Sourced from @​fluidframework/azure-client's changelog.

2.92.0

Dependency updates only.

2.91.0

Dependency updates only.

2.90.0

Dependency updates only.

2.83.0

Dependency updates only.

2.82.0

Dependency updates only.

2.81.0

Dependency updates only.

2.80.0

Dependency updates only.

2.74.0

Dependency updates only.

2.73.0

Dependency updates only.

2.72.0

Dependency updates only.

2.71.0

Dependency updates only.

2.70.0

Dependency updates only.

2.63.0

... (truncated)

Commits
  • a4ed4aa Process changesets for 2.92.0 client release (#26907)
  • 5f9df7b Add stagingModeAutoFlushThreshold for staging mode batch control (#26577)
  • b64ef8a build(client): Update typetests after minor release 2.91.0 (#26795)
  • dabfc53 build(eslint-config-fluid): restore as independent workspace (#26427)
  • d8ec0f8 feat(runtime): Add option to disable Document Schema upgrades (#26713)
  • a64ebb1 build(client): update to build-tools 0.64 release (#26733)
  • 2f72448 build: bump client versions to 2.92.0 (#26745)
  • c9659f0 build: generate release notes and changelogs for 2.91.0 (#26744)
  • 31d98d5 build: Use pnpm catalogs (#26634)
  • b0a1006 build: update @​biomejs/biome to 2.x (#26617)
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by ms-fluid-bot, a new releaser for @​fluidframework/azure-client since your current version.


Updates @microsoft/live-share from 1.0.1 to 2.0.0-internal.16

Release notes

Sourced from @​microsoft/live-share's releases.

Release v1.4.0

What's Changed

Full Changelog: microsoft/live-share-sdk@v1.3.1...v1.4.0

Release v1.3.1

What's Changed

  • Add canSendBackgroundUpdates check on initial background presence update to prevent sending initial update on .initialize() when background updates are disabled.
  • Fixed suspensions not working when canSendPositionUpdates is false.
  • Added enableBackgroundUpdates option for each instance LiveObjectSynchronizer and refactored connect event from LiveMediaSession to use LiveObjectSynchronizer to reduce redundant signals.

Full Changelog: microsoft/live-share-sdk@v1.3.0...v1.3.1

Release v1.3.0

What's Changed

  • Renamed getLiveContainerSchemaProxy to getLiveContainerSchema
  • Overhaul for error messages across the board
  • Improved typedocs for some of our APIs

Live Share Media

Full Changelog: microsoft/live-share-sdk@v1.2.2...v1.3.0

Release v1.2.2

What's Changed

Full Changelog: microsoft/live-share-sdk@v1.2.1...v1.2.2

Release v1.2.1

What's Changed

Full Changelog: microsoft/live-share-sdk@v1.2.0...v1.2.1

v1.2.0 release

@​microsoft/live-share

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by huntj88, a new releaser for @​microsoft/live-share since your current version.


Updates fluid-framework from 1.3.6 to 2.92.0

Release notes

Sourced from fluid-framework's releases.

Fluid Framework v2.92.0 (minor)

Contents

  • ✨ New Features
    • [Array node nodeChanged events now include a delta payload (via TreeAlpha) (#26677)](#user-content-array-node-nodechanged-events-now-include-a-delta-payload-via-treealpha-26677)
  • 🌳 SharedTree DDS Changes
    • [Add TreeArrayNodeAlpha with a new splice method (#26740)](#user-content-add-treearraynodealpha-with-a-new-splice-method-26740)
  • ⚠️ Deprecations
    • [Deprecate IIdCompressorCore interface (#26865)](#user-content-deprecate-iidcompressorcore-interface-26865)
  • Legacy API Changes
    • [The deprecated getBranch API has been removed (#26796)](#user-content-the-deprecated-getbranch-api-has-been-removed-26796)

✨ New Features

Array node nodeChanged events now include a delta payload (via TreeAlpha) (#26677)

The nodeChanged event for array nodes (accessed via TreeAlpha.on) now provides a delta field, a sequence of ArrayNodeDeltaOp values that describe exactly what changed in the array. This lets you efficiently sync an external representation with tree changes, without taking a snapshot of the old state or diffing the entire array.

The delta follows Quill-style semantics: each op covers a contiguous run of positions in the array before the change.

  • { type: "retain", count: N }—N elements stayed in place. Their positions are unchanged, though their contents may have changed (which would fire separate nodeChanged events on those elements).
  • { type: "insert", count: N }—N elements were inserted; read their values from the current tree at these positions.
  • { type: "remove", count: N }—N elements were removed.

Trailing unchanged elements are not represented by a trailing "retain" op.

Use TreeAlpha.on to subscribe to the richer alpha events. The data passed to the callback is typed as NodeChangedDataAlpha<TNode>:

  • Object, map, and record nodes receive NodeChangedDataProperties (with a required changedProperties set).
  • Array nodes receive NodeChangedDataDelta (with a delta field).

TreeBeta.on is unchanged and does not include delta information.

Example: Applying a Delta to a Plain Array Mirror

// Walk the delta to keep a plain JS array in sync with an array node.
// retain = advance past unchanged elements,
// insert = splice in new elements,
// remove = splice out removed elements.
const mirror: number[] = [1, 2, 3];
TreeAlpha.on(myArrayNode, "nodeChanged", ({ delta }) => {
let readPos = 0; // position in the current (post-change) tree
let writePos = 0; // position in the mirror array
for (const op of delta ?? []) {
if (op.type === "retain") {
</tr></table>

... (truncated)

Changelog

Sourced from fluid-framework's changelog.

2.92.0

Minor Changes

  • The deprecated getBranch API has been removed (#26796) e80a48e25e

    To obtain a branch-like object, create a view from your tree via viewWith. Or, use TreeAlpha.context to get a view from a TreeNode.

  • Array node nodeChanged events now include a delta payload (via TreeAlpha) (#26677) bf02e33aed

    The nodeChanged event for array nodes (accessed via TreeAlpha.on) now provides a delta field, a sequence of ArrayNodeDeltaOp values that describe exactly what changed in the array. This lets you efficiently sync an external representation with tree changes, without taking a snapshot of the old state or diffing the entire array.

    The delta follows Quill-style semantics: each op covers a contiguous run of positions in the array before the change.

    • { type: "retain", count: N }—N elements stayed in place. Their positions are unchanged, though their contents may have changed (which would fire separate nodeChanged events on those elements).
    • { type: "insert", count: N }—N elements were inserted; read their values from the current tree at these positions.
    • { type: "remove", count: N }—N elements were removed.

    Trailing unchanged elements are not represented by a trailing "retain" op.

    Use TreeAlpha.on to subscribe to the richer alpha events. The data passed to the callback is typed as NodeChangedDataAlpha<TNode>:

    • Object, map, and record nodes receive NodeChangedDataProperties (with a required changedProperties set).
    • Array nodes receive NodeChangedDataDelta (with a delta field).

    TreeBeta.on is unchanged and does not include delta information.

    Example: Applying a Delta to a Plain Array Mirror

    // Walk the delta to keep a plain JS array in sync with an array node.
    // retain = advance past unchanged elements,
    // insert = splice in new elements,
    // remove = splice out removed elements.
    const mirror: number[] = [1, 2, 3];
    TreeAlpha.on(myArrayNode, "nodeChanged", ({ delta }) => {
    let readPos = 0; // position in the current (post-change) tree
    let writePos = 0; // position in the mirror array
    for (const op of delta ?? []) {
    if (op.type === "retain") {
    writePos += op.count;
    readPos += op.count;
    } else if (op.type === "insert") {
    const newItems = Array.from(
    { length: op.count },
    (_, i) => myArrayNode[readPos + i],
    );
    mirror.splice(writePos, 0, ...newItems);
    writePos += op.count;

... (truncated)

Commits

Updates start-server-and-test from 1.15.4 to 2.1.5

Release notes

Sourced from start-server-and-test's releases.

v2.1.5

2.1.5 (2026-02-24)

Bug Fixes

  • formatting the message in the constructor of Error object (#395) (9d135de)

v2.1.4

2.1.4 (2026-02-24)

Bug Fixes

v2.1.3

2.1.3 (2025-11-19)

Bug Fixes

  • deps: update dependency wait-on to v9 (#408) (8f1942b)

BREAKING CHANGES

  • dependency wait-on@9.0.3 requires a minimum of Node.js 20. (Earlier versions of Node.js 16 - 19 are already in end-of-life status.)

v2.1.2

2.1.2 (2025-09-19)

Bug Fixes

  • deps: update dependency wait-on to v8.0.5 (#407) (e09a718)

v2.1.1

2.1.1 (2025-09-17)

Bug Fixes

  • deps: update dependency debug to v4.4.3 (#406) (d0db7f6)

v2.1.0

2.1.0 (2025-09-04)

... (truncated)

Commits
  • 9d135de fix: formatting the message in the constructor of Error object (#395)
  • 59b3256 fix: the release process (#415)
  • f06f2a2 fix(deps): update dependency wait-on to v9.0.4 (#413)
  • 8f1942b fix(deps): update dependency wait-on to v9 (#408)
  • e09a718 fix(deps): update dependency wait-on to v8.0.5 (#407)
  • d0db7f6 fix(deps): update dependency debug to v4.4.3 (#406)
  • b399fec feat: support axios proxy (#402)
  • 6385e1d fix(deps): update dependency wait-on to v8.0.4 (#405)
  • b3b82c0 fix(deps): update dependency debug to v4.4.1 (#403)
  • 005ee08 fix(deps): update dependency wait-on to v8.0.3 (#400)
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for start-server-and-test since your current version.


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 commands and options

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)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

…e-share, fluid-framework and start-server-and-test

Removes [axios](https://github.com/axios/axios). It's no longer used after updating ancestor dependencies [axios](https://github.com/axios/axios), [@fluidframework/azure-client](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/service-clients/azure-client), [@microsoft/live-share](https://github.com/microsoft/live-share-sdk/tree/HEAD/packages/live-share), [fluid-framework](https://github.com/microsoft/FluidFramework/tree/HEAD/packages/framework/fluid-framework) and [start-server-and-test](https://github.com/bahmutov/start-server-and-test). These dependencies need to be updated together.


Removes `axios`

Updates `@fluidframework/azure-client` from 1.0.3 to 2.92.0
- [Release notes](https://github.com/microsoft/FluidFramework/releases)
- [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/service-clients/azure-client/CHANGELOG.md)
- [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.92.0/packages/service-clients/azure-client)

Updates `@microsoft/live-share` from 1.0.1 to 2.0.0-internal.16
- [Release notes](https://github.com/microsoft/live-share-sdk/releases)
- [Commits](https://github.com/microsoft/live-share-sdk/commits/HEAD/packages/live-share)

Updates `fluid-framework` from 1.3.6 to 2.92.0
- [Release notes](https://github.com/microsoft/FluidFramework/releases)
- [Changelog](https://github.com/microsoft/FluidFramework/blob/main/packages/framework/fluid-framework/CHANGELOG.md)
- [Commits](https://github.com/microsoft/FluidFramework/commits/client_v2.92.0/packages/framework/fluid-framework)

Updates `start-server-and-test` from 1.15.4 to 2.1.5
- [Release notes](https://github.com/bahmutov/start-server-and-test/releases)
- [Commits](bahmutov/start-server-and-test@v1.15.4...v2.1.5)

---
updated-dependencies:
- dependency-name: axios
  dependency-version: 
  dependency-type: indirect
- dependency-name: "@fluidframework/azure-client"
  dependency-version: 2.92.0
  dependency-type: direct:production
- dependency-name: "@microsoft/live-share"
  dependency-version: 2.0.0-internal.16
  dependency-type: direct:production
- dependency-name: fluid-framework
  dependency-version: 2.92.0
  dependency-type: direct:production
- dependency-name: start-server-and-test
  dependency-version: 2.1.5
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Apr 9, 2026
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Apr 9, 2026
@dependabot dependabot bot added the javascript Pull requests that update Javascript code label Apr 9, 2026
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot bot commented on behalf of github Apr 16, 2026

Superseded by #1676.

@dependabot dependabot bot closed this Apr 16, 2026
@dependabot dependabot bot deleted the dependabot/npm_and_yarn/live-share-dice-roller/multi-735cd1d1fb branch April 16, 2026 01:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants