{"push_id":3035350547,"size":24,"distinct_size":24,"ref":"refs/heads/serializer-2.0-compat","head":"ed74e10bb9986725a2eb03ee5e0ce1dee9fd93dd","before":"3429bc5d75ce05eb6c8952227d81dd7c5815a8cc","commits":[{"sha":"33ed2341d768e02f245f8c46686c4085299f2221","author":{"name":"Fabian Gut","email":"44849577d0b312a07b3878dccb979511cb5e1bf1@ethy.ch"},"message":"Fixed use statement for symfony 4 compatibility","distinct":true,"url":"https://api.github.com/repos/goetas/FOSRestBundle/commits/33ed2341d768e02f245f8c46686c4085299f2221"},{"sha":"7fdc013821e8e029b24be600f957658d2ea947d9","author":{"name":"Asmir Mustafic","email":"07b441b8e5d8ec5f257486c789a2a785f999481e@gmail.com"},"message":"return the value to use after normalization (#1920)","distinct":true,"url":"https://api.github.com/repos/goetas/FOSRestBundle/commits/7fdc013821e8e029b24be600f957658d2ea947d9"},{"sha":"1eba985d61dab13e249c3401a862633aa54d6b01","author":{"name":"Guilhem Niot","email":"ed818c16e91d4fab994594f333552763151151fe@gmail.com"},"message":"Fix comments","distinct":true,"url":"https://api.github.com/repos/goetas/FOSRestBundle/commits/1eba985d61dab13e249c3401a862633aa54d6b01"},{"sha":"66ce10a394c2dea59c3e411a2b17085e05ab7684","author":{"name":"Christian Flothmann","email":"99edea749d976752fc257334ca5ee456d4d4f1b4@sensiolabs.de"},"message":"switch back to YAML routing config","distinct":true,"url":"https://api.github.com/repos/goetas/FOSRestBundle/commits/66ce10a394c2dea59c3e411a2b17085e05ab7684"},{"sha":"4ae4d97bc64d3b91548d75082e3fd204da0a967b","author":{"name":"Christian Flothmann","email":"99edea749d976752fc257334ca5ee456d4d4f1b4@sensiolabs.de"},"message":"minor #1931 switch back to YAML routing config (xabbuh)\n\nThis PR was merged into the 2.3-dev branch.\n\nDiscussion\n----------\n\nswitch back to YAML routing config\n\nCommits\n-------\n\n66ce10a switch back to YAML routing config","distinct":true,"url":"https://api.github.com/repos/goetas/FOSRestBundle/commits/4ae4d97bc64d3b91548d75082e3fd204da0a967b"},{"sha":"e1388e6454ea98a0750a3f9cb00978b54e365b22","author":{"name":"Tobias Schultze","email":"50f3f01caa053693ce619d596e14b0ff3901ab49@tubo-world.de"},"message":"Merge pull request #1822 from MonsieurBon/master\n\nFixed use statement for symfony 4 compatibility","distinct":true,"url":"https://api.github.com/repos/goetas/FOSRestBundle/commits/e1388e6454ea98a0750a3f9cb00978b54e365b22"},{"sha":"5e38509c14798579ba5655846cc9c4876f0b40e7","author":{"name":"Tobias Schultze","email":"50f3f01caa053693ce619d596e14b0ff3901ab49@tubo-world.de"},"message":"Update branch alias and fix outdated and irrelevant doc","distinct":true,"url":"https://api.github.com/repos/goetas/FOSRestBundle/commits/5e38509c14798579ba5655846cc9c4876f0b40e7"},{"sha":"3725279a6554c1d894eee0b377f49d3f69e3c217","author":{"name":"Toni Van de Voorde","email":"20c6ff058b81e616b8d576367dd6c2410097aca5@gmail.com"},"message":"fix route generator not ignoring body param converters (#1934)\n\n* fix route generator not ignoring body param converters\r\n\r\nWhen fetching a list of function parameters from a controller action\r\nfor use as URL parameters, check for the @ParamConverter\r\nannotation. If a parameter has the annotation with the\r\n\"fos_rest.request_body\" converter, then ignore it and do not include\r\nit in the list of parameters (thus removing it from the URL).\r\n\r\nThis allows automatic route generation and ParamConverter to co-exist,\r\nas otherwise a parameter that is expected to be derived from the body\r\nwould also be included as a URL parameter, requiring the developer to\r\nmanually specify the route.\r\n\r\nfixes #1198\r\n\r\n* fix some small things after review\r\n\r\n* simplify FQN\r\n\r\n* fix cs\r\n\r\n* revert global namespace FQN simplification","distinct":true,"url":"https://api.github.com/repos/goetas/FOSRestBundle/commits/3725279a6554c1d894eee0b377f49d3f69e3c217"},{"sha":"6d3bf3f587c1e0df41ce7f6b1a5379cfb14d45d7","author":{"name":"RokkieBrown","email":"141db60a413ba89f5020efe3a172688c6b143ed3@users.noreply.github.com"},"message":"Fix dependency to sensio/framework-extra-bundle (#1838)\n\n* Fix dependency to sensio/framework-extra-bundle\r\n\r\n\\FOS\\RestBundle\\Request\\ParameterBag has a dependency to\r\n\\Doctrine\\Common\\Util\\ClassUtils which originates from doctrine/common\r\nwhich in turn a dependency of sensio/framework-extra-bundle but this is\r\ndeclared as a dev-dependency. This causes an fatal error with the\r\nmessage 'Class 'Doctrine\\Common\\Util\\ClassUtils' not found'.\r\nFixes#259\r\n\r\n* Revert \"Fix dependency to sensio/framework-extra-bundle\"\r\n\r\nThis reverts commit 436fed7e54da402ed89c2ebad71c62d124a8eb95.\r\n\r\n* Add doctrine/common as a dependency\r\n\r\n\\FOS\\RestBundle\\Request\\ParameterBag has a dependency to\r\n\\Doctrine\\Common\\Util\\ClassUtils which originates from doctrine/common\r\nwhich in turn a dependency of sensio/framework-extra-bundle but this is\r\ndeclared as a dev-dependency. This causes an fatal error with the\r\nmessage 'Class 'Doctrine\\Common\\Util\\ClassUtils' not found'.\r\nFixes#259\r\n\r\n* Only use Doctrine's ClassUtils when available\r\n\r\nDoctrine is a dependency of a devDependency but used unconditionally.\r\nThe use of ClassUtils::getClass is only nessesary when Doctrine is\r\ninstalled so we check if the class exists before using is and fall back\r\non get_class if this is not the case.\r\n\r\n* Fix comment\r\n\r\n* Fix CS\r\n\r\n* Useless parameter","distinct":true,"url":"https://api.github.com/repos/goetas/FOSRestBundle/commits/6d3bf3f587c1e0df41ce7f6b1a5379cfb14d45d7"},{"sha":"03ec6c1d2548580855380a2decd8e2a773c0bd68","author":{"name":"Dimosthenis Nikoudis","email":"f568d09194745a4a9de7ba68ae73524e2a31e1a4@dnna.gr"},"message":"Reset internal state of ViewHandler at the end of request (#1926)\n\n* Reset internal state of ViewHandler at the end of request\r\n\r\n* Fix CS\r\n\r\n* Reset to config values instead of class defaults\r\n\r\n* Better handling for empty options\r\n\r\n* Fix CS","distinct":true,"url":"https://api.github.com/repos/goetas/FOSRestBundle/commits/03ec6c1d2548580855380a2decd8e2a773c0bd68"},{"sha":"0df031da174d2a43a1ee3b397db13784380397bd","author":{"name":"Alexandr Zolotukhin","email":"af3aeffaf6a81f2c9a94970deec3aac444a62de9@gmail.com"},"message":"Fix issues with URI versioning and version annotation condition (#1937)\n\n* Fix issue with uri versioning (#1529) and Version annotation conditions (#1491)\r\n\r\n* Fixed CS\r\n\r\n* Implement recommendations, fix tests.\r\n\r\n* Improved VersionExclusionListenerTest\r\n\r\n* CS","distinct":true,"url":"https://api.github.com/repos/goetas/FOSRestBundle/commits/0df031da174d2a43a1ee3b397db13784380397bd"},{"sha":"a2713c0e3682f601ba37d983cf1678fd05ac06d3","author":{"name":"Baptiste Lafontaine","email":"1cfd48a9a65a966defdcd720f66cd790094000c4@nadeo.com"},"message":"Do not set xml default decoder when symfony serializer is not available","distinct":true,"url":"https://api.github.com/repos/goetas/FOSRestBundle/commits/a2713c0e3682f601ba37d983cf1678fd05ac06d3"},{"sha":"43d6f5505f135f489c95563dd86cadf04d95769c","author":{"name":"Tobias Schultze","email":"50f3f01caa053693ce619d596e14b0ff3901ab49@tubo-world.de"},"message":"Merge pull request #1929 from magnetik/serializer-xml\n\nDo not set xml default decoder when symfony serializer is not available","distinct":true,"url":"https://api.github.com/repos/goetas/FOSRestBundle/commits/43d6f5505f135f489c95563dd86cadf04d95769c"},{"sha":"b04be4b170fd838a31b086bfb5ac520acb3420fc","author":{"name":"Baptiste Lafontaine","email":"32b3f8fc68cae63d24c6534680becfe1b9800b81@users.noreply.github.com"},"message":"Fix typo in RuntimeException (#1944)\n\nThere was 3 variables for 2 placeholders","distinct":true,"url":"https://api.github.com/repos/goetas/FOSRestBundle/commits/b04be4b170fd838a31b086bfb5ac520acb3420fc"},{"sha":"5f7a3503df65d704472ca9f3208d7f4284a9cabd","author":{"name":"Idziak","email":"4effa7514280f52d9a9105e0b309647d537a0439@gmail.com"},"message":"[docs] Symfony 4.0 bundle registration (#1852)\n\n* [docs] Symfony 4.0 bundle registration\r\n\r\nIn Symfony 4.0 there are a new bundle registration procedure\r\n\r\n* Fix comment: if using flex, the installation is simpler","distinct":true,"url":"https://api.github.com/repos/goetas/FOSRestBundle/commits/5f7a3503df65d704472ca9f3208d7f4284a9cabd"},{"sha":"70e5002848689130a8fdcb7ec27fb845ce38e3bf","author":{"name":"Javier Honorio Casado Fernandez","email":"35335b0d83f4013b7fd23d6ca036772599072667@archlinux.info"},"message":"Ordering controllers by filename before load their routes\n\nLoading routes from all controllers in a directory:\r\n\r\napi:\r\n    resource: \"@AppBundle/Controller/\"\r\n    type: rest\r\n\r\nThe controllers are not loaded in order and this generates different routes lists for different deployments.\r\n\r\nThis produces different FOSJsRoutingBundle static javascript file for each deploy, using \"fos:js-routing:dump\".\r\n\r\nWhen combining javascripts files using hash based file name, it will generate different file names per deploy, affecting multiple equal deploys behind a load balancer, trying to load a javascript file that only exists in one of the servers.\r\n\r\nMy change is to order the controllers by file name, like symfony is doing loading its controllers from a directory:\r\n\r\nSymfony\\Component\\Routing\\Loader\\AnnotationDirectoryLoader\r\n---\r\n        usort($files, function (\\SplFileInfo $a, \\SplFileInfo $b) {\r\n            return (string) $a > (string) $b ? 1 : -1;\r\n        });\r\n---\r\n\r\nI think this change is harmless, because right now the load is random, and it will avoid this kind of problems.","distinct":true,"url":"https://api.github.com/repos/goetas/FOSRestBundle/commits/70e5002848689130a8fdcb7ec27fb845ce38e3bf"},{"sha":"1665b98c6543cf52699f6a1558121ca54c7565b2","author":{"name":"Darryl Hein","email":"b590c4998c656bcc5ae93c91524ef25b78755aa4@xmmedia.com"},"message":"Minor doc cleanup/fixes (#1948)\n\n* minor corrections to the view layer doc\r\n\r\n* minor changes to the listener support doc","distinct":true,"url":"https://api.github.com/repos/goetas/FOSRestBundle/commits/1665b98c6543cf52699f6a1558121ca54c7565b2"},{"sha":"39fc21db2820f419bea955da83e42c08dea693f2","author":{"name":"Tobias Schultze","email":"50f3f01caa053693ce619d596e14b0ff3901ab49@tubo-world.de"},"message":"Merge pull request #1947 from jhcasado/patch-2\n\nOrdering controllers by filename before load their routes","distinct":true,"url":"https://api.github.com/repos/goetas/FOSRestBundle/commits/39fc21db2820f419bea955da83e42c08dea693f2"},{"sha":"c0ca48eb4fb52ffdd722a4e8a99a87a39f3b918a","author":{"name":"Asmir Mustafic","email":"07b441b8e5d8ec5f257486c789a2a785f999481e@gmail.com"},"message":"context adapter","distinct":true,"url":"https://api.github.com/repos/goetas/FOSRestBundle/commits/c0ca48eb4fb52ffdd722a4e8a99a87a39f3b918a"},{"sha":"bb9f9db9253984a696fd8c71dd3801304ad4f7eb","author":{"name":"Asmir Mustafic","email":"07b441b8e5d8ec5f257486c789a2a785f999481e@gmail.com"},"message":"update subscribing handlers","distinct":true,"url":"https://api.github.com/repos/goetas/FOSRestBundle/commits/bb9f9db9253984a696fd8c71dd3801304ad4f7eb"}]}
{"actor":{"display_login":"goetas"}}