Skip to content

Upgrading Volo.Abp.Http.Client 0.19 to 0.20

Breaking0.19.0 → 0.20.1Breaking3New9Changed14Fixed12Other8

BreakingUpgrade verdict

3 breaking changes.

  • Entities and value types no longer override equality, so comparisons use default reference or value semantics.
  • The custom AutoMap attributes are gone, so mapping configuration must use another approach.
  • Entity identifiers can no longer be assigned through the Id property setter.
3 items need code or config changes

Target frameworks requirement changed in 0.20.0: .NETStandard2.0 → .NETCoreApp3.0.

Breaking3
Removes overriding equals for entities and value types.
Removes ABP's AutoMap attributes.
AutoMap
Removes the setter for IEntity<TKey>.Id.
IEntity<TKey>.Id