{"action":"created","issue":{"url":"https://api.github.com/repos/DavyJonesLocker/client_side_validations/issues/494","labels_url":"https://api.github.com/repos/DavyJonesLocker/client_side_validations/issues/494/labels{/name}","comments_url":"https://api.github.com/repos/DavyJonesLocker/client_side_validations/issues/494/comments","events_url":"https://api.github.com/repos/DavyJonesLocker/client_side_validations/issues/494/events","html_url":"https://github.com/DavyJonesLocker/client_side_validations/issues/494","id":11434330,"number":494,"title":"4.0 upgrade path","user":{"login":"bcardarella","id":18524,"avatar_url":"https://avatars.githubusercontent.com/u/18524?v=3","gravatar_id":"","url":"https://api.github.com/users/bcardarella","html_url":"https://github.com/bcardarella","followers_url":"https://api.github.com/users/bcardarella/followers","following_url":"https://api.github.com/users/bcardarella/following{/other_user}","gists_url":"https://api.github.com/users/bcardarella/gists{/gist_id}","starred_url":"https://api.github.com/users/bcardarella/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bcardarella/subscriptions","organizations_url":"https://api.github.com/users/bcardarella/orgs","repos_url":"https://api.github.com/users/bcardarella/repos","events_url":"https://api.github.com/users/bcardarella/events{/privacy}","received_events_url":"https://api.github.com/users/bcardarella/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/DavyJonesLocker/client_side_validations/milestones/4","html_url":"https://github.com/DavyJonesLocker/client_side_validations/milestones/4.0","labels_url":"https://api.github.com/repos/DavyJonesLocker/client_side_validations/milestones/4/labels","id":274833,"number":4,"title":"4.0","description":null,"creator":{"login":"bcardarella","id":18524,"avatar_url":"https://avatars.githubusercontent.com/u/18524?v=3","gravatar_id":"","url":"https://api.github.com/users/bcardarella","html_url":"https://github.com/bcardarella","followers_url":"https://api.github.com/users/bcardarella/followers","following_url":"https://api.github.com/users/bcardarella/following{/other_user}","gists_url":"https://api.github.com/users/bcardarella/gists{/gist_id}","starred_url":"https://api.github.com/users/bcardarella/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bcardarella/subscriptions","organizations_url":"https://api.github.com/users/bcardarella/orgs","repos_url":"https://api.github.com/users/bcardarella/repos","events_url":"https://api.github.com/users/bcardarella/events{/privacy}","received_events_url":"https://api.github.com/users/bcardarella/received_events","type":"User","site_admin":false},"open_issues":4,"closed_issues":2,"state":"open","created_at":"2013-02-24T17:32:40Z","updated_at":"2015-03-04T09:39:21Z","due_on":null,"closed_at":null},"comments":4,"created_at":"2013-02-26T23:28:36Z","updated_at":"2015-03-04T09:39:21Z","closed_at":"2015-03-04T09:39:21Z","body":"Here is how I want to handle updating CSV for Rails 4.0:\r\n\r\n* 4.0 will be a major version change for CSV so we will get to change a lot of stuff as we will not have backwards compatibility with 3.x\r\n\r\n* I would like to eventually move over to the `master` branch and that will always build for Rails 4.0 and should pass the test suite.\r\n\r\n* I don't see CSV 4.0 coming out for at least 2 months after Rails 4.0 lands (hopefully not that long) as there will be major changes on the JavaScript side of things. Because it will take so longer and people will want a Rails 4.0 compliant version of CSV suggesting they use master branch or perhaps releasing a `alpha` or `pre` version to partially satisfy them while we update might be the correct option.\r\n\r\n* I want to write an override for `ActiveModel::Validations::Confirmation`. This Validator is a constant pain for CSV. I got part of that pain out of the way with this commit back to Rails: https://github.com/rails/rails/commit/fcc534ed76a7ef50bf7887378ce6c68d5ace336c but it does not go far enough. I will create a new issue for this eventually to describe in more detail. We will have to document in the gem that we are overriding the default confirmation validator.\r\n\r\n* The JavaScript test suite will be extracted into another gem called `client_side_validations-dev` so that it can be added easily to the other plugins. This is much easier than updating all over the place.\r\n\r\n* The gem will be moved to the @DockYard organization"},"comment":{"url":"https://api.github.com/repos/DavyJonesLocker/client_side_validations/issues/comments/77124519","html_url":"https://github.com/DavyJonesLocker/client_side_validations/issues/494#issuecomment-77124519","issue_url":"https://api.github.com/repos/DavyJonesLocker/client_side_validations/issues/494","id":77124519,"user":{"login":"tagliala","id":556268,"avatar_url":"https://avatars.githubusercontent.com/u/556268?v=3","gravatar_id":"","url":"https://api.github.com/users/tagliala","html_url":"https://github.com/tagliala","followers_url":"https://api.github.com/users/tagliala/followers","following_url":"https://api.github.com/users/tagliala/following{/other_user}","gists_url":"https://api.github.com/users/tagliala/gists{/gist_id}","starred_url":"https://api.github.com/users/tagliala/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tagliala/subscriptions","organizations_url":"https://api.github.com/users/tagliala/orgs","repos_url":"https://api.github.com/users/tagliala/repos","events_url":"https://api.github.com/users/tagliala/events{/privacy}","received_events_url":"https://api.github.com/users/tagliala/received_events","type":"User","site_admin":false},"created_at":"2015-03-04T09:39:21Z","updated_at":"2015-03-04T09:39:21Z","body":"@msokk please use the current master branch\r\n\r\nclosing here"}}