{"action":"created","issue":{"url":"https://api.github.com/repos/sonata-project/SonataUserBundle/issues/730","repository_url":"https://api.github.com/repos/sonata-project/SonataUserBundle","labels_url":"https://api.github.com/repos/sonata-project/SonataUserBundle/issues/730/labels{/name}","comments_url":"https://api.github.com/repos/sonata-project/SonataUserBundle/issues/730/comments","events_url":"https://api.github.com/repos/sonata-project/SonataUserBundle/issues/730/events","html_url":"https://github.com/sonata-project/SonataUserBundle/issues/730","id":154567674,"number":730,"title":"Version upgrade plan","user":{"login":"Soullivaneuh","id":1698357,"avatar_url":"https://avatars.githubusercontent.com/u/1698357?v=3","gravatar_id":"","url":"https://api.github.com/users/Soullivaneuh","html_url":"https://github.com/Soullivaneuh","followers_url":"https://api.github.com/users/Soullivaneuh/followers","following_url":"https://api.github.com/users/Soullivaneuh/following{/other_user}","gists_url":"https://api.github.com/users/Soullivaneuh/gists{/gist_id}","starred_url":"https://api.github.com/users/Soullivaneuh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Soullivaneuh/subscriptions","organizations_url":"https://api.github.com/users/Soullivaneuh/orgs","repos_url":"https://api.github.com/users/Soullivaneuh/repos","events_url":"https://api.github.com/users/Soullivaneuh/events{/privacy}","received_events_url":"https://api.github.com/users/Soullivaneuh/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"Soullivaneuh","id":1698357,"avatar_url":"https://avatars.githubusercontent.com/u/1698357?v=3","gravatar_id":"","url":"https://api.github.com/users/Soullivaneuh","html_url":"https://github.com/Soullivaneuh","followers_url":"https://api.github.com/users/Soullivaneuh/followers","following_url":"https://api.github.com/users/Soullivaneuh/following{/other_user}","gists_url":"https://api.github.com/users/Soullivaneuh/gists{/gist_id}","starred_url":"https://api.github.com/users/Soullivaneuh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Soullivaneuh/subscriptions","organizations_url":"https://api.github.com/users/Soullivaneuh/orgs","repos_url":"https://api.github.com/users/Soullivaneuh/repos","events_url":"https://api.github.com/users/Soullivaneuh/events{/privacy}","received_events_url":"https://api.github.com/users/Soullivaneuh/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2016-05-12T19:57:50Z","updated_at":"2016-05-13T10:45:17Z","closed_at":null,"body":"I discussed with @rande about the user-bundle problematic.\r\n\r\n### Actual state\r\n\r\nThe last stable version of user-bundle is `2.2.4`.\r\nSeveral un-tagged commits are present on 2.2 branch: https://github.com/sonata-project/SonataUserBundle/compare/2.2.4...2.2\r\n\r\nWe have two branch without any stable tag:\r\n\r\n* `2.3`\r\n* master that is also aliased to `2.3.x`. Don't ask me why, I don't know.\r\n\r\nFor the moment, user-bundle is compatible with FOSUserBundle `1.x` stable.\r\n\r\n### The plan\r\n\r\nWe won't get the risk to release a `2.3` stable version without being sure this one is BC with `2.2`.\r\nWhy? Simply because we will drop `2.x` support just after that (like core-bundle and admin-bundle)\r\n\r\nHere is the steps of the elaborated plan:\r\n\r\n- [x] Push a last version of `2.2`, `2.2.5`, to keep un-tagged work. If you was on `2.2.4` and `2.2.5` does not work, simply stay at `2.2.4`.\r\n- [x] Push a `2.x` branch from `2.2`, for keeping the history. Set it to `2.x-dev`\r\n- [x] Remove `2.0`, `2.1` and `2.2` branch. Push tags before, if trailing commits are present.\r\n- [x] Merge `2.3` onto master, and remove it.\r\n- [ ] Rework composer and set it to `3.x-dev`\r\n- [ ] Prepare and release a `3.0` stable version\r\n- [ ] Prepare master for the next major (`4.x`)\r\n\r\n### FOSUserBundle 2.0 special case\r\n\r\nLot of people are asking to have a support for FOSUserBundle 2.0.\r\n\r\n@rande Tried to get it working here: https://github.com/sonata-project/SonataUserBundle/tree/add_support_for_fos_user2\r\n\r\nBut it's apparently too hard to keep both support of 1.x and 2.x.\r\n\r\nAs FOSUserBundle 2.0 is not stable yet, we **will not** add support of this one, neither for 2.x or 3.x version of our bundle.\r\n\r\nFor the future, two possible cases:\r\n\r\n* If we can keep support for both 1.x and 2.x version of FOSUser, it will be done on next minor (probably 3.1)\r\n* If not, the work for FOSUser 2.x support will be merged and release on a new major **only when** FOSUser 2.0 will be stable\r\n\r\nThanks for your support and your patience."},"comment":{"url":"https://api.github.com/repos/sonata-project/SonataUserBundle/issues/comments/219010614","html_url":"https://github.com/sonata-project/SonataUserBundle/issues/730#issuecomment-219010614","issue_url":"https://api.github.com/repos/sonata-project/SonataUserBundle/issues/730","id":219010614,"user":{"login":"redactuk","id":11140651,"avatar_url":"https://avatars.githubusercontent.com/u/11140651?v=3","gravatar_id":"","url":"https://api.github.com/users/redactuk","html_url":"https://github.com/redactuk","followers_url":"https://api.github.com/users/redactuk/followers","following_url":"https://api.github.com/users/redactuk/following{/other_user}","gists_url":"https://api.github.com/users/redactuk/gists{/gist_id}","starred_url":"https://api.github.com/users/redactuk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/redactuk/subscriptions","organizations_url":"https://api.github.com/users/redactuk/orgs","repos_url":"https://api.github.com/users/redactuk/repos","events_url":"https://api.github.com/users/redactuk/events{/privacy}","received_events_url":"https://api.github.com/users/redactuk/received_events","type":"User","site_admin":false},"created_at":"2016-05-13T10:45:17Z","updated_at":"2016-05-13T10:45:17Z","body":"Thank your for this very positive update. Appreciate all the hard work you guys do. With regarda your final 'two possible cases' for FOSUserbBundle support, I will ask again, has team considered a fork of FOSUserBundle and merge with SonataUserBundle? FOSUserBundle looks pretty dead to me and I fea that continuing to support the now very oudated v1.0 will just cause further problems."}}