Upgrading fastapi 0.60 to 0.61
Unknown0.60.2 → 0.61.2New24Fixed4Other44
UnknownUpgrade verdict
1 of 3 releases publish no notes, so breaking changes can't be ruled out.
In plain terms
- Some releases in this range publish no notes, so DepDelta can't rule out breaking changes.
- DepDelta found no commit log for them either.
Must act Unknown for releases without notes
Releases without notes may still need changes. Check their commits before upgrading.
API changes
Generated by DepDelta from published Python source. Not mixed with prose notes.
- added:
export WebSocketDisconnect
- removed:
variable param_supported_types
- removed:
function get_annotation_from_field_info(annotation: Any, field_info: FieldInfo, field_name: str) -> Type[Any] - removed:
variable SHAPE_LIST - removed:
variable SHAPE_SEQUENCE - removed:
variable SHAPE_SET - removed:
variable SHAPE_SINGLETON - removed:
variable SHAPE_TUPLE - removed:
variable SHAPE_TUPLE_ELLIPSIS
- changed:
function jsonable_encoder(obj: Any, include: Optional[Union[SetIntStr, DictIntStrAny]]=…, exclude: Union[SetIntStr, DictIntStrAny]=…, by_alias: bool=…, skip_defaults: Optional[bool]=…, exclude_unset: bool=…, exclude_defaults: bool=…, exclude_none: bool=…, custom_encoder: dict=…, sqlalchemy_safe: bool=…) -> Any → function jsonable_encoder(obj: Any, include: Optional[Union[SetIntStr, DictIntStrAny]]=…, exclude: Optional[Union[SetIntStr, DictIntStrAny]]=…, by_alias: bool=…, exclude_unset: bool=…, exclude_defaults: bool=…, exclude_none: bool=…, custom_encoder: dict=…, sqlalchemy_safe: bool=…) -> Any
- changed:
async function serialize_response(*, field: Optional[ModelField]=…, response_content: Any, include: Optional[Union[SetIntStr, DictIntStrAny]]=…, exclude: Union[SetIntStr, DictIntStrAny]=…, by_alias: bool=…, exclude_unset: bool=…, exclude_defaults: bool=…, exclude_none: bool=…, is_coroutine: bool=…) -> Any → async function serialize_response(*, field: Optional[ModelField]=…, response_content: Any, include: Optional[Union[SetIntStr, DictIntStrAny]]=…, exclude: Optional[Union[SetIntStr, DictIntStrAny]]=…, by_alias: bool=…, exclude_unset: bool=…, exclude_defaults: bool=…, exclude_none: bool=…, is_coroutine: bool=…) -> Any - changed:
function get_request_handler(dependant: Dependant, body_field: Optional[ModelField]=…, status_code: int=…, response_class: Type[Response]=…, response_field: Optional[ModelField]=…, response_model_include: Optional[Union[SetIntStr, DictIntStrAny]]=…, response_model_exclude: Union[SetIntStr, DictIntStrAny]=…, response_model_by_alias: bool=…, response_model_exclude_unset: bool=…, response_model_excl… → function get_request_handler(dependant: Dependant, body_field: Optional[ModelField]=…, status_code: int=…, response_class: Type[Response]=…, response_field: Optional[ModelField]=…, response_model_include: Optional[Union[SetIntStr, DictIntStrAny]]=…, response_model_exclude: Optional[Union[SetIntStr, DictIntStrAny]]=…, response_model_by_alias: bool=…, response_model_exclude_unset: bool=…, response_…
- removed:
class UndefinedType - removed:
function get_field_info(field: ModelField) -> FieldInfo - removed:
function warning_response_model_skip_defaults_deprecated() -> None - removed:
variable PYDANTIC_1