Skip to content

Bump the dependencies group across 1 directory with 28 updates - #516

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/dependencies-44fe38d0a3
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/dependencies-44fe38d0a3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 6, 2026 •

Copy link
Copy Markdown

Bumps the dependencies group with 28 updates in the / directory:

Package From To
@babylonjs/core 7.51.1 9.35.0
@babylonjs/loaders 7.51.1 9.35.0
@babylonjs/materials 7.51.1 9.35.0
mobx 6.13.1 7.1.5
mobx-react-lite 4.0.7 5.1.2
nanoid 5.1.5 6.0.2
postgres 3.4.9 4.1.0
react 18.3.1 19.3.1
@types/react 18.3.3 19.3.0
react-dom 18.3.1 19.3.1
@types/react-dom 18.3.0 19.3.0
@eslint/js 9.39.5 10.0.1
@gltf-transform/core 4.2.0 4.5.1
@gltf-transform/extensions 4.5.0 4.5.1
@gltf-transform/functions 4.5.0 4.5.1
@lunapaint/tga-codec 0.1.0 0.2.0
@types/react 18.3.3 19.3.0
@types/react-dom 18.3.0 19.3.0
@vitejs/plugin-react 4.3.1 6.3.0
bun-types 1.1.21 1.4.4
eslint 9.39.5 10.14.0
eslint-plugin-mobx 0.0.14 0.2.1
globals 17.12.0 17.14.0
less 4.3.0 4.9.1
meshoptimizer 1.2.0 1.3.0
sharp 0.34.2 0.35.5
typescript 5.8.3 7.0.2
typescript-eslint 8.70.0 8.72.2
vite 5.3.5 8.3.7
vitest 2.1.9 5.1.0

Updates @babylonjs/core from 7.51.1 to 9.35.0

Release notes

Sourced from @​babylonjs/core's releases.

9.35.0

