Breaking Changes
- #1451 Downgrade EntityFramework.DynamicFilters to v1.4.11. You should downgrade EntityFramework.DynamicFilters as described here: #1451 (comment)
Features
- #824 Create Typescript DefinitelyTyped files for ABP scripts.
- #1474 Create a Controller returns Abp scripts as data.
- #1496 Create Abp.RedisCache.ProtoBuf package.
- #1567 Create permissions for each method of CrudAppService base class.
- #1520 #1591 Create a scoped IOC resolver.
Enhancements
- #1565 #1566 Upgrade to ASP.NET Core and Entity Framework Core v1.1.
- #1602 Add abp.multiTenancy namespace to abp.js
- #1592 Support UTF8 without BOM for embedded localization files.
- #1577 Add an option to override OData mapping.
- #1600 Upgrade nuget packages for AutoMapper, HangFire, Redis and System.Linq.Dynamic.
- #1490 Fix visual studio warnings.
- #1440 Localize permission names in AbpAuthorizationException.
- #1596 Should not set TenantId if MayHaveTenant filter is disabled.
- #1595 Set default application language in first request.
- #1518 Force startup module to be initialized as the last module.
- #1517 Updated Lithuanian translation files.
- #1513 abp.utils.setCookieValue should not set a default expireDate if it's not specified
- #1511 Don't send empty anti forgery header.
- #1431 Remove new() constraint from EfRepositoryExtensions.GetDbContext.
Bug Fixes
- #1433 FeatureChecker incorrect evaluation after updating to DynamicFilters v2.3.
- #1563 UPDATE ASP.net Core v1.1 problem.
- #1548 [UnitOfWork(IsDisabled=true)] for virtual MVC Controller actions don't work.
- #1467 Should check AllowAnonymousAttribute on authorization filters.
- #1426 Could not find a connection string definition for the application on unit tests.
- #1581 AbpApiDateTimeBinder Object reference not set to an instance of an object.
- #1551 AbpResultFilter wraps result when Controller async Action returns Task.
- #1516 Fixed AbpXmlSource translation files: TimeZoneAllOfThesePermissionsMustBeGranted.
- #1429 EventBus trigger problem on inherited events in same handler.
- #1425 ValueObject Equals may throw System.NullReferenceException.
- #1421 ClaimsIdentityExtensions can not work.