Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Sep 13, 2019

This PR contains the following updates:

Package Type Update Change
mobx (source) dependencies minor 4.3.1 -> 4.15.4

Release Notes

mobxjs/mobx

v4.15.4

Compare Source

v4.15.3

Compare Source

v4.15.2

Compare Source

v4.15.1

Compare Source

  • 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)

v4.15.0

Compare Source

v4.14.1

Compare Source

  • 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.

v4.14.0

Compare Source

  • Added experimental reactionRequiresObservable & observableRequiresReaction config #​2079, Docs
  • Added experimental requiresObservable config to reaction, autorun & when options #​2079, Docs

v4.13.1

Compare Source

  • 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.

v4.13.0

Compare Source

  • 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

v4.12.0

Compare Source

v4.11.0

Compare Source

BREAKING CHANGE

Reverted the support of Symbols in general in MobX 4, as it gives to many potential build errors and increases the system requirements for MobX 4 (which was an oversight in 4.10.0). Apologies for the breaking change (lack of new major version numbers). If lock files are properly used however, no harm should be caused by this change.

v4.10.0

Compare Source

v4.9.4

Compare Source

v4.9.3

Compare Source

  • Fixed observable.set compatibility with IE 11, see #​1917 by kalmi

v4.9.2

Compare Source

  • Fixed regression #​1878, accidental use of Symbol breaking Internet Explorer / React Native compatibility.

v4.9.1

Compare Source

  • Fixed regression in toJS: observable maps were not properly serialized. Fixes #​1875

v4.9.0

Compare Source

Features

  • Introduced support for observable sets! Through #​1592 by @​newraina
  • observable.box now accepts an equals option, to be able to pass a custom comparision function. Through #​1862, #​1874 by @​fi3ework. Fixes #​1580
  • Improved logging of reactions; if an action throws an exception, errors in reactions that react to that are only logged as warnings. Fixes #​1836

Fixes

  • Improved typings for flow, see #​1827 by @​xaviergonz
  • Don't allow subclassing map, fixes #​1858
  • Fixed trace(true) not being able to handle multi-line comments in traced function. Fixes #​1850
  • @computed now introduces non-configurable properties, to fail fast on incorrect inheritance or property deletion. Fixes #​1867
  • The options enforceActions and isolateGlobalState now work correctly when used together. Fixes #​1869

v4.8.0

Compare Source

  • MobX now requires TypeScript 3 (this was already the case in 5.7.0, but in this version the difference is actually noticeable in the typings).
  • Fixed array dehancer sometimes skipping. Fixes #​1839 through #​1841 by k-g-a
  • Fixed issue where webpack 4 wouldn't use the ESM module #​1834 by mrtnbroder
  • Improved type inference for flow in TypeScript 3. Fixes #​1816 through #​1825 by ismailhabib
  • Introduced support for global environment variable IGNORE_MOBX_MINIFIY_WARNING=true to skip the built-in minification warning. See #​1835 by fi3ework
  • Fixed onBecome(Un)Observed dispoer cleanup. Fixes #​1537 through #​1833 by fi3ework

v4.7.0

Compare Source

  • Upgraded typings to TypeScript 3
  • Fixed #​1742, change detection fails when multiple mobx instances were active.
  • Fixed #​1624, use built-in flow types for iterators
  • Fixed #​1777 through #​1826, stack overflow exception, in development mode, when using @computed on a React component. The MobX 5 behavior here has been reverted to the MobX 4 behavior.

v4.6.0

Compare Source

  • keepAlive has become smarter and won't recomputed computed values that are kept alive, as long as they aren't read. Implements #​1534
  • Fixed #​1796, undeleting a property that had an initial value of undefined was undetected
  • Improved Flow typings, see #​1794 and #​1786

v4.5.2

Compare Source

v4.5.1

Compare Source

  • toJS now has a recurseEverything 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

v4.5.0

Compare Source

(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 the has() and get() utilities
    • has now returns true for computed fields
    • get now returns a value for computed fields
  • Introduced _allowStateChangeInsideComputed. Don't use it :-).
  • MobX is now transpiled using babel 7

v4.4.2

Compare Source

  • Fixed #​1650, decorating fields with the name toString does not behave correctly.

v4.4.1

Compare Source

v4.4.0

Compare Source

  • 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

v4.3.2

Compare Source


Renovate configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by WhiteSource Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/mobx-4.x branch 7 times, most recently from 2e92ab6 to 6bff2f7 Compare September 19, 2019 21:56
@renovate renovate bot force-pushed the renovate/mobx-4.x branch from 6bff2f7 to 511890b Compare September 28, 2019 12:52
@renovate renovate bot changed the title Update dependency mobx to v4.13.0 Update dependency mobx to v4.13.1 Sep 28, 2019
@renovate renovate bot force-pushed the renovate/mobx-4.x branch 2 times, most recently from 82bfa3c to 7728147 Compare October 2, 2019 12:47
@renovate renovate bot changed the title Update dependency mobx to v4.13.1 Update dependency mobx to v4.14.0 Oct 2, 2019
@renovate renovate bot force-pushed the renovate/mobx-4.x branch 5 times, most recently from 394e02c to f1798a8 Compare October 9, 2019 15:04
@renovate renovate bot force-pushed the renovate/mobx-4.x branch 2 times, most recently from 82262c2 to 6be967f Compare October 18, 2019 20:04
@renovate renovate bot changed the title Update dependency mobx to v4.14.0 Update dependency mobx to v4.14.1 Oct 18, 2019
@renovate renovate bot force-pushed the renovate/mobx-4.x branch 2 times, most recently from 3d2393e to 23ae136 Compare October 25, 2019 17:07
@renovate renovate bot force-pushed the renovate/mobx-4.x branch from 23ae136 to 7125166 Compare October 29, 2019 15:03
@renovate renovate bot force-pushed the renovate/mobx-4.x branch from 7125166 to eb4c5c6 Compare November 7, 2019 21:20
@renovate renovate bot changed the title Update dependency mobx to v4.14.1 Update dependency mobx to v4.15.0 Nov 7, 2019
@renovate renovate bot force-pushed the renovate/mobx-4.x branch from eb4c5c6 to d8c0b12 Compare December 14, 2019 21:17
@renovate renovate bot changed the title Update dependency mobx to v4.15.0 Update dependency mobx to v4.15.1 Dec 14, 2019
@renovate renovate bot force-pushed the renovate/mobx-4.x branch from d8c0b12 to 388571a Compare January 18, 2020 12:51
@renovate renovate bot changed the title Update dependency mobx to v4.15.1 Update dependency mobx to v4.15.2 Jan 18, 2020
@renovate renovate bot force-pushed the renovate/mobx-4.x branch from 388571a to 61370fa Compare February 8, 2020 11:54
@renovate renovate bot changed the title Update dependency mobx to v4.15.2 Update dependency mobx to v4.15.4 Feb 8, 2020
@renovate
Copy link
Contributor Author

renovate bot commented Mar 24, 2023

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant