{"action":"created","issue":{"url":"https://api.github.com/repos/justinrainbow/json-schema/issues/119","labels_url":"https://api.github.com/repos/justinrainbow/json-schema/issues/119/labels{/name}","comments_url":"https://api.github.com/repos/justinrainbow/json-schema/issues/119/comments","events_url":"https://api.github.com/repos/justinrainbow/json-schema/issues/119/events","html_url":"https://github.com/justinrainbow/json-schema/pull/119","id":49475090,"number":119,"title":"Fix #93 ($ref to local definition not working)","user":{"login":"co3k","id":9206,"avatar_url":"https://avatars.githubusercontent.com/u/9206?v=3","gravatar_id":"","url":"https://api.github.com/users/co3k","html_url":"https://github.com/co3k","followers_url":"https://api.github.com/users/co3k/followers","following_url":"https://api.github.com/users/co3k/following{/other_user}","gists_url":"https://api.github.com/users/co3k/gists{/gist_id}","starred_url":"https://api.github.com/users/co3k/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/co3k/subscriptions","organizations_url":"https://api.github.com/users/co3k/orgs","repos_url":"https://api.github.com/users/co3k/repos","events_url":"https://api.github.com/users/co3k/events{/privacy}","received_events_url":"https://api.github.com/users/co3k/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2014-11-20T00:47:59Z","updated_at":"2015-08-15T10:58:08Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/justinrainbow/json-schema/pulls/119","html_url":"https://github.com/justinrainbow/json-schema/pull/119","diff_url":"https://github.com/justinrainbow/json-schema/pull/119.diff","patch_url":"https://github.com/justinrainbow/json-schema/pull/119.patch"},"body":"See also #110. This pull request is based @stoiev's branch. First, thanks for his great work!\r\n(I skipped fc947a6c949af5302d81e8b3b409d5ead76bc0ca commit. Because it is not related with this problem and it contains some problems; composer.lock should not be ignored (see http://blog.naderman.de/2014/02/17/replace-conflict-forks-explained/) and netbeans project directories  should be ignored in $HOME/.gitignore)\r\n\r\nAnd I've referenced some implementation of brandur/json_schema (it is Ruby JSON Schema validation library). I really appreciate to the library.\r\n\r\nMy fix resolves some problems of #110; e.g. the #110 implementation only resolves the top level of $ref but my implementation resolves any level of a path.\r\n\r\nBut, however, it doesn't pass json/tests/draft4/ref.json yet. We should effort resolve this problem too, but the inline dereferencing problem is needed to fix ASAP."},"comment":{"url":"https://api.github.com/repos/justinrainbow/json-schema/issues/comments/131344645","html_url":"https://github.com/justinrainbow/json-schema/pull/119#issuecomment-131344645","issue_url":"https://api.github.com/repos/justinrainbow/json-schema/issues/119","id":131344645,"user":{"login":"araines","id":8420020,"avatar_url":"https://avatars.githubusercontent.com/u/8420020?v=3","gravatar_id":"","url":"https://api.github.com/users/araines","html_url":"https://github.com/araines","followers_url":"https://api.github.com/users/araines/followers","following_url":"https://api.github.com/users/araines/following{/other_user}","gists_url":"https://api.github.com/users/araines/gists{/gist_id}","starred_url":"https://api.github.com/users/araines/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/araines/subscriptions","organizations_url":"https://api.github.com/users/araines/orgs","repos_url":"https://api.github.com/users/araines/repos","events_url":"https://api.github.com/users/araines/events{/privacy}","received_events_url":"https://api.github.com/users/araines/received_events","type":"User","site_admin":false},"created_at":"2015-08-15T10:58:08Z","updated_at":"2015-08-15T10:58:08Z","body":"@bighappyface: I'm pretty sure the reason the official test suite is not working at the moment is because the resolver isn't brought in to play at all during that official test run.  Therefore the tests will fail.  I'm going to keep digging and see what I can find out about this, because this is definitely an issue that needs resolving with this package."}}