All Versions
173
Latest Version
Avg Release Cycle
27 days
Latest Release
1233 days ago
Changelog History
Page 4
Changelog History
Page 4
-
v5.5.2 Changes
- ๐ Fixed bug in
toJS
not handlingnull
values correctly. Fixes #1557 through #1783 by @wangyiz4262
- ๐ Fixed bug in
-
v5.5.1 Changes
- ๐
toJS
now has arecurseEverything
everything option, that even detects and converts observable objects that are "behind" non-observable objects. See #1699 by wangyiz4262 - ๐ Added flow typings form
comparer
, see #1751 by pdong - โก๏ธ Update flow typings for configuration options, #1772 by alexandersorokin
- ๐
-
v5.5.0 Changes
๐ (Minor version of
5
was bumped significantly to make the number better correlate together :-))- ๐ Fixed #1740: combining decorators and
extendObservable
in a class constructor caused errors to be thrown - ๐ Fixed #1739:
- Proxies:
delete
-ing a property was not always picked up by the reactivity system - Non-proxies:
remove()
-ing a property was not always picked up by thehas()
andget()
utilities -
has
now returnstrue
for computed fields -
get
now returns a value for computed fields
- Proxies:
- Introduced
_allowStateChangeInsideComputed
. Don't use it :-). - MobX is now transpiled using babel 7
- ๐ Fixed #1740: combining decorators and
-
v5.1.2 Changes
- ๐ Fixed #1650, decorating fields with the name
toString
does not behave correctly.
- ๐ Fixed #1650, decorating fields with the name
-
v5.1.0 Changes
- ๐ง Improved handling of multiple MobX instances. MobX will no longer complain about being loaded multiple times (one should still prevent it though, to prevent blowing up bundle size!), but merge internal state by default. If multiple MobX versions need to be loaded, call
configure({ isolateGlobalState: true })
. Note that this means that observables from the different MobX instances won't cooperate. Fixes #1681, #1082 - ๐
enforceActions
options now supports the values:"never"
,"observed"
and"always"
to make the behavior more clear. Fixes #1680, #1473
- ๐ง Improved handling of multiple MobX instances. MobX will no longer complain about being loaded multiple times (one should still prevent it though, to prevent blowing up bundle size!), but merge internal state by default. If multiple MobX versions need to be loaded, call
-
v5.0.5 Changes
- ๐ Fixed #1667: creating a large array could result in undefined items (MobX 4.* was not affected)
-
v5.0.3 Changes
- ๐ Fixed issue where it was no longer possible to define custom properties on observable arrays
-
v5.0.2 Changes
- ๐ Fixed issue where iterators where not compiled to ES5, breaking the ES5 based builds.