{"action":"created","issue":{"url":"https://api.github.com/repos/torognes/vsearch/issues/68","labels_url":"https://api.github.com/repos/torognes/vsearch/issues/68/labels{/name}","comments_url":"https://api.github.com/repos/torognes/vsearch/issues/68/comments","events_url":"https://api.github.com/repos/torognes/vsearch/issues/68/events","html_url":"https://github.com/torognes/vsearch/issues/68","id":57076268,"number":68,"title":"adopt semantic versioning","user":{"login":"nhoffman","id":440002,"avatar_url":"https://avatars.githubusercontent.com/u/440002?v=3","gravatar_id":"","url":"https://api.github.com/users/nhoffman","html_url":"https://github.com/nhoffman","followers_url":"https://api.github.com/users/nhoffman/followers","following_url":"https://api.github.com/users/nhoffman/following{/other_user}","gists_url":"https://api.github.com/users/nhoffman/gists{/gist_id}","starred_url":"https://api.github.com/users/nhoffman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/nhoffman/subscriptions","organizations_url":"https://api.github.com/users/nhoffman/orgs","repos_url":"https://api.github.com/users/nhoffman/repos","events_url":"https://api.github.com/users/nhoffman/events{/privacy}","received_events_url":"https://api.github.com/users/nhoffman/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/torognes/vsearch/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-02-09T19:19:24Z","updated_at":"2015-02-28T10:06:45Z","closed_at":null,"body":"This is a great project - I am in the process of incorporating it into research pipelines, and at some point will consider adding it to pipleines that we use for production clinical assays. It would be extremely helpful to adopt some sort of semantic versioning to distinguish bugfix releases from those that change the API.   \r\n\r\nThere are obviously lots of ways to implement a semantic versioning system (http://en.wikipedia.org/wiki/Software_versioning). I don't have a strong opinion on what variant is used, but the primary objective should be to communicate when it is (probably) safe to use the new release without (significant) revalidation vs when upstream or downstream components will require modification. \r\n\r\nI believe that vsearch is important software that will become a core dependency for many projects (as usearch is now) - I suggest that meaningful version numbering would help facilitate this.\r\n\r\nThanks for considering,\r\nNoah     \r\n\r\n\r\n\r\n "},"comment":{"url":"https://api.github.com/repos/torognes/vsearch/issues/comments/76519959","html_url":"https://github.com/torognes/vsearch/issues/68#issuecomment-76519959","issue_url":"https://api.github.com/repos/torognes/vsearch/issues/68","id":76519959,"user":{"login":"frederic-mahe","id":2270759,"avatar_url":"https://avatars.githubusercontent.com/u/2270759?v=3","gravatar_id":"","url":"https://api.github.com/users/frederic-mahe","html_url":"https://github.com/frederic-mahe","followers_url":"https://api.github.com/users/frederic-mahe/followers","following_url":"https://api.github.com/users/frederic-mahe/following{/other_user}","gists_url":"https://api.github.com/users/frederic-mahe/gists{/gist_id}","starred_url":"https://api.github.com/users/frederic-mahe/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/frederic-mahe/subscriptions","organizations_url":"https://api.github.com/users/frederic-mahe/orgs","repos_url":"https://api.github.com/users/frederic-mahe/repos","events_url":"https://api.github.com/users/frederic-mahe/events{/privacy}","received_events_url":"https://api.github.com/users/frederic-mahe/received_events","type":"User","site_admin":false},"created_at":"2015-02-28T10:06:45Z","updated_at":"2015-02-28T10:06:45Z","body":"I've added a milestone in the change log to indicate when we started to follow semantic versioning. Feel free to change it if you don't like it. I think we can close that issue now."}}