Skip to content

build(deps): bump mobx-react from 9.2.2 to 10.0.2 - #7

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/mobx-react-10.0.2
Open

dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/npm_and_yarn/mobx-react-10.0.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 26, 2026

Copy link
Copy Markdown

Bumps mobx-react from 9.2.2 to 10.0.2.

Release notes

Sourced from mobx-react's releases.

mobx-react@10.0.2

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.

  • Updated dependencies [6f002b8e543ca39d3ee23681e28848d7f1724fae]:

    • mobx-react-lite@5.0.3

mobx-react@10.0.1

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.

  • Updated dependencies [ec1b708026c1578e1c1f6c7bd90be18b26f7ce85]:

    • mobx-react-lite@5.0.2

mobx-react@10.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:
    Removed API Replacement
    observable.ref observableRef
    observable.shallow observableShallow
    observable.deep observableDeep
    observable.struct observableStruct
    computed.struct computedStruct
    action.bound actionBound
    flow.bound flowBound
    comparer.identity compareIdentity
    comparer.default compareDefault
    comparer.structural compareStructural
    comparer.shallow compareShallow
    • The public trace API and its related runtime support have been removed. Use toJS, getDependencyTree, getObserverTree, spy or mobx-log package for debugging.

... (truncated)

Commits
  • 5dbb04a Version Packages (#4698)
  • 6f002b8 perf: route Node ESM imports to the env-switched CJS entry via a node export ...
  • f719c63 Version Packages (#4697)
  • ec1b708 perf: evaluate NODE_ENV once at module scope in env-agnostic esm builds (#4695)
  • 6d8b5fa fix: ObservableSet.replace only emits events for actual changes (#4672)
  • f2db759 Version Packages (#4688)
  • 9444c62 fix: Fix onBecomeObserved not firing when a computed becomes observed while s...
  • a908607 fix(mobx): return ObservableSet set-method results in receiver order (#4681)
  • c65a4e1 fix(perf): lazily allocate observers_ Set to reduce memory for unobserved ato...
  • 0d003d1 chore: Revert "chore(deps): bump changesets/action from 1.9.0 to 2.1.0 (#4691...
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Aug 26, 2026
@dependabot dependabot Bot changed the title Bump mobx-react from 9.2.2 to 10.0.2 chore(deps): bump mobx-react from 9.2.2 to 10.0.2 Aug 27, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/mobx-react-10.0.2 branch 2 times, most recently from bf58fb1 to 8381afd Compare August 28, 2026 18:13
@dependabot dependabot Bot changed the title chore(deps): bump mobx-react from 9.2.2 to 10.0.2 build(deps): bump mobx-react from 9.2.2 to 10.0.2 Sep 4, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/mobx-react-10.0.2 branch 4 times, most recently from aba2461 to fc5aada Compare September 7, 2026 05:32
Bumps [mobx-react](https://github.com/mobxjs/mobx) from 9.2.2 to 10.0.2.
- [Release notes](https://github.com/mobxjs/mobx/releases)
- [Commits](https://github.com/mobxjs/mobx/compare/mobx-react@9.2.2...mobx-react@10.0.2)

---
updated-dependencies:
- dependency-name: mobx-react
  dependency-version: 10.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/mobx-react-10.0.2 branch from fc5aada to 050a6c2 Compare September 7, 2026 14:40
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