{"action":"created","issue":{"url":"https://api.github.com/repos/sequelize/sequelize/issues/2786","labels_url":"https://api.github.com/repos/sequelize/sequelize/issues/2786/labels{/name}","comments_url":"https://api.github.com/repos/sequelize/sequelize/issues/2786/comments","events_url":"https://api.github.com/repos/sequelize/sequelize/issues/2786/events","html_url":"https://github.com/sequelize/sequelize/issues/2786","id":53011078,"number":2786,"title":"Using Semver for real - And not being afraid of bumping major","user":{"login":"mickhansen","id":699049,"avatar_url":"https://avatars.githubusercontent.com/u/699049?v=3","gravatar_id":"","url":"https://api.github.com/users/mickhansen","html_url":"https://github.com/mickhansen","followers_url":"https://api.github.com/users/mickhansen/followers","following_url":"https://api.github.com/users/mickhansen/following{/other_user}","gists_url":"https://api.github.com/users/mickhansen/gists{/gist_id}","starred_url":"https://api.github.com/users/mickhansen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mickhansen/subscriptions","organizations_url":"https://api.github.com/users/mickhansen/orgs","repos_url":"https://api.github.com/users/mickhansen/repos","events_url":"https://api.github.com/users/mickhansen/events{/privacy}","received_events_url":"https://api.github.com/users/mickhansen/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/sequelize/sequelize/labels/discussion","name":"discussion","color":"d4c5f9"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":27,"created_at":"2014-12-28T22:12:46Z","updated_at":"2015-05-07T09:09:50Z","closed_at":null,"body":"We have been making a lot of BC breaks lately, and we will likely continue to do so.\r\nWe can either go down the path of mxing BC breaks into regular releases (like we have been doing) or we can go the more semantic way of bumping major every time.\r\n\r\nPersonally i've always been a bit against bumping major since major versions seem like a major milestone to me. (2.0 -> 3.0 without any important features?). However it would certainly provide assurances for anyone depending on Sequelize.\r\n\r\nIf we do decide to use Semver for real (bump major on each BC break) we can't be afraid to bump master (we'll hit large versions numbers soon) however it would also allow us to break BC more freely and timely (instead of having a huge number of breaks between 1.7 and 2.0 for instance).\r\n\r\nThoughts all?\r\n\r\n@sdepold @janmeier @mbroadst @overlookmotel @cusspvz @durango @thanpolas "},"comment":{"url":"https://api.github.com/repos/sequelize/sequelize/issues/comments/99786260","html_url":"https://github.com/sequelize/sequelize/issues/2786#issuecomment-99786260","issue_url":"https://api.github.com/repos/sequelize/sequelize/issues/2786","id":99786260,"user":{"login":"mickhansen","id":699049,"avatar_url":"https://avatars.githubusercontent.com/u/699049?v=3","gravatar_id":"","url":"https://api.github.com/users/mickhansen","html_url":"https://github.com/mickhansen","followers_url":"https://api.github.com/users/mickhansen/followers","following_url":"https://api.github.com/users/mickhansen/following{/other_user}","gists_url":"https://api.github.com/users/mickhansen/gists{/gist_id}","starred_url":"https://api.github.com/users/mickhansen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mickhansen/subscriptions","organizations_url":"https://api.github.com/users/mickhansen/orgs","repos_url":"https://api.github.com/users/mickhansen/repos","events_url":"https://api.github.com/users/mickhansen/events{/privacy}","received_events_url":"https://api.github.com/users/mickhansen/received_events","type":"User","site_admin":false},"created_at":"2015-05-07T09:09:50Z","updated_at":"2015-05-07T09:09:50Z","body":"@overlookmotel It ended up being a ton of work (ton being relative to the amount of time we have) maintaing both the 2.0 development and the 1.7 stable branch. Endless merge conflicts you have to resolve each time you try to keep the branches in sync, eventually we just abandoned 1.7 because it was too much hassle."}}