ABP v2.2.1 Release Notes

Release Date: 2020-03-06 // about 1 month ago
  • ⬆️ Upgraded npm packages to 2.2.0 in templates


Previous changes from v2.2.0

  • 💥 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