ABP v2.2.0 Release Notes
Release Date: 2020-03-05 // about 4 years ago-
๐ฅ Breaking Changes
- ๐ฆ ISSUE #2960: Announcement: Breaking Change for Volo.Abp.Http.Client.IdentityModel package
- ISSUE #2976: UseAutrorization 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
- 0๏ธโฃ 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
- 0๏ธโฃ 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