8.2.0
What's Changed
- Update CLI links by @honurbu in #18894
- Update version for preview nightly build by @skoc10 in #18896
- Fix(PermissionManagement): update localization by @miguelaristy in #18897
- Add new localizations by @salihozkara in #18899
- ExpirationWarnings added en.json by @honurbu in #18869
- Add new localization by @salihozkara in #18917
- Update ABP IO Turkish Localization by @honurbu in #18703
- Index url controls added by @honurbu in #18922
- Add ObjectHelper support for property resolution for nullable value types by @namtab00 in #18970
- Update latest-versions.json by @voloagent in #18960
- Better navigation to "Next Step" in the documentation by @salihozkara in #18990
- Update VoloDocs project. by @EngincanV in #19027
- Update
Minio
to6.0.2
by @maliming in #19034 - Add kestrel https url to VoloDocs sample. by @EngincanV in #19040
- Localization added for Return of Investment Page by @honurbu in #18938
- Add
CurrentCultureDto
property toApplicationLocalizationDto
. by @maliming in #19039 - Update localization for roi page by @honurbu in #19054
- Update
OpenIddict
to5.2.0
. by @maliming in #19041 - Leave us review localization by @denizdemirkan in #19057
- Let the Manage Role permission as a sub-permission of Edit. by @maliming in #18972
- ProjectDeletionWarningMessage added to localization by @honurbu in #19061
- Blog Post for ABP 8.1 RC.1 by @EngincanV in #19062
- Updated docs for next and previous buttons by @honurbu in #19049
- Remove
PublicWeb
from ms project if there is noPublicWebSite
flag. by @maliming in #19080 - Allows configuration of MongoDB entity indexes by @realLiangshiwei in #19073
- Check cache value is not null. by @maliming in #19056
PublishEntityEvent
for entities with default value. by @maliming in #19093- Create unit test for OAuthErrorFilterService by @Sinan997 in #19066
- Update localized text by @realLiangshiwei in #19112
- Update localization for commercial/releases by @denizdemirkan in #18991
- Update latest-versions.json by @voloagent in #19097
- Update issue template config file by @berkansasmaz in #19127
- Avoid classes if input is hidden by @sephit in #19129
- Pass
JsonSerializerOptions
when serializing theenum
. by @maliming in #19132 - Add
AbpUnitTestSqliteConnection
for unit test. by @maliming in #19125 - Add localizations by @salihozkara in #19119
- Add new localizations by @salihozkara in #19134
- Add test to remember-me.service and fix return value in service by @Sinan997 in #19088
- Added app-generate-proxy.json documentation by @Shtong in #19136
- Prevent request to app-configuration after language change by @Sinan997 in #19046
- Localization improved for pricing page by @honurbu in #19126
- Localization for profile menu & commercial welcome page by @denizdemirkan in #19144
- Email Preferences Localization by @denizdemirkan in #19076
- Video Courses & Resources localization updated all languages by @honurbu in #19151
- Add
AbpOpenIddictStoreOptions
to configure theIsolationLevel
. by @maliming in #19133 - Previous and Next buttons fixed by @honurbu in #19146
- Localization update for commercial-abp-io by @denizdemirkan in #18955
- Disable
DynamicSetting
in unit test. by @maliming in #19180 - Node version changed in the document by @EnesDONER in #19183
- Blazor full stack web UI by @maliming in #18876
- Using Testcontainers in ABP Unit Test by @maliming in #19188
- Remove legacy serialization feature
Exception.Exception(SerializationInfo, StreamingContext)
which isobsolete
. by @takato1314 in #19192 - Add localization all languages for contact error page by @honurbu in #19215
- Add Localization by @honurbu in #19205
- Update ro-RO.json by @honurbu in #19226
- Update testimonials submit page description by @honurbu in #19227
- New newsletter option localizations by @denizdemirkan in #19216
- Localization errors fixed by @denizdemirkan in #19244
- Update all language localization for video pages by @honurbu in #19239
- Allow extending
ConfigureConventions
andOnModelCreating
. by @maliming in #19241 - Allow extending ConfigureConventions and OnModelCreating by @salihozkara in #19236
- Remove flag-icon property from the
ILanguageInfo
by @EngincanV in #19222 - Validate email address for
IEmailSender.QueueAsync
method to prevent background job to retry if the email address is invalid. by @EngincanV in #19252 - How to share the cookies between subdomains by @maliming in #19253
- Update BloggingTestApp by @EngincanV in #19254
- Use LeptonX
3.2.*
in ABP8.2
templates by @EngincanV in #19255 - Audit log new localizations added by @ahmetfarukulu in #19258
- "Extend Now" -> "Extend / Renew" by @denizdemirkan in #19260
- Improve Blazor setting page by @realLiangshiwei in #19264
- Added version of preview leptonx by @skoc10 in #19289
- Docs improvements by @salihozkara in #19277
- Update Tenant-Management to fix invalid link by @yimogit in #19293
- Denizdemirkan/l by @denizdemirkan in #18408
- Update audit log localizations by @ahmetfarukulu in #19308
- Recursively check if the
ValueObject
areValueEquals
. by @maliming in #19313 - Add Audit Logs deletion localizations by @enisn in #19318
- Rearrange template menus by @salihozkara in #19291
- Update latest-versions.json by @voloagent in #19306
- Update
Pomelo.EntityFrameworkCore.MySql
to8.0.2
. by @maliming in #19330 - Add new localization by @salihozkara in #19329
- Prevent Toolbar flickering problem by @realLiangshiwei in #19334
- Remove ConfigureUI from MyProjectNameBlazorHostClientModule by @enisn in #19337
- Remove ConfigureUI MyProjectNameBlazorClientModule.cs by @enisn in #19338
- Update bundle error color in AbpTagHelperResourceService.cs by @enisn in #19343
- Add new localizations for admin by @EngincanV in #19345
- Update Turkish localization by @honurbu in #19282
- CLI: Check
HttpApi.Host
project if exists for SignalR nuget package target to add the related package to the project by @EngincanV in #19348 - Update vulnerable NPM packages to the latest version by @realLiangshiwei in #19356
- Update Part-4.md by @yimogit in #19298
- Update docs-nav.json by @yimogit in #19331
- Add
clientId
parameter toIAuditLogRepository
. by @maliming in #19368 - Upgrade Blazorise to 1.5.0 by @realLiangshiwei in #19387
- Docs: Improve clear cache by @salihozkara in #19380
- Add
IdentitySession
infrastructure. by @maliming in #18242 - Update tr.json by @honurbu in #19395
- Blazor Web App - Persist Style & Scripts by @enisn in #19410
- Update localization for admin testimonial page by @honurbu in #19328
- Update ConcurrentDictionary to Dictionary by @yuxl01 in #19415
- Adding toastr notifications with new "SuccessfullySaved" localization by @yusuf-cirak in #19326
- Replace
\n
with<br>
inabp-sweetalert2.js
by @maliming in #19428 - Update openiddict to 5.4.0 by @maliming in #19429
- Make message support multiple lines. by @maliming in #19431
- Add Visible parameter to TableColumn by @realLiangshiwei in #19435
- Update en.json by @honurbu in #19439
- Add AutoGenerateColumns to prevent auto-generated columns by @realLiangshiwei in #19436
- Adding toastr notifications after create, update operations by @realLiangshiwei in #19344
- Upgrade fontawesome for Blazor to v6 by @realLiangshiwei in #19443
EnableTracking
if theentity
hasObjectExtensionInfo
. by @maliming in #19394- Improved
App.Razor
lookup way. by @maliming in #19454 - Add
IBlockUiService
for blazor. by @maliming in #19453 - Angular - Account Pages Sidebar Flicker on Reload by @sumeyyeKurtulus in #19413
- Net Terms for invoice added to localization by @denizdemirkan in #19455
- Revert "Update openiddict to 5.4.0" by @salihozkara in #19456
- Fix info text by @honurbu in #19470
- Update Testing.md introducing WithUnitOfWorkAsync methods by @aliBordbar1992 in #19425
- Use the ToSnakeCase method provided by .NET8 by @realLiangshiwei in #19472
- Add default padding to
.tab-content
as LeptonX does by @enisn in #19475 - Update AbpScripts to load Blazor webassembly assets by @realLiangshiwei in #19481
- Angular: Add mock LocalizationPipe to CoreTestingModule by @yusuf-cirak in #19478
- Update
WebAppTiered
'sMenuContributor
. by @maliming in #19499 - Skip handle exception when
ExceptionHandled
istrue
. by @maliming in #19268 - Update localization by @honurbu in #19498
- Database migration event handler multiple instance bug fixed by @ahmetfarukulu in #19506
- Create blog post for v8.1.0 stable. by @EngincanV in #19504
- Use new
control flow
in angular components template. by @Sinan997 in #19469 - Tenancy side check added to model creating extensions by @ahmetfarukulu in #19508
- Update latest-versions.json by @voloagent in #19500
- Update lepton package to 3.1.0. by @maliming in #19511
- Add
WebAssemblyAuthenticationStateProvider
. by @maliming in #19479 - Add
.AspNetCore.Culture
cookie when changing language. by @maliming in #19514 - Add
Microsoft.IdentityModel
packages toVolo.Abp.AspNetCore.Authentication.OpenIdConnect
. by @maliming in #19517 - Supports multiple modal styles. by @maliming in #19516
- Add a
SerializeOptions
toValueConverters
. by @maliming in #19524 - Remove Microsoft.IdentityModel.Protocols.OpenIdConnect from Template by @realLiangshiwei in #19534
- Blogging module improvements and add single blog mode by @salihozkara in #19418
- Added LinkExpiredMessage localization by @honurbu in #19544
- Removed long-arrow-right icon from docs by @honurbu in #19537
- Update angular version by @Sinan997 in #19512
- Add
LocalStorageListenerService
to logout from other tabs by @Sinan997 in #19489 - Update target frameworks to net8.0 target framework only for template projects. by @EngincanV in #19565
- Update latest-versions.json by @voloagent in #19556
- Angular: Update
CoreTestingModule
for preventing dependency injection errors by @yusuf-cirak in #19571 - Add authentication-state-listener js to logout from other tabs for MVC UI by @realLiangshiwei in #19569
- Get dynamic claims in
AbpAuthenticationHubFilter
. by @maliming in #19579 - Implement skipInitAuthService option in ng core package by @AhmadAlMunajjed in #19527
- Upgrade AutoMapper to 13.0.1 by @realLiangshiwei in #19564
- Create a new community article: "Performing Case-Insensitive Search in ABP Based-PostgreSQL Application: Using
citext
and Collation" by @EngincanV in #19585 - Update
How-to-test-Blazor-components-in-ABP
. by @maliming in #19601 - Add
AbpAuthenticationSessionState
to logout from other tabs by @realLiangshiwei in #19563 - Fix LinkExpiredMessage localizations by @honurbu in #19546
- Add disable filtering with id in AbstractTreeService, delete function by @mustafapsd in #19440
- Abort signalr connection if session has expired. by @maliming in #19605
- Update auto-pr for prerel-8.2 by @skoc10 in #19614
- Use the latest
Microsoft.IdentityModel.*
packages. by @maliming in #19634 - Update
OpenIddict
to5.5.0
. by @maliming in #19626 - CLI: Should use the cached template if the template source specified. by @EngincanV in #19644
- Fix CLI create new project problem by @realLiangshiwei in #19657
- Logout if user is unauthorized by @Sinan997 in #19650
- Angular (Hot Fix) - Actions Button Dropdown Error by @sumeyyeKurtulus in #19704
- Use the latest
Microsoft.IdentityModel.*
packages in template project. by @maliming in #19698 - pass
noRedirectToLogoutUrl
parameter to logout method by @Sinan997 in #19702 - Angular (Hot Fix) - Actions Button Error by @sumeyyeKurtulus in #19712
- Audit Logs localization grammar fix by @enisn in #19716
- Enhancement(angular/core): Refactoring localization service and SORT_COMPARE_FUNC by @yusuf-cirak in #19700
- Add second arg to formatDate method in time.adapter by @masumulu28 in #19736
- Update packages due to vulnerabilities by @realLiangshiwei in #19730
- Update packages for template by @realLiangshiwei in #19739
- Checking dynamic claims at intervals rather than every time. by @maliming in #19742
- Set blazor isolation css as external file. by @maliming in #19746
SetAsync
identity options before usingSignInManager
. by @maliming in #19750- Compatible with
app-nolayers
. by @maliming in #19756 - Angular - Actions button visibility problem on the extensible table component by @sumeyyeKurtulus in #19758
- Log out of blazor wasm when get a "401" response. by @maliming in #19770
- Remove FocusOnNavigate by @enisn in #19760
- Add default logo definitions to templates by @enisn in #19782
- Switch EF Core to mongodb on
WebApp
projects. by @maliming in #19792 - Fix return value when arg is not valid by @masumulu28 in #19820
- Angular - Unreadable Badge Fix by @sumeyyeKurtulus in #19847
- Update version to release 8.2.0-rc.1 by @skoc10 in #19862
- Audit log exception check added by @ahmetfarukulu in #19872
- Add
version
to the template file name. by @enisn in #19881 - Revert unexpected code changes. by @maliming in #19884
- Update version to release 8.2.0-rc.2 by @skoc10 in #19886
- Create Migration Guides for ABP Framework v8.2 by @EngincanV in #19890
- Update version to release 8.2.0-rc.3 by @skoc10 in #19913
- Update angular packages version to
17.3.0
by @Sinan997 in #19915 - Upgrade Blazorise to 1.5.2 by @realLiangshiwei in #19920
- Make sure
authenticationScheme
implementsIAuthenticationSignOutHandler
. by @maliming in #19949 - Don't redirect when getting a
403
response. by @maliming in #19954 - Reset CMSKit comments form after submit by @enisn in #19980
- Update version to release 8.2.0-rc.4 by @skoc10 in #19993
- Update extensible-form-prop.component.html by @masumulu28 in #20005
- Added AbpStudioName by @yekalkan in #20007
- Check if PageProgressRef is null by @realLiangshiwei in #20010
- Change namespace of
AbpAspNetCoreComponentsWebOptions
. by @maliming in #20000 - Update Hangfire to
1.8.14
. by @maliming in #20017 - Update version to release 8.2.0-rc.5 by @skoc10 in #20046
- Keep the prefix of the package version. by @maliming in #20044
- Fix update command problem related with studio packages by @yekalkan in #20049
- Fix CLI creation of projects by @realLiangshiwei in #20060
- Remove Tenant placeholders when configure Swagger Oidc by @realLiangshiwei in #20068
- Add self generic prop resolver for types from proxy config by @masumulu28 in #20079
- Add volo packages map and check during resolve import by @masumulu28 in #20035
- Allow overriding features from Edition by @enisn in #20080
- Fix Cli.md path by @salihozkara in #20086
- Angular - Adding Triggers Prop for Form Prop Tooltip by @sumeyyeKurtulus in #20109
- Remove Blazor.Client project if UI is not Blazor by @realLiangshiwei in #20116
- Update version to release 8.2.0 by @skoc10 in #20120
- Set exact version for leptonx by @enisn in #20122
New Contributors
- @miguelaristy made their first contribution in #18897
- @namtab00 made their first contribution in #18970
- @Shtong made their first contribution in #19136
- @takato1314 made their first contribution in #19192
- @yuxl01 made their first contribution in #19415
- @aliBordbar1992 made their first contribution in #19425
- @AhmadAlMunajjed made their first contribution in #19527
- @mustafapsd made their first contribution in #19440
Full Changelog: 8.1.4...8.2.0