{"action":"created","issue":{"url":"https://api.github.com/repos/mobxjs/mobx/issues/679","repository_url":"https://api.github.com/repos/mobxjs/mobx","labels_url":"https://api.github.com/repos/mobxjs/mobx/issues/679/labels{/name}","comments_url":"https://api.github.com/repos/mobxjs/mobx/issues/679/comments","events_url":"https://api.github.com/repos/mobxjs/mobx/issues/679/events","html_url":"https://github.com/mobxjs/mobx/pull/679","id":191046200,"number":679,"title":"WIP: Mobx3","user":{"login":"mweststrate","id":1820292,"avatar_url":"https://avatars.githubusercontent.com/u/1820292?v=3","gravatar_id":"","url":"https://api.github.com/users/mweststrate","html_url":"https://github.com/mweststrate","followers_url":"https://api.github.com/users/mweststrate/followers","following_url":"https://api.github.com/users/mweststrate/following{/other_user}","gists_url":"https://api.github.com/users/mweststrate/gists{/gist_id}","starred_url":"https://api.github.com/users/mweststrate/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mweststrate/subscriptions","organizations_url":"https://api.github.com/users/mweststrate/orgs","repos_url":"https://api.github.com/users/mweststrate/repos","events_url":"https://api.github.com/users/mweststrate/events{/privacy}","received_events_url":"https://api.github.com/users/mweststrate/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2016-11-22T15:57:39Z","updated_at":"2016-11-22T16:11:25Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/mobxjs/mobx/pulls/679","html_url":"https://github.com/mobxjs/mobx/pull/679","diff_url":"https://github.com/mobxjs/mobx/pull/679.diff","patch_url":"https://github.com/mobxjs/mobx/pull/679.patch"},"body":"# MobX 3\r\n\r\nMobX 3 will be a short lived major version that will be mainly used to deprecate some old behavior with clear warnings while moving to the new desired behavior in MobX. For example function values will be no longer converted to computed values automatically. Which was in some cases convenient, but mostly confusing. Since changing this behavior would change the semantics without build / compile errors, this transition will be done gradually and completed in MobX 4.\r\n\r\n* [ ] `observable(plainObject)` will now clone instead of enhance the target object. Use `extendObservable(target, target)` if you still want the old behavior. See #649 \r\n* [x] stop autoconverting argument less functions into computed properties, See #532 \r\n* [x] stop sharing global state by default with other mobx instances, See #621 \r\n* [x] Deprecate whyrun\r\n* [x] Remove not all (not recently) deprecated Mobx 2 methods\r\n* [ ] Introduce a better modifier mechanism. Will probably not be introduced in `3.0` but `3.1`\r\n\r\n# MobX 4\r\n\r\n* [ ] Kill stuff deprecated in MobX 2 & 3, including old modifier mechanism, clean up code paths where needed\r\n"},"comment":{"url":"https://api.github.com/repos/mobxjs/mobx/issues/comments/262284532","html_url":"https://github.com/mobxjs/mobx/pull/679#issuecomment-262284532","issue_url":"https://api.github.com/repos/mobxjs/mobx/issues/679","id":262284532,"user":{"login":"coveralls","id":2354108,"avatar_url":"https://avatars.githubusercontent.com/u/2354108?v=3","gravatar_id":"","url":"https://api.github.com/users/coveralls","html_url":"https://github.com/coveralls","followers_url":"https://api.github.com/users/coveralls/followers","following_url":"https://api.github.com/users/coveralls/following{/other_user}","gists_url":"https://api.github.com/users/coveralls/gists{/gist_id}","starred_url":"https://api.github.com/users/coveralls/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/coveralls/subscriptions","organizations_url":"https://api.github.com/users/coveralls/orgs","repos_url":"https://api.github.com/users/coveralls/repos","events_url":"https://api.github.com/users/coveralls/events{/privacy}","received_events_url":"https://api.github.com/users/coveralls/received_events","type":"User","site_admin":false},"created_at":"2016-11-22T16:11:25Z","updated_at":"2016-11-22T16:11:25Z","body":"\n[![Coverage Status](https://coveralls.io/builds/8947331/badge)](https://coveralls.io/builds/8947331)\n\nCoverage increased (+0.6%) to 96.237% when pulling **fdbcbd2f2d34ed0bb484afa1abcbc411a0e38c7d on mobx3** into **90f8f10be043777ec8391b10091daf1249c97d6c on master**.\n"}}
{"actor":{"display_login":"coveralls"}}