Breaking Changes
- #2975 Remove Abp.QuartzCore package since Quartz 3 has been released. Use Abp.Quartz package instead.
Features
- #3072 Added ability to attach custom method invocation validators via configuration.
- #2691 Introduced IAsyncEventHandler to be able to use await inside event handler.
Enhancements
- #3177 Upgrade nuget dependencies.
- #2754 Improved support for embedded resources.
- #3015 Added missing StringLength attributes for some entity properties.
- #3115 Provide better support for multiple SignalR hubs.
- #2863 Make AbpUserConfigurationBuilder could be overrided.
- #2366 Make Execute method of JobBase async.
- #2899 Added extension method for localization in ICustomValidate context.
- #3061 Make AuthorizationHelper public and easily overridable
- #2981 Make GetStatusCode overridable in AbpExceptionFilter for ASP.NET Core.
- #2974 Entity Change Set Improvements.
Bug Fixes
- #2846 Fixed AbpMemoryCache dispose problem.
- #3155 Fixed FeatureDependencyContext.TenantId not set in AbpUserManager.
- #3161 Fixed Extending Localization Sources problem.
- #2451 Fixed Dont Wrap result is not working with a non abp controller.
- #3095 Fixed [RemoteService(false)] does not work on method in .NET Core
Documentation
Revised some of the documents for grammar mistakes.