github aspnetboilerplate/aspnetboilerplate v0.10.0.0

latest releases: v9.2.0, v9.1.3, v9.1...
7 years ago

This release is focused on ASP.NET Core integration. Aligned ASP.NET Core, MVC and Web API behaviours as much as possible. Made startup performance optimization.

There are important BREAKING CHANGES for existing applications. But all they are easy to fix. See http://volosoft.com/asp-net-boilerplate-v0-10-0-has-been-released/ before upgrading your project.

New Features

Breaking Changes

  • #1167 AbpBootstrapper should get a startup module type.
  • #729 Module loading optimization: only load depended modules, do not search assemblies to investigate modules. Related to #1167.
  • #860 Return 500 instead of 200 to clients on server errors. Also return 401/403 for unauthenticated/unauthorized requests.
  • #1199 Removed IValidate interface. Also, no need to implement IInputDto, IOutputDto and IDto anymore. They will be removed in v1.0: #1200
  • #1175 Make ASP.NET MVC and Web API actions UnitOfWork by default.
  • #33 Make validation in MVC and Web API actions same as application services.

Enhancements

  • #1193 Simplify creating configuration extension methods for modules.
  • #1169 Handle 401/403 status codes with specialized message in abp.ajax and angular interceptor.
  • #1176 Move audit and validation logic from AbpController to filters for ASP.NET MVC.
  • #1179 SequentialGuidGenerator should be configurable.
  • #1170 Localize default error messages in abp.jquery.js and abp.ng.js.
  • #1171 Define defaults for WrapResultAttribute.
  • #737 Added AbpAllowAnonymous for app services and implemented AllowAnonymous for MVC, Web API and ASP.NET Core.
  • #1168 ABP should not set GUID Id if it's marked with [DatabaseGenerated(DatabaseGeneratedOption.Identity)].
  • #853 Humanize undefined localization strings.

Bug Fixes

  • #1194 Unit of work filter bug resolved.

Don't miss a new aspnetboilerplate release

NewReleases is sending notifications on new releases.