Rafał Pitoń
44417775dc
Update framework example in readme
2019-06-24 11:46:46 +02:00
Tom Christie
645cc3089a
Merge pull request #547 from encode/pin-typed-ast
...
Drop 3.8-dev from build matrix
2019-06-14 11:25:38 +01:00
Tom Christie
e2ece4f8d4
Drop 3.8-dev from matrix
2019-06-14 11:22:59 +01:00
Tom Christie
d4ee534521
Drop typed-ast pinning
2019-06-14 11:22:48 +01:00
Tom Christie
6d35eb77c7
Pin typed-ast
2019-06-14 11:14:48 +01:00
Tom Christie
b994dc6538
Update staticfiles.py
2019-06-10 16:54:44 +01:00
Tom Christie
9e962e79f2
Update WebSocket docs. Closes #536 .
2019-06-10 09:18:08 +01:00
Tom Christie
474b499141
Version 0.12.0
2019-05-21 15:39:28 +01:00
Tom Christie
3fd0dd6190
Update image
2019-05-21 09:50:46 +01:00
Tom Christie
01f70bb394
Merge pull request #521 from koddr/patch-2
...
Add new Starlette logo to Docs
2019-05-21 09:44:30 +01:00
Vic Shóstak
ed3d4a3d0e
Update logo <img> with new logo
2019-05-20 22:02:32 +03:00
Vic Shóstak
f0f33ad306
Update starlette.png
2019-05-20 21:55:50 +03:00
Tom Christie
ab86530edd
Merge pull request #513 from blueyed/unused-cookie
...
CORS: preflight_response: cookie is not used here
2019-05-20 16:15:30 +01:00
Tom Christie
86b1342de4
Merge pull request #518 from ekohl/patch-1
...
Fix typo in api schema generation example
2019-05-20 16:03:54 +01:00
Tom Christie
4635b6c228
Update setup.py
...
Closes #520
2019-05-20 15:57:51 +01:00
Vic Shóstak
ea2886093d
Add new Starlette logo
2019-05-20 17:53:52 +03:00
Tom Christie
2f6aeb30e4
Merge pull request #506 from blueyed/doc-fix
...
docs/config.md: fix DatabaseURL usage
2019-05-20 15:29:38 +01:00
Ewoud Kohl van Wijngaarden
c121cb2c40
Fix typo in api schema generation example
2019-05-17 15:44:32 +00:00
Tom Christie
556a8a0a18
Merge pull request #455 from uranusjr/add-py-typed
...
Add py.typed to package
2019-05-13 16:18:29 +01:00
Daniel Hahler
a82ef76746
CORS: preflight_response: cookie is not used here
...
Ref: https://github.com/encode/starlette/issues/510#issuecomment-491836700
2019-05-13 16:25:16 +02:00
Tom Christie
a13ddbdde6
Merge pull request #508 from jodal/patch-1
...
docs: Add missing import
2019-05-13 15:24:57 +01:00
Tom Christie
29584e25fc
Fix CORS allowed origins ( #511 )
...
* Add test to expose CORSMiddleware.simple_headers access-control-allow-origin leak between requests
* Fix CORSMiddleware.simple_response to use self.simple_headers default before mutating headers based on request parameters
* lint: forgot to run black locally
2019-05-13 15:24:28 +01:00
Daniel Hahler
e0e2621add
flake8 fixes ( #512 )
2019-05-13 15:22:59 +01:00
秋葉
7eb0e4e594
fix NotImplementedError ( #509 )
2019-05-13 14:54:46 +01:00
Steinn Eldjárn Sigurðarson
d6830cacca
lint: forgot to run black locally
2019-05-13 12:09:42 +00:00
Steinn Eldjárn Sigurðarson
5f21c39c1c
Fix CORSMiddleware.simple_response to use self.simple_headers default before mutating headers based on request parameters
2019-05-13 10:26:27 +00:00
Steinn Eldjárn Sigurðarson
e0c383aa1b
Add test to expose CORSMiddleware.simple_headers access-control-allow-origin leak between requests
2019-05-13 10:25:51 +00:00
Stein Magnus Jodal
0156ff3926
docs: Add missing import
2019-05-12 11:14:14 +02:00
Daniel Hahler
eaa199be38
docs/config.md: fix DatabaseURL usage
2019-05-11 01:40:43 +02:00
Daniel Hahler
d23bfd0d8f
Fix typo in method name: generate_frame_html ( #490 )
2019-04-24 22:25:44 +01:00
Tom Christie
2d88c4cd29
Update config.md
2019-04-17 17:26:12 +01:00
Tom Christie
43c553bc4e
Update third-party-packages.md
2019-04-10 14:19:25 +02:00
Daniel Hahler
f661aead04
ci: Travis: sudo is deprecated ( #475 )
2019-04-10 14:18:28 +02:00
Daniel Hahler
60c0be1e50
doc: fix middleware ( #471 )
2019-04-10 14:14:24 +02:00
David Baumgold
e37ec7e561
GitHub has a capital H ( #478 )
2019-04-10 14:07:17 +02:00
Tzu-ping Chung
e30c95d84c
Add zip_safe=False in setup.py
2019-04-09 23:01:54 +08:00
Tzu-ping Chung
4929f98d96
Add py.typed to package
...
This package would be installed along with the package (since it is
listed in package_data), to let mypy pick up type hints in the package
source.
2019-04-09 23:01:54 +08:00
Eugene Molotov
115fc2f73a
Corrects usage of CommaSeparatedStrings in docs ( #467 )
2019-04-08 14:48:15 +01:00
Steinn Eldjárn Sigurðarson
fb616ddf9e
Adding a section on timing-asgi to 3rd party middleware ( #465 )
2019-04-05 11:59:22 +01:00
Tom Christie
7414099e65
Make StreamingResponse compatible with normal iterators ( #462 )
...
* Add concurrency.iterator_to_async, tests and docs
* Make StreamingResponse compatible with normal iterators
* Format and typo in docs
* Rename helper function to iterate_in_threadpool
* Version 0.12.0.b3
2019-04-03 10:29:00 +01:00
Tom Christie
e69c26e5dd
Version 0.12.0.b2
2019-04-02 11:01:09 +01:00
Patryk Zawadzki
3226c7c6f4
Don't block the event loop in WebSocketTestSession ( #459 )
...
It's typical for event-loop-based servers to try to do a blocking
receive in a while loop. Queue.get() is blocking in a synchronous
way and it does not yield control back to the asyncio executor.
Let's explicitly yield control until the queue is no longer empty.
2019-04-02 10:52:08 +01:00
Phil Jones
77b84a08c1
Remove warning about lifespan events ( #451 )
...
It is no longer new, and Hypercorn also supports it.
2019-03-27 22:14:13 +00:00
Alex Oleshkevich
1d42dd8b59
Replace mutable "allowed_hosts" argument of TrustedHostMiddleware with None ( #448 )
...
* Replace mutable "allowed_hosts" argument of starlette.middleware.trustedhost.TrustedHostMiddleware with None.
* Add unit test to cover case when TrustedHostMiddleware.allowed_hosts is None
* Fix style issues
* Code style fixes
* Fix unit tests for TrustedHostMiddleware
2019-03-27 09:23:07 +00:00
Konstantin Chernyshkov
9ba2ba624b
🐛 Adding a percent sign to redirect with quoted params ( #449 )
2019-03-26 14:19:32 +00:00
Tom Christie
60a71ef1d8
Version 0.12.0b1
2019-03-20 10:34:22 +00:00
Tom Christie
9de146c449
Add `StaticFiles(html=True)` ( #443 )
...
Add StaticFiles(html=True)
2019-03-20 10:18:24 +00:00
Tom Christie
4d5708e468
ASGI 3 ( #435 )
...
* TestClient supports ASGI2 and ASGI3
* Starlette instances present ASGI3 interface
* ServerErrorMiddleware presents ASGI3 interface
* Use ASGI3 protocol throughout
* Response signatures match ASGI interface.
2019-03-19 16:03:19 +00:00
Mostafa Aitbrahim
9530470c59
Fix README.md ( #438 )
2019-03-19 09:17:39 +00:00
Tom Christie
f29d49b583
Version 0.11.4
2019-03-18 08:55:59 +00:00