What's Changed
- Add new localizations for commercial.abp.io by @EngincanV in #16763
- Update version to 7.4.0 by @skoc10 in #16769
- Add localization by @salihozkara in #16772
- Blog Post for ABP.IO Platform 7.3 release by @EngincanV in #16755
- Update HowItWorks Localizations by @salihozkara in #16791
- Add
Dynamic Text Template
infrastructure. by @maliming in #16754 - Create Abp-7_4.md by @maliming in #16815
- Limit forms on settings by @mahmut-gundogdu in #16821
- add abp-md-form by @mahmut-gundogdu in #16825
- Update UnitOfWork whitespace checks and exception messages by @wub in #16841
- Simple runtime database migration system for EF Core by @hikalkan in #16862
- Update Abp Release Log Localizations by @salihozkara in #16866
- Update en.json by @salihozkara in #16870
- Update Localization by @salihozkara in #16883
- Add
CorrelationId
to distributed events. by @maliming in #16795 - Commercial.abp.io Add new Localization by @salihozkara in #16873
- Salihozkara/localization by @salihozkara in #16886
- Upgrade
OpenIddict
to4.5.0
. by @maliming in #16892 - Use the global
OpenIddict
package version. by @maliming in #16897 - Exporting Utils in ng-account public API by @Vinoth-KR in #16872
- Write
device login
message if2FA
enabled. by @maliming in #16910 - Update CLI device login text. by @maliming in #16914
- Enhance Swagger to support OpenIdConnect by @RealLowis in #16574
- Add Plural Year Key by @salihozkara in #16923
- Update tr.json by @salihozkara in #16925
- Add order to extended properties by @RealLowis in #16930
- Update Module Entity Extensions document by @RealLowis in #16935
- Blog Module : Fix Time Ago by @salihozkara in #16941
- Add timezone settings to
SettingManagement
module. by @maliming in #16861 - Remove
EnableTimeZone
feature. by @maliming in #16943 - Update en.json by @salihozkara in #16946
- Update en.json by @salihozkara in #16947
- Introduce IdentityUserIntegrationService by @hikalkan in #16962
- Update proxy for
SettingManagement
. by @maliming in #16964 - Issue 16814 by @salihozkara in #16939
- Fix ReleaseLogs Title by @salihozkara in #16978
- Update en.json by @salihozkara in #16981
- Fix unit test. by @maliming in #16970
- Check timezone settings page permission by @RealLowis in #16982
- Imaging contributor order set in register order by @salihozkara in #16958
- if it is an external login using an external schema to sign by @RealLowis in #16983
- Allow Setting Extended Property as ReadOnly on the UI for Blazor by @EngincanV in #16823
- Move Order to ExtensionPropertyUI by @RealLowis in #16985
- Add
TimeZoneHelper
. by @maliming in #16993 - Update en.json by @salihozkara in #17000
- Add ConnectionStringRenameStep by @RealLowis in #17005
- Add FAQ question: Does the subscription renew automatically? by @salihozkara in #17007
- Update latest-versions.json by @voloagent in #17012
- Introduce AdditionalModuleAssemblyAttribute by @hikalkan in #17026
- fix(settings-module): translation fixes by @nebula2 in #17035
- Group1 Enable nullable annotations by @RealLowis in #17020
- Support module class type at AbpAspNetCoreIntegratedTestBase by @hikalkan in #17039
- Check if the component is disposed by @RealLowis in #17040
- Improve DatePicker page for bootstrap-taghelpers website by @salihozkara in #17043
- Move invoke code after setting OpenIdConnectOptions for override flexibility by @huseyinalan in #17045
- Fix console errors on bootstrap-taghelpers.abp.io website by @salihozkara in #17048
- Group2 Enable nullable annotations for Volo.Abp.AspNetCore.Authentication.* by @RealLowis in #17047
- connection-status-feature by @Sinan997 in #17027
- Cli: create sync version of
GetSuitePort
method inSuiteAppSettingsService
by @berkansasmaz in #17050 - Fix wrong href by @salihozkara in #17056
- Update zh-Hans.json by @salihozkara in #17053
- Update
System.Linq.Dynamic.Core
to 1.3.3. by @maliming in #17052 - Fix search for latest branch when no version by @salihozkara in #17019
- Create a new article for image compression/resize with ABP Framework by @EngincanV in #17013
- Add extra properties to User Edit Modal by @salihozkara in #17049
- Add new localizations to docs.abp.io by @salihozkara in #17068
- Group3 Enable nullable annotations by @RealLowis in #17062
- remove unnecessary name by @Sjhzjxc in #17072
- Group4 Enable nullable annotations by @RealLowis in #17074
- Encode
returnUrl
when sendingPasswordReset
email.. by @maliming in #17060 - Update en.json by @salihozkara in #17089
- Group5 Enable nullable annotations by @RealLowis in #17094
- Group6 Enable nullable annotations by @RealLowis in #17096
- Dynamic Setting Store implementation. by @maliming in #16979
- Create release post for v7.3.0 stable by @EngincanV in #17099
- Log the entries info when
DbUpdateConcurrencyException
occurs. by @maliming in #16995 - Update Chine localizations by @salihozkara in #17095
- Rename
AbpSettingDefinitionRecords
table. by @maliming in #17107 - Group7 Enable nullable annotations by @RealLowis in #17108
- Group8 Enable nullable annotations by @RealLowis in #17109
- Upgrade OpenIddict to 4.6.0. by @maliming in #17114
- Mention the community talks 2023.5 in the 7.3.0 release post by @EngincanV in #17119
- Update latest-versions.json by @voloagent in #17098
- Group9 Enable nullable annotations by @RealLowis in #17120
- Human Friendly Enums in Swagger by @masoodkhoshgard in #17042
- Update en.json by @salihozkara in #17132
- Update en.json by @salihozkara in #17133
- Re-generating proxy for setting-management by @Sinan997 in #17137
- Add
HasAbpQueryFilter
method to combine the custom filter with global filters. by @maliming in #17130 - CmsKit: Add most popular tags by @salihozkara in #17110
- Update en.json by @salihozkara in #17135
- Update en.json by @EngincanV in #17156
- Optimize hide abp end points by @masoodkhoshgard in #17151
- Get global or host setting in setting management module. by @maliming in #17159
- Update en.json by @salihozkara in #17164
- Add Mobile Page Localizations by @salihozkara in #17165
- Update Admin Localizations by @salihozkara in #17163
- Update en.json by @salihozkara in #17178
- add schematics build on build:all by @mahmut-gundogdu in #17179
- Change deprecated EmailSettingService with newer one by @Sinan997 in #17139
- Fix wrongly written SetTableColumnsAsync call to base class method in UserManagement by @wangj90 in #17184
- Dynamic layout must solve layout oninit. by @mahmut-gundogdu in #17186
- Remove MyGet dependency from this repository by @hikalkan in #17191
- rel-7.3 | Remove MyGet dependency from this repository by @enisn in #17193
- Fix add widget modal by @salihozkara in #17219
- Update Localizations by @salihozkara in #17222
- Fix Dynamic Widget Parameter Cast Problem by @salihozkara in #17225
- Update AbpCorrelationIdMiddleware.cs by @maliming in #17224
- Add
FilterQueryable
method toIMongoDbRepositoryFilterer
. by @maliming in #17207 - Add
UpdateRoleAsync
andUpdateOrganizationAsync
toIIdentityUserRepository
. by @maliming in #17177 - AbpUI: New localization resources added by @masumulu28 in #17214
- Add Volo.Abp.Maui.Client by @enisn in #17201
- Salihozkara/reduce code duplication by @salihozkara in #17234
- Update latest-versions.json by @voloagent in #17206
- Depends on
AbpBackgroundJobsModule
in theDemoAppSharedModule
. by @maliming in #17251 - Order setting tabs by @RealLowis in #17254
- Correct links by @minhtaile2712 in #17263
- Created tests and documents for ShowPassword,CapsLock directives by @Sinan997 in #17231
- AngularUI: Update NavItem model for toolbar by @masumulu28 in #17247
- setting tabs order by display name (a-z) by @Sinan997 in #17239
- Add feature check for CmsKit Page Middleware by @enisn in #17278
- Update en.json by @salihozkara in #17297
- Docs: Fix duplicate document results in search by @EngincanV in #17298
- Add missing cover media to Create BlogPost page by @enisn in #17307
- Improved display for Floating Labels by @masoodkhoshgard in #17129
- Use correct log service in
AbpExceptionPageFilter
. by @maliming in #17311 - Community Article - Adding Dark Mode Support to the Basic Theme by @enisn in #17310
- Add new localizations to commercial localization resource by @salihozkara in #17315
- Update en.json by @salihozkara in #17325
- Update latest-versions.json by @voloagent in #17306
- Group11 Enable nullable annotations by @RealLowis in #17303
- Add new localizations for commercial.abp.io by @salihozkara in #17328
- Fix Filtering BlogPosts according to a tag on MongoDB by @salihozkara in #17326
- Update en.json by @salihozkara in #17331
- Update Openiddict to
4.7.0
. by @maliming in #17334 - Refactor handle error handler by @mahmut-gundogdu in #16853
- Swagger UI metada does not need full URL by @gterdem in #17336
- Add
PermissionIntegrationService
to permission-management module. by @maliming in #17337 - AngularUI: Add property to EntityAction for customize actions button by @masumulu28 in #17320
- Remove duplicate proxy classes by @RealLowis in #17341
- Fix Entity-Action-Extensions document by @masumulu28 in #17345
- Update Why Abp IO Page Localizations by @salihozkara in #17332
- CLI: Fix leptonx package update wrong version problem by @EngincanV in #17344
- Introduce
IPermissionFinder
. by @maliming in #17342 - Add new localizations for admin.abp.io by @salihozkara in #17350
- Add equal spaces for top & bottom for Blazor toolbar by @enisn in #17347
- Update localizations for commercial.abp.io by @salihozkara in #17352
- connection status service signal implementation by @Sinan997 in #17054
- How Navigation Elements Sorted? Documentation by @Sinan997 in #17316
- Migration Guide for 7.3 to 7.4 by @EngincanV in #17346
- Update localizations from commercial.abp.io by @salihozkara in #17354
- Correctly output
security logs
inOpenIddict's
controller. by @maliming in #17362 - Encode the
returnUrl
if it start with/connect/authorize?
. by @maliming in #17364 - Revert "Encode
returnUrl
when sendingPasswordReset
email.." by @maliming in #17365 - Regenerate proxy files for all modules. by @maliming in #17366
- Create a new community article to highlight GDPR Module by @EngincanV in #17359
- Add
CallSignInOrTwoFactorAsync
method toAbpSignInManager
class. by @maliming in #17369 - Delete the moved v7.4 migration guide by @EngincanV in #17372
- ngx-datatable - stay current page after editing/deleting record. by @Sinan997 in #17258
- Accept nullable values in validation methods by @sephit in #17358
- Add GetCountAsync method by @RealLowis in #17377
- Update version to release 7.4.0-rc.1 by @skoc10 in #17378
- Add separate methods to get role and usercount to improve performance by @RealLowis in #17380
- Update auto-pr.yml for 7.3 by @mahmut-gundogdu in #17386
- Update auto-pr.yml for 7.4 by @mahmut-gundogdu in #17388
- Rename
IdentityUserConsts
toAbpUserConsts
inModuleExtensionConfigurator
. by @maliming in #17385 - Get hooks by current layout. by @maliming in #17400
- Fix Spelling in a word Auto-API-Controllers.md - Rel-7.3 by @Ahmad-Nidal in #17414
- Add
localization
section in OpenIddict by @maliming in #17417 - Fix AbpDashboardOptionsProvider by @RealLowis in #17413
- Add scrollable option to abp-modal on Permission Component by @mahmut-gundogdu in #17426
- if user does not defined skiped error, error handler should work by @mahmut-gundogdu in #17373
- Add Volo.Abp.Maui.Client to common.ps1 by @EngincanV in #17430
- Fix layout hooks filtering and show layout hooks for the specified layouts by @EngincanV in #17431
- Swagger with OIDC doesn't need full path by @gterdem in #17434
- Fix layout hooks filtering and show layout hooks for the specified layouts by @salihozkara in #17438
- Use DatabaseName instead of config name for event box distributed lock names by @hikalkan in #17446
- AngularUI: Fix error handler rest filter method by @masumulu28 in #17444
- Eliminate duplicate
DistributedEventSent
andDistributedEventReceived
events. by @maliming in #17458 - Documentation updates for v7.4 by @EngincanV in #17440
- Remove breadcrump on abp-page component by @Sinan997 in #17447
- Update version to release 7.4.0-rc.2 by @skoc10 in #17466
- Set CurrentTenant Id for IdentityUserDelegation by @RealLowis in #17475
- Eliminate nullable warnings. by @maliming in #17478
- Add new localizations to AbpUiResource for empty select item text by @EngincanV in #17494
- Add
--skip-db-migrations
to CmsKit Installation Documentation by @enisn in #17501 - Improve error handler system by @masumulu28 in #17481
- Update Blazorise to
1.3.1
by @enisn in #17499 - Revert "Optimize hide abp end points" by @maliming in #17510
- [CLI]Compatible with
separate-auth-server
parameter. by @maliming in #17519 - Upgrade the Microsoft.* packages to the latest by @RealLowis in #17516
- Prevent to disable account authenticated user self. by @maliming in #17526
- Skip bulk insert/update/delete if array is empty. by @maliming in #17525
- Remove confirmation error during redirect to login by @masumulu28 in #17530
- Add default protected constructors to CmsKit Entities by @enisn in #17534
- Add empty procted constructor to all the entities. by @maliming in #17536
- Update VoloDocs.md by @vnetonline in #17514
- Use lowercase for moment script name. by @maliming in #17538
- Fix user self disable issue by @masumulu28 in #17518
- AngularUI: Remove confirmation for 401 status code by @masumulu28 in #17544
- Add
RandomComputerId
toCliAnalyticsCollectInputDto
. by @maliming in #17559 - The
ComputerId
is no longer changed after user changes. by @maliming in #17575 - CLI: Allowing switch to nightly for commercial npm packages by @EngincanV in #17568
- Update version to release 7.4.0-rc.3 by @skoc10 in #17578
- CMS: Add missing localizations for tag & blog features by @EngincanV in #17589
- Fix incorrect tab selection on modal opening feature management by @masumulu28 in #17586
- Get safe redirect url by @RealLowis in #17598
- Update documentation to indicate setting the app name through the branding provider does not affect on official themes except the basic theme by @EngincanV in #17610
- Update Openiddict to 4.8.0. by @maliming in #17614
- Continue check permissions instead of break by @RealLowis in #17609
- CLI: Add .npmrc file before searching for the nightly package versions by @EngincanV in #17620
- Update Nightly Builds documentation & mention the commercial nightly packages by @EngincanV in #17622
- Cms: Fix Page feature preview problem by @salihozkara in #17563
- Support configure the
HttpConnectionDispatcherOptions
. by @maliming in #17629 - Update version to release 7.3.3 by @skoc10 in #17631
- Static C# API client proxy compatible ReplaceEmbeddedByPhysical by @RealLowis in #17644
- Upgrade AlibabaCloud SDK to fix conflicts by @RealLowis in #17649
- Fix
ServiceType
condition of CLI. by @maliming in #17652 - Improve CmsKit Widget Parsing Regex by @enisn in #17636
- Add information for switching top-menu by @Sinan997 in #17664
- AngularUI: bump up lepton-x version in templates by @masumulu28 in #17684
- Fix Blog Post Preview by @salihozkara in #17694
- Angular Schematics: Remove current theme and apply selected one by @masumulu28 in #17675
- Create change theme generator for wrap schematic command by @masumulu28 in #17639
- Initialize the api version of
input
. by @maliming in #17682 - Update version to release 7.4.0-rc.4 by @skoc10 in #17708
- Update the "Module Entity Extensions" section in the CMS Kit Module documentation by @EngincanV in #17724
- Improve change theme command in schematics by @masumulu28 in #17732
- Introduce MongoDbDatabaseEventHandlerBase by @yekalkan in #17738
- revert default value of breadcrumb by @mahmut-gundogdu in #17749
- Corrections to grammatical mistakes in Dependency-Injection.md by @BrytonKinney in #17754
- CMS Kit: Fix icon of the global resource menu item by @EngincanV in #17762
- Add pagination to Tag repository by @RealLowis in #17767
- Add Dbms symbol support to CLI for better docker-compose coverage by @gterdem in #17753
- Install libs for
Microsoft.NET.Sdk.Razors
andMicrosoft.NET.Sdk.BlazorWebAssemblys
projects. by @maliming in #17779 - Update version to release 7.4.0-rc.5 by @skoc10 in #17781
- Add tenant not found token by @mahmut-gundogdu in #17569
- Update InstallLibsService.cs to fix a typo. by @maliming in #17785
- Update InstallLibsService.cs to fix a typo. by @maliming in #17787
- Add Openiddict settings in MultiTenancy by @mahmut-gundogdu in #17774
- Update LeptonX packages to
2.4
by @enisn in #17798 - Mvc - Fix color of numbers in date selections by @salihozkara in #17806
- Update version to release 7.4.0 by @skoc10 in #17822
New Contributors
- @wub made their first contribution in #16841
- @Vinoth-KR made their first contribution in #16872
- @nebula2 made their first contribution in #17035
- @sephit made their first contribution in #17358
- @BrytonKinney made their first contribution in #17754
Full Changelog: 7.3.2...7.4.0