{"action":"created","issue":{"url":"https://api.github.com/repos/feross/standard/issues/262","labels_url":"https://api.github.com/repos/feross/standard/issues/262/labels{/name}","comments_url":"https://api.github.com/repos/feross/standard/issues/262/comments","events_url":"https://api.github.com/repos/feross/standard/issues/262/events","html_url":"https://github.com/feross/standard/issues/262","id":106936223,"number":262,"title":"A more strict semver policy","user":{"login":"mcollina","id":52195,"avatar_url":"https://avatars.githubusercontent.com/u/52195?v=3","gravatar_id":"","url":"https://api.github.com/users/mcollina","html_url":"https://github.com/mcollina","followers_url":"https://api.github.com/users/mcollina/followers","following_url":"https://api.github.com/users/mcollina/following{/other_user}","gists_url":"https://api.github.com/users/mcollina/gists{/gist_id}","starred_url":"https://api.github.com/users/mcollina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mcollina/subscriptions","organizations_url":"https://api.github.com/users/mcollina/orgs","repos_url":"https://api.github.com/users/mcollina/repos","events_url":"https://api.github.com/users/mcollina/events{/privacy}","received_events_url":"https://api.github.com/users/mcollina/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-09-17T08:37:22Z","updated_at":"2015-09-23T09:33:11Z","closed_at":"2015-09-22T20:51:53Z","body":"It happened already a couple of times in the 5.x.x series that our build broke because of a new minor release. I know we all make mistakes, but I __love__ depending on standard using `^`. Problems like this almost never happened in the 4.x.x series.\r\n\r\nI know these are changing times with all the evolution of core, so let me know how I can help making this a little more reliable across versions."},"comment":{"url":"https://api.github.com/repos/feross/standard/issues/comments/142545378","html_url":"https://github.com/feross/standard/issues/262#issuecomment-142545378","issue_url":"https://api.github.com/repos/feross/standard/issues/262","id":142545378,"user":{"login":"mcollina","id":52195,"avatar_url":"https://avatars.githubusercontent.com/u/52195?v=3","gravatar_id":"","url":"https://api.github.com/users/mcollina","html_url":"https://github.com/mcollina","followers_url":"https://api.github.com/users/mcollina/followers","following_url":"https://api.github.com/users/mcollina/following{/other_user}","gists_url":"https://api.github.com/users/mcollina/gists{/gist_id}","starred_url":"https://api.github.com/users/mcollina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mcollina/subscriptions","organizations_url":"https://api.github.com/users/mcollina/orgs","repos_url":"https://api.github.com/users/mcollina/repos","events_url":"https://api.github.com/users/mcollina/events{/privacy}","received_events_url":"https://api.github.com/users/mcollina/received_events","type":"User","site_admin":false},"created_at":"2015-09-23T09:33:11Z","updated_at":"2015-09-23T09:33:11Z","body":"Thanks @feross for the long response, and for the willingness to discuss such a delicate topic :+1:.\r\n\r\nI know doing a project where the simplicity of usage is major value proposition is __extremely hard__ as soon as its gets adopted. Balancing stability and innovation is really hard.\r\n\r\nAs you mentioned, depending with `^` was suddenly causing a lot of instability. Just to clarify, I am not speaking about OSS projects here, but more about continuos deployment scenarios that I face in my day to day work. I was not aware of JSCS readme definitions, and I think that is a good rule, so we should probably add it to README in this project as well. Moreover, we should add a FAQ that explains it clearly, like \"What to do if your building are suddenly failing? If you are in a continuous deployment setup, you should depend on it using `~`\". I can send a PR if you want.\r\n\r\nRegarding dependencies, another completely different solution to this problem is to use shrinkwrap. I fear that might cause too much work to keep everything updated. What do you think?\r\n\r\nOn a side note, the README is quite long, what about adding an index at the top like levelup? "}}