Blog Post
See the blog post for to learn what's new with this version: https://blog.abp.io/abp/ABP.IO-Platform-6.0-Final-Has-Been-Released
What's Changed
- Update zh-Hans docs by @hpstory in #12455
- Add OpenIddict module. by @maliming in #12084
- Changed type of password textbox in email settings page. by @fatihskilic in #12459
- Cli: Create migrations after project generation by @yekalkan in #12486
- Added EnsureExistsAsync for optimal checking by @sh-erfan in #10981
- Rename
ınıtial
toinitial
. by @maliming in #12504 - Update common.props by @skoc10 in #12448
- Add new localizations for community.abp.io by @EngincanV in #12452
- Tag-Helpers: Support for TextArea in html by @yekalkan in #12513
- Add localizations for Progressive Web Application by @yekalkan in #12518
- Add
How to contribute to abp.io as a frontend developer
docs by @mahmut-gundogdu in #12488 - Grammar correction by @yunusemre in #12527
- Grammatic improvement on MultiTenancy Localization by @enisn in #12530
- blogging: remove unnecessary header link by @berkansasmaz in #12521
- Upgrade
MongoDB.Driver
to2.15.0
. by @maliming in #11395 - Update Text template Chinese document by @realLiangshiwei in #12592
- Openiddict minor revisions by @hikalkan in #12534
- Add validation rules for this property. by @maliming in #12377
- Sending test email in the setting page with MVC and Blazor UI by @realLiangshiwei in #12606
- abpIo: move some localizations to base by @berkansasmaz in #12636
- Update Domain-Services.md by @Cyril-hcj in #12641
- Add Farsi Resource Files by @mheidari988 in #12551
- Add
OpenIddictClaimsPrincipalContributor
. by @maliming in #12644 - Update OpenIddictClaimsPrincipalContributor.cs by @maliming in #12651
- Added checkers for integers, floats and decimal by @j0nimost in #12576
- Switch to OpenIddict for the startup templates by @hikalkan in #12624
- Add new localizations for
abp.io
websites by @berkansasmaz in #12628 - Add unit test for the Check by @realLiangshiwei in #12679
- Update Application-Services.md by @Cyril-hcj in #12695
- Update Domain-Driven-Design-Implementation-Guide.md by @Cyril-hcj in #12699
- Cli: fix typo in ProjectCreationCommandBase.cs file by @yekalkan in #12706
- Add docs for AbpLoadingDirective by @mahmut-gundogdu in #12663
- Update Bundling-Minification.md by @Cyril-hcj in #12716
- Abp consuming rest api by using static proxy by @malikmasis in #12614
- Global features Angular Api added by @mahmut-gundogdu in #12660
- Cli: update command should update all solutions in sub-folders by @yekalkan in #12738
- Fix linx error on core package by @mahmut-gundogdu in #12741
- Add new localizations entries for abp.io websites by @EngincanV in #12737
- Add new localizations to base resource by @EngincanV in #12748
- OpenIddict integration improvements. by @maliming in #12678
- External user update on external login on the client side by @hikalkan in #12692
- Add new localizations entries for abp.io websites 2 by @braim23 in #12744
- update background workers document relate with AddBackgroundWorkerAsync by @rqx110 in #12343
- CLI Compatible
AuthServer
project name. by @maliming in #12780 - Added checker for Struct types by @j0nimost in #12602
- Update some localizations for commercial.abp.io by @berkansasmaz in #12809
- Update localizations for commercial.abp.io by @berkansasmaz in #12818
- Upgrade Autofac to latest. by @maliming in #12816
- Add filter by tag option by @demirmusa in #12511
- Update localization for commercial.abp.io by @berkansasmaz in #12821
- Add menu item name to PageLayout by @enisn in #12840
- Add
UseAbpOpenIddictValidation
andDisableAccessTokenEncryption
by default. by @maliming in #12794 - Add PlugIn test and update its document. by @maliming in #12857
- Make the Azure bus publishes many from outbox with MessageId by @gdlcf88 in #12811
- remove extra keys & persian localization by @naderjavid in #12869
- Add
CancellationToken
paramter toAddAsync
andDoWorkAsync
methods. by @maliming in #12420 - Add
OrderByIf
extension method. by @maliming in #12621 - Implemented
IsActive
flag onIUserData
by @NecatiMeral in #11417 - Fix EfCoreCommentRepository sorting problem by @realLiangshiwei in #12921
- Update some localizations for our websites by @berkansasmaz in #12915
- Add
CliCommand
. by @maliming in #12920 - Update Readme.md by @hasansan07 in #12930
- Add messageId to Rebus event bus by @realLiangshiwei in #12935
- Remove
IAsyncInitialize
interface. by @maliming in #12932 - Using the event boxes orderly by @gdlcf88 in #12852
- Revert "Remove
IAsyncInitialize
interface." by @maliming in #12946 - Remove IAsyncInitialize interface. by @maliming in #12947
- Fix
OpenIddict
module test problems. by @maliming in #12945 - Add
--theme
parameter to CLI documentation by @EngincanV in #12937 - Remove duplicate
fa.json
inVolo.Abp.UI.Navigation/Volo/Abp/Ui/Navigation/Localization/
folder by @roc916 in #12953 - Update some localizations for our websites by @berkansasmaz in #12960
- Fix Identity.md by @afresh in #12963
- cli: provide backward compatibility for identity server project by @berkansasmaz in #12974
- Corrected the obsolete attribute message of EntityDeletingEventData by @wangj90 in #12977
- Improve the
yarn
command detection by @akunzai in #12972 - Integrated MAUI application startup template by @realLiangshiwei in #12962
- corrected zh-hans.json of Volo.Abp.UI localization by @MrChuJiu in #12980
- localization for tools/suite.js by @braim23 in #12981
- CmsKit - Fix broken tags design by @enisn in #12987
- should return if permission not exists by @demirmusa in #12994
- Update How-to-Contribute-abp.io-as-a-frontend-developer.md by @mahmut-gundogdu in #12988
- Update localization for our websites by @berkansasmaz in #13027
- Update Authorization.md by @ElanHasson in #13033
- OpenIddict Angular template logout error by @gterdem in #13029
- Update OpenIddictDataSeedContributor by @realLiangshiwei in #13034
- Update OpenIddictDataSeedContributor by @realLiangshiwei in #13035
- Add
ClientUri
andLogoUri
toOpenIddictApplication
. by @maliming in #13036 - PT-BR localization correction by @marcelo-maciel in #13021
- refactor OnAfterRenderAsync of AbpCrudPageBase by @wangj90 in #13042
- Update localization for our websites by @berkansasmaz in #13037
- Cli: Switch-To commands update all available solutions in subfolders by @yekalkan in #13051
- Add DisabledFn on ExtensibleFormPropComponent by @mahmut-gundogdu in #13013
- Add Greek localization support by @ikappas in #13056
- Allow to use LeptonX lite as the UI theme by @EngincanV in #12938
- Add missing localization by @berkansasmaz in #13080
- Cmskit widget render by @malikmasis in #13082
- OpenIdDict AuthServer Index Page by @enisn in #13075
- Remove
Logout
page. by @maliming in #13093 - Cli: Publish events on project creation steps by @yekalkan in #13078
- CLI: Remove the IdentityServer project from app template if it's not needed by @EngincanV in #13098
- chore: Update typo in error message by @netcore-jroger in #13104
- Enhance MauiChangeApplicationIdGuidStep by @realLiangshiwei in #13105
- Update Redis-Cache.md by @git102347501 in #12936
- Cli: Build the project if needed when generating code with Suite by @yekalkan in #13058
- Introduce the
IApplicationConfigurationContributor
. by @maliming in #13100 - Lazy loading settings page. by @maliming in #13119
- Add js file to setting views. by @maliming in #13143
- Try to delete the tenant's cookie if it does not exist or is inactive. by @maliming in #13157
- Add new localizations for commercial.abp.io website by @EngincanV in #13121
- Add new Chinese localizations for abp.io websites by @EngincanV in #13122
- Add new localizations for abp.io footer by @EngincanV in #13165
- Cli: List available templates command by @yekalkan in #13083
- Add the
X-Requested-With
header to Swagger requests. by @maliming in #13156 - fix DefaultFromAddress localization by @icagatay in #13174
- Add missing Chinese localizations by @EngincanV in #13169
- Docs: Fix concurrency exception by @EngincanV in #13175
- Forward Identity authentication for
Bearer
. by @maliming in #13173 - Enhance MongoDbRepository by @realLiangshiwei in #13180
- Update Volo.Abp.OpenIddict.AspNetCore.csproj by @EngincanV in #13185
- Update common.ps1 by @EngincanV in #13186
- Use Task.CompletedTask replace Task.FromResult(0) by @virtualcca in #13198
- chore: Set permissions for GitHub actions by @naveensrinivasan in #13204
- Add
Microsoft.Bcl.AsyncInterfaces
package toVolo.Abp.DistributedLocking.Abstractions
. by @maliming in #13205 - Prevent loading of ABP assemblies in LeptonXLite. by @maliming in #13193
- Update zh-Hans.json by @maliming in #13209
- Update leptonx theme versions to 1.0.0-beta.3 for templates by @EngincanV in #13210
- Rename
AllowTenantsToChangeEmailSettings
toAllowChangingEmailSettings
. by @maliming in #13208 - Improve Chinese localization by @realLiangshiwei in #13235
- Update Authorization Chinese document by @dhssingle in #13237
- Add bool return value to
MultiTenancyMiddlewareErrorPageBuilder
decide to continue the pipeline. by @maliming in #13245 - Adding widget to editor by @malikmasis in #13242
- Cms kit render typo by @malikmasis in #13253
- Exclude abstract BundleContributors from
abp bundle
command by @enisn in #13266 - Introduce dynamic components for Blazor and update the basic-theme layout by @EngincanV in #13267
- Update LeptonX Lite package versions to 1.0.0-beta.4 for application templates by @EngincanV in #13258
- add x requested with header by @muhammedaltug in #13268
- Fix cross site scripting (reflected) vulnerability in docs-module by @SecTex in #13283
- Update "swagger hide endpoints" article for built-in option by @EngincanV in #13278
- Styling enhancement for Basic Theme by @enisn in #13232
- Cms kit editor issue 10970 by @malikmasis in #13279
- Add unit test for OpenIddict module by @realLiangshiwei in #13296
- Dynamic widget dynamic parameters by @enisn in #13311
- Add GetIssuer functon on EnvironmentService by @mahmut-gundogdu in #13314
- Cli: Update docker configuration for app-pro template by @yekalkan in #13195
- Allow to use LeptonX as the UI theme for templates by @EngincanV in #13306
- Enhance Console template by @realLiangshiwei in #13332
- Update leptonx-lite packages to 1.0.0-beta.5 by @EngincanV in #13330
- Update Background-Workers.md by @xyfy in #13344
- Cmskit fixes by @dlboutwe in #13343
- Update Config-State-Service.md by @vnetonline in #12786
- Update LeptonX Lite Theme Packages to 1.0.0-rc.1 for templates by @EngincanV in #13345
- Fix wrong project reference path for appnolayers template by @EngincanV in #13358
- Fix/ng template bugs by @muhammedaltug in #13361
- Grammatically updated the contribution guide docs by @IsmaelLiriano12 in #13364
- Check
TenantSideFeatures
only if tenant is available. by @maliming in #13366 - update base branch to rel-6.0 by @muhammedaltug in #13367
- update base branch to dev by @muhammedaltug in #13386
- fix typo by @hienlech in #13393
- Check
element.parentElement
not null. by @maliming in #13396 - made
editorWidgetName
is optional by @malikmasis in #13406 - remove duplicate slashes in url by @muhammedaltug in #13409
- add parameter for templates by @muhammedaltug in #13410
- issue #12579 implemented by @mahmut-gundogdu in #13362
- Update common.props by @skoc10 in #13414
- Improve IMultiLingualObjectManager by @ahmednfwela in #13384
- Add
virtual
to the method ofExceptionFilter
classes. by @maliming in #13420 - Delete the IdentityServer folder in the app template by @realLiangshiwei in #13432
- Enhance startup templates for the OpenIddict by @realLiangshiwei in #13435
- Migration Identity Server to OpenIddict Guides. by @maliming in #13403
- Update enum localization keys. by @maliming in #13451
- ABP Migration Guide 6.0 by @gterdem in #13425
- Blog Post for ABP.IO Platform 6.0 release by @EngincanV in #13444
- Add missing themes to Themes.md by @EngincanV in #13457
- Remove unused usings from templates by @gterdem in #13462
- Update environment.prod.ts by @maliming in #13464
- Added Blog Module Localization by @salihozkara in #13469
- Remove
SignOutScheme
ofOpenIdConnect
. by @maliming in #13484 - Update
openiddict
module dependency versions by @roc916 in #13482 - CmsKit - MarkdownRenderer Overhaul by @enisn in #13498
- Added filter for the
Slug
on Page by @malikmasis in #13496 - Delete logs.txt by @maliming in #13513
- Add
focusElement
opetion tomodal-manager
. by @maliming in #13516 - Create step by step migration guide for OpenIddict by @gterdem in #13460
- Cli: Improve NpmHelper Npm & Yarn installation check by @yekalkan in #13526
- Cli: Make Cli compatible with LeptonX packages by @yekalkan in #13520
- Docs: Fix syntax error in doc-nav.json by @yekalkan in #13538
- Update Config-State-Service.md by @EngincanV in #13530
- Allow to create with MAUI in ABP CLI by @realLiangshiwei in #13445
- Removed project(s) text by @salihozkara in #13537
- Use
IClientScopeServiceProviderAccessor
to get scoped services. by @maliming in #13545 - Doc dynamic widget by @malikmasis in #13269
- upgrade ngx-datatable by @bariscanyilmaz in #13549
- Commercial demo searching 11148 by @malikmasis in #13557
- Added tag search by tag name by @salihozkara in #13558
- Add "Blob" as return type When return type is IRemoteStream by @mahmut-gundogdu in #13561
- Support
enum
as dictionary keys. by @maliming in #13564 - CLI: Don't accept
--theme
option before v6.0.0-rc.1 by @EngincanV in #13565 - CmsKit Comments filter button aligning by @enisn in #13556
- Update AbpAspNetCoreMvcClientModule.cs by @maliming in #13576
- CLI: Switching to Lepton Theme is not work as expected by @EngincanV in #13580
- Ignore antiforgery token on token and userinfo endpoint by @maliming in #13599
- Fix range error on proxy-generation by @muhammedaltug in #13586
- Update common.props by @skoc10 in #13603
- CLI: Update system as default theme to theme-style by @EngincanV in #13476
- Update LeptonX dependencies in
.csproj
andpackage.json
files by @enisn in #13602 - Prevented multiple reactions by @malikmasis in #13536
- Add Password property on User Edit modal. by @mahmut-gundogdu in #13584
- Cli: Make adding new empty module to solution faster by @yekalkan in #13472
- Update OpenIddict.md by @maliming in #13637
- Update setting-management document by @realLiangshiwei in #13641
- disable workflows for draft prs by @muhammedaltug in #13645
- Localize
Duplicate tenancy name
. by @maliming in #13649 - Update console template by @realLiangshiwei in #13660
- Update OpenIddict.md by @EngincanV in #13663
- Add MAUI doc to side-menu and update CLI.md by @EngincanV in #13666
- Templating should work in yaml files by @gterdem in #13678
- Cli: Add ui symbols in MicroserviceTemplateBase by @yekalkan in #13681
- Update NewCommand.cs by @roc916 in #13672
- Add userName validatior on Identit/user.component by @mahmut-gundogdu in #13653
- fix Duplicate 'PackageReference' items found by @roc916 in #13689
- Fix concurrency problem of
IAbpLazyServiceProvider
. by @maliming in #13688 - Cli: Don't allow --preview project creation with older cli version by @yekalkan in #13474
- CLI: Fix theme selection for blazor-server by @EngincanV in #13696
- Added _v to affect to the application immediately by @malikmasis in #13657
- Documentation update for LeptonX by @enisn in #13707
- Update AbpOpenIddictScopeCache.cs by @roc916 in #13713
- Fix ConcurrencyStamp consistency issue for IdentityRole and IdentityUser. by @maliming in #13727
- Add ExtraProperties to Profile service by @realLiangshiwei in #13732
- Skoc10/deploy azure app by @skoc10 in #13736
- Cms kit content null 13723 rel6 by @malikmasis in #13737
- Try to set the status code based on the exceptions. by @maliming in #13731
- Module extensions for the Profile UI by @realLiangshiwei in #13744
- Configure distributed locking by @realLiangshiwei in #13763
- discard deploy-app-service document by @skoc10 in #13767
- Update common.props by @skoc10 in #13769
- Support compressed dlls by @realLiangshiwei in #13772
- Add Current-user.md for Angular docs by @mahmut-gundogdu in #13654
- Update UserInfoController.cs by @maliming in #13782
- OpenIddict Module documentation by @gterdem in #13781
- Deleted required validator in user-edit-props. by @fatihskilic in #13777
- Update common.props by @skoc10 in #13790
- Disabled transaction for sqlite. by @maliming in #13801
- Update template by @realLiangshiwei in #13808
- Hide the Add button if the widget is not defined by @malikmasis in #13811
- Mark as "Deprecated" FormSubmitDirective by @mahmut-gundogdu in #13797
- Startup Application docs image update for authserver by @gterdem in #13815
- Remove studio packages from common ps1 by @yekalkan in #13812
- Cli: Run abp bundle command after Blazor WASM project creation by @yekalkan in #13826
- Add
Abp bundle
command to blazor getting-started docs by @yekalkan in #13827 - Update VoloDocs.md by @EngincanV in #13831
- Cli: Add "newer-than-6.0" template symbol by @yekalkan in #13835
- Cli: Ignore appsettings.json in docker directory when generating appsettings.secrets.json by @yekalkan in #13837
- fix
User.IsActive
andIsLockedOut
is invalid when authorization by @roc916 in #13843 - Review the openiddict migration guides. by @maliming in #13852
- Add Custom Component Feature to ExtensibleForm. by @mahmut-gundogdu in #13700
- Update OpenIddict.md by @maliming in #13855
- Add breadcrumbs to modules by @enisn in #13861
- Cli: Add LeptonX To Commercial Package List by @yekalkan in #13862
- Update
OpenIddictDataSeedContributor
. by @maliming in #13872 - docs: Fix typos in tests by @EngincanV in #13879
- Cmskit moving widget option 11656 by @malikmasis in #13863
- remove initialize in AbpAspNetCoreMvcClientModule by @maliming in #13895
- Fix typo on RabbitMQ Docs by @ParzivalOne in #13899
- Fix Kafka connection problem by @realLiangshiwei in #13907
- Add Theme to Symbols by @realLiangshiwei in #13906
- Add missing Page-Layout to the menu of docs by @enisn in #13115
- Create & publish source code packages & installers by @yekalkan in #13926
- Update common.props by @skoc10 in #13928
- CLI: Fix theme selection for blazor (basic-theme) by @EngincanV in #13930
- Addd missing Chinese localizations by @realLiangshiwei in #13943
- Remove all studio references by @yekalkan in #13945
- CLI work when abp.io is offline by @realLiangshiwei in #13958
- Cli: Fix theme selection for basic theme (angular) by @EngincanV in #13955
- Improved the menu icon by @salihozkara in #13820
- Logo Changed in app-nolayers, module , app. by @fatihskilic in #13997
- Added class to modal header by @fatihskilic in #14007
- [DOCS] Openiddict migration guide need some additional steps by @gterdem in #14010
- 6.0 leptonx documentation by @enisn in #14030
- Use lepton-x logos on templates by @EngincanV in #13818
- Update Abp-6_0.md by @braim23 in #14041
- Issue/11742 by @mahmut-gundogdu in #14044
- Add grouping ability to extensible-form.component.html by @mahmut-gundogdu in #13839
- fix broken className feature by @mahmut-gundogdu in #14052
- CLI: Remove theme logo folder according to theme selection by @EngincanV in #14053
- Add create lib command by @muhammedaltug in #13716
- Update common.props by @skoc10 in #14070
- setting-management: add href for tab items by @EngincanV in #14072
- Add missing Turkish localizations by @salihozkara in #14074
- Fix typo by @realLiangshiwei in #14076
- Create 6.0 Stable Version Blog Post by @EngincanV in #14087
- CLI: Add warning for Angular theme selection by @EngincanV in #14092
- Add missing mapping for
Configuration
in ModuleExtensionConfigurationHelper by @enisn in #14100 - Update leptonx-lite npm packages to
1.0.0-rc.6
by @EngincanV in #14110 - Update angular 14 by @mahmut-gundogdu in #13886
- Conditional PersonalInfo editing by @enisn in #14103
- Cli: Fix line splitting in SolutionFileModifier by @yekalkan in #14125
- Update common.props by @skoc10 in #14124
- Update MyProjectNameModuleExtensionConfigurator.cs by @enisn in #14129
- fix unit tests of localizations by @EngincanV in #14135
- Reduce timeout o auth by @muhammedaltug in #14137
- use result of super function. do not dublicate by @mahmut-gundogdu in #14140
- update lepton theme version by @muhammedaltug in #14142
- Cli: Get leptonx & framework versions separately by @yekalkan in #14150
- CLI: Fix theme logo folder remove by @EngincanV in #14158
- Cli: Change version api url by @yekalkan in #14161
- Cli: Check latest version one time per day by @yekalkan in #14182
- IdentityModel discovery endpoint missing policies by @gterdem in #14185
- CmsKit-Blogs: mark
OnGet
method asvirtual
by @berkansasmaz in #14188 - Support HideAbpEndpoints method for optional query parameter by @EngincanV in #14187
- Update
OpenIddict-Mvc.md
. by @maliming in #14199 - Update OpenIddict-Mvc.md by @maliming in #14201
- Fix DefaultDotNetProjectBuilder.cs for path with space by @EngincanV in #14208
- ExtraProperties - AllowUserToEdit Blazor Implementation by @enisn in #14209
- [Minor] Layout not found error by @mahmut-gundogdu in #13821
- Cli: Check login before suite command by @yekalkan in #14207
- Update common.props by @skoc10 in #14231
New Contributors
- @sh-erfan made their first contribution in #10981
- @yunusemre made their first contribution in #12527
- @mheidari988 made their first contribution in #12551
- @j0nimost made their first contribution in #12576
- @naderjavid made their first contribution in #12869
- @hasansan07 made their first contribution in #12930
- @akunzai made their first contribution in #12972
- @MrChuJiu made their first contribution in #12980
- @ElanHasson made their first contribution in #13033
- @ikappas made their first contribution in #13056
- @icagatay made their first contribution in #13174
- @virtualcca made their first contribution in #13198
- @naveensrinivasan made their first contribution in #13204
- @dhssingle made their first contribution in #13237
- @dlboutwe made their first contribution in #13343
- @IsmaelLiriano12 made their first contribution in #13364
- @hienlech made their first contribution in #13393
- @ahmednfwela made their first contribution in #13384
- @ParzivalOne made their first contribution in #13899
Full Changelog: 5.3.3...6.0.0