Skip to content

Upgrading fastapi 0.60 to 0.61

Unknown0.60.2 → 0.61.2New24Fixed4Other44

UnknownUpgrade verdict

DepDelta hasn't looked for the notes of 1 of 3 releases in its newest sources yet, so breaking changes can't be ruled out.

  • DepDelta hasn't finished looking for the notes in this range, so it can't rule out breaking changes yet.
  • DepDelta found no commit log for them either.
Unknown for releases without notes

Releases without notes may still need changes. Check their commits before upgrading.

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