All Versions
46
Latest Version
Avg Release Cycle
8 days
Latest Release
1095 days ago

Changelog History
Page 4

  • v2.1.0 Changes

    February 20, 2020

    ๐Ÿ”‹ 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?
    • 0๏ธโƒฃ 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
    • 0๏ธโƒฃ 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
  • v2.0.1 Changes

    January 24, 2020

    โœจ Enhancements

    • PR #2683: framework & module & template & sample to target .NET Standard 2.0 (by maliming)
    • ISSUE #2668: Use ABP in a mobile(Xamarin) application (.Net Standard 2.0)
    • PR #2634: Add PostConfigure & PostConfigureAll method to AbpModule. (by maliming)
    • ISSUE #2229: Built-in settings should define the DisplayName and the Description.
    • โšก๏ธ PR #2690: update Swashbuckle.AspNetCore to v5.0.0 (by yinchang0626)
    • PR #2671: add localization for zh-hant (by yinchang0626)
    • PR #2670: EnablePostSignOutAutoRedirect = true (by gterdem)
    • ISSUE #2519: EnablePostSignOutAutoRedirect = true
    • โšก๏ธ PR #2661: Update Czech translations (by Xeevis)
    • ๐ŸŒฒ PR #2649: Audit log doc (by hikalkan)
    • PR #2646: Translate fluentValidation document (by liangshiw)
    • โš  PR #2639: Output a warning if the command is not found. (by maliming)
    • PR #2637: Grammatical issues on Account en.json (by olicooper)
    • ISSUE #499: Auditing document

    ๐Ÿ› Bug Fixes

    • ๐Ÿ— ISSUE #2665: dotnet build command not worked on generated module
    • โš  ISSUE #2626: cli incorrect license error and warning
    • PR #2693: Fix confirmation dialog width problem (by thediaval)
    • PR #2675: fix templates/module something wrong (by yinchang0626)
    • โš  PR #2635: fix cli incorrect license error and warning (by yekalkan)
    • ISSUE #2620: Can't install Volo.Blogging
    • ISSUE #2536: Abp v1.1.2 Mvc fail to login
    • ISSUE #2406: Template - several issues
  • v2.0.0 Changes

    January 13, 2020

    ๐Ÿ’ฅ Breaking Changes

    • ISSUE #2607: Renamed ValidationHandler to ValidationHelper
    • ๐Ÿ”Š PR #2566: [Blogging module] Change "Blog" folder name to "Blogs" (by yekalkan)
    • ๐Ÿ”Š ISSUE #2564: [Blogging module] Change "Blog" folder name to "Blogs"
    • ๐Ÿ‘ท ISSUE #2539: Send IServiceProvider to DoWork method of the periodic background worker
    • ๐Ÿšš ISSUE #2506: Move AbpIntegratedTest to Volo.Abp.Testing namespace
    • ISSUE #2505: Rename AbpCultureHelper to CultureHelper
    • ๐Ÿ“ฆ ISSUE #2499: Move AbpValidationResource to Volo.Abp.Validation package.
    • ๐Ÿšš PR #2489: Move AbpIntegratedTest to Volo.Abp.Testing namespace (by recepdmr)
    • ๐Ÿšš ISSUE #2476: Remove deprecated functions, outputs, inputs, etc. from Angular modules
    • ISSUE #2467: Add MaxMaxResultCount to LimitedResultRequestDto
    • ๐Ÿ”€ PR #2464: Re-design interception & sync/async APIs (by hikalkan)
    • ISSUE #2389: Make email required for identity user

    ๐Ÿ”‹ Features

    • PR #2550: Dynamic C# Api client-side validation. (by mehmetuken)
    • ๐Ÿ‘ท ISSUE #2540: Introduce AsyncPeriodicBackgroundWorkerBase
    • ISSUE #2526: Validate DTOs before server calls on dynamic C# API client
    • PR #2521: Set 204 No Content for void/Task. (by maliming)
    • ISSUE #2472: IDS4 Complete Missing Features
    • ๐Ÿ‘ท PR #2381: Implement AsyncBackgroundJob. (by maliming)
    • ๐Ÿ‘ท ISSUE #2374: BackgroundJob Async Execute
    • PR #2240: Adding an additional parameter for the SettingPageGroup's constructor. (by wakuflair)
    • ISSUE #265: Manage application shutdown (using IApplicationLifetime for aspnet core)
    • ISSUE #262: Set 204 No Content for void/Task

    โœจ Enhancements

    • PR #2610: fix: remember me functionality (by mehmet-erim)
    • ๐Ÿ’ป ISSUE #2602: Fix "remember me" functionality in Angular UI
    • โšก๏ธ PR #2599: Update permissions when a role name is changed (by mperk)
    • PR #2597: Serilog enrichments. (by mehmetuken)
    • ๐Ÿšš PR #2587: Remove the angular folder on module project creation with --no-ui option (by maliming)
    • ๐Ÿšš ISSUE #2585: Remove the angular folder on module project creation with --no-ui option
    • ISSUE #2583: Serilog.Extensions.Hosting
    • ISSUE #2579: Use Contextualized object mapper for the module template
    • PR #2573: feat(account): add the enableLocalLogin condition to auth-wrapper (by mehmet-erim)
    • PR #2561: Re-generate EF Core migrations for the startup templates & sample projects. (by maliming)
    • ISSUE #2560: Add more options to IUnitOfWorkManager.Begin()
    • ISSUE #2547: Re-generate EF Core migrations for the startup templates
    • PR #2528: Application shutdown (by mehmetuken)
    • ๐Ÿ”ง PR #2500: Call ConfigureAwait(false) on all library related await calls (by javiercampos)
    • PR #2498: Translate settings document (by liangshiw)
    • ๐Ÿ”ง ISSUE #2497: Call ConfigureAwait(false) on await usages
    • ISSUE #2490: Rename AbpDddResource
    • ๐Ÿ‘ป PR #2473: Localize exception message on limited result request dto (by yekalkan)
    • ๐Ÿ‘ป ISSUE #2468: Localize exception message on LimitedResultRequestDto
    • ๐Ÿ”€ PR #2466: Remove the sync method for background job module. (by maliming)
    • PR #2462: Set value comparer for ExtraProperties and Properties dictionary. (by maliming)
    • ISSUE #2459: ExtraProperties property requires value comparer.
    • ISSUE #2450: Aggregate root cannot be saved with new related entities.
    • PR #2441: When using FluentValidation for validation, members in ValidationResult are missing (by kelely)
    • ISSUE #2427: Integrate ILoggerFactory to EF Core
    • ๐Ÿšš ISSUE #2408: Move PostgreSQL-Integration document to a proper URL
    • PR #2398: Resolve #2393 Catch JsonReaderException isn't valid json response. (by mehmetuken)
    • ๐Ÿ‘ PR #2392: modify several module's SettingDefinitionProvider to support multi-lingual (by yinchang0626)
    • โšก๏ธ PR #2391: Update nuget packages. (by mehmetuken)
    • โœ… PR #2390: Fix ES localization tests fail. (by mehmetuken)
    • PR #2377: Luis pignataro/traslate (by LuisPignataro)
    • ๐Ÿ“œ PR #2238: fix: Microservice PublicWebSite oidc fails parsing UserInfoEndpoint response (by itryan)
    • โšก๏ธ PR #2225: Update Czech localization files (by Xeevis)
    • ISSUE #2212: /api/identity/roles doesn't return ABP.PagedResponse
    • ISSUE #635: module.OnApplicationShutdown can not execute.

    ๐Ÿ› Bug Fixes

    • ๐Ÿ“„ ISSUE #2582: [Docs module] MarkdownDocumentToHtmlConverter miscatches the links
    • ๐Ÿ‘ป ISSUE #2538: Docs module throws exception when ParametersDocumentName is empty!
    • PR #2523: Make SettingCacheItem ignore multi-tenancy. (by maliming)
    • ISSUE #2512: AccountAppService should check self registration setting
    • 0๏ธโƒฃ ISSUE #2495: AbpDefaultTenantStoreOptions cannot bind tenant connenctionStrings from appsettings.json,
    • ISSUE #2429: Feature checker can not invalidate the cached value
    • ๐Ÿ“„ ISSUE #2410: ServiceProxyScript fails because of a missing route definition of the docs module
    • โœ… ISSUE #2387: CLI retrieving latest version problem

    Others

    • PR #2613: feat(theme-shared): trigger unload confirmation in the modal component when the form is dirty (by mehmet-erim)
    • PR #2612: Increase password max length (by yekalkan)
    • PR #2606: feat(theme-shared): new toast and confirmation components (by thediaval)
    • PR #2605: feat(theme-shared): added table, pagination, loading components (by mehmet-erim)
    • ๐Ÿ‘ PR #2596: Make AbpDictionaryValueComparer support generics to resolve migration errors. (by maliming)
    • ISSUE #2590: Password max length limit on Angular application
    • PR #2571: Add AbpAccountApplicationModule to the IdentityServer project of the module template. (by maliming)
    • ๐ŸŒ ISSUE #2568: User menu in Module.Web.Host not working
    • PR #2559: Correcting the path of error page. (by maliming)
    • 0๏ธโƒฃ ISSUE #2552: Problem: The view '~/Pages/Error/Default.cshtml' was not found
    • PR #2548: Translate setting management module document (by liangshiw)
    • PR #2545: Ids4 deviceflow (by hikalkan)
    • PR #2542: Fix DocumentPreferences may be null. (by maliming)
    • ISSUE #2537: Removing PrimeNG components from Angular modules
    • PR #2531: Pr/2310 (by gterdem)
    • ISSUE #2509: Error performing password flow TypeError: Cannot read property 'toLowerCase' of null
    • ๐Ÿšš PR #2502: Removed obsolete WithCulture method. (by maliming)
    • โšก๏ธ PR #2493: Update repository method to WithDetails in docs (by acjh)
    • ISSUE #2487: Angular template - modal backdrop is being cut if modal height is higher than 100%
    • ๐Ÿ”จ PR #2477: refactor!: remove deprecated functions, outputs, inputs etc. (by thediaval)
    • PR #2470: Cancel value generation for aggregate roots and entities. (by maliming)
    • ๐Ÿ“š PR #2457: Docs documentation Introduce section future. (by yekalkan)
    • ๐Ÿ“š ISSUE #2456: Docs: update Docs module documentation
    • โšก๏ธ PR #2449: Updates AbpClaimTypes to be compatible with identity server claims. (by maliming)
    • PR #2447: Add GetSetMethod condition before SetValue. (by maliming)
    • ๐Ÿ”ง ISSUE #2438: In Module Template ,angular app cant get correct application-configuration after login
    • PR #2431: feat: add state actions to related state services (by thediaval)
    • ISSUE #2430: State actions should be added to the related services as method
    • PR #2425: feat/add-route-action (by mehmet-erim)
    • PR #2423: export some component and service in identity account module (by yinchang0626)
    • ๐Ÿ‘ PR #2422: Add Razor support for mvc. (by maliming)
    • ISSUE #2420: cshtml file Intellisense not work
    • PR #2412: Identity roles paged (by yekalkan)
    • PR #2411: Make emailadrdess required on identity domain (by yekalkan)
    • ๐Ÿ’… PR #2407: style(theme-shared): change table sort icons (by thediaval)
    • ISSUE #2404: Making Angular components replaceable
    • PR #2400: Resolve #2396 fix missing rename from AbpErrorViewModel (by mehmetuken)
    • ISSUE #2393: A Install Error
    • PR #2383: Use MinifyGeneratedScript option to minify script. (by maliming)
    • ISSUE #2364: Create new project fails
    • ISSUE #2310: Document how to switch to different DBMS for EF Core for the app startup template
    • ISSUE #2174: Complex type parameters or return values cause ServiceProxyScript blocking, memory leaks.
    • โšก๏ธ ISSUE #2121: Occasionally timeout when updating users on linux (ubuntu18.04) but it's ok on window.(the same app)
    • โœ… ISSUE #2075: Integration tests randomly hanging using dotnet test
    • ISSUE #2049: CLI Broken, abp new doesn't work
    • ISSUE #2035: abp.io cannot register, return 500
    • ๐ŸŽ ISSUE #2026: Slow performance on Linux
    • ๐Ÿ“‡ PR #1129: Docs module yaml metadata. (by mehmetuken)
    • ๐Ÿ”ง ISSUE #693: Document how to configure DbConnectionOptions and use multiple databases
    • ISSUE #487: Validation document
  • v1.1.2 Changes

    December 12, 2019

    ๐Ÿ›  Fixed a critical bug in the ABP CLI.

  • v1.1.1

    December 09, 2019
  • v1.1.0 Changes

    December 06, 2019

    ๐Ÿ”‹ Features

    • ๐Ÿ“„ ISSUE #2316: Docs module should add alternative links for search engines
    • ISSUE #2181: Introduce IDistributedCacheKeyNormalizer
    • PR #2177: Implement external login only. (by maliming)
    • PR #2169: Add AbpMinifyModule. (by maliming)
    • ๐Ÿ”ง ISSUE #2159: Create Configuration setting value provider
    • ๐Ÿ’ป PR #2158: Cli create app template without ui. (by maliming)
    • ๐Ÿ’ป PR #2157: Cli create app template without ui. (by maliming)
    • PR #2151: Implement AbpDateTimeModelBinderProvider & AbpDateTimeModelBinder (by maliming)
    • ISSUE #2143: Implement AbpDateTimeModelBinderProvider & AbpDateTimeModelBinder
    • PR #2000: Added DataTimeValueConverters function. (by maliming)
    • ๐Ÿ’ป PR #1995: Cli create app template without ui. (by mehmetuken)
    • ISSUE #1983: Added DataTimeValueConverters function.
    • ๐Ÿ’ป ISSUE #1982: Add cli app template --ui none option.
    • ๐Ÿ“„ ISSUE #1626: Docs module conditional section feature

    โœจ Enhancements

    • ๐Ÿ“„ ISSUE #2301: Design for the docs module section preference area
    • ISSUE #2300: Add HttpApi module assemblies to Application Parts for all modules
    • โฌ†๏ธ PR #2291: Upgraded client side dependencies for v1.1 (by yekalkan)
    • โšก๏ธ PR #2271: Update Entities.md (by seanalford)
    • ๐Ÿ’ป ISSUE #2231: Create PS1 file to run the microservice demo from the command line
    • ISSUE #2224: Change SQL Server to LocalDb for the startup template connection strings
    • ๐Ÿ‘ ISSUE #2213: Support async for Bundle Contributors
    • PR #2210: Fix localization for pt-BR (by brittos)
    • PR #2205: Hide language switch menu if the app has only one language. (by maliming)
    • ๐Ÿ’ป ISSUE #2204: MVC UI hide language dropdown if only 1 option
    • PR #2190: Resolved #1508 Adding cli namespace normalizer. (by mehmetuken)
    • PR #2133: datepicker-requirements-right-below-date-picker-implementation (by bartvanhoey)
    • PR #2130: fix(theme-shared):fix #2107,when use Esc key to close modal ,should trigger destroy to avoid raise an error (by yinchang0626)
    • PR #2117: Add missing DataTables options for tenant-management module. (by gdlcf88)
    • โฌ†๏ธ PR #2090: Upgrade @abp/aspnetcore.mvc.ui.theme.basic package to 1.0.2. (by maliming)
    • PR #2057: Cli new command to create a project folder. (by maliming)
    • ISSUE #2056: abp new does not create project folder actually
    • ๐Ÿ”ง PR #2038: Add a delegate to configure IHttpClientBuilder in AddHttpClientProxy method. (by maliming)
    • โฌ†๏ธ PR #2027: Upgrade Ocelot to support net core 3.0 (by maliming)
    • โšก๏ธ PR #2019: Updating PT-BR translation (by marcelo-maciel)
    • โšก๏ธ PR #2018: Modify the entity update way of BackgroundJobStore (by maliming)
    • ISSUE #2008: Minify the script returned by ServiceProxyScript.
    • ๐Ÿ’ป PR #1993: MVC templates support the no-ui option. (by maliming)
    • โฌ†๏ธ ISSUE #1950: Upgrade client side dependencies for v1.1
    • ๐Ÿš€ ISSUE #1740: Improve all Chinese localization information before 1.0 release.
    • ISSUE #1508: abp cli command new: Should prevent user from using special chars in project name.
    • ๐Ÿ”จ PR #2261: General refactor for Angular (by mehmet-erim)

    ๐Ÿ› Bug Fixes

    • ISSUE #2107: (ng.theme.shared) get error when modal close
    • ๐Ÿ“š ISSUE #2004: Docs module documentation outdated

    Others

    • โšก๏ธ ISSUE #2306: Update docs on Abp.IO background jobs
    • ๐Ÿ— PR #2299: Build/build options (by thediaval)
    • ๐Ÿ“„ PR #2297: Docs module conditional section feature (by yekalkan)
    • PR #2282: improvement(permission-management): hide provider badge when editing ฮ“ร‡ยช (by thediaval)
    • ISSUE #2270: Bugs with IDLE on MailKit
    • PR #2267: feat(core): add condition check to getGrantedPolicy (by mehmet-erim)
    • โœ… PR #2266: test(theme-shared): add sort-order-icon component test (by thediaval)
    • โœ… ISSUE #2265: Test angular module template
    • PR #2253: Change the nullable parameter of ExposeServices to a non-nullable type. (by maliming)
    • 0๏ธโƒฃ ISSUE #2252: Cannot set "IncludeDefaults" and "IncludeSelf" in ExposeServicesAttribute
    • PR #2201: Avoid calling AddHttpClient & HttpErrorPolicy multiple times. (by maliming)
    • ISSUE #2180: Handle localized text in UTF-8 format
    • ๐Ÿ— PR #2175: Adding github ci for framework and module build and test. (by mehmetuken)
    • ๐Ÿ”จ PR #2146: refactor: form buttons and validations (by mehmet-erim)
    • PR #2142: feature: custom http error component (by mehmet-erim)
    • โšก๏ธ ISSUE #2140: EmailConfirmed and PhoneNumberConfirmed are set to false after updating a user
    • PR #2128: fix blogging module post edit.cshtml (by yinchang0626)
    • PR #2119: Feat/theme shared/custom error (by mehmet-erim)
    • โšก๏ธ PR #2113: Update Part-II.md (by xyfy)
    • โšก๏ธ PR #2112: Update Part-I.md (by xyfy)
    • ๐ŸŽ ISSUE #2104: I cannot run Api host on Macos
    • PR #2097: Abp error status page option (by yekalkan)
    • โšก๏ธ PR #2096: Update PostgreSQL-Integration.md (by xyfy)
    • ISSUE #2093: Angular template: Save button on form does not 'recover' after validation error
    • PR #2083: fix(permission-management) : checkbox must be correct enable or disable by providerName. (by yinchang0626)
    • ๐Ÿ— PR #2081: EntityHelper build id expression strong typed (by Goxiaoy)
    • ๐Ÿšš PR #2070: fix: move table-sort.directive to theme-shared (by mehmet-erim)
    • โœ… PR #2069: Test/theme shared (by mehmet-erim)
    • ISSUE #2067: @abp/ng.core TableSortDirective references 'primeng'
    • ๐Ÿ’ป ISSUE #2042: angular UI calls api twice when creating tenant
    • ๐Ÿ’ป ISSUE #2039: Dynamic password validation for Angular UI
    • โšก๏ธ ISSUE #2024: Update UI design for Angular
    • ISSUE #2009: Polly infinity retry in HttpClientProxies
    • ISSUE #1933: Adding any Owned Entity that inherits any base types and/or interfaces for auditing, metdata/etc. breaks app
    • ISSUE #1764: Microservice solution is not working with ASP.NET Core 3.0 because of Ocelot dependency
    • ๐Ÿ— ISSUE #1586: Build Angular Template before pull requests
    • ๐Ÿ‘ท ISSUE #867: BackgroundJob store error
    • ISSUE #498: Setting management document
  • v1.0.2 Changes

    October 22, 2019

    ๐Ÿ› Bug Fixes

    • ๐Ÿšš ISSUE #1970: Remove UniqueIndex on tenant name

    โœจ Enhancements

    • ๐Ÿ’ป ISSUE #1981: Create manage profile page for Angular UI
    • โšก๏ธ ISSUE #1980: Update angular package dependencies on the startup template
    • ๐Ÿณ PR #1975: Make Dockerfile support asp net core 3.0 (by maliming)
  • v1.0.0 Changes

    October 21, 2019

    ๐Ÿ’ฅ Breaking Changes

    • ๐Ÿ‘ท PR #1943: BackgroundJobs modules abp prefix (by yekalkan)
    • โšก๏ธ PR #1936: Update PersistedGrant data max length. (by maliming)
    • PR #1919: Align option class names (by yekalkan)
    • ISSUE #1901: Unify & revise distributed cache options
    • ISSUE #1176: Align Option Class Names
    • ISSUE #1124: Align module & class names
    • ๐Ÿ”ง ISSUE #1094: Configuration redesign
    • โฌ†๏ธ ISSUE #884: Upgrade to Fontawesome v5

    ๐Ÿ”‹ Features

    • โšก๏ธ PR #1942: Update for resetting user password in UserManagement module. (by gdlcf88)
    • PR #1913: Added IDistributedCache<TCacheItem, TCacheKey> (by gterdem)
    • ISSUE #1900: Introduce IDistributedCache<TCacheItem, TCacheKey>

    โœจ Enhancements

    • ๐Ÿšš PR #1969: Move UseAuthorization after UseIdentityServer. (by maliming)
    • ๐Ÿšš PR #1965: Remove unnecessary UseAuthentication method. (by maliming)
    • ISSUE #1953: string not localized in login page
    • ๐Ÿ’ป PR #1917: Enable Swagger UI (by maliming)
    • โšก๏ธ ISSUE #1890: Update documents for generic host usage
    • ๐Ÿšš ISSUE #1888: Move all projects to generic host & remove IConfigurationAccessor usage
    • ๐Ÿ’ป ISSUE #1849: Try to Enable Swagger UI
    • ๐Ÿš€ ISSUE #1847: Upgrade NuGet packages to the latest versions before v1.0 release
    • ๐Ÿšš ISSUE #1749: How to remove AddDeveloperSigningCredential from Identity server for non development environment.
    • ISSUE #1727: Should stay on the same page after language switch
    • โฌ†๏ธ ISSUE #1280: Upgrade client side dependencies to the latest versions
    • ISSUE #1026: Align AbpValidationActionFilter with MethodInvocationValidator
    • ISSUE #286: Rename permission & setting provider names to shorter ones

    ๐Ÿ› Bug Fixes

    • PR #1956: Complete some permission checks. (by gdlcf88)
    • ISSUE #1909: Localization issue on the account management page

    Others

    • ISSUE #1958: Bearer Access Token Authorize Failed
    • ๐Ÿ“š PR #1951: Cache Documentation (by gterdem)
    • ISSUE #1947: Server Error in '/' Application in abp.io website
    • ISSUE #1920: Problems rebuilding MySQL Migration for IdentityServer.EntityFrameworkCore
    • โœ… PR #1918: test(core): add profile.state.spec (by mehmet-erim)
    • PR #1910: Translate Cache Document (by liangshiw)
    • ๐Ÿšš PR #1894: Move all projects to generic host & remove IConfigurationAccessor usage. (by maliming)
    • PR #1175: PR For Align module & class names #1124 (by wayneboyles)
  • v0.22.0 Changes

    October 14, 2019

    ๐Ÿ’ฅ Breaking Changes

    • ๐Ÿ“ฆ ISSUE #1154: Create Volo.Abp.Ddd.Application.Contracts package
    • ๐Ÿ‘ ISSUE #391: Better Integration to Generic Host
    • ISSUE #195: IdentityServer revison for the database structure
    • ๐Ÿšš ISSUE #1861: Remove AbpAuthorizationServiceCollectionExtensions.AddAlwaysAllowPermissionChecker

    ๐Ÿ”‹ Features

    • ISSUE #1652: Angular module template
    • ISSUE #1844: Contextualize IObjectMapper
    • 0๏ธโƒฃ ISSUE #1429: Create a single point to set default schema for Abp database tables.
    • PR #1857: cli GitHubLocalRepositoryPath option (by yekalkan)

    โœจ Enhancements

    • PR #1896: Used new Volo.Abp.Ddd.Application.Contracts (by yekalkan)
    • ๐Ÿ“ฆ ISSUE #1889: Use new Volo.Abp.Ddd.Application.Contracts package on startup templates
    • ๐ŸŒ ISSUE #1877: Add Web projects of the modules to the application parts.
    • PR #1873: IdentityServer minor revison notes. (by maliming)
    • ISSUE #1868: Handle kebap-case my-project-name placeholder on project creation
    • PR #1855: Use Contextualized mappers on all modules (by maliming)
    • ๐Ÿšš PR #1852: Remove CurrentDirectoryHelpers. (by maliming)
    • ISSUE #1845: Use Contextualized mappers on all modules
    • PR #1828: Cleanup AspNetCoreHostingModel in ASP.NET Core 3 projects (by Xeevis)
    • ISSUE #1823: The RNGCryptoServiceProvider is thread safe.
    • โฌ†๏ธ ISSUE #1807: Remove CurrentDirectoryHelpers.cs when upgrade to ASP.NET Core 3.0.
    • PR #1800: Use Newtonsoft.Json in AbpAspNetCoreMvc Module. (by maliming)
    • ISSUE #1790: We should continue to use Newtonsoft.Json in MVC.
    • PR #1716: Replace the email with the username before using the Identity methods. (by maliming)
    • ๐Ÿ”จ ISSUE #908: Basic Theme Refactor & Design Improvements
    • ISSUE #362: AbpDbContext should handle nulls for all optional (property-injected) dependencies.
    • ISSUE #355: GET Request Optimizations

    ๐Ÿ› Bug Fixes

    • ISSUE #1793: Input tags automatically get "Required" attiributes, even if they are not required.

    Others

    • ๐ŸŒ PR #1881: Added Web projects of the modules to the application parts (by yekalkan)
    • โฌ†๏ธ PR #1863: Upgrade BookStore related samples to asp net core 3.0 (by maliming)
    • PR #1859: added GetAverageExecutionDurationPerDayAsync (by yekalkan)
    • โฌ†๏ธ ISSUE #1851: Upgrade BookStore related samples to asp net core 3.0
    • โฌ†๏ธ PR #1850: Upgrade Pomelo.EntityFrameworkCore.MySql package. (by maliming)
    • ISSUE #1827: Using ABP-CLI without changing project references
    • ๐Ÿšš PR #1825: Remove unnecessary locks that create Guid. (by maliming)
    • ISSUE #1824: Net core 3.0 UseStatusCodePagesWithReExecute has problems
    • PR #1822: Source code download (by yekalkan)
    • โšก๏ธ PR #1814: Fix case of misleading CLI update advisory when custom path is used for installation (by Xeevis)
    • โšก๏ธ PR #1812: Update Czech translations (by Xeevis)
    • โœ… ISSUE #1811: ViewComponent could not be found in Welcome_Page template test
    • โšก๏ธ ISSUE #1808: The abp update command should also update the packages of the test projects.
    • โฌ†๏ธ ISSUE #1791: Upgrade Pomelo.EntityFrameworkCore.MySql package for EF core 3.0 when it is available
    • โšก๏ธ ISSUE #1769: CLI update advisory needs to be aware of the executing tool's location
    • ISSUE #1670: How to use [Authorize] DataAnnotations?
    • ISSUE #1352: Memory leak
    • ISSUE #500: Caching document
    • ISSUE #491: Object to Object Mapping document
    • ISSUE #485: Authorization document
  • v0.21.0 Changes

    September 23, 2019

    โฌ†๏ธ #1786 Upgraded to ASP.NET Core 3.0 Stable