Upgrading Volo.Abp.Http.Client 0.18 to 0.19
Breaking0.18.1 → 0.19.0Breaking10New16Changed23Fixed27Other14
BreakingUpgrade verdict
10 breaking changes.
In plain terms
- The project template previously called "mvc-module" is now named "module".
- Email sending is now asynchronous only; the synchronous send method is gone.
- The old CrudAppService class is removed, and the async version now takes its name.
- You can no longer use AutoMapper's static Mapper; use dependency-injected IMapper instead.
Must act Top 3 of 10 that need code or config changes
What you must change
Breaking10
Renames the "mvc-module" template to "module".
mvc-modulemoduleRemoves the synchronous API from IEmailSender.
IEmailSenderRemoves CrudAppService and renames AsyncCrudAppService to CrudAppService.
CrudAppServiceAsyncCrudAppServiceRemoves static Mapper support for AutoMapper.
MapperRenames classes in Volo.Abp.Identity that had typos in their names.
Volo.Abp.IdentityRemoves the static API from the Automapper module.
Changes how MongoDB connection strings are parsed, enabling account-based connections.
Adds support for connecting to MongoDB with an account.
Fixes a namespace issue.
Makes MongoDB package namespace naming consistent.