{"push_id":2988966579,"size":50,"distinct_size":1,"ref":"refs/heads/status","head":"12d4c9dd2ee7d97f249a3c24f16ed0fb689ee8c4","before":"bef04a3dd8ecdec887f7428e2e90c28f85b94e7f","commits":[{"sha":"139753f857b7693d20ae8c6a87d325cc553c21e5","author":{"name":"Tom Christie","email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@tomchristie.com"},"message":"Add support for `app.on_event(\"startup\")` and `app.on_event(\"cleanup\")`. (#98)\n\n* Push black linting into ./scripts/test Fix some annotations etc.\r\n\r\n* Skip black on 3.7\r\n\r\n* Fix script\r\n\r\n* Blergh. Shell equality tests are weird\r\n\r\n* Attempt to fix equality check\r\n\r\n* Document 'allow_origin_regex'\r\n\r\n* Support app.on_event('startup') and app.on_event('cleanup')\r\n\r\n* Nicer decorator handling for on_event\r\n\r\n* Add documentation for app.on_event()","distinct":false,"url":"https://api.github.com/repos/jeffbuttars/starlette/commits/139753f857b7693d20ae8c6a87d325cc553c21e5"},{"sha":"04d40e7489c928c5e602b8d16242b25572ca596e","author":{"name":"Tom Christie","email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@tomchristie.com"},"message":"Version 0.3.6","distinct":false,"url":"https://api.github.com/repos/jeffbuttars/starlette/commits/04d40e7489c928c5e602b8d16242b25572ca596e"},{"sha":"9cbcba79df38a9a323c1fd1ebb37d6db0506352b","author":{"name":"Ben Fitzhardinge","email":"73675debcd8a436be48ec22211dcf44fe0df0a64@fitzhardinge.net"},"message":"Added init file so autodetect will pick up middleware (#101)","distinct":false,"url":"https://api.github.com/repos/jeffbuttars/starlette/commits/9cbcba79df38a9a323c1fd1ebb37d6db0506352b"},{"sha":"59c5c24f6ac11ff12e6b22b2f9d61f1c863d412f","author":{"name":"Tom Christie","email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@tomchristie.com"},"message":"Version 0.3.7","distinct":false,"url":"https://api.github.com/repos/jeffbuttars/starlette/commits/59c5c24f6ac11ff12e6b22b2f9d61f1c863d412f"},{"sha":"58898a729ccc93382073150134348b516195feb7","author":{"name":"Tom Christie","email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@tomchristie.com"},"message":"Add explicit UJSONResponse (#99)","distinct":false,"url":"https://api.github.com/repos/jeffbuttars/starlette/commits/58898a729ccc93382073150134348b516195feb7"},{"sha":"09ce2c373a6482360f15ab0758bcd3d02b996a1f","author":{"name":"Tom Christie","email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@tomchristie.com"},"message":"Version 0.4.0","distinct":false,"url":"https://api.github.com/repos/jeffbuttars/starlette/commits/09ce2c373a6482360f15ab0758bcd3d02b996a1f"},{"sha":"cc09042c1ca5ccac78bf0ff689faa5dcd3e04f3a","author":{"name":"Tom Christie","email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@tomchristie.com"},"message":"Enable mypy in tests (#103)\n\n* Enable mypy in tests\r\n\r\n* Fix TestClient annotations","distinct":false,"url":"https://api.github.com/repos/jeffbuttars/starlette/commits/cc09042c1ca5ccac78bf0ff689faa5dcd3e04f3a"},{"sha":"7a0f89abb86099fa996d915523cabbdd48e254e2","author":{"name":"Alex Botello","email":"76901a7b2635de2bc3ce313cdb56bfa6884a955a@g.austincc.edu"},"message":"Respond to credentialed requests with specific origin (#105)\n\n* Respond with specific origin instead of wildcard for credentialed requests\r\n\r\n* Add test case for credentialed standard request\r\n\r\n* Add tests for setting vary header","distinct":false,"url":"https://api.github.com/repos/jeffbuttars/starlette/commits/7a0f89abb86099fa996d915523cabbdd48e254e2"},{"sha":"c43a070eedc1f5993d84cd06643920b962761adc","author":{"name":"Tom Christie","email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@tomchristie.com"},"message":"Form parsing (#102)\n\n* Work towards MultiPartParser\r\n\r\n* Work towards MultiPartParser\r\n\r\n* Add test for multipart files\r\n\r\n* MultiPart parsing\r\n\r\n* Fix for large multipart messages\r\n\r\n* Add python-multipart to docs\r\n\r\n* Add python-multipart to 'pip install starlette[full]'\r\n\r\n* Add FormParser\r\n\r\n* Add docs for request.form()\r\n\r\n* Drop mypy momentarily","distinct":false,"url":"https://api.github.com/repos/jeffbuttars/starlette/commits/c43a070eedc1f5993d84cd06643920b962761adc"},{"sha":"02aaa4bddfe126b1458184b1ee1e8604af5041c7","author":{"name":"Tom Christie","email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@tomchristie.com"},"message":"Version 0.4.1","distinct":false,"url":"https://api.github.com/repos/jeffbuttars/starlette/commits/02aaa4bddfe126b1458184b1ee1e8604af5041c7"},{"sha":"77d995d7c85ab06f0496423f96a7b94c7c112950","author":{"name":"Tom Christie","email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@tomchristie.com"},"message":"Handle server: None and scheme: None cases in URL scope (#109)","distinct":false,"url":"https://api.github.com/repos/jeffbuttars/starlette/commits/77d995d7c85ab06f0496423f96a7b94c7c112950"},{"sha":"d05ef2328dc2c5747f9b6749f9e3e835e8693715","author":{"name":"Tom Christie","email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@tomchristie.com"},"message":"Enable mypy in tests (#110)","distinct":false,"url":"https://api.github.com/repos/jeffbuttars/starlette/commits/d05ef2328dc2c5747f9b6749f9e3e835e8693715"},{"sha":"097152be5ac8c411157011d640148bff3c577fbd","author":{"name":"Tom Christie","email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@tomchristie.com"},"message":"Add GZip middleware (#111)","distinct":false,"url":"https://api.github.com/repos/jeffbuttars/starlette/commits/097152be5ac8c411157011d640148bff3c577fbd"},{"sha":"709bdf38f5f26ce85d37469d0092e222d8826865","author":{"name":"Tom Christie","email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@tomchristie.com"},"message":"Version 0.4.2","distinct":false,"url":"https://api.github.com/repos/jeffbuttars/starlette/commits/709bdf38f5f26ce85d37469d0092e222d8826865"},{"sha":"300977aa2378e3fb0a62284a1a6a41eed2578d91","author":{"name":"Marcos Schroh","email":"79f4f8ac3b22498ce75c32527db2a6cbd4105693@gmail.com"},"message":"Missing annotations added on applications module (#73)\n\n* fix(dataStructures): missing annotations added\r\n\r\n* fix(requests.py): annotations added\r\n\r\n* fix(Annotations): wrong annotations fixed on datastructures and requests modules.\r\n\r\n* fix(Missing annotation): missing annotations added on applications module.\r\n\r\n* fix(): ASGIApp annotation type should be used.\r\n\r\n* fix(): Optional typing should be avoided when we have default values.\r\n\r\n* fix(applications): unnecessary comment for annotation deleted\r\n\r\n* small tweaks\r\n\r\n* fix(applications): annotations fixed\r\n\r\n* fix: Methods should have None as default value on Path\r\n\r\n* fix(applications): Unnecessary annotation removed.","distinct":false,"url":"https://api.github.com/repos/jeffbuttars/starlette/commits/300977aa2378e3fb0a62284a1a6a41eed2578d91"},{"sha":"0a86c16a2496db830f9f1c4e0eaf568d7ce51e28","author":{"name":"Tom Christie","email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@tomchristie.com"},"message":"Adding type annotations (#112)\n\n* Adding type annotations\r\n\r\n* Add missing import","distinct":false,"url":"https://api.github.com/repos/jeffbuttars/starlette/commits/0a86c16a2496db830f9f1c4e0eaf568d7ce51e28"},{"sha":"d05aa0fd1615682f4e6e6ecec9894bd997993e6a","author":{"name":"Marcos Schroh","email":"79f4f8ac3b22498ce75c32527db2a6cbd4105693@gmail.com"},"message":"Missing annotations added on responses module. (#67)\n\n* fix(dataStructures): missing annotations added\r\n\r\n* fix(requests.py): annotations added\r\n\r\n* fix(Annotations): wrong annotations fixed on datastructures and requests modules.\r\n\r\n* fix(Missing annotation): missing annotations added on responses module.\r\n\r\n* fix(responses): annotations fixed\r\n\r\n* fix(datastructures): missing annotations added","distinct":false,"url":"https://api.github.com/repos/jeffbuttars/starlette/commits/d05aa0fd1615682f4e6e6ecec9894bd997993e6a"},{"sha":"e2cdd2e1ee5e90945b6f0bce665f7b07ddbd86f9","author":{"name":"Tom Christie","email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@tomchristie.com"},"message":"Type annotation tweaks","distinct":false,"url":"https://api.github.com/repos/jeffbuttars/starlette/commits/e2cdd2e1ee5e90945b6f0bce665f7b07ddbd86f9"},{"sha":"43fb6764396d10eed82028466f1071c472d5f7cf","author":{"name":"Tom Christie","email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@tomchristie.com"},"message":"Add missing type annotations (#113)\n\n* Add missing type annotations\r\n\r\n* Type annotation tweak","distinct":false,"url":"https://api.github.com/repos/jeffbuttars/starlette/commits/43fb6764396d10eed82028466f1071c472d5f7cf"},{"sha":"c50460fbb94d5ecdf530a95634297a3db4e601e3","author":{"name":"Tom Christie","email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@tomchristie.com"},"message":"Add final missing annotations, and enable '--disallow-untyped-defs' (#115)\n\n* fix(dataStructures): missing annotations added\r\n\r\n* fix(requests.py): annotations added\r\n\r\n* fix(Annotations): wrong annotations fixed on datastructures and requests modules.\r\n\r\n* fix(Missing annotation): missing annotations added on testclient module.\r\n\r\n* fix(testclient): annotations fixed\r\n\r\n* minor tweaks\r\n\r\n* fix(testclient): Session request method fixed. WIP _ASGIAdapter send method\r\n\r\n* fix(testclient): small tweaks\r\n\r\n* Switch on --disallow-untyped-defs when testing with mypy","distinct":false,"url":"https://api.github.com/repos/jeffbuttars/starlette/commits/c50460fbb94d5ecdf530a95634297a3db4e601e3"}]}
{"actor":{"display_login":"jeffbuttars"}}