{"action":"created","issue":{"url":"https://api.github.com/repos/ATLauncher/ATLauncher-NEXT/issues/7","repository_url":"https://api.github.com/repos/ATLauncher/ATLauncher-NEXT","labels_url":"https://api.github.com/repos/ATLauncher/ATLauncher-NEXT/issues/7/labels{/name}","comments_url":"https://api.github.com/repos/ATLauncher/ATLauncher-NEXT/issues/7/comments","events_url":"https://api.github.com/repos/ATLauncher/ATLauncher-NEXT/issues/7/events","html_url":"https://github.com/ATLauncher/ATLauncher-NEXT/issues/7","id":134209885,"number":7,"title":"[Roadmap] Semver Versioning","user":{"login":"RyanTheAllmighty","id":1723537,"avatar_url":"https://avatars.githubusercontent.com/u/1723537?v=3","gravatar_id":"","url":"https://api.github.com/users/RyanTheAllmighty","html_url":"https://github.com/RyanTheAllmighty","followers_url":"https://api.github.com/users/RyanTheAllmighty/followers","following_url":"https://api.github.com/users/RyanTheAllmighty/following{/other_user}","gists_url":"https://api.github.com/users/RyanTheAllmighty/gists{/gist_id}","starred_url":"https://api.github.com/users/RyanTheAllmighty/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RyanTheAllmighty/subscriptions","organizations_url":"https://api.github.com/users/RyanTheAllmighty/orgs","repos_url":"https://api.github.com/users/RyanTheAllmighty/repos","events_url":"https://api.github.com/users/RyanTheAllmighty/events{/privacy}","received_events_url":"https://api.github.com/users/RyanTheAllmighty/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/ATLauncher/ATLauncher-NEXT/labels/discussion","name":"discussion","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/ATLauncher/ATLauncher-NEXT/milestones/2","html_url":"https://github.com/ATLauncher/ATLauncher-NEXT/milestones/Planning%20Phase","labels_url":"https://api.github.com/repos/ATLauncher/ATLauncher-NEXT/milestones/2/labels","id":1583217,"number":2,"title":"Planning Phase","description":null,"creator":{"login":"RyanTheAllmighty","id":1723537,"avatar_url":"https://avatars.githubusercontent.com/u/1723537?v=3","gravatar_id":"","url":"https://api.github.com/users/RyanTheAllmighty","html_url":"https://github.com/RyanTheAllmighty","followers_url":"https://api.github.com/users/RyanTheAllmighty/followers","following_url":"https://api.github.com/users/RyanTheAllmighty/following{/other_user}","gists_url":"https://api.github.com/users/RyanTheAllmighty/gists{/gist_id}","starred_url":"https://api.github.com/users/RyanTheAllmighty/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RyanTheAllmighty/subscriptions","organizations_url":"https://api.github.com/users/RyanTheAllmighty/orgs","repos_url":"https://api.github.com/users/RyanTheAllmighty/repos","events_url":"https://api.github.com/users/RyanTheAllmighty/events{/privacy}","received_events_url":"https://api.github.com/users/RyanTheAllmighty/received_events","type":"User","site_admin":false},"open_issues":7,"closed_issues":0,"state":"open","created_at":"2016-02-15T12:30:10Z","updated_at":"2016-02-17T07:58:29Z","due_on":null,"closed_at":null},"comments":7,"created_at":"2016-02-17T07:58:29Z","updated_at":"2016-02-17T18:49:13Z","closed_at":null,"body":"The launcher itself will be using [Semver](http://semver.org/) for all it's versioning starting with 4.0.0 and incrementing as per Semver rules.\r\n\r\nIdeally I'd like to move all pack versioning over to semver as the advantages it offers knowing that every version follows it means there is a lot of nice things we can do such as proper update blocking/allowing rules.\r\n\r\nThe problem is this will require that most packs update all their old and future versions to this new format since at the moment packs can use free range of version as long as it's alpha numeric.\r\n\r\nThis is simple enough to simply not allow the launcher to see packs that are non semver, it may cause some issue with pack devs.\r\n\r\nThis will need to be mentioned to pack developers to gain their thoughts.\r\n\r\nI'll do some tagging here to some pack devs I know are active on Github: @reteo @GodNero @BBolt @leagris @Cherry"},"comment":{"url":"https://api.github.com/repos/ATLauncher/ATLauncher-NEXT/issues/comments/185345327","html_url":"https://github.com/ATLauncher/ATLauncher-NEXT/issues/7#issuecomment-185345327","issue_url":"https://api.github.com/repos/ATLauncher/ATLauncher-NEXT/issues/7","id":185345327,"user":{"login":"Ryahn","id":2089646,"avatar_url":"https://avatars.githubusercontent.com/u/2089646?v=3","gravatar_id":"","url":"https://api.github.com/users/Ryahn","html_url":"https://github.com/Ryahn","followers_url":"https://api.github.com/users/Ryahn/followers","following_url":"https://api.github.com/users/Ryahn/following{/other_user}","gists_url":"https://api.github.com/users/Ryahn/gists{/gist_id}","starred_url":"https://api.github.com/users/Ryahn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ryahn/subscriptions","organizations_url":"https://api.github.com/users/Ryahn/orgs","repos_url":"https://api.github.com/users/Ryahn/repos","events_url":"https://api.github.com/users/Ryahn/events{/privacy}","received_events_url":"https://api.github.com/users/Ryahn/received_events","type":"User","site_admin":false},"created_at":"2016-02-17T18:49:13Z","updated_at":"2016-02-17T18:49:13Z","body":"Resonant Rise could definitely benefit from having this. Managing 2-3 mod packs and versions each, would make this a lot easier. But I do agree with @leagris on the versioning."}}