{"push_id":2311997602,"size":575,"distinct_size":1,"ref":"refs/heads/master","head":"94a8e5a8d0e11f80092d2f8ba37619c9e778d518","before":"2cc76628d288bf1d8817e0ae6b812551fc87faf9","commits":[{"sha":"671c67aac96ae2cdf9c554ba4e52c167862be6fe","author":{"name":"Mihir Singh","email":"b4a5ea001e047040e8c9075b67a268293138da2c@mihirsingh.com"},"message":"Append a 'Vary: Cookie' header to the response when the session has been accessed","distinct":false,"url":"https://api.github.com/repos/greyli/flask/commits/671c67aac96ae2cdf9c554ba4e52c167862be6fe"},{"sha":"5935ee495c3e51d26fa2b33de09d532b310cd263","author":{"name":"Mihir Singh","email":"b4a5ea001e047040e8c9075b67a268293138da2c@mihirsingh.com"},"message":"Add tests for the `Vary: Cookie` header","distinct":false,"url":"https://api.github.com/repos/greyli/flask/commits/5935ee495c3e51d26fa2b33de09d532b310cd263"},{"sha":"f05aeea6dd525d735b5e008aa176b1b839b08cca","author":{"name":"Jeff Widman","email":"f438ab86509b0904a4f8dc4741adff5f32e23439@jeffwidman.com"},"message":"Correct the order of suggested syntax for extension imports\n\nAccording to https://github.com/mitsuhiko/flask/issues/1092#issuecomment-47118613 and https://github.com/mitsuhiko/flask/pull/1085#issuecomment-45466907 , the correct order to attempt to import extensions should be flask_foo, then flask.ext.foo, then flaskext_foo.","distinct":false,"url":"https://api.github.com/repos/greyli/flask/commits/f05aeea6dd525d735b5e008aa176b1b839b08cca"},{"sha":"063a8da4f8b9237f425ade907ce97339eff52f56","author":{"name":"Markus Unterwaditzer","email":"1b28d2c9bd8522dadb87005ecdbf38866624f93e@unterwaditzer.net"},"message":"Add changelog for #1218","distinct":false,"url":"https://api.github.com/repos/greyli/flask/commits/063a8da4f8b9237f425ade907ce97339eff52f56"},{"sha":"43d6b8a5fc5f4efd9dd1ce8c73a0c15979defd22","author":{"name":"Daniel Neuhäuser","email":"0e285d0dc02755dc22b9ecf64015172e615c7097@gmail.com"},"message":"Drop Extension==dev requirement\n\npip doesn't install links included in the description of projects\nanymore. Therefore ==dev install doesn't work anymore.","distinct":false,"url":"https://api.github.com/repos/greyli/flask/commits/43d6b8a5fc5f4efd9dd1ce8c73a0c15979defd22"},{"sha":"3185f445c908a3926f17deb574cb9b1f0b049fe8","author":{"name":"Daniel Neuhäuser","email":"0e285d0dc02755dc22b9ecf64015172e615c7097@gmail.com"},"message":"Drop Python 2.6 minimum requirement for extensions\n\nPython 2.6 is not supported by python-dev anymore and does not get any\nsecurity updates. Even though Flask supports 2.6 at the moment, I think\nit's not necessary for any extensions that are going to be approved in\nthe future to support 2.6.","distinct":false,"url":"https://api.github.com/repos/greyli/flask/commits/3185f445c908a3926f17deb574cb9b1f0b049fe8"},{"sha":"b12d9762e7fdb4877ea0cb750628149609e3ecb4","author":{"name":"Daniel Neuhäuser","email":"0e285d0dc02755dc22b9ecf64015172e615c7097@gmail.com"},"message":"Require Python 3.3 and higher for extensions\n\nFlask and several extensions already supports Python 3.3 and higher. By\nrequiring approved extensions to support Python 3.3 as well we can\nquickly achieve better Python 3 adoption and make using Python 3 easier\nfor users.\n\nThe effort of supporting both Python 2.7 and Python 3.3 is small enough\nthat it shouldn't be a problem to require this from extension authors.","distinct":false,"url":"https://api.github.com/repos/greyli/flask/commits/b12d9762e7fdb4877ea0cb750628149609e3ecb4"},{"sha":"b9938d0182abac79289963b2df507756bf86a50b","author":{"name":"Daniel Neuhäuser","email":"0e285d0dc02755dc22b9ecf64015172e615c7097@gmail.com"},"message":"Don't allow namespace packages anymore","distinct":false,"url":"https://api.github.com/repos/greyli/flask/commits/b9938d0182abac79289963b2df507756bf86a50b"},{"sha":"2b58e6120ceadf363d12cc12889bfc79c18d5066","author":{"name":"Daniel Neuhäuser","email":"0e285d0dc02755dc22b9ecf64015172e615c7097@gmail.com"},"message":"Fix wording","distinct":false,"url":"https://api.github.com/repos/greyli/flask/commits/2b58e6120ceadf363d12cc12889bfc79c18d5066"},{"sha":"f80ea4fe5d3f194c567d3fd279e1e84050a12b10","author":{"name":"Jeff Widman","email":"f438ab86509b0904a4f8dc4741adff5f32e23439@jeffwidman.com"},"message":"Some grammar and typo fixes","distinct":false,"url":"https://api.github.com/repos/greyli/flask/commits/f80ea4fe5d3f194c567d3fd279e1e84050a12b10"},{"sha":"011b129b6bc615c7a24de626dd63b6a311fa6ce6","author":{"name":"Jimmy McCarthy","email":"ce0e7931eb8abd86aa5a4f78d503e20697d39e54@corvisa.com"},"message":"Add kwarg to disable auto OPTIONS on add_url_rule\n\nAdds support for a kwarg `provide_automatic_options` on `add_url_rule`, which\nlets you turn off the automatic OPTIONS response on a per-URL basis even if\nyour view functions are functions, not classes (so you can't provide attrs\non them).","distinct":false,"url":"https://api.github.com/repos/greyli/flask/commits/011b129b6bc615c7a24de626dd63b6a311fa6ce6"},{"sha":"a1360196447c8dad1b20fc611bd96210c0bfca28","author":{"name":"Jimmy McCarthy","email":"ce0e7931eb8abd86aa5a4f78d503e20697d39e54@corvisa.com"},"message":"Updated changelog","distinct":false,"url":"https://api.github.com/repos/greyli/flask/commits/a1360196447c8dad1b20fc611bd96210c0bfca28"},{"sha":"04a3eeee3b02a16ba94882790839dfe2d526ad84","author":{"name":"Jimmy McCarthy","email":"ce0e7931eb8abd86aa5a4f78d503e20697d39e54@corvisa.com"},"message":"Merge branch 'master' of github.com:mitsuhiko/flask","distinct":false,"url":"https://api.github.com/repos/greyli/flask/commits/04a3eeee3b02a16ba94882790839dfe2d526ad84"},{"sha":"5505827a4bd759a24696258983ec14c768358af8","author":{"name":"Jimmy McCarthy","email":"ce0e7931eb8abd86aa5a4f78d503e20697d39e54@corvisa.com"},"message":"provide_automatic_options as explicit arg\n\nIn add_url_rule, break provide_automatic_options out to an explicit kwarg, and\nadd notes to the docstring.","distinct":false,"url":"https://api.github.com/repos/greyli/flask/commits/5505827a4bd759a24696258983ec14c768358af8"},{"sha":"a23ce4697155ae236c139c96c6d9dd65207a0cb6","author":{"name":"Jimmy McCarthy","email":"ce0e7931eb8abd86aa5a4f78d503e20697d39e54@corvisa.com"},"message":"Update change log","distinct":false,"url":"https://api.github.com/repos/greyli/flask/commits/a23ce4697155ae236c139c96c6d9dd65207a0cb6"},{"sha":"51c35295af94f8f401a4942aab674f161222a984","author":{"name":"Nadav Geva","email":"a1ff3df52097c2259564fd20533cef53eeba4b50@gmail.com"},"message":"Fix name mismatch in apierrors page","distinct":false,"url":"https://api.github.com/repos/greyli/flask/commits/51c35295af94f8f401a4942aab674f161222a984"},{"sha":"daa3f272da477470d23481d409d54f989136ac32","author":{"name":"Ivan Velichko","email":"05a871a4899da58900e258baa6733222a085e582@gmail.com"},"message":"Allow to specify subdomain and/or url_scheme in app.test_request_context()","distinct":false,"url":"https://api.github.com/repos/greyli/flask/commits/daa3f272da477470d23481d409d54f989136ac32"},{"sha":"826d7475cdab43b85d79f99e8eae5dabb01baf7b","author":{"name":"Aviv Cohn","email":"ef8685e0d689f438d6c9c7dd64d5964f1c03aaac@yahoo.com"},"message":"Clarified the docstring in method Flask.preprocess_request.\n\nThe doc now clearly states that the method invokes two set of hook\nfunctions, and how these are filtered before execution.","distinct":false,"url":"https://api.github.com/repos/greyli/flask/commits/826d7475cdab43b85d79f99e8eae5dabb01baf7b"},{"sha":"08f843fa75f2059a6d3fcf9784dc49d49cb52927","author":{"name":"David Lord","email":"63ecb9530815b88aa20eeb594ab1692c3c496132@gmail.com"},"message":"Merge pull request #1581 from nadavge/patch-1\n\nFix name mismatch in apierrors page","distinct":false,"url":"https://api.github.com/repos/greyli/flask/commits/08f843fa75f2059a6d3fcf9784dc49d49cb52927"},{"sha":"954b7ef7bbc261ac455feb122b56e897653de826","author":{"name":"Randy Liou","email":"a8f775bf5b6222bad7e70533f22c84ee1eb903e7@gmail.com"},"message":"Enhance code coverage for Blueprint.endpoint\n\nAdd basic test for the endpoint decorator for the Blueprint object.","distinct":false,"url":"https://api.github.com/repos/greyli/flask/commits/954b7ef7bbc261ac455feb122b56e897653de826"}]}
{"actor":{"display_login":"greyli"}}