Upgrading Volo.Abp.EntityFrameworkCore 0.18 to 0.19
Breaking0.18.1 → 0.19.0Breaking10New15Changed21Fixed27Other17
BreakingUpgrade verdict
10 breaking changes.
In plain terms
- The project template previously called "mvc-module" is now named "module".
- Code that sends email synchronously through IEmailSender must switch to the async methods.
- The old CrudAppService class is gone; the async version now carries the CrudAppService name.
- Code relying on AutoMapper's static Mapper must 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 to fix typos in their names.
Volo.Abp.IdentityRemoves the static API from the Automapper module.
Modifies how MongoDB connection strings are parsed.
Adds support for connecting to MongoDB with an account, changing connection string handling.
Fixes a namespace issue.
Makes MongoDB package namespace naming consistent.