Commit Graph

71 Commits

Author SHA1 Message Date
Tom Christie f3b5409dbc Drop SQLAlchemy note, since we don't currently have any components that require it. 2019-02-19 13:45:10 +00:00
Tom Christie 9b57e516cc Docs and version bump 2019-02-18 13:38:04 +00:00
Daniel Hahler 9d0b4c01bd README: minor revisit [ci skip] (#265) 2018-12-11 13:07:16 +00:00
Tom Christie 99921cef70 Fix SQLAlchemy link 2018-12-07 13:07:12 +00:00
Tom Christie ce9556acce
Authentication (#256)
* Authentication

* Fleshing out authentication support

* Version 0.9.6
2018-12-07 13:05:31 +00:00
Taoufik 9fa4b56030 Update broken link (#224)
* Update broken link

* Update broken link
2018-11-18 18:26:47 +00:00
Tom Christie c96eb9a4f7 Add Jinja2 link 2018-11-08 16:36:39 +00:00
Tom Christie 2ef21f49c9
Jinja2 (#198)
* Use jinja2 for a default template configuration

* Add release notes
2018-11-08 16:14:14 +00:00
Tom Christie c2d5813076 Link to example repo 2018-11-08 13:12:37 +00:00
Tom Christie 83ab71dad0 Version 0.7.1 2018-11-05 12:08:34 +00:00
Urchin 5ded82ff0e Update README.md (#174) 2018-11-05 11:49:00 +00:00
Tom Christie ed970c86be Update 'Performance' section 2018-11-01 14:41:55 +00:00
Tom Christie 81c4306a3a
Add OpenAPIResponse, API Schema docs, etc... (#171) 2018-11-01 12:52:03 +00:00
Tom Christie 5488af66d7 Fix linking 2018-10-31 09:42:07 +00:00
Tom Christie 0ae9a7f523 Link out to other projects 2018-10-31 09:39:10 +00:00
Tom Christie 7ab015d8e8 Update README/homepage 2018-10-29 16:49:13 +00:00
Tom Christie 87da226f1c
Session middleware (#157)
* Use isort for consistent import ordering

* Add SessionMmiddleware support

* Add SessionMiddleware support
2018-10-29 16:16:51 +00:00
Tom Christie 315a21be85
GraphQL support (#126)
* GraphQL support

* GraphQL support

* Run GraphQL queries inside a threadpool

* Support AsyncioExecutor

* GraphQL error formatting

* Docs for GraphQL support
2018-10-18 14:45:18 +01:00
gfeun e7a5b22cf2 Fix typo in README example (#117) 2018-10-17 11:08:06 +01:00
Tom Christie 65704a8083 Note zero hard dependencies 2018-10-17 09:00:45 +01:00
Tom Christie b829248e7d Add feature list to README/docs 2018-10-16 16:10:24 +01:00
Tom Christie c43a070eed
Form parsing (#102)
* Work towards MultiPartParser

* Work towards MultiPartParser

* Add test for multipart files

* MultiPart parsing

* Fix for large multipart messages

* Add python-multipart to docs

* Add python-multipart to 'pip install starlette[full]'

* Add FormParser

* Add docs for request.form()

* Drop mypy momentarily
2018-10-12 18:15:04 +01:00
Tom Christie 09ce2c373a Version 0.4.0 2018-10-10 17:12:58 +01:00
Karan Suthar 27fc98b58b unicorn command correction in docs (#97) 2018-10-09 12:41:53 +01:00
Tom Christie 12e4ef60d7
Add link to latest TechEmpower benchmarks (#61) 2018-09-20 10:00:25 +01:00
Tom Christie e6cd2d7e86 Tweak example: access logs on, port 8000 2018-09-05 11:44:54 +01:00
Tom Christie 78d1829758
Version 0.3 (#57)
* Renamings

* Version 0.3.0

* Black formatting

* Update docs for 0.3
2018-09-05 11:39:38 +01:00
Jordan Eremieff f4fe0ec312 Name changes (#55)
* Rename View -> HTTPEndpoint

* Rename views doc file -> endpoints

* Rename request/response files -> requests/responses, update imports, update docs

* Rename WebSocketSession -> WebSocket, rename session -> websocket in docs

* Full module imports in tests and source, removing imports from __init__ file

* Fix name in testclient doc
2018-09-05 10:29:04 +01:00
Tom Christie 4549d625f9 Make docs link more prominent 2018-08-29 11:33:59 +01:00
Tom Christie 6b6b818a00 Move documentation out of README 2018-08-29 11:31:32 +01:00
Tom Christie 779516a5ac Fixes to TestClient websocket docs 2018-08-28 14:45:23 +01:00
Tom Christie 00a972c719
Add App class (#42)
* Add App class

* Black formatting

* Support kwargs in App routes

* Black formatting

* Use protocol based routing in app

* WebSocket close when no route found

* session.send(...), session.receive(...) for test client

* Support app.mount(prefix, app)

* Black formatting

* Black formatting

* Minor tweaks to websocket test client

* Add 'App' to README
2018-08-28 14:34:18 +01:00
Tom Christie 78fae57bc3 Update table of contents 2018-08-27 15:42:05 +01:00
Jeff Buttars 99fd15e380 Add a TOC to the repo README (#40) 2018-08-27 15:38:56 +01:00
Tom Christie 828ee47483
Drop asgi_application decorator (#41) 2018-08-27 15:38:44 +01:00
Tom Christie cb9fc8746b
Redirect response (#39)
* Minor Request cleanups

* Black formatting

* Add RedirectResponse

* Black formatting

* Clean up test_redirect_response test case
2018-08-27 14:51:24 +01:00
Tom Christie 6f948e95b4
WebSockets support (#37)
* WebSockets support

* WebSockets support

* WebSockets support

* Black formatting

* Add missing descriptions against websocket test session docs

* Add missing descriptions against websocket test session docs

* Add note on session.send() / session.receive()
2018-08-17 16:36:48 +01:00
Tom Christie 9838af83ca Add DebugMiddleware 2018-07-18 13:04:14 +01:00
Tom Christie 37a539a202 Add docs on regexs in routing 2018-07-12 14:54:25 +01:00
Tom Christie e16efd3d8f Tweak README 2018-07-12 14:09:49 +01:00
Tom Christie 43ed532728 Tweak imports and docs 2018-07-12 14:09:05 +01:00
Tom Christie 9b4db0d62c Add StaticFile and StaticFiles to README 2018-07-12 13:57:04 +01:00
Tom Christie 342a52f185 Merge branch 'master' of https://github.com/encode/starlette 2018-07-11 16:54:09 +01:00
Tom Christie 126e995a8e Fix Response signature in README 2018-07-11 16:54:00 +01:00
Tom Christie c4cc8303d3 Add FileResponse to README 2018-07-11 16:46:44 +01:00
Tom Christie 704b582d89 Performance improvements 2018-07-10 15:19:51 +01:00
Tom Christie e9bccf4fab Resize header 2018-07-02 12:07:23 +01:00
Tom Christie f42f2aadd9 Tweak header image 2018-07-02 12:00:03 +01:00
Tom Christie b2c8c6c81f Tweak header image 2018-07-02 11:57:44 +01:00
Tom Christie a5bb58b9b6 README image 2018-07-02 11:52:33 +01:00