Releases
2.2.0
Breaking Changes
ISSUE #2960 : Announcement: Breaking Change for Volo.Abp.Http.Client.IdentityModel package
ISSUE #2976 : UseAuthorization() should be later than UseMultiTenancy
ISSUE #2924 : Remove PrimeNG dependency from theme shared package and template
PR #2900 : Audited*WithUser generic type wrong constraint. (by maliming )
Features
PR #2948 : Allow CLI to generate templates with custom sources (by liangshiw )
PR #2926 : Linking module source code to solution (by yekalkan )
PR #2904 : quartz.net background job&worker integration (by liangshiw )
PR #2868 : ABP CLI Replace Packages with Previews (by yekalkan )
ISSUE #2837 : ABP CLI Replace Packages with Previews
Enhancements
ISSUE #2969 : Add Slovenian translations
PR #2959 : Save audit logs even if no action performed in the request. (by maliming )
ISSUE #2950 : Cli add-module with source code should handle test references
ISSUE #2941 : Change DbMigrationService to work with multiple IDbSchemaMigrator implementations by default for the startup template
PR #2937 : Use instead of manually creating a (by NecatiMeral )
PR #2920 : Akin/added ordered post list into post app service (by AkinSabriCam )
ISSUE #2915 : Guid parsing error when 3rd party connection has none guid sub claim value
PR #2913 : Guid Parsing error when 3rd party connection has none guid sub Claim value (by gterdem )
PR #2912 : Make AbpResourceOwnerPasswordValidator return detailed reason. (by maliming )
ISSUE #2874 : after Application.Contract module depended on the AbpDddApplication module,the AddAlwaysAllowAuthorization invalid
ISSUE #2820 : Consider to save audit logs even if no action performed in the request
Bug Fixes
ISSUE #2819 : Audit Log system doesn't log controller actions by default
ISSUE #2736 : AbpStringLocalizerFactory in Volo.Abp.Localization namespace sometimes cause issue
ISSUE #2624 : FullAuditedAggregateRootWithUser generic type wrong constraint
Others
PR #2974 : Add quartz integration document (by liangshiw )
PR #2965 : Update document (by liangshiw )
PR #2962 : Fix build errors. (by maliming )
PR #2958 : Fix .sln file (by liangshiw )
PR #2955 : Add extra enumeration large size to bootstrap modal (by viewtance )
PR #2953 : Revert Use instead of manually creating a (by maliming )
PR #2947 : doc: updated bookstore tutorial (by mehmet-erim )
PR #2927 : feat: updated Angular versions of Angular UI app template to v9 (by mehmet-erim )
PR #2921 : Fix scopes may be null bug. (by maliming )
PR #2916 : Fix documentation link. (by maliming )
PR #2911 : Update document (by liangshiw )
ISSUE #2909 : EF Core Migrations document
ISSUE #2906 : Invalid document link generated when multiple documents are added.
PR #2899 : Convert types in advance to be compatible with pgsql. (by maliming )
PR #2895 : Update entities doc (by liangshiw )
ISSUE #2892 : audit-logging module query exception using PostgreSQL database
PR #2880 : Fixed the bug that the controller was not logged. (by maliming )
PR #2875 : introduce AlwaysAllowMethodInvocationAuthorizationService. (by maliming )
PR #2869 : [Documentation] ABP CLI Replace Packages with Previews (by yekalkan )
PR #2867 : #2294 Make projects usable by traditional netfx projects (by NecatiMeral )
ISSUE #2657 : Test bootstrap tag helpers documentation
ISSUE #2636 : How to integrate Identity Server with Active Directory
ISSUE #2496 : Document about the CurrentUserTenantResolveContributor
ISSUE #2345 : Upgrade Angular version to 9 and make Ivy the default compiler
You can’t perform that action at this time.