- Added handling of absolute redirect paths [bentheiii]
- Bump an upper constraint for the multidict dependency [kleschenko]
- Fix websocket scope scheme [yanyongyu]
- fix Cookie header rendering in requests [druid8] [Paweł Pecio]
- Add support for Python 3.10
- Maintain hard references to tasks to prevent garbage collection [MatthewScholefield]
- Add support for Python 3.9 [kleschenko]
- Fix WebSocketSession.receive_json() doesn't support bytes [masipcat]
- Send header Content-Length [masipcat]
- Fixed mypy annotation [masipcat]
- Remove default dict for self.cookies attr [otsuka]
- Don't decode bytes to string to build multipart [masipcat]
- Added argument 'cookies' to
websocket_connect()
[masipcat] - Renamed
ws.send_str()
tows.send_text()
[masipcat] - Fix return type annotation of the methods invoking open() [otsuka]
- Add support for multipart/form-data [masipcat]
- Quote query_string by default [masipcat]
- Add client (remote peer) to scope [aviramha]
- Added support for Python 3.8 [masipcat]
- Updated test dependencies [masipcat]
- added default client headers [logileifs]
- Prevent PytestCollectionWarning [podhmo]
- fast work-around to make websocket query params works [grubberr]
- Relicensed library to MIT License [masipcat]
- ws: added safeguards to validate received ASGI message has expected type and fixed query_string default value [masipcat]
- Fix response with multime cookies [masipcat]
- Fix warning on Py37 and added 'timeout' in 'send_lifespan()' [masipcat]
- Unpinned dependencies [masipcat]
- Websocket client [dmanchon]
- Add 'allow_redirects' to TestClient.open(). Defaults to True [masipcat]
- Support Python 3.6 and small improvements [masipcat]
- Streams and redirects [masipcat]
- Improved cookies support [masipcat]
- flag on the testclient to catch unhandle server exceptions [jordic]
- Initial version [masipcat]