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