- Merge 12 separate screenshot scripts into generate_screenshots.py
- Fix inverted retry logic in server readiness check (break on success instead of on ConnectError)
- Fix duplicate browser launch and viewport loss in cookie_param_models and query_param_models
- Add wait_for_server() for scripts that were missing it (separate_openapi_schemas)
- Support running all or individual screenshots via CLI arguments
- Fix inverted retry logic in httpx readiness check: break on success instead of on ConnectError
- Increase retry count from 3 to 10 for more reliable server startup wait
- Remove duplicate browser launch and context overwrite in cookie_param_models and query_param_models scripts, preserving the intended 960x1080 viewport
* 📝 Add docs for Separate OpenAPI Schemas for Input and Output
* 🔧 Add new docs page to MkDocs config
* ✨ Add separate_input_output_schemas parameter to FastAPI class
* 📝 Add source examples for separating OpenAPI schemas
* ✅ Add tests for separated OpenAPI schemas
* 📝 Add source examples for Python 3.10, 3.9, and 3.7+
* 📝 Update docs for Separate OpenAPI Schemas with new multi-version examples
* ✅ Add and update tests for different Python versions
* ✅ Add tests for corner cases with separate_input_output_schemas
* 📝 Update tutorial to use Union instead of Optional
* 🐛 Fix type annotations
* 🐛 Fix correct import in test
* 💄 Add CSS to simulate browser windows for screenshots
* ➕ Add playwright as a dev dependency to automate generating screenshots
* 🔨 Add Playwright scripts to generate screenshots for new docs
* 📝 Update docs, tweak text to match screenshots
* 🍱 Add screenshots for new docs