Upgrading Volo.Abp.Validation 8 to 9
Breaking8.3.4 → 9.3.7Breaking8Security1Deprecated2New81Changed165Fixed138Other329
Fetching 40 releases from GitHub…32 / 40
BreakingUpgrade verdict
8 breaking changes and a security fix.
In plain terms
- Drops legacy ngcc compiler support in Angular.
- The shared MVC UI theme package no longer includes the @abp/toastr dependency.
- Renames AbpCustomGuidMapper to AbpGuidCustomBsonTypeMapper.
- Renames `IProductRepository` to `IRepository<Product, Guid>`.
Must act Top 5 of 11 that need code or config changes
Target frameworks requirement changed in 9.0.0-rc.1: .NETStandard2.0, .NETStandard2.1, net8.0 → .NETStandard2.0, .NETStandard2.1, net8.0, net9.0.
What you must change
Breaking8
Drops legacy ngcc compiler support in Angular.
Removes @abp/toastr from the aspnetcore.mvc.ui.theme.shared package.
@abp/toastraspnetcore.mvc.ui.theme.sharedRenames AbpCustomGuidMapper to AbpGuidCustomBsonTypeMapper.
AbpCustomGuidMapperAbpGuidCustomBsonTypeMapperRenames
IProductRepository to IRepository<Product, Guid>.IProductRepositoryIRepository<Product, Guid>Remove eshoponabp live demo link from docs.
Remove Microsoft.EntityFrameworkCore.Relational from Volo.Abp.EntityFrameworkCore.MySQL.csproj.
Microsoft.EntityFrameworkCore.RelationalVolo.Abp.EntityFrameworkCore.MySQL.csprojRemove datatables.net compatible code.
datatables.netRemove protected modifier from DTO properties.
protectedSecurity1
Bumps System.Linq.Dynamic.Core in Abp 8.3 to 1.6.7 to fix a vulnerability.
System.Linq.Dynamic.CoreDeprecations to plan for
Deprecated2
Updates the obsolete attribute message for the UseAbpClaimsMap method.
UseAbpClaimsMapMarks the AddBlazorWebAppServices method as obsolete.
AddBlazorWebAppServices