Core

  • Fix WebGL effect samplers being dropped when compiled during context loss - by serdarucel (#19033)
  • Release GPU resources in ProceduralTexture, HDRIrradianceFiltering and DynamicTexture dispose - [Bug Fix] by bkaradzic-microsoft (#19121)
  • NativeEngine: Honor MRT attachment mip generation intent - [Bug Fix] by bkaradzic-microsoft (#19120)
  • Sample IBL CDF radiance at the icdf bin center - [Bug Fix] by bkaradzic-microsoft (#19114)
  • Update HTML-in-Canvas typings to the latest WICG explainer API - by RaananW (#19116)
  • WebGPU/Effect: don't rebuild effects whose shader code is still loading after a context loss - by Deadlywolf712 (#19115)

Inspector

  • Add audio engine inspection to Inspector Lite - [New Feature] by ryantrem (#19119)

9.34.0

Core

  • WebGPU: find cached texture views without building a key string - by enriqxxx (#19091)

Inspector

9.33.3

Core

  • Shader preprocessor: #if !X is #if !defined(X) - by enriqxxx (#19098)
  • Flow Graph Editor: add sound reactions and diagnostics - [New Feature] by RaananW (#19102)
  • WebGPU: invalidate cached draws when vertex buffers change - [Bug Fix] by Popov72 (#19051)
  • WebGPU: createRenderPipelineAsync prewarms the front face the draws of the mesh use - by enriqxxx (#19108)
  • Add bent-normal reflection occlusion - by sebavan (#19069)
  • WebGPU: createRenderPipelineAsync can prewarm the pipeline of draws that bind depth or unfilterable float textures - by enriqxxx (#19107)
  • WebGPU: maxFramesInFlight, a limit on the frames the GPU has in flight (opt-in) - by enriqxxx (#19093)
  • Skip zero-count Buffer.updateDirectly uploads - by RizgarOzan (#19100)
  • Copy assigned by-value parameters when inlining shader functions - [Bug Fix] by bkaradzic-microsoft (#19077)
  • Fix DirectionalLight fixed-frustum shadows under reverse depth - by christabone (#19056)
  • Fix HDR texture support in volumetric light scattering - by BarthPaleologue (#19036)
  • Fix duplicate depth texture entry in the WebGPU MRT texture cache - by Bboissen (#19045)
  • Preserve direct draws without native command batching - by Popov72 (#19076)

Inspector

Loaders

  • Fix FBX animation refinement growing across bones - [Bug Fix] by Popov72 (#19050)

... (truncated)

Changelog

Sourced from @​babylonjs/core's changelog.

9.35.0

Core

  • Fix WebGL effect samplers being dropped when compiled during context loss - by serdarucel (#19033)
  • Release GPU resources in ProceduralTexture, HDRIrradianceFiltering and DynamicTexture dispose - [Bug Fix] by bkaradzic-microsoft (#19121)
  • NativeEngine: Honor MRT attachment mip generation intent - [Bug Fix] by bkaradzic-microsoft (#19120)
  • Sample IBL CDF radiance at the icdf bin center - [Bug Fix] by bkaradzic-microsoft (#19114)
  • Update HTML-in-Canvas typings to the latest WICG explainer API - by RaananW (#19116)
  • WebGPU/Effect: don't rebuild effects whose shader code is still loading after a context loss - by Deadlywolf712 (#19115)

Inspector

  • Add audio engine inspection to Inspector Lite - [New Feature] by ryantrem (#19119)

9.34.0

Core

  • WebGPU: find cached texture views without building a key string - by enriqxxx (#19091)

Inspector

9.33.3

Core

  • Shader preprocessor: #if !X is #if !defined(X) - by enriqxxx (#19098)
  • Flow Graph Editor: add sound reactions and diagnostics - [New Feature] by RaananW (#19102)
  • WebGPU: invalidate cached draws when vertex buffers change - [Bug Fix] by Popov72 (#19051)
  • WebGPU: createRenderPipelineAsync prewarms the front face the draws of the mesh use - by enriqxxx (#19108)
  • Add bent-normal reflection occlusion - by sebavan (#19069)
  • WebGPU: createRenderPipelineAsync can prewarm the pipeline of draws that bind depth or unfilterable float textures - by enriqxxx (#19107)
  • WebGPU: maxFramesInFlight, a limit on the frames the GPU has in flight (opt-in) - by enriqxxx (#19093)
  • Skip zero-count Buffer.updateDirectly uploads - by RizgarOzan (#19100)
  • Copy assigned by-value parameters when inlining shader functions - [Bug Fix] by bkaradzic-microsoft (#19077)
  • Fix DirectionalLight fixed-frustum shadows under reverse depth - by christabone (#19056)
  • Fix HDR texture support in volumetric light scattering - by BarthPaleologue (#19036)
  • Fix duplicate depth texture entry in the WebGPU MRT texture cache - by Bboissen (#19045)
  • Preserve direct draws without native command batching - by Popov72 (#19076)

Inspector

Loaders

  • Fix FBX animation refinement growing across bones - [Bug Fix] by Popov72 (#19050)

... (truncated)

Commits
  • 00bc37c Version update 9.35.0
  • 7b96df6 Remove legacy filename conversion from Native tests (#19122)
  • daae8d9 Fix WebGL effect samplers being dropped when compiled during context loss (#1...
  • 1fa12be Release GPU resources in ProceduralTexture, HDRIrradianceFiltering and Dynami...
  • 00ed16e NativeEngine: Honor MRT attachment mip generation intent (#19120)
  • 2148bdd Add audio engine inspection to Inspector Lite (#19119)
  • 4e7b1d3 Preserve published bundle names in Native tests (#19118)
  • 0f79227 Sample IBL CDF radiance at the icdf bin center (#19114)
  • 9db57e1 Remove nonexistent root entrypoints from @​babylonjs/shared-ui-components (#19...
  • 8f28f09 Update HTML-in-Canvas typings to the latest WICG explainer API (#19116)
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by raananw, a new releaser for @​babylonjs/core since your current version.


Updates @babylonjs/loaders from 7.51.1 to 9.35.0

Release notes

Sourced from @​babylonjs/loaders's releases.

9.35.0

Core

  • Fix WebGL effect samplers being dropped when compiled during context loss - by serdarucel (#19033)
  • Release GPU resources in ProceduralTexture, HDRIrradianceFiltering and DynamicTexture dispose - [Bug Fix] by bkaradzic-microsoft (#19121)
  • NativeEngine: Honor MRT attachment mip generation intent - [Bug Fix] by bkaradzic-microsoft (#19120)
  • Sample IBL CDF radiance at the icdf bin center - [Bug Fix] by bkaradzic-microsoft (#19114)
  • Update HTML-in-Canvas typings to the latest WICG explainer API - by RaananW (#19116)
  • WebGPU/Effect: don't rebuild effects whose shader code is still loading after a context loss - by Deadlywolf712 (#19115)

Inspector

  • Add audio engine inspection to Inspector Lite - [New Feature] by ryantrem (#19119)

9.34.0

Core

  • WebGPU: find cached texture views without building a key string - by enriqxxx (#19091)

Inspector

9.33.3

Core

  • Shader preprocessor: #if !X is #if !defined(X) - by enriqxxx (#19098)
  • Flow Graph Editor: add sound reactions and diagnostics - [New Feature] by RaananW (#19102)
  • WebGPU: invalidate cached draws when vertex buffers change - [Bug Fix] by Popov72 (#19051)
  • WebGPU: createRenderPipelineAsync prewarms the front face the draws of the mesh use - by enriqxxx (#19108)
  • Add bent-normal reflection occlusion - by sebavan (#19069)
  • WebGPU: createRenderPipelineAsync can prewarm the pipeline of draws that bind depth or unfilterable float textures - by enriqxxx (#19107)
  • WebGPU: maxFramesInFlight, a limit on the frames the GPU has in flight (opt-in) - by enriqxxx (#19093)
  • Skip zero-count Buffer.updateDirectly uploads - by RizgarOzan (#19100)
  • Copy assigned by-value parameters when inlining shader functions - [Bug Fix] by bkaradzic-microsoft (#19077)
  • Fix DirectionalLight fixed-frustum shadows under reverse depth - by christabone (#19056)
  • Fix HDR texture support in volumetric light scattering - by BarthPaleologue (#19036)
  • Fix duplicate depth texture entry in the WebGPU MRT texture cache - by Bboissen (#19045)
  • Preserve direct draws without native command batching - by Popov72 (#19076)

Inspector

Loaders

  • Fix FBX animation refinement growing across bones - [Bug Fix] by Popov72 (#19050)

... (truncated)

Changelog

Sourced from @​babylonjs/loaders's changelog.

9.35.0

Core

  • Fix WebGL effect samplers being dropped when compiled during context loss - by serdarucel (#19033)
  • Release GPU resources in ProceduralTexture, HDRIrradianceFiltering and DynamicTexture dispose - [Bug Fix] by bkaradzic-microsoft (#19121)
  • NativeEngine: Honor MRT attachment mip generation intent - [Bug Fix] by bkaradzic-microsoft (#19120)
  • Sample IBL CDF radiance at the icdf bin center - [Bug Fix] by bkaradzic-microsoft (#19114)
  • Update HTML-in-Canvas typings to the latest WICG explainer API - by RaananW (#19116)
  • WebGPU/Effect: don't rebuild effects whose shader code is still loading after a context loss - by Deadlywolf712 (#19115)

Inspector

  • Add audio engine inspection to Inspector Lite - [New Feature] by ryantrem (#19119)

9.34.0

Core

  • WebGPU: find cached texture views without building a key string - by enriqxxx (#19091)

Inspector

9.33.3

Core

  • Shader preprocessor: #if !X is #if !defined(X) - by enriqxxx (#19098)
  • Flow Graph Editor: add sound reactions and diagnostics - [New Feature] by RaananW (#19102)
  • WebGPU: invalidate cached draws when vertex buffers change - [Bug Fix] by Popov72 (#19051)
  • WebGPU: createRenderPipelineAsync prewarms the front face the draws of the mesh use - by enriqxxx (#19108)
  • Add bent-normal reflection occlusion - by sebavan (#19069)
  • WebGPU: createRenderPipelineAsync can prewarm the pipeline of draws that bind depth or unfilterable float textures - by enriqxxx (#19107)
  • WebGPU: maxFramesInFlight, a limit on the frames the GPU has in flight (opt-in) - by enriqxxx (#19093)
  • Skip zero-count Buffer.updateDirectly uploads - by RizgarOzan (#19100)
  • Copy assigned by-value parameters when inlining shader functions - [Bug Fix] by bkaradzic-microsoft (#19077)
  • Fix DirectionalLight fixed-frustum shadows under reverse depth - by christabone (#19056)
  • Fix HDR texture support in volumetric light scattering - by BarthPaleologue (#19036)
  • Fix duplicate depth texture entry in the WebGPU MRT texture cache - by Bboissen (#19045)
  • Preserve direct draws without native command batching - by Popov72 (#19076)

Inspector

Loaders

  • Fix FBX animation refinement growing across bones - [Bug Fix] by Popov72 (#19050)

... (truncated)

Commits
  • 00bc37c Version update 9.35.0
  • 7b96df6 Remove legacy filename conversion from Native tests (#19122)
  • daae8d9 Fix WebGL effect samplers being dropped when compiled during context loss (#1...
  • 1fa12be Release GPU resources in ProceduralTexture, HDRIrradianceFiltering and Dynami...
  • 00ed16e NativeEngine: Honor MRT attachment mip generation intent (#19120)
  • 2148bdd Add audio engine inspection to Inspector Lite (#19119)
  • 4e7b1d3 Preserve published bundle names in Native tests (#19118)
  • 0f79227 Sample IBL CDF radiance at the icdf bin center (#19114)
  • 9db57e1 Remove nonexistent root entrypoints from @​babylonjs/shared-ui-components (#19...
  • 8f28f09 Update HTML-in-Canvas typings to the latest WICG explainer API (#19116)
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by raananw, a new releaser for @​babylonjs/loaders since your current version.


Updates @babylonjs/materials from 7.51.1 to 9.35.0

Release notes

Sourced from @​babylonjs/materials's releases.

9.35.0

Core

  • Fix WebGL effect samplers being dropped when compiled during context loss - by serdarucel (#19033)
  • Release GPU resources in ProceduralTexture, HDRIrradianceFiltering and DynamicTexture dispose - [Bug Fix] by bkaradzic-microsoft (#19121)
  • NativeEngine: Honor MRT attachment mip generation intent - [Bug Fix] by bkaradzic-microsoft (#19120)
  • Sample IBL CDF radiance at the icdf bin center - [Bug Fix] by bkaradzic-microsoft (#19114)
  • Update HTML-in-Canvas typings to the latest WICG explainer API - by RaananW (#19116)
  • WebGPU/Effect: don't rebuild effects whose shader code is still loading after a context loss - by Deadlywolf712 (#19115)

Inspector

  • Add audio engine inspection to Inspector Lite - [New Feature] by ryantrem (#19119)

9.34.0

Core

  • WebGPU: find cached texture views without building a key string - by enriqxxx (#19091)

Inspector

9.33.3

Core

  • Shader preprocessor: #if !X is #if !defined(X) - by enriqxxx (#19098)
  • Flow Graph Editor: add sound reactions and diagnostics - [New Feature] by RaananW (#19102)
  • WebGPU: invalidate cached draws when vertex buffers change - [Bug Fix] by Popov72 (#19051)
  • WebGPU: createRenderPipelineAsync prewarms the front face the draws of the mesh use - by enriqxxx (#19108)
  • Add bent-normal reflection occlusion - by sebavan (#19069)
  • WebGPU: createRenderPipelineAsync can prewarm the pipeline of draws that bind depth or unfilterable float textures - by enriqxxx (#19107)
  • WebGPU: maxFramesInFlight, a limit on the frames the GPU has in flight (opt-in) - by enriqxxx (#19093)
  • Skip zero-count Buffer.updateDirectly uploads - by RizgarOzan (#19100)
  • Copy assigned by-value parameters when inlining shader functions - [Bug Fix] by bkaradzic-microsoft (#19077)
  • Fix DirectionalLight fixed-frustum shadows under reverse depth - by christabone (#19056)
  • Fix HDR texture support in volumetric light scattering - by BarthPaleologue (#19036)
  • Fix duplicate depth texture entry in the WebGPU MRT texture cache - by Bboissen (#19045)
  • Preserve direct draws without native command batching - by Popov72 (#19076)

Inspector

Loaders

  • Fix FBX animation refinement growing across bones - [Bug Fix] by Popov72 (#19050)

... (truncated)

Changelog

Sourced from @​babylonjs/materials's changelog.

9.35.0

Core

  • Fix WebGL effect samplers being dropped when compiled during context loss - by serdarucel (#19033)
  • Release GPU resources in ProceduralTexture, HDRIrradianceFiltering and DynamicTexture dispose - [Bug Fix] by bkaradzic-microsoft (#19121)
  • NativeEngine: Honor MRT attachment mip generation intent - [Bug Fix] by bkaradzic-microsoft (#19120)
  • Sample IBL CDF radiance at the icdf bin center - [Bug Fix] by bkaradzic-microsoft (#19114)
  • Update HTML-in-Canvas typings to the latest WICG explainer API - by RaananW (#19116)
  • WebGPU/Effect: don't rebuild effects whose shader code is still loading after a context loss - by Deadlywolf712 (#19115)

Inspector

  • Add audio engine inspection to Inspector Lite - [New Feature] by ryantrem (#19119)

9.34.0

Core

  • WebGPU: find cached texture views without building a key string - by enriqxxx (#19091)

Inspector

9.33.3

Core

  • Shader preprocessor: #if !X is #if !defined(X) - by enriqxxx (#19098)
  • Flow Graph Editor: add sound reactions and diagnostics - [New Feature] by RaananW (#19102)
  • WebGPU: invalidate cached draws when vertex buffers change - [Bug Fix] by Popov72 (#19051)
  • WebGPU: createRenderPipelineAsync prewarms the front face the draws of the mesh use - by enriqxxx (#19108)
  • Add bent-normal reflection occlusion - by sebavan (#19069)
  • WebGPU: createRenderPipelineAsync can prewarm the pipeline of draws that bind depth or unfilterable float textures - by enriqxxx (#19107)
  • WebGPU: maxFramesInFlight, a limit on the frames the GPU has in flight (opt-in) - by enriqxxx (#19093)
  • Skip zero-count Buffer.updateDirectly uploads - by RizgarOzan (#19100)
  • Copy assigned by-value parameters when inlining shader functions - [Bug Fix] by bkaradzic-microsoft (#19077)
  • Fix DirectionalLight fixed-frustum shadows under reverse depth - by christabone (#19056)
  • Fix HDR texture support in volumetric light scattering - by BarthPaleologue (#19036)
  • Fix duplicate depth texture entry in the WebGPU MRT texture cache - by Bboissen (#19045)
  • Preserve direct draws without native command batching - by Popov72 (#19076)

Inspector

Loaders

  • Fix FBX animation refinement growing across bones - [Bug Fix] by Popov72 (#19050)

... (truncated)

Commits
  • 00bc37c Version update 9.35.0
  • 7b96df6 Remove legacy filename conversion from Native tests (#19122)
  • daae8d9 Fix WebGL effect samplers being dropped when compiled during context loss (#1...
  • 1fa12be Release GPU resources in ProceduralTexture, HDRIrradianceFiltering and Dynami...
  • 00ed16e NativeEngine: Honor MRT attachment mip generation intent (#19120)
  • 2148bdd Add audio engine inspection to Inspector Lite (#19119)
  • 4e7b1d3 Preserve published bundle names in Native tests (#19118)
  • 0f79227 Sample IBL CDF radiance at the icdf bin center (#19114)
  • 9db57e1 Remove nonexistent root entrypoints from @​babylonjs/shared-ui-components (#19...
  • 8f28f09 Update HTML-in-Canvas typings to the latest WICG explainer API (#19116)
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by raananw, a new releaser for @​babylonjs/materials since your current version.


Updates mobx from 6.13.1 to 7.1.5

Release notes

Sourced from mobx's releases.

mobx@7.1.5

Patch Changes

mobx@7.1.4

Patch Changes

  • 850b7123cb987d5d9d6c06b65f0494a11768bbb1 #4761 Thanks @​Enesuygurs! - Include observableKind and debugObjectName in the change events that observe reports for boxed observables, observable object properties and observable map entries, as the IValueDidChange type and the docs describe.

  • 95d5a28adfac4e8851c85a388b1c4a39695627c6 #4762 Thanks @​kubk! - Error messages now name annotations by their MobX 7 exports (actionBound, autoActionBound, flowBound, observableRef, observableShallow, observableStruct, computedStruct) instead of the removed action.bound-style names.

mobx@7.1.3

Patch Changes

mobx@7.1.2

Patch Changes

  • 1442c8bbb04c8aa8073acd6aeb8b7ecb001b44a8 #4754 Thanks @​jzhan-canva! - Remove "type": "commonjs" from the package manifests. The react-native and module entries point at the ESM dist/*.esm.js builds, and the field made bundlers that honour it, such as webpack, Rspack and Re.Pack, parse those files as CommonJS and fail on their import/export statements.

mobx@7.1.1

Patch Changes

mobx@7.1.0

Minor Changes

  • 457ea8f952f0d37681dbe4033670eea7f25a7c4d #4728 Thanks @​kubk! - computed(fn) without a set option now returns IComputedValue<T> with only get(), so calling .set() on it is a type error instead of a runtime throw. computed(fn, { set }) returns the new IWritableComputedValue<T>, which also has set().

Patch Changes

  • 129a01f8581d3b30d5722e7685a639541b7b929f #4743 Thanks @​APX403! - Fix makeAutoObservable(this, overrides), observable(object, annotations) and extendObservable throwing "Invalid annotation" when the object has a member that also exists on Object.prototype, such as a toString() method. Only own keys of the overrides or annotations object are used as annotations now, as makeObservable already does.

  • 01e299b9f811de46df78ddcd6f044b396ba9bd09 #4738 Thanks @​lavrton! - getAtom checks for observable objects first: it is faster on them and no longer subscribes the running derivation to the internal set/map marker keys.

  • 51c51658ce63895d40dc60a5e0eb0d5b7ac5ec2c #4723 Thanks @​giaBaoJS! - Release the internal key subscriptions of observable objects once they are no longer observed. Reading a missing property or checking key in obj inside a reaction created an entry that was kept for the lifetime of the object, so objects used as dynamic dictionaries grew with every key ever looked up. ObservableMap already cleaned up its equivalent has entries.

  • ef270d16ff49e19ebd34fac5724efbaf5c4bb18d #4726 Thanks @​sergioperezcheco! - Fix ObservableSet.delete (and therefore clear/replace) bypassing the enforceActions action diagnostics. Deleting observed values outside an action now warns/throws just like insertion already does, instead of silently allowing the mutation.

  • c71198629959cacbfa3582a72a43dc51294360cb #4741 Thanks @​Om-singhaI! - toJS now includes fields declared with @observable accessor. These fields live on the prototype, so they are neither own nor enumerable properties, and toJS returned an object without them (often just {}). Computed values are still left out. Spread, Object.keys and JSON.stringify are unchanged.

mobx@7.0.6

Patch Changes

  • 4b1c8d3ea2b3de1a2ae852fd5631e33d28a82b15 #4721 Thanks @​giaBaoJS! - fix: assigning length on an observable array now respects intercept. A cancelled or modified splice used to be overridden by a direct write to the backing array, which truncated it without notifying observers and made the next mutation throw "Modification exception". A non-integer length now throws "Out of range" before touching the array.

... (truncated)

Commits
  • 77436d5 Version Packages (#4766)
  • 920f93f MobX React plugin (#4735)
  • c99023b fix(mobx): don't track observable set mutations in the running derivation (#4...
  • 22fc7d2 Version Packages (#4763)
  • 91f2bb2 eslint-plugin-mobx: drop MobX 6 decorator handling from exhaustive-make-obser...
  • 850b712 fix(mobx): include observableKind and debugObjectName in observe events of bo...
  • 95d5a28 Name annotations by their MobX 7 exports and recognize them in eslint-plugin-...
  • b05f0de docs: use the MobX 7 annotation exports instead of the removed namespaced one...
  • f855874 Version Packages (#4757)
  • 78f3fa5 fix(mobx): create overridden @​computed eagerly so super reads get the parent ...
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for mobx since your current version.


Updates mobx-react-lite from 4.0.7 to 5.1.2

Release notes

Sourced from mobx-react-lite's releases.

mobx-react-lite@5.1.2

Patch Changes

  • 1442c8bbb04c8aa8073acd6aeb8b7ecb001b44a8 #4754 Thanks @​jzhan-canva! - Remove "type": "commonjs" from the package manifests. The react-native and module entries point at the ESM dist/*.esm.js builds, and the field made bundlers that honour it, such as webpack, Rspack and Re.Pack, parse those files as CommonJS and fail on their import/export statements.

mobx-react-lite@5.1.1

Patch Changes

mobx-react-lite@5.1.0

Minor Changes

  • f78cb1607283e26ddae508b457eabcde295212a2 #4709 Thanks @​kubk! - Clean up reactions from uncommitted observer renders using the existing timed fallback even when native finalization is available. This releases subscriptions retained by suspended renders while preserving reactivity on retry.

    In environments with native finalization, defer cleanup registration to a shared microtask so synchronous subscriptions avoid native registrations and timers.

mobx-react-lite@5.0.3

Patch Changes

  • 6f002b8e543ca39d3ee23681e28848d7f1724fae #4696 Thanks @​gesposito! - perf: add a node export condition that routes Node and Bun to the existing dist/index.js entry, which picks the prebaked development or production CJS build once at require time. importing mobx in Node no longer executes the env-agnostic dist/mobx.mjs with per-call NODE_ENV checks, and mixing import and require in one Node app now yields a single mobx instance.

mobx-react-lite@5.0.2

Patch Changes

  • ec1b708026c1578e1c1f6c7bd90be18b26f7ce85 #4695 Thanks @​gesposito! - perf: evaluate NODE_ENV once at module scope in the env-agnostic esm bundles (dist/<pkg>.esm.js and dist/<pkg>.mjs) instead of at every __DEV__ call site. process.env is an exotic object in Node, so each check performed a real environment lookup on hot paths; consumers that execute these files as-is (Node ESM, vitest, SSR) see roughly 10x faster observable writes in dev mode. All env-set artifacts and bundler output are unchanged.

mobx-react-lite@5.0.1

Patch Changes

  • 043850ed96266f8bea42bf643a65e62245a98b3c #4689 Thanks @​gesposito! - fix: useObserver no longer retains the element tree returned by a component's first render for the component's whole mounted life. subscribe/getSnapshot were created inside useObserver's first invocation and therefore shared that invocation's closure context with the reaction.track callback's captures (render, renderResult); since React's useSyncExternalStore holds subscribe while the component is mounted, the first render result (and every fiber and DOM node reachable from it) could never be garbage collected. The administration object is now created by a module-level factory whose scope contains nothing render-related.

mobx-react-lite@5.0.0

Major Changes

  • 1926c69f53168619d688f348aa587e8f3ae579ae #4671 Thanks @​kubk! - Release MobX 7, mobx-react-lite 5, and mobx-react 10.

    Bundle sizes are down: ESM prod 17.02 KiB gzip -> 13.96 KiB gzip; a minimal tree-shaken example is 10.32 KiB gzip now.

    It removes long-deprecated compatibility paths and keeps the React bindings split between mobx-react-lite for function components and mobx-react for class-component support.

    MobX 7

    MobX 7 is a cleanup release focused on the modern runtime and decorator model.

    • MobX now always uses Proxy-backed observable objects and arrays. The ES5/non-proxy fallback has been removed.
    • configure({ useProxies: ... }) is no longer supported.
    • { proxy: false } options for observable, observable.object, and observable.array are no longer supported.
    • Legacy decorators are no longer supported.
    • Namespaced annotation and comparer properties now use named exports to reduce bundle size:

... (truncated)

Commits
  • See full diff in

@dependabot
dependabot Bot requested a review from Ignies as a code owner November 6, 2026 01:28
@dependabot dependabot Bot added the dependencies Dependencies of the project label Nov 6, 2026
@github-actions github-actions Bot added animation Character, monster or object animation bug Something is not working correctly performance Performance, FPS or optimization issue refactor Code restructuring without changing behavior rendering Rendering, shaders, lighting, shadows or materials labels Nov 6, 2026
Bumps the dependencies group with 28 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@babylonjs/core](https://github.com/BabylonJS/Babylon.js) | `7.51.1` | `9.35.0` |
| [@babylonjs/loaders](https://github.com/BabylonJS/Babylon.js) | `7.51.1` | `9.35.0` |
| [@babylonjs/materials](https://github.com/BabylonJS/Babylon.js) | `7.51.1` | `9.35.0` |
| [mobx](https://github.com/mobxjs/mobx) | `6.13.1` | `7.1.5` |
| [mobx-react-lite](https://github.com/mobxjs/mobx) | `4.0.7` | `5.1.2` |
| [nanoid](https://github.com/ai/nanoid) | `5.1.5` | `6.0.2` |
| [postgres](https://github.com/porsager/postgres) | `3.4.9` | `4.1.0` |
| [react](https://github.com/react/react/tree/HEAD/packages/react) | `18.3.1` | `19.3.1` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.3` | `19.3.0` |
| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `18.3.1` | `19.3.1` |
| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.0` | `19.3.0` |
| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.5` | `10.0.1` |
| [@gltf-transform/core](https://github.com/donmccurdy/glTF-Transform) | `4.2.0` | `4.5.1` |
| [@gltf-transform/extensions](https://github.com/donmccurdy/glTF-Transform) | `4.5.0` | `4.5.1` |
| [@gltf-transform/functions](https://github.com/donmccurdy/glTF-Transform) | `4.5.0` | `4.5.1` |
| [@lunapaint/tga-codec](https://github.com/lunapaint/tga-codec) | `0.1.0` | `0.2.0` |
| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `18.3.3` | `19.3.0` |
| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `18.3.0` | `19.3.0` |
| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `4.3.1` | `6.3.0` |
| [bun-types](https://github.com/oven-sh/bun/tree/HEAD/packages/bun-types) | `1.1.21` | `1.4.4` |
| [eslint](https://github.com/eslint/eslint) | `9.39.5` | `10.14.0` |
| [eslint-plugin-mobx](https://github.com/mobxjs/mobx/tree/HEAD/packages/eslint-plugin-mobx) | `0.0.14` | `0.2.1` |
| [globals](https://github.com/sindresorhus/globals) | `17.12.0` | `17.14.0` |
| [less](https://github.com/less/less.js) | `4.3.0` | `4.9.1` |
| [meshoptimizer](https://github.com/zeux/meshoptimizer) | `1.2.0` | `1.3.0` |
| [sharp](https://github.com/lovell/sharp) | `0.34.2` | `0.35.5` |
| [typescript](https://github.com/microsoft/TypeScript) | `5.8.3` | `7.0.2` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.70.0` | `8.72.2` |
| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.3.5` | `8.3.7` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `2.1.9` | `5.1.0` |



Updates `@babylonjs/core` from 7.51.1 to 9.35.0
- [Release notes](https://github.com/BabylonJS/Babylon.js/releases)
- [Changelog](https://github.com/BabylonJS/Babylon.js/blob/master/CHANGELOG.md)
- [Commits](BabylonJS/Babylon.js@7.51.1...9.35.0)

Updates `@babylonjs/loaders` from 7.51.1 to 9.35.0
- [Release notes](https://github.com/BabylonJS/Babylon.js/releases)
- [Changelog](https://github.com/BabylonJS/Babylon.js/blob/master/CHANGELOG.md)
- [Commits](BabylonJS/Babylon.js@7.51.1...9.35.0)

Updates `@babylonjs/materials` from 7.51.1 to 9.35.0
- [Release notes](https://github.com/BabylonJS/Babylon.js/releases)
- [Changelog](https://github.com/BabylonJS/Babylon.js/blob/master/CHANGELOG.md)
- [Commits](BabylonJS/Babylon.js@7.51.1...9.35.0)

Updates `mobx` from 6.13.1 to 7.1.5
- [Release notes](https://github.com/mobxjs/mobx/releases)
- [Commits](https://github.com/mobxjs/mobx/compare/mobx@6.13.1...mobx@7.1.5)

Updates `mobx-react-lite` from 4.0.7 to 5.1.2
- [Release notes](https://github.com/mobxjs/mobx/releases)
- [Commits](https://github.com/mobxjs/mobx/commits/mobx-react-lite@5.1.2)

Updates `nanoid` from 5.1.5 to 6.0.2
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
- [Commits](ai/nanoid@5.1.5...6.0.2)

Updates `postgres` from 3.4.9 to 4.1.0
- [Release notes](https://github.com/porsager/postgres/releases)
- [Changelog](https://github.com/porsager/postgres/blob/master/CHANGELOG.md)
- [Commits](porsager/postgres@v3.4.9...v4.1.0)

Updates `react` from 18.3.1 to 19.3.1
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.3.1/packages/react)

Updates `@types/react` from 18.3.3 to 19.3.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `react-dom` from 18.3.1 to 19.3.1
- [Release notes](https://github.com/react/react/releases)
- [Changelog](https://github.com/react/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/react/react/commits/v19.3.1/packages/react-dom)

Updates `@types/react-dom` from 18.3.0 to 19.3.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

Updates `@eslint/js` from 9.39.5 to 10.0.1
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/commits/v10.0.1/packages/js)

Updates `@gltf-transform/core` from 4.2.0 to 4.5.1
- [Changelog](https://github.com/donmccurdy/glTF-Transform/blob/main/CHANGELOG.md)
- [Commits](donmccurdy/glTF-Transform@v4.2.0...v4.5.1)

Updates `@gltf-transform/extensions` from 4.5.0 to 4.5.1
- [Changelog](https://github.com/donmccurdy/glTF-Transform/blob/main/CHANGELOG.md)
- [Commits](donmccurdy/glTF-Transform@v4.5.0...v4.5.1)

Updates `@gltf-transform/functions` from 4.5.0 to 4.5.1
- [Changelog](https://github.com/donmccurdy/glTF-Transform/blob/main/CHANGELOG.md)
- [Commits](donmccurdy/glTF-Transform@v4.5.0...v4.5.1)

Updates `@lunapaint/tga-codec` from 0.1.0 to 0.2.0
- [Release notes](https://github.com/lunapaint/tga-codec/releases)
- [Commits](lunapaint/tga-codec@0.1.0...0.2.0)

Updates `@types/react` from 18.3.3 to 19.3.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

Updates `@types/react-dom` from 18.3.0 to 19.3.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

Updates `@vitejs/plugin-react` from 4.3.1 to 6.3.0
- [Release notes](https://github.com/vitejs/vite-plugin-react/releases)
- [Changelog](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.3.0/packages/plugin-react)

Updates `bun-types` from 1.1.21 to 1.4.4
- [Release notes](https://github.com/oven-sh/bun/releases)
- [Commits](https://github.com/oven-sh/bun/commits/bun-v1.4.4/packages/bun-types)

Updates `eslint` from 9.39.5 to 10.14.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](eslint/eslint@v9.39.5...v10.14.0)

Updates `eslint-plugin-mobx` from 0.0.14 to 0.2.1
- [Release notes](https://github.com/mobxjs/mobx/releases)
- [Changelog](https://github.com/mobxjs/mobx/blob/main/packages/eslint-plugin-mobx/CHANGELOG.md)
- [Commits](https://github.com/mobxjs/mobx/commits/eslint-plugin-mobx@0.2.1/packages/eslint-plugin-mobx)

Updates `globals` from 17.12.0 to 17.14.0
- [Release notes](https://github.com/sindresorhus/globals/releases)
- [Commits](sindresorhus/globals@v17.12.0...v17.14.0)

Updates `less` from 4.3.0 to 4.9.1
- [Release notes](https://github.com/less/less.js/releases)
- [Changelog](https://github.com/less/less.js/blob/master/CHANGELOG.md)
- [Commits](less/less.js@v4.3.0...v4.9.1)

Updates `meshoptimizer` from 1.2.0 to 1.3.0
- [Release notes](https://github.com/zeux/meshoptimizer/releases)
- [Commits](zeux/meshoptimizer@v1.2...v1.3)

Updates `sharp` from 0.34.2 to 0.35.5
- [Release notes](https://github.com/lovell/sharp/releases)
- [Commits](lovell/sharp@v0.34.2...v0.35.5)

Updates `typescript` from 5.8.3 to 7.0.2
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](microsoft/TypeScript@v5.8.3...v7.0.2)

Updates `typescript-eslint` from 8.70.0 to 8.72.2
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.72.2/packages/typescript-eslint)

Updates `vite` from 5.3.5 to 8.3.7
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v8.3.7/packages/vite)

Updates `vitest` from 2.1.9 to 5.1.0
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v5.1.0/packages/vitest)

---
updated-dependencies:
- dependency-name: "@babylonjs/core"
  dependency-version: 9.33.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: "@babylonjs/loaders"
  dependency-version: 9.33.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: "@babylonjs/materials"
  dependency-version: 9.33.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: "@eslint/js"
  dependency-version: 10.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: "@gltf-transform/core"
  dependency-version: 4.5.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: "@gltf-transform/extensions"
  dependency-version: 4.5.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: "@gltf-transform/functions"
  dependency-version: 4.5.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: dependencies
- dependency-name: "@lunapaint/tga-codec"
  dependency-version: 0.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: "@types/react"
  dependency-version: 19.3.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: "@types/react"
  dependency-version: 19.3.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: "@types/react-dom"
  dependency-version: 19.3.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: "@types/react-dom"
  dependency-version: 19.3.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: "@vitejs/plugin-react"
  dependency-version: 6.2.1
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: bun-types
  dependency-version: 1.4.4
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: eslint
  dependency-version: 10.14.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: eslint-plugin-mobx
  dependency-version: 0.2.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: globals
  dependency-version: 17.14.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: less
  dependency-version: 4.9.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: meshoptimizer
  dependency-version: 1.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: mobx
  dependency-version: 7.1.4
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: mobx-react-lite
  dependency-version: 5.1.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: nanoid
  dependency-version: 6.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: postgres
  dependency-version: 4.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: react
  dependency-version: 19.3.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: react-dom
  dependency-version: 19.3.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: sharp
  dependency-version: 0.35.5
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: typescript
  dependency-version: 7.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: typescript-eslint
  dependency-version: 8.72.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: dependencies
- dependency-name: vite
  dependency-version: 8.3.5
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dependencies
- dependency-name: vitest
  dependency-version: 5.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/dependencies-44fe38d0a3 branch from 89f9f2a to 12043b6 Compare November 13, 2026 01:27
@github-actions github-actions Bot added the audio Music, sound effects and audio systems label Nov 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

animation Character, monster or object animation audio Music, sound effects and audio systems bug Something is not working correctly dependencies Dependencies of the project performance Performance, FPS or optimization issue refactor Code restructuring without changing behavior rendering Rendering, shaders, lighting, shadows or materials

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants