This is last (planned) release before v1.0.
Breaking Changes
- #1381 ICustomValidate should provide IocManager to resolve dependencies on validation (this is also a new feature).
- #1201 Move IAuditingConfiguration.MvcControllers to it's own module.
- #926 Introduce IClientInfoProvider interface and change IAuditInfoProvider.
Features
- #1219 Create an AggregateRoot class.
- #1385 Provide a way of hiding dynamic web api controllers from Api Explorer.
Enhancements
- #1368 Upgrade to AspNet Core 1.0.1.
- #1346 ABP plugin can not activate the MVC controller.
- #1117 Input DTO normalization should work for nested classes.
- #562 ABP should also support IValidatableObject interface for custom validations.
- #906 Provide an option to initialize ABP on UseAbp OWIN extension method.
- #970 "Abp.Localization.CultureName" should be configurable.
- #726 PermissionCheckerExtensions should throw localized exceptions.
- #1382 Skip attributing FormBody to IFormFile type input to the application service project.
- #1190 Try to return AjaxResponse on auth errors.
- #410 A module should be able to manipulate setting definitions.
- #708 Create a configuration to disable authorization.
- #1359 Document swagger ui integration changes to work with antiforgery system.
- #1187 Enhance AspNet Core App Service Controller configuration.
- #1371 New timezone with latest Windows update: Omsk Standard Time.
- #1218 PlugIn module enhancements.
- #769 Allow to change CamelCasePropertyNamesContractResolver per request.
- #1304 Document Abp.Castle.Log4Net package.