Blog Post
See the blog post for this release: https://blog.abp.io/abp/ABP-IO-Platform-5-2-Final-Has-Been-Released
What's Changed
- translate to zh-Hans by @ntwo1980 in #11264
- Update Tutorials by @realLiangshiwei in #11287
- CLI: Publish events for module installing steps by @yekalkan in #11292
- translate to zh-Hans by @ntwo1980 in #11330
- revert unintended deletion by @ntwo1980 in #11333
- Braim json edit for abp.io by @braim23 in #11346
- Add summaries to methods for IPermissionDefinitionContext by @EngincanV in #11350
- CLI: Throw exception when a parameter is invalid by @yekalkan in #11335
- Add new localizations for new ABP.IO platform websites by @berkansasmaz in #11356
- Update localizations for abp.io website by @EngincanV in #11374
- Add new localizations for admin.abp.io by @EngincanV in #11378
- Update Permission-Management.md in zh-Hans and some others. by @afresh in #11376
- Make
OpenAsync
methodvirtual
. by @maliming in #11381 - Update Feature-Management.md in zh-Hans. by @afresh in #11392
- Add new localization to base resource by @EngincanV in #11399
- Add some localization text for abpio. by @maliming in #11411
- Blazor UI: Dropdown right-aligned by @realLiangshiwei in #11484
- Add missing localization by @berkansasmaz in #11490
- propose small grammar detail fixes by @maxijabase in #11500
- Introduce PageLayout to expose blazor breadcrumb items & action-toolbar items by @enisn in #11509
- Add new localizations for abp.io websites by @EngincanV in #11481
- Add new localizations for commercial.abp.io website by @berkansasmaz in #11482
- Add missing localizations for abp.io websites by @berkansasmaz in #11528
- Community Article: "How to Hide ABP Related Endpoints on the Swagger UI" by @EngincanV in #11535
- Add missing localizations by @berkansasmaz in #11541
- Remove the
libs
folder from thetemplates
and enhanced install-libs command. by @maliming in #11540 - Upgrade npm packages to the latest. by @maliming in #11442
- Add new localizations for admin.abp.io by @EngincanV in #11546
- Add new localizations for account.abp.io by @EngincanV in #11574
- Compatible with API Versioning. by @maliming in #11551
- Update the "How to Hide ABP Related Endpoints on Swagger UI" article by @EngincanV in #11575
- Enhanced abp.js by @realLiangshiwei in #11580
- Remove api-version if supported versions by @realLiangshiwei in #11587
- Enhanced Hangfire integration by @realLiangshiwei in #11591
- Make
IMongoDbRepositoryFilterer
async. by @maliming in #11595 - Icon customization properties added to confirmation popup. Issue #11511 by @mahmut-gundogdu in #11576
- Docs: Fix Filter problem on mobile devices by @realLiangshiwei in #11610
- Output error log when RedirectUrl is invalid. by @maliming in #11611
- Update common.ps1 by @realmingliang in #11560
- Fix Blazor-server depoly to sub app problem by @realLiangshiwei in #11622
- Updating PageLayout to notify when one of its members changed by @enisn in #11624
- Update document by @realLiangshiwei in #11650
- Add class parameter to AbpExtensibleDataGrid by @enisn in #11652
- Add "Integrating MAUI Client via using OpenID Connect" Community Article by @enisn in #11656
- Add responsive parameter to AbpExtensibleDataGrid by @enisn in #11658
- Remove
AsQueryable
method. by @maliming in #11660 - Replace tags with markdown by @enisn in #11663
- Add new localizations for abp.io websites by @EngincanV in #11665
- Add support to hide ABP endpoints on Swagger UI by @EngincanV in #11675
- Blazor: lazy loading setting components by @realLiangshiwei in #11676
- Remove Volo.BloggingTestApp.MongoDb folder by @realLiangshiwei in #11684
- Enhance Docs Module by @realLiangshiwei in #11686
- Add a new article - Using ABP Client Proxies in MAUI with OpenID Connect by @enisn in #11697
- Fix example community post URL by @EngincanV in #11707
- Translate Upgrading document to chinese by @mentianyi in #11717
- form name attribute was added 'abp-button' by @mahmut-gundogdu in #11709
- Docs module: concurrency stamp field should be hidden by @yekalkan in #11736
- Modify to Chinese link by @Cyril-hcj in #11752
- Fix DB_Value by @Cyril-hcj in #11760
- Update Tutorial Part-2 for zh-Hans by @EngincanV in #11763
- AbpIoLocalization: change some localization item by @berkansasmaz in #11762
- Exception on multiple same reactions fix by @enisn in #11753
- Add new localizations for commercial.abp.io by @EngincanV in #11767
- Add new localizations for commercial.abp.io by @EngincanV in #11776
- Issue 11638 - Remove AutoMapper dependency from the Feature Management module by @malikmasis in #11778
- Enhance CSharpServiceProxyGenerator by @realLiangshiwei in #11783
- navBar collapse added when route is changed by @mahmut-gundogdu in #11777
- Disable the
dropdown button
when it's no children. by @maliming in #11787 - Docs: Hide Unnecessary Fields on Projects Endpoints by @EngincanV in #11773
serializeFormToObject
Supports multi-level depth objects. by @maliming in #11659- Fix Blazor modules problem by @realLiangshiwei in #11781
- Add missing localization items for abp_io platform websites by @berkansasmaz in #11792
- Docs: Add Hide ABP Endpoints Section to Swagger Integration Docs by @EngincanV in #11688
- Disable the
dropdown button
when it's no children. by @maliming in #11795 - Fix permission modal problem by @realLiangshiwei in #11798
- Cms-Kit: Allow to write global css/js by @yekalkan in #11705
- remove text-center class from boolean prop type. by @muhammedaltug in #11681
- Fix module template problem by @realLiangshiwei in #11804
- Blazorise 1.0 migration by @stsrki in #11649
- Add new localizations by @EngincanV in #11813
- fix code error by @totpero in #11812
- Fix Optimistic concurrency error by @realLiangshiwei in #11800
- Add
AlwaysLogSelectors
toAuditingOptions
by @maliming in #11797 - Add
AbpUowHubFilter
. by @maliming in #11807 - Update
serializeFormToObject
method. by @maliming in #11811 - Cms-Kit: Global Resources documentation by @yekalkan in #11819
- Add username as entityDisplayName to Permission Modal by @enisn in #11822
- Update Part-5.md by @hpfan in #11829
- Update doc Part-4.md by @hpfan in #11830
- EF Mysql Changed ServerVersion.FromString to ServerVersion.Parse by @xyfy in #10525
- update rel-5.1 auto pr action by @muhammedaltug in #11849
- Auto pr rel-5.2 branch by @muhammedaltug in #11852
- Revert "Add
AbpUowHubFilter
." by @maliming in #11858 - Update FlagIconCssStyleContributor.cs by @maliming in #11861
- Hamza link fixes by @braim23 in #11850
- Remove delete-bin-obj-folders by @realLiangshiwei in #11864
- Updated POST.md fixed the grammar and punctuation by @braim23 in #11876
EnableLegacyTimestampBehavior
if dbms is pgsql. by @maliming in #11871- Add 5.2 Migration Guide by @enisn in #11890
- Upgrade to Blazorise 1.0.1 by @realLiangshiwei in #11902
- Fixing broken links in Community and Blog-posts by @braim23 in #11911
- Fixes 11836 documentation the distributed lock by @malikmasis in #11867
- Update Distributed-Locking.md by @EngincanV in #11921
- Update Features.md by @maliming in #11932
- Quick Fix of Distributed-Locking.md by @braim23 in #11929
- Fix Cross-site scripting problem by @realLiangshiwei in #11941
- Cli: Convert single back-slashes to double back-slashes in connection string by @yekalkan in #11945
- Autocomplete select documentation by @enisn in #11957
- Documentation fix for AddBackgroundWorkerAsync by @gpcaretti in #11920
- Return empty if decrypt failed. by @maliming in #11985
- Cache localization keys. by @maliming in #11938
- Fix uppy problem by @realLiangshiwei in #11997
- Update common.props by @skoc10 in #12000
- Add
HandleContextAsync
method to theIFeatureManagementProvider
. by @maliming in #11895 - unit-test by @skoc10 in #12005
- update en docs by @muhammedaltug in #11875
- Update unit_test.ps1 by @skoc10 in #12010
- Update Docs.md by @EngincanV in #12032
- Fix wrong error message by @realLiangshiwei in #12038
- Add
Description
to feature UI. by @maliming in #12040 - Environment custom settings by @mahmut-gundogdu in #12067
- Doc dist lock by @malikmasis in #12074
- Update DatabaseManagementSystemChangeStep.cs by @EngincanV in #12078
- Do not add default dom when customizing dom by @realLiangshiwei in #12082
- Update CMS Kit Client Proxies by @enisn in #12103
- Exception handling: Specify json as Content-Type in response header by @yekalkan in #12106
- fix(docs): scriban render problem on angular/theming by @berkansasmaz in #12108
- Docs: Concurrency Check &
IHasConcurrencyStamp
Interface by @EngincanV in #12026 - Fix blogpost saving by @enisn in #12104
- Upgrade Blazorise packages for 1.0.2 by @realLiangshiwei in #12142
- Cli project generation: Consider AbpAccountPublic in blazor appsettings files by @yekalkan in #12146
- Update docs according to bs5 class renames by @EngincanV in #12158
- Update common.props by @skoc10 in #12164
- Update unit_test.ps1 by @skoc10 in #12166
New Contributors
- @maxijabase made their first contribution in #11500
- @mahmut-gundogdu made their first contribution in #11576
- @malikmasis made their first contribution in #11778
- @hpfan made their first contribution in #11829
Full Changelog: 5.1.4...5.2.0