Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency mobx to v6 #384

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 2, 2020

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
mobx (source) ^5.15.4 -> ^6.0.0 age adoption passing confidence

Release Notes

mobxjs/mobx

v6.7.0

Compare Source

Minor Changes
Patch Changes

v6.6.2

Compare Source

Patch Changes

v6.6.1

Compare Source

Patch Changes

v6.6.0

Compare Source

Minor Changes

v6.5.0

Compare Source

Minor Changes

v6.4.2

Compare Source

Patch Changes

v6.4.1

Compare Source

Patch Changes

v6.4.0

Compare Source

Minor Changes
Patch Changes

v6.3.13

Compare Source

Patch Changes

v6.3.12

Compare Source

Patch Changes

v6.3.11

Compare Source

Patch Changes

v6.3.10

Compare Source

Patch Changes

v6.3.9

Compare Source

Patch Changes

v6.3.8

Compare Source

Patch Changes

v6.3.7

Compare Source

Patch Changes

v6.3.6

Compare Source

Patch Changes

v6.3.5

Compare Source

Patch Changes

v6.3.4

Compare Source

Patch Changes

v6.3.3

Compare Source

Patch Changes

v6.3.2

Compare Source

Patch Changes

v6.3.1

Compare Source

Patch Changes

v6.3.0

Compare Source

Minor Changes
Patch Changes

v6.2.0

Compare Source

Release job failed. See https://github.com/mobxjs/mobx/pull/2842 for release notes

v6.1.8

Compare Source

Patch Changes

v6.1.7

Compare Source

Patch Changes
  • 5640aa77 #​2799 Thanks @​urugator! - - fix: user provided debug names are not preserved on production
    • fix: property atom's debug name is dynamic on production
    • fix: observable(primitive, options) ignores options
    • fix: getDebugName(action) throws [MobX] Cannot obtain atom from undefined
    • fix: terser using unsafe: true

v6.1.6

Compare Source

Patch Changes
  • 9b195b17 #​2780 Thanks @​iChenLei! - The overall memory usage of MobX has been reduced in production builds by skipping the generation of debug identifiers. The internal mapid_ field of Reaction has been removed as part of the change.

v6.1.5

Compare Source

Patch Changes

v6.1.4

Compare Source

Patch Changes

v6.1.3

Compare Source

Patch Changes

v6.1.2

Compare Source

Patch Changes
  • ca09f2f5 #​2761 Thanks @​urugator! - configure({ safeDescriptors: false }) now forces all props of observable objects to be writable and configurable

v6.1.1

Compare Source

Patch Changes
  • 39eca50d #​2757 Thanks @​urugator! - Fix error stringification on minified build
    Fix isObservableProp not supporting Symbols
    Fix makeAutoObservable not ignoring inferredAnnotationsSymbol

v6.1.0

Compare Source

This release fixes a plethora of bugs related to sub-classing and reflecting / iterating on observable objects.
The behavior of MobX is in many edge cases much more explicitly defined now.

A new annotation was introduced: @override / override to support re-defining actions and computed values(!) on sub classses.

For idiomatic MobX usage this release should have little impact, but if you are using a lot of sub-classing, reflection APIs or direct object manipulations like defineProperty,
this release might introduce previously unseen errors for cases that silently failed before, or even worked successfully even though the correct behavior wasn't specified earlier.

If you are migrating from MobX 4/5 we strongly recommend to go to 6.1 in one go, and skip 6.0.*, as some buggy behavior compared to the previous majors has been corrected.

As always, our libraries come as-is and are maintained by volunteers. Upgrades are at own risk and voluntary. Bug reports require a minimal reproductions and a correctly filled out issue template.

Support the ongoing maintenance at: https://opencollective.com/mobx

Minor Changes

28f8a11d #​2641 Thanks @​urugator!

  • action, computed, flow defined on prototype can be overriden by subclass via override annotation/decorator. Previously broken.
  • Overriding anything defined on instance itself (this) is not supported and should throw. Previously partially possible or broken.
  • Attempt to re-annotate property always throws. Previously mostly undefined outcome.
  • All annotated and non-observable props (action/flow) are non-writable. Previously writable.
  • All annotated props of non-plain object are non-configurable. Previously configurable.
  • Observable object should now work more reliably in various (edge) cases.
  • Proxied objects now support Object.defineProperty. Previously unsupported/broken.
  • extendObservable/makeObservable/defineProperty notifies observers/listeners/interceptors about added props. Previously inconsistent.
  • keys/values/entries works like Object.keys/values/entries. Previously included only observables.
  • has works like in. Previously reported true only for existing own observable props.
  • set no longer transforms existing non-observable prop to observable prop, but simply sets the value.
  • remove/delete works with non-observable and computed props. Previously unsupported/broken.
  • Passing options to observable/extendObservable/makeObservable throws if the object is already observable . Previously passed options were mostly ignored.
  • autoBind option is now sticky - same as deep and name option.
  • observable/extendObservable now also picks non-enumerable keys (same as make[Auto]Observable).
  • Removed deprecated action.bound("name")
  • Proxied objects should be compatible with Reflect API. Previously throwing instead of returning booleans.

v6.0.5

Compare Source

Patch Changes

🚨🚨🚨 If you are upgrading from V4/V5, please follow the migration guide.

v6.0.4

Compare Source

Patch Changes

v6.0.3

Compare Source

Patch Changes
  • d0e6778d - Create ESM bundles with NODE_ENV correctly replaced so it can be used in browser (#​2564)

v6.0.2

Compare Source

Patch Changes

v6.0.1

Compare Source

v6.0.0

Compare Source


Configuration

📅 Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - 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 Mend Renovate. View repository job log here.

@netlify
Copy link

netlify bot commented Nov 2, 2020

Deploy Success!

Built with commit 325414c

https://deploy-preview-384--identity.netlify.app

@renovate renovate bot force-pushed the renovate/mobx-6.x branch 29 times, most recently from c8f2fc4 to e7dceda Compare November 3, 2020 05:43
@renovate renovate bot force-pushed the renovate/mobx-6.x branch 25 times, most recently from 0d6b64d to 5343499 Compare November 4, 2020 14:32
@cassidoo cassidoo added the type: chore work needed to keep the product and development running smoothly label May 14, 2021
@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
Labels
type: chore work needed to keep the product and development running smoothly
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants