v0.8.0
What's Changed
🚀 Features
- Add optional OpenAPI 3.1 output support (#30)
- Add
openapi_versionparameter togenerate_openapi_spec(),get_openapi_json(),get_openapi_yaml() - Add
OPENAPI_VERSION_3_0andOPENAPI_VERSION_3_1constants - Add
--openapi-versionCLI flag (choices: 3.0, 3.1) - Implement schema conversion for 3.1 (nullable → type array, example → examples)
- Add
🧪 Tests
- Fix test file naming conventions (#28)
- Add comprehensive tests for CLI module (32 tests)
- Add comprehensive tests for monitoring module
- Add comprehensive tests for server_info module
- Add comprehensive tests for OpenAPI 3.1 functionality (27 tests)
🐛 Bug Fixes
- Add missing
--prettyflag to CLI info, health, metrics commands
📚 Documentation
- Improve security policy with GitHub Security Advisory as preferred reporting method
Full Changelog: v0.7.0...v0.8.0