Features
- PR #2822: feat(core): set environment action (by thediaval)
- ISSUE #2805: Cache documents in the local database for the documents module
- PR #2722: Partial docs (by yekalkan)
- ISSUE #2669: Add dynamic Angular environment configuration
- PR #2645: Use Fody ConfigureAwait library instead of manual ConfigureAwait calls. (by maliming)
- PR #2625: Allow to write audit logs on exceptions even if disabled for GET requests (by gterdem)
- ISSUE #2615: partial docs
- ISSUE #2277: Allow to write audit logs on exceptions even if disabled for GET requests
- ISSUE #1994: Documentation: topic labels
- ISSUE #1371: Add multi tenant migrations to the migrator console application
- ISSUE #139: Soft Delete enhancements
Enhancements
- ISSUE #2864: Docs Module is not Updated
- ISSUE #2852: Create and use Confirmation.Status instead of Toaster.Status
- PR #2850: Docs module "new" label improvement (by maliming)
- ISSUE #2848: Docs module "new" label improvement
- PR #2844: Audit log can't know if an error ocurred if the exception filter handles it (by gterdem)
- ISSUE #2831: Enable inline password entry for ABP CLI
- ISSUE #2821: Audit log can't know if an error ocurred if the exception filter handles it
- ISSUE #2818: Update documentation for "Allow to write audit logs on exceptions even if disabled for GET requests"
- PR #2797: Docs not found page (by yekalkan)
- ISSUE #2796: Docs Module: 404 document not found page
- PR #2792: Disable auditing of password fields. (by maliming)
- ISSUE #2782: AuditLogActions contains passwords from IdentityUserAppService.CreateAsync
- PR #2779: EmailNotValid key added for localization (by AkinSabriCam)
- ISSUE #2763: 403 (forbidden) error message incorrect on Angular UI?
- PR #2753: Default roles on registration (by yekalkan)
- PR #2751: Make proxy script support [FromForm] model binding. (by maliming)
- ISSUE #2744: abp can not support [FromForm]
- ISSUE #2728: MyCompanyName remains in the UserSecretsId
- PR #2696: Move generic host usage for console apps (by maliming)
- ISSUE #2577: Consider to use Fody ConfigureAwait library instead of manual ConfigureAwait calls.
- ISSUE #1891: Move generic host usage for console apps
Bug Fixes
- ISSUE #2795: [Bug]: CLI doesn't add migration and update database after adding a module on Mac/Linux environment
- PR #2761: Check EnableLocalLogin in the login method of the account module. (by maliming)
- ISSUE #2758: EnableLocalLogin setting ignored on the API
- ISSUE #2721: Property IsDefault of entity IdentityRole not implemented
- ISSUE #2710: [Bug] Datatables action dropdown is not shown properly
- ISSUE #2706: bootstrap-datepicker forces modal to close when a date is being selected.
Others
- PR #2861: Add AbpAccountApplicationModule to the AuthServer.Host project of the MicroserviceDemo. (by maliming)
- PR #2854: Make sure the script is executed before the callback method. (by maliming)
- PR #2853: refactor(theme-shared): create and use confirmation.status instead of toaster.status (by thediaval)
- ISSUE #2849: scriptUrl cannot be loaded on the second request via modal manager
- ISSUE #2842: Caching document should have an "installation" section
- ISSUE #2838: Test for FullAuditedEntity base class
- PR #2834: Translate audit-logging document (by liangshiw)
- PR #2828: Update chinese document (by liangshiw)
- PR #2826: Cache docs in local database & topic labels. (by maliming)
- PR #2825: Update documentation for "Allow to write audit logs on exceptions even if disabled for GET requests" (by gterdem)
- PR #2824: Wrong class name is fixed in documentation (by cotur)
- PR #2816: Translate Hangfire Background Job Manager doc (by liangshiw)
- ISSUE #2814: language-management/language-texts method return error
- PR #2807: Soft Delete enhancements #139 (by gterdem)
- ISSUE #2800: Client permissions check fail
- PR #2798: Translate options document (by liangshiw)
- PR #2794: correct translation mistake (by taujiong)
- PR #2790: Translate ef core dbms provider integration document (by liangshiw)
- PR #2784: Translate entityframeworkcore-mysql document (by liangshiw)
- PR #2766: Remove find-tenant router. (by maliming)
- ISSUE #2765: Extra route attribute of FindTenantByNameAsync cause warning.
- ISSUE #2760: [DOC] Since entity ID is now readonly, the tutorial need to be updated
- ISSUE #2737: Question Angular template: Is there any function available to check if user has permission
- PR #2729: Change the UserSecretsId to the standard project name. (by maliming)
- ISSUE #2716: Bug in Sample DashboardDemo
- PR #2713: fix docs wrong code that causes to all test failed (by yunusd)
- ISSUE #2703: [DataType(DataType.Date), DisplayFormat(DataFormatString = "{0:dd-MM-yyyy}", ApplyFormatInEditMode = true)]
- PR #2695: Remove the entity default index of the identity server module. (by maliming)
- PR #2652: Add more Auditing unit tests. (by maliming)
- ISSUE #2648: Test for audit log for entity property changes
- PR #2642: fix an error caused by Abp.Account.EnableLocalLogin not configured (by gicexxopode)
- ISSUE #2536: Abp v1.1.2 Mvc fail to login
- ISSUE #2120: ASP.NET Boilerplate 5.x to ABP 1.x migration guide document