Blog Post
See the blog post for to learn what's new with this version:https://blog.abp.io/abp/ABP.IO-Platform-7-4-RC-Has-Been-Published
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
- Create new action to publish release by @skoc10 in #16863
- Update Abp Release Log Localizations by @salihozkara in #16866
- Fix script of release updating by @skoc10 in #16868
- Added try/except by @skoc10 in #16869
- 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 @realLiangshiwei in #16574
- Add Plural Year Key by @salihozkara in #16923
- Update tr.json by @salihozkara in #16925
- Add order to extended properties by @realLiangshiwei in #16930
- Update Module Entity Extensions document by @realLiangshiwei 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 @realLiangshiwei 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 @realLiangshiwei in #16983
- Allow Setting Extended Property as ReadOnly on the UI for Blazor by @EngincanV in #16823
- Move Order to ExtensionPropertyUI by @realLiangshiwei in #16985
- Add
TimeZoneHelper
. by @maliming in #16993 - Update en.json by @salihozkara in #17000
- Add ConnectionStringRenameStep by @realLiangshiwei 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 @realLiangshiwei in #17020
- Support module class type at AbpAspNetCoreIntegratedTestBase by @hikalkan in #17039
- Check if the component is disposed by @realLiangshiwei 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 @realLiangshiwei 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 @realLiangshiwei in #17062
- remove unnecessary name by @Sjhzjxc in #17072
- Group4 Enable nullable annotations by @realLiangshiwei in #17074
- Encode
returnUrl
when sendingPasswordReset
email.. by @maliming in #17060 - Update en.json by @salihozkara in #17089
- Group5 Enable nullable annotations by @realLiangshiwei in #17094
- Group6 Enable nullable annotations by @realLiangshiwei 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 @realLiangshiwei in #17108
- Group8 Enable nullable annotations by @realLiangshiwei 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 @realLiangshiwei 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 @realLiangshiwei 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 @realLiangshiwei 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 @realLiangshiwei 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 @realLiangshiwei in #17377
- Update version to release 7.4.0-rc.1 by @skoc10 in #17378
New Contributors
- @wub made their first contribution in #16841
- @Vinoth-KR made their first contribution in #16872
- @voloagent made their first contribution in #17012
- @nebula2 made their first contribution in #17035
- @sephit made their first contribution in #17358
Full Changelog: 7.3.2...7.4.0-rc.1