{"action":"created","issue":{"url":"https://api.github.com/repos/dc-js/dc.js/issues/1173","repository_url":"https://api.github.com/repos/dc-js/dc.js","labels_url":"https://api.github.com/repos/dc-js/dc.js/issues/1173/labels{/name}","comments_url":"https://api.github.com/repos/dc-js/dc.js/issues/1173/comments","events_url":"https://api.github.com/repos/dc-js/dc.js/issues/1173/events","html_url":"https://github.com/dc-js/dc.js/issues/1173","id":162757332,"number":1173,"title":"Support D3 v4","user":{"login":"jfsiii","id":57655,"avatar_url":"https://avatars.githubusercontent.com/u/57655?v=3","gravatar_id":"","url":"https://api.github.com/users/jfsiii","html_url":"https://github.com/jfsiii","followers_url":"https://api.github.com/users/jfsiii/followers","following_url":"https://api.github.com/users/jfsiii/following{/other_user}","gists_url":"https://api.github.com/users/jfsiii/gists{/gist_id}","starred_url":"https://api.github.com/users/jfsiii/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jfsiii/subscriptions","organizations_url":"https://api.github.com/users/jfsiii/orgs","repos_url":"https://api.github.com/users/jfsiii/repos","events_url":"https://api.github.com/users/jfsiii/events{/privacy}","received_events_url":"https://api.github.com/users/jfsiii/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/dc-js/dc.js/milestones/14","html_url":"https://github.com/dc-js/dc.js/milestones/v3.0","labels_url":"https://api.github.com/repos/dc-js/dc.js/milestones/14/labels","id":464929,"number":14,"title":"v3.0","description":"","creator":{"login":"jrideout","id":197338,"avatar_url":"https://avatars.githubusercontent.com/u/197338?v=3","gravatar_id":"","url":"https://api.github.com/users/jrideout","html_url":"https://github.com/jrideout","followers_url":"https://api.github.com/users/jrideout/followers","following_url":"https://api.github.com/users/jrideout/following{/other_user}","gists_url":"https://api.github.com/users/jrideout/gists{/gist_id}","starred_url":"https://api.github.com/users/jrideout/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jrideout/subscriptions","organizations_url":"https://api.github.com/users/jrideout/orgs","repos_url":"https://api.github.com/users/jrideout/repos","events_url":"https://api.github.com/users/jrideout/events{/privacy}","received_events_url":"https://api.github.com/users/jrideout/received_events","type":"User","site_admin":false},"open_issues":13,"closed_issues":0,"state":"open","created_at":"2013-10-25T18:35:36Z","updated_at":"2016-07-30T10:25:06Z","due_on":null,"closed_at":null},"comments":17,"created_at":"2016-06-28T18:43:45Z","updated_at":"2016-11-01T14:49:05Z","closed_at":null,"body":"D3 is being broken up into smaller modules for [v4](https://github.com/d3/d3/releases/tag/v4.0.0) (e.g. `d3-scale`, `d3-selection`, etc) and there are some API [changes](https://github.com/d3/d3/blob/master/CHANGES.md).\n\nDiscuss version support & approach. Should dc.js support d3 v3 and v4 or only one of them? One option to support both is a jQuery-style approach where 2.x supports v3 and 3.x supports v4.\n"},"comment":{"url":"https://api.github.com/repos/dc-js/dc.js/issues/comments/257586030","html_url":"https://github.com/dc-js/dc.js/issues/1173#issuecomment-257586030","issue_url":"https://api.github.com/repos/dc-js/dc.js/issues/1173","id":257586030,"user":{"login":"gordonwoodhull","id":1366709,"avatar_url":"https://avatars.githubusercontent.com/u/1366709?v=3","gravatar_id":"","url":"https://api.github.com/users/gordonwoodhull","html_url":"https://github.com/gordonwoodhull","followers_url":"https://api.github.com/users/gordonwoodhull/followers","following_url":"https://api.github.com/users/gordonwoodhull/following{/other_user}","gists_url":"https://api.github.com/users/gordonwoodhull/gists{/gist_id}","starred_url":"https://api.github.com/users/gordonwoodhull/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gordonwoodhull/subscriptions","organizations_url":"https://api.github.com/users/gordonwoodhull/orgs","repos_url":"https://api.github.com/users/gordonwoodhull/repos","events_url":"https://api.github.com/users/gordonwoodhull/events{/privacy}","received_events_url":"https://api.github.com/users/gordonwoodhull/received_events","type":"User","site_admin":false},"created_at":"2016-11-01T14:49:05Z","updated_at":"2016-11-01T14:49:05Z","body":"I'd love to do it, however it's a ton of work. I'm not concerned about the component renames, but the APIs and semantics of pretty much every component have changed, as detailed in the CHANGES doc I linked above. \r\n\r\nIf anyone wants to start working on this in a fork, that would be excellent.\r\n\r\nIn terms of versioning, I figure I want to first pull in all the big pull requests into dc.js 2.1, and then port them to d3v4 in dc.js 3.0. \r\n\r\nI have a bunch of branches where I fixed the worst problems in the 2.0 betas, and in most cases I discovered that I couldn't fix them without changing the API, colors, or behavior in incompatible ways. So I'm inclined to just go ahead and release 2.0 pretty much as it is, and merge those fixes for 2.1."}}
{"actor":{"display_login":"gordonwoodhull"}}