Breaking Changes
- ISSUE #1154: Create Volo.Abp.Ddd.Application.Contracts package
- ISSUE #391: Better Integration to Generic Host
- ISSUE #195: IdentityServer revison for the database structure
- ISSUE #1861: Remove AbpAuthorizationServiceCollectionExtensions.AddAlwaysAllowPermissionChecker
Features
- ISSUE #1652: Angular module template
- ISSUE #1844: Contextualize IObjectMapper
- ISSUE #1429: Create a single point to set default schema for Abp database tables.
- PR #1857: cli GitHubLocalRepositoryPath option (by yekalkan)
Enhancements
- PR #1896: Used new Volo.Abp.Ddd.Application.Contracts (by yekalkan)
- ISSUE #1889: Use new Volo.Abp.Ddd.Application.Contracts package on startup templates
- ISSUE #1877: Add Web projects of the modules to the application parts.
- PR #1873: IdentityServer minor revison notes. (by maliming)
- ISSUE #1868: Handle kebap-case my-project-name placeholder on project creation
- PR #1855: Use Contextualized mappers on all modules (by maliming)
- PR #1852: Remove CurrentDirectoryHelpers. (by maliming)
- ISSUE #1845: Use Contextualized mappers on all modules
- PR #1828: Cleanup AspNetCoreHostingModel in ASP.NET Core 3 projects (by Xeevis)
- ISSUE #1823: The RNGCryptoServiceProvider is thread safe.
- ISSUE #1807: Remove CurrentDirectoryHelpers.cs when upgrade to ASP.NET Core 3.0.
- PR #1800: Use Newtonsoft.Json in AbpAspNetCoreMvc Module. (by maliming)
- ISSUE #1790: We should continue to use Newtonsoft.Json in MVC.
- PR #1716: Replace the email with the username before using the Identity methods. (by maliming)
- ISSUE #908: Basic Theme Refactor & Design Improvements
- ISSUE #362: AbpDbContext should handle nulls for all optional (property-injected) dependencies.
- ISSUE #355: GET Request Optimizations
Bug Fixes
- ISSUE #1793: Input tags automatically get "Required" attiributes, even if they are not required.
Others
- PR #1881: Added Web projects of the modules to the application parts (by yekalkan)
- PR #1863: Upgrade BookStore related samples to asp net core 3.0 (by maliming)
- PR #1859: added GetAverageExecutionDurationPerDayAsync (by yekalkan)
- ISSUE #1851: Upgrade BookStore related samples to asp net core 3.0
- PR #1850: Upgrade Pomelo.EntityFrameworkCore.MySql package. (by maliming)
- ISSUE #1827: Using ABP-CLI without changing project references
- PR #1825: Remove unnecessary locks that create Guid. (by maliming)
- ISSUE #1824: Net core 3.0 UseStatusCodePagesWithReExecute has problems
- PR #1822: Source code download (by yekalkan)
- PR #1814: Fix case of misleading CLI update advisory when custom path is used for installation (by Xeevis)
- PR #1812: Update Czech translations (by Xeevis)
- ISSUE #1811: ViewComponent could not be found in Welcome_Page template test
- ISSUE #1808: The
abp update
command should also update the packages of the test projects. - ISSUE #1791: Upgrade Pomelo.EntityFrameworkCore.MySql package for EF core 3.0 when it is available
- ISSUE #1769: CLI update advisory needs to be aware of the executing tool's location
- ISSUE #1670: How to use [Authorize] DataAnnotations?
- ISSUE #1352: Memory leak
- ISSUE #500: Caching document
- ISSUE #491: Object to Object Mapping document
- ISSUE #485: Authorization document