All Versions
158
Latest Version
Avg Release Cycle
21 days
Latest Release
127 days ago

Changelog History
Page 1

  • v5.15.4

    January 28, 2020
    • 🏗 Fix process.env replacement in build #2267 by @fredyc
  • v5.15.3

    January 24, 2020
  • v5.15.2

    January 13, 2020
  • v5.15.1

    December 14, 2019
    • Make initial values of observable set accept readonly array #2202
    • 👍 Expose _allowStateReadsStart & _allowStateReadsEnd. This is low level stuff you shouldn't need that's mostly useful for library creators. #2233
    • ⚡️ Fixed an issue with observableRequiresReaction and updating observable during reaction #2195
    • 👀 Improved type inference for action #2213 (see detailed explanation)
  • v5.15.0

    November 07, 2019

    The minimum required TypeScript version is now 3.6

    • 🛠 Fixed flow typings with Typescript v3.6. This means that version of Typescript is required when using flows.
    • Cancelled flows now reject with a FlowCancellationError instance whose error message is the same as in previous versions ("FLOW_CANCELLED") so this is not breaking. #2172 by @vonovak
    • 👷 Fix running mobx in web worker #2184 by @shahata
    • 🛠 Fixed flow typings for Facebook's Flow. A new CancellablePromise Flow type is exported. #2164 by @vonovak
    • 👍 Added support for symbol keys on observable properties (MobX 5 only). #2175 by @StephenHaney
  • v5.14.2

    • 🛠 Fixed installation issue trying to run postinstall hook for a website #2165.
  • v5.14.1

    • 🛠 Fixed a possible issue with action stack errors and multiple mobx versions installed at the same time #2135.
    • Added comparer.shallow for shallow object/array comparisons #1561.
    • 🛠 Fixed disposing an interception within an interception throwing an error #1950.
  • v5.14.0

    • 📄 Added experimental reactionRequiresObservable & observableRequiresReaction config #2079, Docs
    • 📄 Added experimental requiresObservable config to reaction, autorun & when options #2079, Docs
  • v5.13.1

    • 🛠 Don't use global and self keywords unless defined. Fixes #2070.
    • 🛠 onBecome(Un)Observed didn't trigger when using number as key of observable map. Fixes #2067.
    • Exposed _startAction and _endAction to be able to start and action and finish it without needing a code block. This is low level stuff you shouldn't need that's mostly useful for library creators.
  • v5.13.0

    • 🛠 Fixed potential memory leak in observable maps, when non-primitive values are used as keys. Fixes #2031 through #2032.
    • 🛠 Added support to store additional non-observable(!) fields (string or symbol based) on array, to better reflect behavior of MobX 4. Fixes #2044 through #2046