{"ref":"refs/heads/master","commits":[{"author":{"email":"0712a68aba493ca0413b8a0d0238658b52132f56@seld.be","name":"Jordi Boggiano"},"sha":"a5a867599e0b0c3d2bb7d74fbaed84614ec15113","message":"Fix requirement name","url":"https://api.github.com/repos/stealth35/symfony/commits/a5a867599e0b0c3d2bb7d74fbaed84614ec15113"},{"author":{"email":"0712a68aba493ca0413b8a0d0238658b52132f56@seld.be","name":"Jordi Boggiano"},"sha":"e7215aeb40046bb4a13cc267d12dcee9245ebfd7","message":"Fix composer.json","url":"https://api.github.com/repos/stealth35/symfony/commits/e7215aeb40046bb4a13cc267d12dcee9245ebfd7"},{"author":{"email":"d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","name":"Fabien Potencier"},"sha":"e64e0617d97d9c5440bbad540f94096064775281","message":"merged branch Seldaek/composerfix (PR #2700)\n\nCommits\n-------\n\na5a8675 Fix requirement name\n\nDiscussion\n----------\n\nFix requirement name","url":"https://api.github.com/repos/stealth35/symfony/commits/e64e0617d97d9c5440bbad540f94096064775281"},{"author":{"email":"d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","name":"Fabien Potencier"},"sha":"3e87fe1d565f08c3619b321642b8cd57b4cd3dbc","message":"merged branch Seldaek/composerfix2 (PR #2701)\n\nCommits\n-------\n\ne7215ae Fix composer.json\n\nDiscussion\n----------\n\nFix composer.json files\n\n>=2.1 does not include the 2.1.0-dev versions, since those are lesser than 2.1.0 stable, so nothing is really working right now.","url":"https://api.github.com/repos/stealth35/symfony/commits/3e87fe1d565f08c3619b321642b8cd57b4cd3dbc"},{"author":{"email":"d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","name":"Fabien Potencier"},"sha":"5f9bcef249ff05b069d7186cc46cf35684d70667","message":"merged 2.0","url":"https://api.github.com/repos/stealth35/symfony/commits/5f9bcef249ff05b069d7186cc46cf35684d70667"},{"author":{"email":"0712a68aba493ca0413b8a0d0238658b52132f56@seld.be","name":"Jordi Boggiano"},"sha":"c76487ee04228f2dae0dc32b3d356911bb3cc906","message":"Fix composer.json files to be stricter","url":"https://api.github.com/repos/stealth35/symfony/commits/c76487ee04228f2dae0dc32b3d356911bb3cc906"},{"author":{"email":"0712a68aba493ca0413b8a0d0238658b52132f56@seld.be","name":"Jordi Boggiano"},"sha":"a250e3d2a00370646e60b3dc47042cf3b9354d8c","message":"Update root package versions","url":"https://api.github.com/repos/stealth35/symfony/commits/a250e3d2a00370646e60b3dc47042cf3b9354d8c"},{"author":{"email":"0712a68aba493ca0413b8a0d0238658b52132f56@seld.be","name":"Jordi Boggiano"},"sha":"ca974f5b4d8a2167c12d82b28806624402e4f543","message":"Fix doctrine requirement","url":"https://api.github.com/repos/stealth35/symfony/commits/ca974f5b4d8a2167c12d82b28806624402e4f543"},{"author":{"email":"d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","name":"Fabien Potencier"},"sha":"29bc4157d306401dcd6180aab2c5943ebb76bab5","message":"merged branch Seldaek/composerfix3 (PR #2704)\n\nCommits\n-------\n\nca974f5 Fix doctrine requirement\na250e3d Update root package versions\nc76487e Fix composer.json files to be stricter\n\nDiscussion\n----------\n\nFix composer.json files to be stricter","url":"https://api.github.com/repos/stealth35/symfony/commits/29bc4157d306401dcd6180aab2c5943ebb76bab5"},{"author":{"email":"d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","name":"Fabien Potencier"},"sha":"a7f7be2309a94714969763eef22ef8d8220c87bb","message":"merged 2.0","url":"https://api.github.com/repos/stealth35/symfony/commits/a7f7be2309a94714969763eef22ef8d8220c87bb"},{"author":{"email":"d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","name":"Fabien Potencier"},"sha":"5878490b16fab06aaf125eab2c3b3d35b4792ec9","message":"removed unused use statements","url":"https://api.github.com/repos/stealth35/symfony/commits/5878490b16fab06aaf125eab2c3b3d35b4792ec9"},{"author":{"email":"d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","name":"Fabien Potencier"},"sha":"2b5d4b90d85633ad2793e3588dbca47fa926c472","message":"merged 2.0","url":"https://api.github.com/repos/stealth35/symfony/commits/2b5d4b90d85633ad2793e3588dbca47fa926c472"},{"author":{"email":"d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","name":"Fabien Potencier"},"sha":"94416129a204e5c042f07be50cf4b943ef6626c4","message":"removed unused use statements","url":"https://api.github.com/repos/stealth35/symfony/commits/94416129a204e5c042f07be50cf4b943ef6626c4"},{"author":{"email":"d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","name":"Fabien Potencier"},"sha":"2363748ba2c9e8769b03824dae578412a8a7c7f4","message":"merged branch canni/failed_login_event (PR #2678)\n\nCommits\n-------\n\n09562df Update CHANGELOG for 2.1, describe new auth events\ncf09c2d added authentication success/failure events\n\nDiscussion\n----------\n\n[Security] Implementation of a \"failed login\" event, replaces: PR #1307\n\nAs I have to use this feature I have completed its implementation.\n\nBugfix: no\nFeature addition: yes\nSymfopny2 tests pass: yes\nReplaces/closes PR: #1307\n\n---------------------------------------------------------------------------\n\nby schmittjoh at 2011/11/18 23:57:56 -0800\n\nUsually, this event is used for the wrong reasons (to customize what happens on authentication failure). Can you move your implementation to the AuthenticationProviderManager instead?\n\nsee https://github.com/schmittjoh/symfony/blob/master/src/Symfony/Component/Security/Core/Authentication/AuthenticationProviderManager.php#L103\n\n---------------------------------------------------------------------------\n\nby canni at 2011/11/19 06:00:36 -0800\n\nGood point :) I'll not rewrite yours work, I've cherry-picked yours commits. (BTW you added call to `setEventDispatcher` on `security.authentication.manager` to commit related to some different work ;)\n\n---------------------------------------------------------------------------\n\nby fabpot at 2011/11/22 00:12:19 -0800\n\nThe new files are missing the LICENSE header. As far as I can see, @schmittjoh fork has a different license from the Symfony one. This needs to be clarified before I can merge this PR.\n\n---------------------------------------------------------------------------\n\nby schmittjoh at 2011/11/22 01:53:09 -0800\n\nNo biggy, MIT is fine here.\n\n---------------------------------------------------------------------------\n\nby canni at 2011/11/22 01:57:51 -0800\n\n@fabpot done\n\n---------------------------------------------------------------------------\n\nby fabpot at 2011/11/22 02:22:47 -0800\n\n@canni: Can you update the CHANGELOG file (to reference the changes and the BC breaks -- like the move of KernelEvents for instance).\n\n---------------------------------------------------------------------------\n\nby canni at 2011/11/22 02:40:33 -0800\n\n@fabpot: no problem & done\n\nPS I haven't realized that namespace change of `SecurityEvents` is actually a BC Break, thx for pointing this.\n\n---------------------------------------------------------------------------\n\nby fabpot at 2011/11/22 03:06:17 -0800\n\n@canni: What about keeping a `SecurityEvents` class in the `Http` namespace that just extends the new one. That way, we don't break BC.\n\n---------------------------------------------------------------------------\n\nby canni at 2011/11/22 03:53:01 -0800\n\n@fabpot: that will force us to remove `final` keyword form one of classes.\n\nMaybe we can add new, not extending class e.g.: `GeneralSecurityEvents` or `AuthenticationEvents`, that way we dont break BC and dont introduce confusion in naming?\n\n---------------------------------------------------------------------------\n\nby canni at 2011/11/22 05:53:15 -0800\n\n@fabpot: I've removed the BC break, and squashed schmittjoh commits, to keep things nice and clear.","url":"https://api.github.com/repos/stealth35/symfony/commits/2363748ba2c9e8769b03824dae578412a8a7c7f4"},{"author":{"email":"d4f8dcd89cfe40276c0fbf336903f4a05ab082c9@gmail.com","name":"Fabien Potencier"},"sha":"1a5e0acd027da41841e12f2d29ae026efbdcb6b6","message":"[WebProfilerBundle] added missing image for the routing in the web profiler","url":"https://api.github.com/repos/stealth35/symfony/commits/1a5e0acd027da41841e12f2d29ae026efbdcb6b6"},{"author":{"email":"0712a68aba493ca0413b8a0d0238658b52132f56@seld.be","name":"Jordi Boggiano"},"sha":"628cce17e4536d4f585b15103d59a1946baab893","message":"Adjust composer files to strictly require known to work packages","url":"https://api.github.com/repos/stealth35/symfony/commits/628cce17e4536d4f585b15103d59a1946baab893"},{"author":{"email":"0712a68aba493ca0413b8a0d0238658b52132f56@seld.be","name":"Jordi Boggiano"},"sha":"6d5b296787bb48a021a5c57740fe458a0c0bd3b7","message":"Adjust doctrine requirements","url":"https://api.github.com/repos/stealth35/symfony/commits/6d5b296787bb48a021a5c57740fe458a0c0bd3b7"},{"author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@smarterspam.com","name":"Eric Clemmons"},"sha":"82b0b3715c43844113d28076f30a83962fa0803d","message":"Added ChoiceType test for flattening grouped Choices when expanded","url":"https://api.github.com/repos/stealth35/symfony/commits/82b0b3715c43844113d28076f30a83962fa0803d"},{"author":{"email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@smarterspam.com","name":"Eric Clemmons"},"sha":"7a8e1b3b48524ef36a739b7c0174e7bb0192c3c3","message":"ChoiceType flattens nested Choices when expanded","url":"https://api.github.com/repos/stealth35/symfony/commits/7a8e1b3b48524ef36a739b7c0174e7bb0192c3c3"},{"author":{"email":"26b8ce49fd5877fcc33bcbeea5b18f50807061d2@gmail.com","name":"Arnout Boks"},"sha":"a4e0697f396556a3f3ad504d6cffbb67ebaca467","message":"[HttpKernel] Fixed failing Stopwatch tests due to usleep() accuracy on Windows","url":"https://api.github.com/repos/stealth35/symfony/commits/a4e0697f396556a3f3ad504d6cffbb67ebaca467"}],"head":"342def5bfe9f9dfdc12c37c0fadb5aef58f85a82","push_id":52129977,"size":33}