diff --git a/.buildinfo b/.buildinfo index a121562..9449f01 100644 --- a/.buildinfo +++ b/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file records the configuration used when building these files. When it is not found, a full rebuild will be done. -config: e5a35904bc7bb78a12349affaec49f9c +config: c08221e9f0bc76c34b3bf9a7331fe62a tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/.doctrees/changes.doctree b/.doctrees/changes.doctree index afee43e..6f1974a 100644 Binary files a/.doctrees/changes.doctree and b/.doctrees/changes.doctree differ diff --git a/.doctrees/environment.pickle b/.doctrees/environment.pickle index eb35bce..4041a82 100644 Binary files a/.doctrees/environment.pickle and b/.doctrees/environment.pickle differ diff --git a/_modules/index.html b/_modules/index.html index ef1a4f1..9c5240f 100644 --- a/_modules/index.html +++ b/_modules/index.html @@ -4,13 +4,13 @@
-The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
CI validation for Python 3.14, 3.14 free-threaded, and PyPy 3.11
Marimo notebook mounting docs and example
Type annotations for routes.py
uv.lock for reproducible installs
Replaced deprecated asyncio.iscoroutinefunction with inspect.iscoroutinefunction ahead of Python 3.16 removal
Narrowed broad except Exception to specific exceptions in response model serialization and websocket chat example
Improved GraphQL API interface with expanded test coverage
Code formatting cleanup via pyproject-fmt and ruff
Dropped Python 3.9 from CI
WSGI mount returning 400 when requesting the exact mount root path
Werkzeug 3.1.7 compatibility for trusted host validation in tests
future.result bare property access in background task test (now properly calls future.result())
OpenAPI template packaging and static file serving
RST title underline warning breaking docs CI
Read the Docs configuration (docs hosted on GitHub Pages)
Upgraded to Starlette 1.0
Added comprehensive docstrings across the codebase
Expanded API reference documentation
Full documentation rewrite: tutorials for REST APIs, SQLAlchemy, Flask migration
Auth, WebSocket, middleware, and configuration guides
Testing docs with prose, examples, and tips
GitHub Pages deployment for docs
Reworked homepage prose
Rewrote CLI and API reference docs
Pydantic auto-validation: request_model validates input, returns 422 on failure
Pydantic auto-serialization: response_model strips extra fields from responses
Server-Sent Events: @resp.sse for real-time streaming
Dependencies flattened: pip install responder gets everything
Core deps reduced to starlette + uvicorn
Multipart parser losing headers when parts have multiple headers
url_for() with typed route params ({id:int})
Platform: Added support for Python 3.10 - Python 3.13
CLI: responder run now also accepts a filesystem path on its <target>
@@ -104,8 +172,8 @@ argument, enabling usage on single-file applications.
CLI: responder run now also accepts URLs.
Platform: Minimum Python version is now 3.9 (dropped 3.6, 3.7, 3.8)
Dependencies: Dramatically reduced core dependency count (10 → 5)
@@ -127,8 +195,8 @@ extensions now, found within thePackaging: Migrated from setup.py to declarative pyproject.toml
Platform: Removed support for EOL Python 3.6, 3.7, 3.8
Status codes: Removed deprecated resume_incomplete and resume
@@ -136,8 +204,8 @@ aliases for HTTP 308 (marked for removal in 3.0)
CLI: responder run --build ceased to exist
Routing: Fixed dispatching static_route=None on Windows
uvicorn: --debug now maps to uvicorn’s log_level = "debug"
Update requirements to support python 3.8
Fix static app resolving
Fix template conflicts
Fix template conflicts
Fix template import
Refactor Router and Schema
ASGI 3 support
CI tests for python 3.8-dev
Route params Converters
Add search for documentation pages
Bump dependencies
Versioning issue
Multiple cookies.
Other bugfixes.
Stream support via resp.stream.
Cookie directives via resp.set_cookie.
Refactor _route_for
Resolve startup/shutdwown events
Documentations
Use Starlette’s LifeSpan middleware
Update denpendencies
Fix route.is_class_based
Fix test_500
Minor fixes for Open API
Typos
Run sync views in a threadpoolexecutor.
Support for before_request.
Fix sessions.
Potential bufix for cookies.
Bugfix for redirects.
Improvement for static file hosting.
Improve cors configuration settings.
Move GraphQL support into a built-in plugin.
CORS support
Improved exceptions.
Subtle improvements.
Packaging fix.
Interactive Documentation endpoint.
Minor improvements.
Overall improvements.
Show traceback info when background tasks raise exceptions.
api.requests.
WebSocket support.
500 support.
File upload support
Improvements to sequential media reading.
Stability.
Sessions support.
Cookies support.
Default routes.
Prototype of static application support.
Bugfix for async class-based views.
Bugfix for async class-based views.
GraphiQL Support.
Improvement to route selection.
Immutable Request object.
Ability to mount WSGI apps.
Supply content-type when serving up the schema.
OpenAPI Schema support.
Safe load/dump yaml.
Asynchronous support for data uploads.
Bug fixes.
Bug fixes.
Switch to ASGI/Starlette.
Conception!