Never miss a release that matters

AI-powered summaries of every GitHub release.

AI Summaries

Changelogs condensed into clear, actionable insights.

Always Free

Track up to 5 packages at no cost, forever.

Weekly Digest

A curated summary of every release, delivered weekly.

Get Started Free
mobxv1.x
8 releases

TL;DR

MobX now correctly resolves the bundled jscodeshift (code transformation tool) binary when used with npm workspaces, ensuring the CLI functions as expected in complex projects.

Fixes Worth Knowing

The MobX CLI now correctly locates its dependencies when used in npm workspaces, resolving issues with code transformations.

mobxv6.x
56 releases

TL;DR

MobX now initializes computed properties and observables lazily (on first access) which significantly reduces memory usage and startup time for applications with many observable properties.

New

  • Computed properties are now created only when first read, avoiding unnecessary allocations.
  • Observable properties are now created only when first read/written to, improving performance with sparse data.

Fixes Worth Knowing

  • A regression introduced in a previous release, where isComputedProp incorrectly returned false for lazy computed properties, has been resolved.
  • ObservableMap now includes getOrInsert and getOrInsertComputed methods for compatibility with newer Map typings (JavaScript data structure).
v6.0.2v6.0.2
Nov 2, 2020
mobxv9.x
5 releases

TL;DR

MobX React now avoids warnings when used with Babel (a JavaScript compiler), improving the developer experience.

Fixes Worth Knowing

Resolved an issue causing unnecessary warnings with Babel-compiled React code. This improves the development workflow by reducing console noise.

mobxv4.x
5 releases

TL;DR

MobX React Lite now supports React 19, ensuring compatibility with the latest version of the popular UI library (JavaScript framework).

New

  • Added support for React 19.
mobxv0.x
12 releases

TL;DR

This release updates the MobX ESLint plugin to support ESLint 9 and its new flat config (configuration files), improving compatibility and developer experience.

New

  • Added support for ESLint 9.
  • Implemented a flat config option for streamlined configuration.

Fixes Worth Knowing

  • Corrected the configuration name for the recommended flat config.
mobxv3.x
16 releases

TL;DR

MobX React Lite now correctly handles FinalizationRegistry (garbage collection) and timer clearing, resolving potential memory leaks and ensuring reliable cleanup of reactive components.

Fixes Worth Knowing

Resolved a regression that caused incorrect timer clearing, which could lead to unexpected behavior in reactive components. Improved support for FinalizationRegistry, preventing potential memory leaks when observables are garbage collected.

mobxv7.x
16 releases

TL;DR

MobX-React now fully supports TypeScript 4.8 and later, ensuring compatibility for developers using the newest TypeScript features.

New

  • TypeScript 4.8 compatibility: Enables use with the latest TypeScript version.
mobxv-1.x
1 release

TL;DR

Check NPM for the latest MobX release (a state management library) as GitHub releases are not used for this project.

Before You Upgrade

Visit npmjs.com/package/mobx to find and install the newest version.

Jun 27, 2020
mobxv2.x
1 release

TL;DR

MobX now supports iteration over ObservableMap and ObservableArray objects, enabling easier data processing with modern JavaScript tools.

New

  • ObservableMap and ObservableArray support iterators (standard data structures for looping).

Fixes Worth Knowing

  • Resolved an issue where ObservableMap failed to initialize with empty values in Safari.
2.3.6
Jul 13, 2016