-
♻️ Add _compat util to `get_model_fields()`
-
♻️ Make `Body()` have a default `embed=None` to be computed automatically
-
♻️ Set embed for form fields in analyze_param()
-
♻️ Add `_should_embed_body_fields()` util
-
🚚 Rename required_params to body_fields
-
♻️ Do not override ModelFields.field_info.embed, use a top-level setting per route
-
🚨 Add type ignore
-
♻️ Refactor `request_body_to_args()`
-
🔥 Remove unnecessary code
-
♻️ Refactor `_should_embed_body_fields()` with ideas from includeamin
-
♻️ Refactor `request_body_to_args()`, separate `_extract_form_body()`
-
♻️ Refactor single model field validation in `_validate_value_with_model_field()` to re-use it for params and body
-
♻️ Refactor `request_body_to_args()` to handle single not embedded field apart
-
🚚 Move variables
-
🐛 Fix check for model field's model
-
Merge branch 'master' into embed
-
🚨 Fix type annotations
-
🔥 Remove code specific to supporting new features
-
🔥 Remove feature specific utils
-
🔥 Remove unnecessary checks
-
🔥 Refactor and remove `is_body_param()`
-
♻️ Refactor arguments for `request_params_to_args()`
-
🔊 Raise on current invalid query params
-
♻️ Move asserts inside of field block (not dependency)
-
🔥 Remove unnecessary embed set
-
✅ Add test for a single form field
-
♻️ Refactor _compat util `field_annotation_is_sequence()` to support `Union[SomeSequence, None]`
-
♻️ Refactor logic to `_get_multidict_value()` for form fields, headers, query parameters
-
🔥 Remove unreachable code, add assert
-
🚨 Fix type annotations
-
♻️ Add util to `get_model_fields()`
-
✅ Add test for coverage
-
Merge branch 'master' into embed