Skip to content

2.2.0

Compare
Choose a tag to compare
@erolarkat erolarkat released this 05 Mar 13:57

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