abpframework/abp
### [`v4.4.4`](https://togithub.com/abpframework/abp/releases/4.4.4)
[Compare Source](https://togithub.com/abpframework/abp/compare/4.4.3...4.4.4)
#### What's Changed
- Update cms-kit documentation. by [@cotur](https://togithub.com/cotur) in [https://github.com/abpframework/abp/pull/10187](https://togithub.com/abpframework/abp/pull/10187)
- Update SignalR-Integration.md by [@yekalkan](https://togithub.com/yekalkan) in [https://github.com/abpframework/abp/pull/10210](https://togithub.com/abpframework/abp/pull/10210)
- Update auto-pr.yml by [@mehmet-erim](https://togithub.com/mehmet-erim) in [https://github.com/abpframework/abp/pull/10234](https://togithub.com/abpframework/abp/pull/10234)
- Trigger auto-pr workflow by [@mehmet-erim](https://togithub.com/mehmet-erim) in [https://github.com/abpframework/abp/pull/10235](https://togithub.com/abpframework/abp/pull/10235)
- Angular UI Docs: Added extensions overall document by [@mehmet-erim](https://togithub.com/mehmet-erim) in [https://github.com/abpframework/abp/pull/10323](https://togithub.com/abpframework/abp/pull/10323)
- Update Local-Event-Bus.md typo fix by [@enisn](https://togithub.com/enisn) in [https://github.com/abpframework/abp/pull/10335](https://togithub.com/abpframework/abp/pull/10335)
- Merge branch rel-5.0 with rel-4.4 by [@github-actions](https://togithub.com/github-actions) in [https://github.com/abpframework/abp/pull/10324](https://togithub.com/abpframework/abp/pull/10324)
- Fix a typo inside Config-State-Service.md by [@mtyuio](https://togithub.com/mtyuio) in [https://github.com/abpframework/abp/pull/10348](https://togithub.com/abpframework/abp/pull/10348)
- Check `$.fn.modal`. by [@maliming](https://togithub.com/maliming) in [https://github.com/abpframework/abp/pull/10390](https://togithub.com/abpframework/abp/pull/10390)
- Update Domain-Driven-Design-Implementation-Guide.md by [@TinyMaD](https://togithub.com/TinyMaD) in [https://github.com/abpframework/abp/pull/10468](https://togithub.com/abpframework/abp/pull/10468)
- CI: split publish script into two files by [@mehmet-erim](https://togithub.com/mehmet-erim) in [https://github.com/abpframework/abp/pull/10558](https://togithub.com/abpframework/abp/pull/10558)
- Update replace-with-tilde.ts by [@mehmet-erim](https://togithub.com/mehmet-erim) in [https://github.com/abpframework/abp/pull/10560](https://togithub.com/abpframework/abp/pull/10560)
- Angular UI: Redirected to the login page when token expired by [@mehmet-erim](https://togithub.com/mehmet-erim) in [https://github.com/abpframework/abp/pull/10571](https://togithub.com/abpframework/abp/pull/10571)
- Angular UI: Fixed the layout flickering problem by [@mehmet-erim](https://togithub.com/mehmet-erim) in [https://github.com/abpframework/abp/pull/10572](https://togithub.com/abpframework/abp/pull/10572)
#### New Contributors
- [@mtyuio](https://togithub.com/mtyuio) made their first contribution in [https://github.com/abpframework/abp/pull/10348](https://togithub.com/abpframework/abp/pull/10348)
- [@TinyMaD](https://togithub.com/TinyMaD) made their first contribution in [https://github.com/abpframework/abp/pull/10468](https://togithub.com/abpframework/abp/pull/10468)
**Full Changelog**: https://github.com/abpframework/abp/compare/4.4.3...4.4.4
### [`v4.4.3`](https://togithub.com/abpframework/abp/releases/4.4.3)
[Compare Source](https://togithub.com/abpframework/abp/compare/4.4.2...4.4.3)
##### What's Changed
- Update CLI.md of `add-package` command. by [@maliming](https://togithub.com/maliming) in [https://github.com/abpframework/abp/pull/9983](https://togithub.com/abpframework/abp/pull/9983)
- Merge branch dev with rel-4.4 by [@github-actions](https://togithub.com/github-actions) in [https://github.com/abpframework/abp/pull/9958](https://togithub.com/abpframework/abp/pull/9958)
- Update Dapper.md by [@git102347501](https://togithub.com/git102347501) in [https://github.com/abpframework/abp/pull/9988](https://togithub.com/abpframework/abp/pull/9988)
- Add NewtonsoftStringValueTypeJsonConverter. by [@maliming](https://togithub.com/maliming) in [https://github.com/abpframework/abp/pull/10002](https://togithub.com/abpframework/abp/pull/10002)
- Merge branch dev with rel-4.4 by [@github-actions](https://togithub.com/github-actions) in [https://github.com/abpframework/abp/pull/10045](https://togithub.com/abpframework/abp/pull/10045)
- CmsKit - Try to use Public Layout if presented by Theme by [@enisn](https://togithub.com/enisn) in [https://github.com/abpframework/abp/pull/9813](https://togithub.com/abpframework/abp/pull/9813)
- Update `Implementing Passwordless Authentication in ASP.NET Core Identity` by [@maliming](https://togithub.com/maliming) in [https://github.com/abpframework/abp/pull/10052](https://togithub.com/abpframework/abp/pull/10052)
- Merge branch dev with rel-4.4 by [@github-actions](https://togithub.com/github-actions) in [https://github.com/abpframework/abp/pull/10048](https://togithub.com/abpframework/abp/pull/10048)
- Check `Response.HasStarted` in `AbpNoContentActionFilter`. by [@maliming](https://togithub.com/maliming) in [https://github.com/abpframework/abp/pull/10074](https://togithub.com/abpframework/abp/pull/10074)
- Upgrade Permission Management modal style by [@cotur](https://togithub.com/cotur) in [https://github.com/abpframework/abp/pull/10104](https://togithub.com/abpframework/abp/pull/10104)
- Update Oracle package to v5.21.3 by [@ebicoglu](https://togithub.com/ebicoglu) in [https://github.com/abpframework/abp/pull/10106](https://togithub.com/abpframework/abp/pull/10106)
- Merge branch dev with rel-4.4 by [@github-actions](https://togithub.com/github-actions) in [https://github.com/abpframework/abp/pull/10105](https://togithub.com/abpframework/abp/pull/10105)
- CmsKit - Implement MultiTenancy to MenuItem by [@enisn](https://togithub.com/enisn) in [https://github.com/abpframework/abp/pull/10115](https://togithub.com/abpframework/abp/pull/10115)
- Update Text-Templating.md by [@maliming](https://togithub.com/maliming) in [https://github.com/abpframework/abp/pull/10124](https://togithub.com/abpframework/abp/pull/10124)
- Doc: Add a note to the tutorial document for common problems by [@EngincanV](https://togithub.com/EngincanV) in [https://github.com/abpframework/abp/pull/10129](https://togithub.com/abpframework/abp/pull/10129)
- CmsKit - Fix setting a Page while creating MenuItem by [@enisn](https://togithub.com/enisn) in [https://github.com/abpframework/abp/pull/10132](https://togithub.com/abpframework/abp/pull/10132)
- Angular UI: Check setting management feature to allow the setting management page to open by [@muhammedaltug](https://togithub.com/muhammedaltug) in [https://github.com/abpframework/abp/pull/10162](https://togithub.com/abpframework/abp/pull/10162)
- Add `ImpersonatorUserId` and `ImpersonatorTenantId` to `AuditLogInfo` by [@maliming](https://togithub.com/maliming) in [https://github.com/abpframework/abp/pull/10169](https://togithub.com/abpframework/abp/pull/10169)
**Full Changelog**: https://github.com/abpframework/abp/compare/4.4.2...4.4.3
### [`v4.4.2`](https://togithub.com/abpframework/abp/releases/4.4.2)
[Compare Source](https://togithub.com/abpframework/abp/compare/4.4.1...4.4.2)
##### What's Changed
- Fix PermissionAppService by [@realLiangshiwei](https://togithub.com/realLiangshiwei) in [https://github.com/abpframework/abp/pull/9949](https://togithub.com/abpframework/abp/pull/9949)
- Merge branch dev with rel-4.4 by [@github-actions](https://togithub.com/github-actions) in [https://github.com/abpframework/abp/pull/9951](https://togithub.com/abpframework/abp/pull/9951)
**Full Changelog**: https://github.com/abpframework/abp/compare/4.4.1...4.4.2
### [`v4.4.1`](https://togithub.com/abpframework/abp/releases/4.4.1)
[Compare Source](https://togithub.com/abpframework/abp/compare/4.4.0...4.4.1)
#### What's Changed
- CmsKit - Fix MongoDb Migration issue by [@enisn](https://togithub.com/enisn) in [https://github.com/abpframework/abp/pull/9808](https://togithub.com/abpframework/abp/pull/9808)
- fix: use refreshAppState when updating config state by [@bnymncoskuner](https://togithub.com/bnymncoskuner) in [https://github.com/abpframework/abp/pull/9839](https://togithub.com/abpframework/abp/pull/9839)
- Enhancement IQueryStringCultureReplacement. by [@maliming](https://togithub.com/maliming) in [https://github.com/abpframework/abp/pull/9841](https://togithub.com/abpframework/abp/pull/9841)
- Update global.js by [@realLiangshiwei](https://togithub.com/realLiangshiwei) in [https://github.com/abpframework/abp/pull/9851](https://togithub.com/abpframework/abp/pull/9851)
- fix: add optional access in extensible-table by [@bnymncoskuner](https://togithub.com/bnymncoskuner) in [https://github.com/abpframework/abp/pull/9858](https://togithub.com/abpframework/abp/pull/9858)
- Update Customization-Overriding-Components.md by [@rqx110](https://togithub.com/rqx110) in [https://github.com/abpframework/abp/pull/9861](https://togithub.com/abpframework/abp/pull/9861)
- Enabled PublishTrimmed for Blazor wasm project by [@realLiangshiwei](https://togithub.com/realLiangshiwei) in [https://github.com/abpframework/abp/pull/9865](https://togithub.com/abpframework/abp/pull/9865)
- Update Authorization.md by [@realquanzhan](https://togithub.com/realquanzhan) in [https://github.com/abpframework/abp/pull/9887](https://togithub.com/abpframework/abp/pull/9887)
- Update document by [@realLiangshiwei](https://togithub.com/realLiangshiwei) in [https://github.com/abpframework/abp/pull/9894](https://togithub.com/abpframework/abp/pull/9894)
- Update Text-Templating-Scriban by [@realLiangshiwei](https://togithub.com/realLiangshiwei) in [https://github.com/abpframework/abp/pull/9899](https://togithub.com/abpframework/abp/pull/9899)
- Fix document by [@realLiangshiwei](https://togithub.com/realLiangshiwei) in [https://github.com/abpframework/abp/pull/9927](https://togithub.com/abpframework/abp/pull/9927)
- Fix cli add-module: Do not delete a project that is referenced by solution by [@yekalkan](https://togithub.com/yekalkan) in [https://github.com/abpframework/abp/pull/9715](https://togithub.com/abpframework/abp/pull/9715)
- docs: π Update Chinese doc -- Todo tutorial by [@Gsonovb](https://togithub.com/Gsonovb) in [https://github.com/abpframework/abp/pull/9934](https://togithub.com/abpframework/abp/pull/9934)
- Merge branch dev with rel-4.4 by [@github-actions](https://togithub.com/github-actions) in [https://github.com/abpframework/abp/pull/9929](https://togithub.com/abpframework/abp/pull/9929)
- Merge branch dev with rel-4.4 by [@github-actions](https://togithub.com/github-actions) in [https://github.com/abpframework/abp/pull/9930](https://togithub.com/abpframework/abp/pull/9930)
- Update Part-9.md by [@rqx110](https://togithub.com/rqx110) in [https://github.com/abpframework/abp/pull/9938](https://togithub.com/abpframework/abp/pull/9938)
#### New Contributors
- [@realquanzhan](https://togithub.com/realquanzhan) made their first contribution in [https://github.com/abpframework/abp/pull/9887](https://togithub.com/abpframework/abp/pull/9887)
**Full Changelog**: https://github.com/abpframework/abp/compare/4.4.0...4.4.1
### [`v4.4.0`](https://togithub.com/abpframework/abp/compare/4.3.3...4.4.0)
[Compare Source](https://togithub.com/abpframework/abp/compare/4.3.3...4.4.0)
### [`v4.3.3`](https://togithub.com/abpframework/abp/releases/4.3.3)
[Compare Source](https://togithub.com/abpframework/abp/compare/4.3.2...4.3.3)
4.3.3 Release
### [`v4.3.2`](https://togithub.com/abpframework/abp/releases/4.3.2)
[Compare Source](https://togithub.com/abpframework/abp/compare/4.3.1...4.3.2)
4.3.2 Release
### [`v4.3.1`](https://togithub.com/abpframework/abp/releases/4.3.1)
[Compare Source](https://togithub.com/abpframework/abp/compare/4.3.0...4.3.1)
##### Enhancements
- PR [#9085](https://togithub.com/abpframework/abp/pull/9085): Configuration to disable validation for controllers. (by [maliming](https://togithub.com/maliming))
- PR [#8939](https://togithub.com/abpframework/abp/pull/8939): Make sure the URL and template URL are the same. (by [maliming](https://togithub.com/maliming))
- PR [#8872](https://togithub.com/abpframework/abp/pull/8872): Enhance multiple permission checks. (by [maliming](https://togithub.com/maliming))
- PR [#8810](https://togithub.com/abpframework/abp/pull/8810): Add CheckBoxHiddenInputRenderMode to input tag helper. (by [maliming](https://togithub.com/maliming))
##### Bug Fixes
- ISSUE [#9082](https://togithub.com/abpframework/abp/issues/9082): DisableValidation doesn't work after adding it to Controller and AppService
- ISSUE [#8952](https://togithub.com/abpframework/abp/issues/8952): NgbDatepickerConfig is missing default value of container
- ISSUE [#8902](https://togithub.com/abpframework/abp/issues/8902): Blazor Solution corrupt after adding theme source
- ISSUE [#8819](https://togithub.com/abpframework/abp/issues/8819): Cli: Add-module should remove redundant projects from test folder
##### Others
- PR [#9107](https://togithub.com/abpframework/abp/pull/9107): Updated npm packages (by [ismcagdas](https://togithub.com/ismcagdas))
- PR [#9054](https://togithub.com/abpframework/abp/pull/9054): Let NgBootstrap typeahead window to get out of the modal borders (by [armanozak](https://togithub.com/armanozak))
- ISSUE [#9053](https://togithub.com/abpframework/abp/issues/9053): NgBootstrap typeahead window is cut by modal overflow when the component is at the bottom of the form
- PR [#9052](https://togithub.com/abpframework/abp/pull/9052): Fix CLI AngularSourceCodeAdder: add correct tsconfig paths for the Angular UI (by [yekalkan](https://togithub.com/yekalkan))
- PR [#9051](https://togithub.com/abpframework/abp/pull/9051): Fix Problem: License Code Placeholder remains in microservice-service-pro template (by [yekalkan](https://togithub.com/yekalkan))
- PR [#9049](https://togithub.com/abpframework/abp/pull/9049): Docs: Update Component Replacement document (by [mehmet-erim](https://togithub.com/mehmet-erim))
- PR [#9012](https://togithub.com/abpframework/abp/pull/9012): Update Part-3.md (by [Phil1iu](https://togithub.com/Phil1iu))
- PR [#9008](https://togithub.com/abpframework/abp/pull/9008): Remove item if connection creation fails (by [realLiangshiwei](https://togithub.com/realLiangshiwei))
- ISSUE [#8998](https://togithub.com/abpframework/abp/issues/8998): Use LazyThreadSafetyMode.PublicationOnly to avoid caching exception when creating rabbitmq connection
- PR [#8993](https://togithub.com/abpframework/abp/pull/8993): Add Blog Documentation Link To The CMS Kit Documentation (by [ilkayilknur](https://togithub.com/ilkayilknur))
- PR [#8976](https://togithub.com/abpframework/abp/pull/8976): Docs - Improve Readability of String-Encryption.md (by [enisn](https://togithub.com/enisn))
- PR [#8974](https://togithub.com/abpframework/abp/pull/8974): Update features document (by [realLiangshiwei](https://togithub.com/realLiangshiwei))
- PR [#8963](https://togithub.com/abpframework/abp/pull/8963): Remove Links For Incomplete Features (by [ilkayilknur](https://togithub.com/ilkayilknur))
- PR [#8961](https://togithub.com/abpframework/abp/pull/8961): Typo Fix (by [ilkayilknur](https://togithub.com/ilkayilknur))
- PR [#8957](https://togithub.com/abpframework/abp/pull/8957): fix: set container to body of ngbDatepicker (by [bnymncoskuner](https://togithub.com/bnymncoskuner))
- PR [#8956](https://togithub.com/abpframework/abp/pull/8956): Update ABP Framework 4.x to 4.3 Migration Guide (by [realLiangshiwei](https://togithub.com/realLiangshiwei))
- PR [#8953](https://togithub.com/abpframework/abp/pull/8953): fix: set container to body of ngbDatepickerConfig (by [bnymncoskuner](https://togithub.com/bnymncoskuner))
- PR [#8946](https://togithub.com/abpframework/abp/pull/8946): docs: update page docs (by [bnymncoskuner](https://togithub.com/bnymncoskuner))
- PR [#8942](https://togithub.com/abpframework/abp/pull/8942): Update Page-Component.md (by [maliming](https://togithub.com/maliming))
- ISSUE [#8915](https://togithub.com/abpframework/abp/issues/8915): Update to the feature documentation is needed
- PR [#8900](https://togithub.com/abpframework/abp/pull/8900): Order property extension property dictionary values by their keys (by [ilkayilknur](https://togithub.com/ilkayilknur))
- PR [#8874](https://togithub.com/abpframework/abp/pull/8874): Use list instead array. (by [maliming](https://togithub.com/maliming))
- PR [#8860](https://togithub.com/abpframework/abp/pull/8860): CMS Kit global feature attributes added and base types updated. (by [ilkayilknur](https://togithub.com/ilkayilknur))
- ISSUE [#8858](https://togithub.com/abpframework/abp/issues/8858): Object Extension: Property order is unstable
- PR [#8857](https://togithub.com/abpframework/abp/pull/8857): CMS Kit Documentation (by [ilkayilknur](https://togithub.com/ilkayilknur))
- PR [#8854](https://togithub.com/abpframework/abp/pull/8854): Use field instead of fieldItem. (by [maliming](https://togithub.com/maliming))
- PR [#8848](https://togithub.com/abpframework/abp/pull/8848): CmsKit - Add missing controller inheritance (by [enisn](https://togithub.com/enisn))
- ISSUE [#8843](https://togithub.com/abpframework/abp/issues/8843): \abp\framework\src\Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared\wwwroot\libs\abp\aspnetcore-mvc-ui-theme-shared\datatables\datatables-extensions.js
- PR [#8842](https://togithub.com/abpframework/abp/pull/8842): Add WebAssemblyCurrentTenantAccessor. (by [maliming](https://togithub.com/maliming))
- ISSUE [#8841](https://togithub.com/abpframework/abp/issues/8841): The CMS-Kit public page controller not registered, cannot visit a page by slug from public site.
- PR [#8831](https://togithub.com/abpframework/abp/pull/8831): CMS Menu name renaming (by [ilkayilknur](https://togithub.com/ilkayilknur))
- PR [#8827](https://togithub.com/abpframework/abp/pull/8827): fix typo (by [AliBayatGH](https://togithub.com/AliBayatGH))
- PR [#8820](https://togithub.com/abpframework/abp/pull/8820): Cli: Add-module should remove redundant projects from test folder (by [yekalkan](https://togithub.com/yekalkan))
- ISSUE [#8808](https://togithub.com/abpframework/abp/issues/8808): The permission form contains too many duplicate values.
- PR [#8802](https://togithub.com/abpframework/abp/pull/8802): Update todo tutorials document (by [realLiangshiwei](https://togithub.com/realLiangshiwei))
- PR [#8798](https://togithub.com/abpframework/abp/pull/8798): Cli: run Gulp after adding mvc package (by [yekalkan](https://togithub.com/yekalkan))
- ISSUE [#8794](https://togithub.com/abpframework/abp/issues/8794): Can't get the value of CurrentTenant in the OnInitialized method of the blazor page.
- PR [#8791](https://togithub.com/abpframework/abp/pull/8791): Update tutorial document (by [realLiangshiwei](https://togithub.com/realLiangshiwei))
- PR [#8786](https://togithub.com/abpframework/abp/pull/8786): Update tutorial document (by [realLiangshiwei](https://togithub.com/realLiangshiwei))
- ISSUE [#8784](https://togithub.com/abpframework/abp/issues/8784): Update tutorial document
- PR [#8783](https://togithub.com/abpframework/abp/pull/8783): A Chinese translation document, for 4.3 the latest version of English documents (by [hrx521](https://togithub.com/hrx521))
### [`v4.3.0`](https://togithub.com/abpframework/abp/releases/4.3.0)
[Compare Source](https://togithub.com/abpframework/abp/compare/4.2.2...4.3.0)
#### Blog Post
See https://blog.abp.io/abp/ABP.IO-Platform-v4-3-Has-Been-Released to learn what's new with the version 4.3.0.
#### Change Logs
The change log here is only for the issues after 4.3.0-rc.1 and generally bug fixes. See https://github.com/abpframework/abp/releases/tag/4.3.0-rc.1 for the features come with the v4.3.0.
##### Features
- ISSUE [#8518](https://togithub.com/abpframework/abp/issues/8518): Add restriction to permissions
##### Enhancements
- PR [#8732](https://togithub.com/abpframework/abp/pull/8732): Cli: Process multiple EfCore ModelBuilder Configure Method when adding a module (by [yekalkan](https://togithub.com/yekalkan))
- PR [#8699](https://togithub.com/abpframework/abp/pull/8699): Added Swagger to Blazor-Server projects (by [realLiangshiwei](https://togithub.com/realLiangshiwei))
- ISSUE [#8697](https://togithub.com/abpframework/abp/issues/8697): Add Swagger to Blazor-Server projects
- PR [#8696](https://togithub.com/abpframework/abp/pull/8696): cli: Added min-max version for NpmPackageInfo (by [yekalkan](https://togithub.com/yekalkan))
- PR [#8678](https://togithub.com/abpframework/abp/pull/8678): Add RequireFeature & GlobalFeatures to permissions. (by [maliming](https://togithub.com/maliming))
- PR [#8650](https://togithub.com/abpframework/abp/pull/8650): Support uploading files for IRemoteStreamContent type in swagger (by [maliming](https://togithub.com/maliming))
- PR [#8639](https://togithub.com/abpframework/abp/pull/8639): handle null values on datatables date dataformat (by [cotur](https://togithub.com/cotur))
- ISSUE [#8638](https://togithub.com/abpframework/abp/issues/8638): Handle null values on Datatables `Date` data formats
- PR [#8597](https://togithub.com/abpframework/abp/pull/8597): Cli add-module: Use MVC package for blazor-server application when module doesn't have a blazor package (by [yekalkan](https://togithub.com/yekalkan))
- PR [#8596](https://togithub.com/abpframework/abp/pull/8596): Cli add-module: Detect package version when adding Npm packages for MVC applications (by [yekalkan](https://togithub.com/yekalkan))
- ISSUE [#8573](https://togithub.com/abpframework/abp/issues/8573): Cli add-module: Use MVC package for blazor-server application when module doesn't have a blazor package
- ISSUE [#8572](https://togithub.com/abpframework/abp/issues/8572): Cli add-module: Detect package version when adding Npm packages for MVC applications
- PR [#8561](https://togithub.com/abpframework/abp/pull/8561): Allow to directly enable/disable features on the GlobalFeatureManager (by [hikalkan](https://togithub.com/hikalkan))
- PR [#8548](https://togithub.com/abpframework/abp/pull/8548): Add AbpWildcardSubdomainCorsPolicyService. (by [maliming](https://togithub.com/maliming))
- PR [#8514](https://togithub.com/abpframework/abp/pull/8514): Add exception to audit log if it not record. (by [maliming](https://togithub.com/maliming))
- PR [#8479](https://togithub.com/abpframework/abp/pull/8479): CLI: manually handle to remove cmskit related packages from package.json dependencies (by [yekalkan](https://togithub.com/yekalkan))
- ISSUE [#8466](https://togithub.com/abpframework/abp/issues/8466): CmsKit - API for overriding existing Reaction EntityTypes
- PR [#8461](https://togithub.com/abpframework/abp/pull/8461): Docs: Should switch to one of the available options if given option is not available to the current document (by [yekalkan](https://togithub.com/yekalkan))
- ISSUE [#8455](https://togithub.com/abpframework/abp/issues/8455): Should switch to one of the available options if given option is not available to the current document
- PR [#8432](https://togithub.com/abpframework/abp/pull/8432): Docs: Add Preview-Stable variable to document context (by [yekalkan](https://togithub.com/yekalkan))
- PR [#8395](https://togithub.com/abpframework/abp/pull/8395): Cli: Check if CmsKit supported for target version (by [yekalkan](https://togithub.com/yekalkan))
- PR [#8361](https://togithub.com/abpframework/abp/pull/8361): Updated get started document for v4.3 for blazor server changes (by [hikalkan](https://togithub.com/hikalkan))
- PR [#8358](https://togithub.com/abpframework/abp/pull/8358): Add AbpClientConfigurationValidator. (by [maliming](https://togithub.com/maliming))
- ISSUE [#8327](https://togithub.com/abpframework/abp/issues/8327): Increase HttpClient timeout of ABP CLI
- ISSUE [#7729](https://togithub.com/abpframework/abp/issues/7729): Improvements for Blazor UI module entity extensibility system
##### Bug Fixes
- PR [#8706](https://togithub.com/abpframework/abp/pull/8706): Fixed: Username is not visible when logged in with the Blazor UI (by [hikalkan](https://togithub.com/hikalkan))
- ISSUE [#8580](https://togithub.com/abpframework/abp/issues/8580): Angular UI: Refresh token error should be handled
- PR [#8462](https://togithub.com/abpframework/abp/pull/8462): Cli: blazor.server project should convert efcore to mongodb (by [yekalkan](https://togithub.com/yekalkan))
- ISSUE [#8398](https://togithub.com/abpframework/abp/issues/8398): \[Angular-UI] create close directive for abp-modal
- PR [#8391](https://togithub.com/abpframework/abp/pull/8391): Fix MicroserviceServiceRandomPortStep in Microservice-Service creation (by [yekalkan](https://togithub.com/yekalkan))
- ISSUE [#8348](https://togithub.com/abpframework/abp/issues/8348): An unhandled exception occurred: Cannot find module 'should-quote'
- ISSUE [#8347](https://togithub.com/abpframework/abp/issues/8347): Password Flow init() method logs out on refresh
- ISSUE [#8311](https://togithub.com/abpframework/abp/issues/8311): \[4.3-rc1]Angular build error
- ISSUE [#8265](https://togithub.com/abpframework/abp/issues/8265): Show tenant name on the navigation bar.
- ISSUE [#8240](https://togithub.com/abpframework/abp/issues/8240): Username is not visible when logged in with the Blazor UI
- ISSUE [#8070](https://togithub.com/abpframework/abp/issues/8070): Angular UI : Missing locale DatePipe
##### Others
- PR [#8744](https://togithub.com/abpframework/abp/pull/8744): Update common.props (by [yusufkaratoprak](https://togithub.com/yusufkaratoprak))
- PR [#8736](https://togithub.com/abpframework/abp/pull/8736): Add GetUrlOrDefaultAsync to IAppUrlProvider (by [enisn](https://togithub.com/enisn))
- PR [#8731](https://togithub.com/abpframework/abp/pull/8731): Update Blazorise 0.9.3.5 and revert Autofocus feature (by [stsrki](https://togithub.com/stsrki))
- PR [#8728](https://togithub.com/abpframework/abp/pull/8728): Cli: always remove cms-kit when no public-web-site (by [yekalkan](https://togithub.com/yekalkan))
- PR [#8722](https://togithub.com/abpframework/abp/pull/8722): fix: add modal-ref-service to dismiss active modals (by [bnymncoskuner](https://togithub.com/bnymncoskuner))
- ISSUE [#8721](https://togithub.com/abpframework/abp/issues/8721): \[Angular] Provide a way to dismiss active modals
- PR [#8709](https://togithub.com/abpframework/abp/pull/8709): Angular UI: Resolve route reloading problem (by [mehmet-erim](https://togithub.com/mehmet-erim))
- PR [#8708](https://togithub.com/abpframework/abp/pull/8708): Angular UI: Handle OAuth errors (by [mehmet-erim](https://togithub.com/mehmet-erim))
- PR [#8702](https://togithub.com/abpframework/abp/pull/8702): Docs - Add Global Features to docs menu (by [enisn](https://togithub.com/enisn))
- PR [#8698](https://togithub.com/abpframework/abp/pull/8698): Update SocialSecurityNumberClaimsPrincipalContributor in Authorization.md (by [maliming](https://togithub.com/maliming))
- PR [#8690](https://togithub.com/abpframework/abp/pull/8690): Cli add-module: fix angular source code project finder (by [yekalkan](https://togithub.com/yekalkan))
- PR [#8688](https://togithub.com/abpframework/abp/pull/8688): Cli: Fix AppTemplateSwitchEntityFrameworkCoreToMongoDbStep bug for older projects (by [yekalkan](https://togithub.com/yekalkan))
- PR [#8687](https://togithub.com/abpframework/abp/pull/8687): Cli add-module: ensure to keep projects that are referenced by other module (by [yekalkan](https://togithub.com/yekalkan))
- PR [#8686](https://togithub.com/abpframework/abp/pull/8686): Info Logging For CLI Bundle Command (by [ilkayilknur](https://togithub.com/ilkayilknur))
- PR [#8684](https://togithub.com/abpframework/abp/pull/8684): fix: provide a way to handle app config error (by [bnymncoskuner](https://togithub.com/bnymncoskuner))
- ISSUE [#8682](https://togithub.com/abpframework/abp/issues/8682): Create an injection token for APP_CONFIG_INITIALIZATION_ERROR
- PR [#8681](https://togithub.com/abpframework/abp/pull/8681): Cli: Configure cms-kit option for stable version (by [yekalkan](https://togithub.com/yekalkan))
- PR [#8680](https://togithub.com/abpframework/abp/pull/8680): cli docs: add oracle option (by [yekalkan](https://togithub.com/yekalkan))
- PR [#8658](https://togithub.com/abpframework/abp/pull/8658): CmsKit - Remove BlogPost CoverImage rendering if not exists (by [enisn](https://togithub.com/enisn))
- ISSUE [#8657](https://togithub.com/abpframework/abp/issues/8657): Cms Kit - Don't render broken link for cover image while editing blogpost
- PR [#8642](https://togithub.com/abpframework/abp/pull/8642): Added more colums to Blog Posts and Pages datatables (by [cotur](https://togithub.com/cotur))
- ISSUE [#8637](https://togithub.com/abpframework/abp/issues/8637): `IRemoteStreamContent` has wrong definition for OpenApi standarts
- PR [#8634](https://togithub.com/abpframework/abp/pull/8634): Docs - Add String Encryption Document (by [enisn](https://togithub.com/enisn))
- PR [#8630](https://togithub.com/abpframework/abp/pull/8630): Update Blob-Storing-Aws.md (by [EngincanV](https://togithub.com/EngincanV))
- PR [#8629](https://togithub.com/abpframework/abp/pull/8629): Prevent against possible XSS (by [realLiangshiwei](https://togithub.com/realLiangshiwei))
- ISSUE [#8628](https://togithub.com/abpframework/abp/issues/8628): Suggestion: add anti-XSS measures
- PR [#8621](https://togithub.com/abpframework/abp/pull/8621): Cms Kit - Refactoing on CommentMongoRepository (by [enisn](https://togithub.com/enisn))
- PR [#8619](https://togithub.com/abpframework/abp/pull/8619): Fix: CLI - Database provider doesn't affect to Public Website (by [yekalkan](https://togithub.com/yekalkan))
- PR [#8618](https://togithub.com/abpframework/abp/pull/8618): Cms Kit - Add missing virtual modifier to MongoDb Repositories (by [enisn](https://togithub.com/enisn))
- PR [#8617](https://togithub.com/abpframework/abp/pull/8617): fix: set path of rememberMe cookie to / (by [bnymncoskuner](https://togithub.com/bnymncoskuner))
- PR [#8612](https://togithub.com/abpframework/abp/pull/8612): Use Enum.Parse to convert the enum. (by [maliming](https://togithub.com/maliming))
- PR [#8610](https://togithub.com/abpframework/abp/pull/8610): fix: currentLang returning null when sessionState is not ready (by [bnymncoskuner](https://togithub.com/bnymncoskuner))
- PR [#8606](https://togithub.com/abpframework/abp/pull/8606): fix: sortable author column to non-sortable (by [bnymncoskuner](https://togithub.com/bnymncoskuner))
- ISSUE [#8604](https://togithub.com/abpframework/abp/issues/8604): CLI - Database provider doesn't affect to Public Website
- PR [#8602](https://togithub.com/abpframework/abp/pull/8602): Extension Property DB Mapping Fix For Enums (by [ilkayilknur](https://togithub.com/ilkayilknur))
- ISSUE [#8601](https://togithub.com/abpframework/abp/issues/8601): Extension Property Conversion Error
- PR [#8588](https://togithub.com/abpframework/abp/pull/8588): CmsKit - Fix MongoDb Query for Comment details (by [enisn](https://togithub.com/enisn))
- ISSUE [#8587](https://togithub.com/abpframework/abp/issues/8587): CmsKit - Comment Details Query doesn't work on MongoDB
- PR [#8586](https://togithub.com/abpframework/abp/pull/8586): CmsKit - Remove EntityId from Filtering Comments (by [enisn](https://togithub.com/enisn))
- PR [#8585](https://togithub.com/abpframework/abp/pull/8585): Docs - Concurrency Check (by [enisn](https://togithub.com/enisn))
- PR [#8582](https://togithub.com/abpframework/abp/pull/8582): Cms Kit - Table Header Fix (by [enisn](https://togithub.com/enisn))
- PR [#8574](https://togithub.com/abpframework/abp/pull/8574): Reactions upgraded (by [cotur](https://togithub.com/cotur))
- PR [#8570](https://togithub.com/abpframework/abp/pull/8570): Update entity-action-extensions.md (by [realLiangshiwei](https://togithub.com/realLiangshiwei))
- PR [#8569](https://togithub.com/abpframework/abp/pull/8569): Add document of IAbpClaimsPrincipalFactory. (by [maliming](https://togithub.com/maliming))
- PR [#8563](https://togithub.com/abpframework/abp/pull/8563): Update AbpLdapModule.cs (by [maliming](https://togithub.com/maliming))
- PR [#8557](https://togithub.com/abpframework/abp/pull/8557): Added `ICancellationTokenProvider` documentation (by [cotur](https://togithub.com/cotur))
- PR [#8543](https://togithub.com/abpframework/abp/pull/8543): Add state check to permissions. (by [maliming](https://togithub.com/maliming))
- ISSUE [#8541](https://togithub.com/abpframework/abp/issues/8541): CMS Kit Table Column Changes
- PR [#8538](https://togithub.com/abpframework/abp/pull/8538): Fix modal headers (by [enisn](https://togithub.com/enisn))
- ISSUE [#8536](https://togithub.com/abpframework/abp/issues/8536): CMS Kit : Change Edit Modal Titles To `Edit`
- PR [#8535](https://togithub.com/abpframework/abp/pull/8535): Cms Kit - Clear notifications on delete (by [enisn](https://togithub.com/enisn))
- ISSUE [#8534](https://togithub.com/abpframework/abp/issues/8534): CMS Kit : Remove notifications shown after entity remove
- PR [#8531](https://togithub.com/abpframework/abp/pull/8531): fix typo in documentation (by [cotur](https://togithub.com/cotur))
- PR [#8525](https://togithub.com/abpframework/abp/pull/8525): Upgrade mongo2go to 3.1.1 (by [realLiangshiwei](https://togithub.com/realLiangshiwei))
- PR [#8519](https://togithub.com/abpframework/abp/pull/8519): Cms Kit - Update Toolbar item resources (by [enisn](https://togithub.com/enisn))
- PR [#8511](https://togithub.com/abpframework/abp/pull/8511): Cms Kit - Fix editor height (by [enisn](https://togithub.com/enisn))
- PR [#8510](https://togithub.com/abpframework/abp/pull/8510): SMS-Sending documentation is prepared (by [cotur](https://togithub.com/cotur))
- PR [#8509](https://togithub.com/abpframework/abp/pull/8509): Docs - Add GlobalFeatures Documentation (by [enisn](https://togithub.com/enisn))
- ISSUE [#8497](https://togithub.com/abpframework/abp/issues/8497): Mongo tests fail in the sample application
- PR [#8492](https://togithub.com/abpframework/abp/pull/8492): Renamed the home.component.css as home.component.scss (by [mehmet-erim](https://togithub.com/mehmet-erim))
- PR [#8491](https://togithub.com/abpframework/abp/pull/8491): Blogging: Cache Invalidation (by [EngincanV](https://togithub.com/EngincanV))
- ISSUE [#8487](https://togithub.com/abpframework/abp/issues/8487): CMS Kit : Fix Toolbar Item Text
- ISSUE [#8486](https://togithub.com/abpframework/abp/issues/8486): CMS Kit : Fixing Table Headers
- ISSUE [#8485](https://togithub.com/abpframework/abp/issues/8485): CMS Kit : Making TextArea Row Counts Even
- ISSUE [#8481](https://togithub.com/abpframework/abp/issues/8481): Create todo app source code
- PR [#8471](https://togithub.com/abpframework/abp/pull/8471): Added warning about dotnet run in proxy generation document (by [armanozak](https://togithub.com/armanozak))
- ISSUE [#8468](https://togithub.com/abpframework/abp/issues/8468): Add warning about dotnet run in proxy generation document
- ISSUE [#8459](https://togithub.com/abpframework/abp/issues/8459): Improve `bundle` command console messages
- PR [#8458](https://togithub.com/abpframework/abp/pull/8458): Remove duplicate depend (by [realLiangshiwei](https://togithub.com/realLiangshiwei))
- PR [#8439](https://togithub.com/abpframework/abp/pull/8439): `Sortable` and `DisplayFormatProvider` properties implementation for the `TableColumn` type (by [ilkayilknur](https://togithub.com/ilkayilknur))
- PR [#8430](https://togithub.com/abpframework/abp/pull/8430): Cli: Remove Product service blazor layer for none blazor applications (microservice) (by [yekalkan](https://togithub.com/yekalkan))
- ISSUE [#8429](https://togithub.com/abpframework/abp/issues/8429): Docs: Add IsPreview to document context
- ISSUE [#8427](https://togithub.com/abpframework/abp/issues/8427): Document: String-Encryption
- ISSUE [#8410](https://togithub.com/abpframework/abp/issues/8410): Blazor UI : Add `Sortable` Property To The Table Column
- PR [#8405](https://togithub.com/abpframework/abp/pull/8405): Blazor Page header documentation (by [ilkayilknur](https://togithub.com/ilkayilknur))
- PR [#8404](https://togithub.com/abpframework/abp/pull/8404): Try to set Position to 0 in RequestPayloadBuilder. (by [maliming](https://togithub.com/maliming))
- PR [#8402](https://togithub.com/abpframework/abp/pull/8402): Add abpClose directive to modal component (by [bnymncoskuner](https://togithub.com/bnymncoskuner))
- PR [#8401](https://togithub.com/abpframework/abp/pull/8401): CmsKit - Add missing error handling for CmsKit Pages (by [enisn](https://togithub.com/enisn))
- PR [#8400](https://togithub.com/abpframework/abp/pull/8400): Update Getting Started document (by [EngincanV](https://togithub.com/EngincanV))
- PR [#8399](https://togithub.com/abpframework/abp/pull/8399): Use IRemoteStreamContent for media uploading (by [cotur](https://togithub.com/cotur))
- ISSUE [#8394](https://togithub.com/abpframework/abp/issues/8394): Revisit Cms-kit version control for CLI
- PR [#8377](https://togithub.com/abpframework/abp/pull/8377): Update Part-8.md (by [maliming](https://togithub.com/maliming))
- PR [#8366](https://togithub.com/abpframework/abp/pull/8366): fix: AuthPasswordFlowStrategy init() method logs out on refresh (by [mtozlu](https://togithub.com/mtozlu))
- ISSUE [#8365](https://togithub.com/abpframework/abp/issues/8365): Blazor Project missing when generating new Blazor Server Application
- PR [#8357](https://togithub.com/abpframework/abp/pull/8357): Blazor UI extensions documentation (by [ilkayilknur](https://togithub.com/ilkayilknur))
- ISSUE [#8356](https://togithub.com/abpframework/abp/issues/8356): Document Blazor UI Extensibility System
- PR [#8354](https://togithub.com/abpframework/abp/pull/8354): CmsKit - Add missing error handling for CmsKit Pages (by [enisn](https://togithub.com/enisn))
- PR [#8353](https://togithub.com/abpframework/abp/pull/8353): Cli add-package: Should also replace package references in other projects (by [yekalkan](https://togithub.com/yekalkan))
- ISSUE [#8352](https://togithub.com/abpframework/abp/issues/8352): When I add the basic theme for Blazor Wasm and Server with source code, I cannot run the project.
- PR [#8349](https://togithub.com/abpframework/abp/pull/8349): Added should-quote to [@abp/ng](https://togithub.com/abp/ng).schematics dependencies (by [armanozak](https://togithub.com/armanozak))
- PR [#8341](https://togithub.com/abpframework/abp/pull/8341): Update CLI.md (by [realLiangshiwei](https://togithub.com/realLiangshiwei))
- ISSUE [#8340](https://togithub.com/abpframework/abp/issues/8340): When I try to create a new Pages with an existing Page name in CmsKit, the error does not appear in the UI
- PR [#8335](https://togithub.com/abpframework/abp/pull/8335): Update HTTP-Requests.md (by [ilovefafa](https://togithub.com/ilovefafa))
- PR [#8329](https://togithub.com/abpframework/abp/pull/8329): Documented how to upgrade the startup template manually (by [hikalkan](https://togithub.com/hikalkan))
- PR [#8321](https://togithub.com/abpframework/abp/pull/8321): Add missing localizations (by [berkansasmaz](https://togithub.com/berkansasmaz))
- PR [#8320](https://togithub.com/abpframework/abp/pull/8320): Update common.ps1 (by [cotur](https://togithub.com/cotur))
- PR [#8315](https://togithub.com/abpframework/abp/pull/8315): Cli: enable Oracle to database system (by [yekalkan](https://togithub.com/yekalkan))
- PR [#8314](https://togithub.com/abpframework/abp/pull/8314): Show Autocomplete dropdown on focus (by [stsrki](https://togithub.com/stsrki))
- PR [#8306](https://togithub.com/abpframework/abp/pull/8306): fix: show tenant name next to the username (by [bnymncoskuner](https://togithub.com/bnymncoskuner))
- PR [#8305](https://togithub.com/abpframework/abp/pull/8305): docs: add docs for page component (by [bnymncoskuner](https://togithub.com/bnymncoskuner))
- PR [#8302](https://togithub.com/abpframework/abp/pull/8302): Support using IRemoteStreamContent in Dto (by [maliming](https://togithub.com/maliming))
- PR [#8300](https://togithub.com/abpframework/abp/pull/8300): Call SaveChangesAsync in AbpAuditingMiddleware (by [realLiangshiwei](https://togithub.com/realLiangshiwei))
- ISSUE [#8299](https://togithub.com/abpframework/abp/issues/8299): Audit log entity changes are not saved
- ISSUE [#8298](https://togithub.com/abpframework/abp/issues/8298): Support using IRemoteStreamContent in Dto(MultipartFormDataContent).
- PR [#8286](https://togithub.com/abpframework/abp/pull/8286): Update auto-pr.yml (by [mehmet-erim](https://togithub.com/mehmet-erim))
- ISSUE [#8257](https://togithub.com/abpframework/abp/issues/8257): Docs: add documentation for page component
- ISSUE [#6519](https://togithub.com/abpframework/abp/issues/6519): Blazor documents (Part III)
### [`v4.2.2`](https://togithub.com/abpframework/abp/releases/4.2.2)
[Compare Source](https://togithub.com/abpframework/abp/compare/4.2.1...4.2.2)
4.2.2
### [`v4.2.1`](https://togithub.com/abpframework/abp/releases/4.2.1)
[Compare Source](https://togithub.com/abpframework/abp/compare/4.2.0...4.2.1)
4.2.1
### [`v4.2.0`](https://togithub.com/abpframework/abp/releases/4.2.0)
[Compare Source](https://togithub.com/abpframework/abp/compare/4.1.2...4.2.0)
##### Blog Post
See the blog post for this release to learn what's new: https://blog.abp.io/abp/ABP.IO-Platform-4-2-Final-Has-Been-Released
##### Enhancements
- ISSUE [#7489](https://togithub.com/abpframework/abp/issues/7489): Async implementation for Transaction Commit/Rollback
- ISSUE [#7285](https://togithub.com/abpframework/abp/issues/7285): Cli template creation: Remove aspnet-core root if blazor & no-mobile
- PR [#7277](https://togithub.com/abpframework/abp/pull/7277): Cli: move connectionstring step to customs (by [yekalkan](https://togithub.com/yekalkan))
- PR [#7250](https://togithub.com/abpframework/abp/pull/7250): Remove the redis connection string when the public website option is not specified (by [realLiangshiwei](https://togithub.com/realLiangshiwei))
- ISSUE [#7242](https://togithub.com/abpframework/abp/issues/7242): DbMigrator: For mongodb, we don't need to create a migration file
- PR [#7215](https://togithub.com/abpframework/abp/pull/7215): Add Access denied page to Account module. (by [maliming](https://togithub.com/maliming))
- ISSUE [#7183](https://togithub.com/abpframework/abp/issues/7183): Asp.net MVC datatable pagination number list not wrapping line on small screen devices
- ISSUE [#6963](https://togithub.com/abpframework/abp/issues/6963): Update documentation & tutorials for queryable usage on the repositories
##### Bug Fixes
- ISSUE [#7270](https://togithub.com/abpframework/abp/issues/7270): BUG: Exception while using CLI to create a new project with --database-management-system Postgres Abp 4.2.0-rc.1
- PR [#7264](https://togithub.com/abpframework/abp/pull/7264): Cli: RunRemoveMigrations step before CleanupFolderHierarchy (by [yekalkan](https://togithub.com/yekalkan))
- PR [#7248](https://togithub.com/abpframework/abp/pull/7248): Fix RemoveEfCoreDependencyFromPublicStep condition (by [yekalkan](https://togithub.com/yekalkan))
- ISSUE [#7235](https://togithub.com/abpframework/abp/issues/7235): Proxy Generator cannot resolve types properly when the solution name ends with the word "System" and has a dot in the solution name
##### Others
- PR [#7479](https://togithub.com/abpframework/abp/pull/7479): Datatables pagination: use "col-auto" (by [yekalkan](https://togithub.com/yekalkan))
- PR [#7467](https://togithub.com/abpframework/abp/pull/7467): Added missing menu contribution to module template (by [cotur](https://togithub.com/cotur))
- PR [#7459](https://togithub.com/abpframework/abp/pull/7459): Update user properties when it's changed. (by [maliming](https://togithub.com/maliming))
- PR [#7456](https://togithub.com/abpframework/abp/pull/7456): Add ApiResourceProperty - KeyValuePair map config. (by [maliming](https://togithub.com/maliming))
- ISSUE [#7430](https://togithub.com/abpframework/abp/issues/7430): EmailConfirmed set to false when updating name
- PR [#7419](https://togithub.com/abpframework/abp/pull/7419): Cli module template: add alternative nuget.config path (by [yekalkan](https://togithub.com/yekalkan))
- PR [#7378](https://togithub.com/abpframework/abp/pull/7378): Open the microservice document after creating the microservice-pro template (by [yekalkan](https://togithub.com/yekalkan))
- PR [#7369](https://togithub.com/abpframework/abp/pull/7369): Cli: Added BlazorUi to ModuleInfo (by [yekalkan](https://togithub.com/yekalkan))
- PR [#7361](https://togithub.com/abpframework/abp/pull/7361): Cli: Remove warnings from version list output (by [yekalkan](https://togithub.com/yekalkan))
- PR [#7357](https://togithub.com/abpframework/abp/pull/7357): Cli DBMS: SQLite connection string espace char (by [yekalkan](https://togithub.com/yekalkan))
- ISSUE [#7345](https://togithub.com/abpframework/abp/issues/7345): CLI abp udate logs an error error
- PR [#7341](https://togithub.com/abpframework/abp/pull/7341): Added a link to unit testing video on ABP Community (by [armanozak](https://togithub.com/armanozak))
- ISSUE [#7339](https://togithub.com/abpframework/abp/issues/7339): \[SQLite DBMS] in 4.2.0-rc.2 JSON issues in ConnectionStrings
- PR [#7329](https://togithub.com/abpframework/abp/pull/7329): allow paths to include whitespace in dbmigrator & cli (by [yekalkan](https://togithub.com/yekalkan))
- PR [#7324](https://togithub.com/abpframework/abp/pull/7324): Updated styles in test projects of angular templates (by [armanozak](https://togithub.com/armanozak))
- PR [#7317](https://togithub.com/abpframework/abp/pull/7317): Repository document: Use GetQueryableAsync. (by [hikalkan](https://togithub.com/hikalkan))
- PR [#7307](https://togithub.com/abpframework/abp/pull/7307): Updated the Page-Alerts document (by [mehmet-erim](https://togithub.com/mehmet-erim))
- ISSUE [#7303](https://togithub.com/abpframework/abp/issues/7303): Angular configurations in templates do not include styles properly in tests
- PR [#7300](https://togithub.com/abpframework/abp/pull/7300): Cli template creation: Remove aspnet-core root if blazor & no-mobile (by [yekalkan](https://togithub.com/yekalkan))
- ISSUE [#7290](https://togithub.com/abpframework/abp/issues/7290): DateParserFormatter should be reviewed and a test double should provided at ThemeSharedTestingModule.withConfig if necessary
- PR [#7271](https://togithub.com/abpframework/abp/pull/7271): Cli: Remove `DeleteMigrationsIfNeeded` method since migrations are already removed (by [yekalkan](https://togithub.com/yekalkan))
- PR [#7263](https://togithub.com/abpframework/abp/pull/7263): Fix EF warning in EfCoreTenantRepository (by [olicooper](https://togithub.com/olicooper))
- PR [#7256](https://togithub.com/abpframework/abp/pull/7256): Used js instead of ts for highlighting code in Angular UI unit testing document (by [armanozak](https://togithub.com/armanozak))
- PR [#7244](https://togithub.com/abpframework/abp/pull/7244): Fix DbMigrator for mongodb (by [yekalkan](https://togithub.com/yekalkan))
- PR [#7236](https://togithub.com/abpframework/abp/pull/7236): Limited characters allowed before System when parsing types during proxy generation (by [armanozak](https://togithub.com/armanozak))
- PR [#7217](https://togithub.com/abpframework/abp/pull/7217): Update auto-pr.yml for rel-4.1 (by [mehmet-erim](https://togithub.com/mehmet-erim))
- PR [#7216](https://togithub.com/abpframework/abp/pull/7216): Always store string type values to JobDataMap (by [realLiangshiwei](https://togithub.com/realLiangshiwei))
- ISSUE [#7209](https://togithub.com/abpframework/abp/issues/7209): Create an LDAP demo.
- ISSUE [#7207](https://togithub.com/abpframework/abp/issues/7207): How to handle Account/AccessDenied?ReturnUrl=%2Ftasks%2Fcreate-task when a user doesn't have access to page
- ISSUE [#7189](https://togithub.com/abpframework/abp/issues/7189): Quartz Background Job not serializing Job Args
- ISSUE [#6987](https://togithub.com/abpframework/abp/issues/6987): Create an Excel import and export sample.
- ISSUE [#6105](https://togithub.com/abpframework/abp/issues/6105): Validation issues in Blazor UI
### [`v4.1.2`](https://togithub.com/abpframework/abp/releases/4.1.2)
[Compare Source](https://togithub.com/abpframework/abp/compare/4.1.1...4.1.2)
4.1.2
### [`v4.1.1`](https://togithub.com/abpframework/abp/releases/4.1.1)
[Compare Source](https://togithub.com/abpframework/abp/compare/4.1.0...4.1.1)
4.1.1
### [`v4.1.0`](https://togithub.com/abpframework/abp/releases/4.1.0)
[Compare Source](https://togithub.com/abpframework/abp/compare/4.0.2...4.1.0)
##### Blog Post
See this blog post announcement for this release: https://blog.abp.io/abp/ABP-IO-Platform-v4-1-Final-Has-Been-Released
##### Breaking Changes
- ISSUE [#6733](https://togithub.com/abpframework/abp/issues/6733): Create Loader Service
##### Features
- ISSUE [#6806](https://togithub.com/abpframework/abp/issues/6806): Add filter ability to http wait service
##### Enhancements
- PR [#7040](https://togithub.com/abpframework/abp/pull/7040): Use commas to separate header objects. (by [maliming](https://togithub.com/maliming))
- ISSUE [#7022](https://togithub.com/abpframework/abp/issues/7022): Imporevements http wait service
- ISSUE [#6961](https://togithub.com/abpframework/abp/issues/6961): Angular UI: Improve Validation Blueprint Extensibility
- ISSUE [#6823](https://togithub.com/abpframework/abp/issues/6823): Angular UI: Improve Core module testing
- PR [#6710](https://togithub.com/abpframework/abp/pull/6710): Removing Form attribute usages from SubmitButton (by [cotur](https://togithub.com/cotur))
- ISSUE [#6686](https://togithub.com/abpframework/abp/issues/6686): Remove Form usage from SubmitButton
- ISSUE [#6673](https://togithub.com/abpframework/abp/issues/6673): Blazor UI: Consider to apply bundling\&minification to the startup template
- ISSUE [#6308](https://togithub.com/abpframework/abp/issues/6308): Document navigation extra properties
##### Bug Fixes
- ISSUE [#7033](https://togithub.com/abpframework/abp/issues/7033): Fix loader delay
- ISSUE [#7008](https://togithub.com/abpframework/abp/issues/7008): Forms throw injection token error
- PR [#6919](https://togithub.com/abpframework/abp/pull/6919): Remove permission Grants when role is deleted (by [realLiangshiwei](https://togithub.com/realLiangshiwei))
- ISSUE [#6904](https://togithub.com/abpframework/abp/issues/6904): Localization of navigation extension property should be based on original property
- ISSUE [#6895](https://togithub.com/abpframework/abp/issues/6895): remove role did not remove permissions
- PR [#6839](https://togithub.com/abpframework/abp/pull/6839): Fix SolutionModuleAdder.RemoveProjectByPostFix (by [yekalkan](https://togithub.com/yekalkan))
- ISSUE [#6834](https://togithub.com/abpframework/abp/issues/6834): Navigation extension property table header should be localized
##### Others
- PR [#7035](https://togithub.com/abpframework/abp/pull/7035): Tested Angular UI extensibility docs & updated screenshots (by [armanozak](https://togithub.com/armanozak))
- ISSUE [#7031](https://togithub.com/abpframework/abp/issues/7031): ProxyScriptingJsFuncHelper CreateJsObjectLiteral missing comma at end of string (when multiple parameters)
- PR [#7029](https://togithub.com/abpframework/abp/pull/7029): Added Verdaccio Docker compose to create real-like test environment for Angular UI (by [mehmet-erim](https://togithub.com/mehmet-erim))
- PR [#7014](https://togithub.com/abpframework/abp/pull/7014): Added the time log for the commands to the publish.ps1 (by [mehmet-erim](https://togithub.com/mehmet-erim))
- PR [#7009](https://togithub.com/abpframework/abp/pull/7009): Fixed the injection token errors (by [mehmet-erim](https://togithub.com/mehmet-erim))
- PR [#7004](https://togithub.com/abpframework/abp/pull/7004): Update the entity after changing its properties. (by [maliming](https://togithub.com/maliming))
- PR [#7003](https://togithub.com/abpframework/abp/pull/7003): Bundle blazor resources in startup template (by [ilkayilknur](https://togithub.com/ilkayilknur))
- ISSUE [#7000](https://togithub.com/abpframework/abp/issues/7000): Creating a new user via the API does not save the name and surname when using MongoDB
- PR [#6989](https://togithub.com/abpframework/abp/pull/6989): Angular UI: Added ThemeBasicTestingModule and secondary entry point for it (by [armanozak](https://togithub.com/armanozak))
- ISSUE [#6967](https://togithub.com/abpframework/abp/issues/6967): Angular UI: Add ThemeBasicTestingModule and secondary entry point for it
- PR [#6966](https://togithub.com/abpframework/abp/pull/6966): Angular UI: Provided Validation Tokens via ThemeSharedModule (by [armanozak](https://togithub.com/armanozak))
- ISSUE [#6950](https://togithub.com/abpframework/abp/issues/6950): Test Angular UI extensibility docs & update screenshots
- PR [#6923](https://togithub.com/abpframework/abp/pull/6923): Update CLI help info. (by [maliming](https://togithub.com/maliming))
- ISSUE [#6922](https://togithub.com/abpframework/abp/issues/6922): Bug in Volo.Abp.Cli command line argument
- PR [#6920](https://togithub.com/abpframework/abp/pull/6920): Fixed localization of navigation extension property in Angular UI (by [armanozak](https://togithub.com/armanozak))
- PR [#6914](https://togithub.com/abpframework/abp/pull/6914): Fix SolutionModuleAdder.RemoveProjectByPostFix (by [yekalkan](https://togithub.com/yekalkan))
- PR [#6892](https://togithub.com/abpframework/abp/pull/6892): Angular UI: Added a wait utility function to use before opening/after closing modals in tests (by [armanozak](https://togithub.com/armanozak))
- ISSUE [#6889](https://togithub.com/abpframework/abp/issues/6889): ABP modal does not open/close in tests
- ISSUE [#6888](https://togithub.com/abpframework/abp/issues/6888): Karma tests do not clear DOM after each test
- PR [#6873](https://togithub.com/abpframework/abp/pull/6873): Cli: Change NuGet.config file path for module source-code download (by [yekalkan](https://togithub.com/yekalkan))
- PR [#6866](https://togithub.com/abpframework/abp/pull/6866): Fixed testing problems with modal, "New" button, and Actions dropdown (by [armanozak](https://togithub.com/armanozak))
- ISSUE [#6865](https://togithub.com/abpframework/abp/issues/6865): Testing modal, "New" button, and Actions dropdown has problems
- PR [#6859](https://togithub.com/abpframework/abp/pull/6859): Lookup property table column localization fix (by [ilkayilknur](https://togithub.com/ilkayilknur))
- PR [#6825](https://togithub.com/abpframework/abp/pull/6825): Angular UI: Added UiExtensionsTestingModule and secondary entry point for it (by [armanozak](https://togithub.com/armanozak))
- PR [#6824](https://togithub.com/abpframework/abp/pull/6824): Angular UI: Improved testing with CoreModule (by [armanozak](https://togithub.com/armanozak))
- PR [#6810](https://togithub.com/abpframework/abp/pull/6810): Add ThemeSharedTestingModule and im
Configuration
π Schedule: At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR contains the following updates:
4.0.2
->4.4.4
Release Notes
abpframework/abp
### [`v4.4.4`](https://togithub.com/abpframework/abp/releases/4.4.4) [Compare Source](https://togithub.com/abpframework/abp/compare/4.4.3...4.4.4) #### What's Changed - Update cms-kit documentation. by [@cotur](https://togithub.com/cotur) in [https://github.com/abpframework/abp/pull/10187](https://togithub.com/abpframework/abp/pull/10187) - Update SignalR-Integration.md by [@yekalkan](https://togithub.com/yekalkan) in [https://github.com/abpframework/abp/pull/10210](https://togithub.com/abpframework/abp/pull/10210) - Update auto-pr.yml by [@mehmet-erim](https://togithub.com/mehmet-erim) in [https://github.com/abpframework/abp/pull/10234](https://togithub.com/abpframework/abp/pull/10234) - Trigger auto-pr workflow by [@mehmet-erim](https://togithub.com/mehmet-erim) in [https://github.com/abpframework/abp/pull/10235](https://togithub.com/abpframework/abp/pull/10235) - Angular UI Docs: Added extensions overall document by [@mehmet-erim](https://togithub.com/mehmet-erim) in [https://github.com/abpframework/abp/pull/10323](https://togithub.com/abpframework/abp/pull/10323) - Update Local-Event-Bus.md typo fix by [@enisn](https://togithub.com/enisn) in [https://github.com/abpframework/abp/pull/10335](https://togithub.com/abpframework/abp/pull/10335) - Merge branch rel-5.0 with rel-4.4 by [@github-actions](https://togithub.com/github-actions) in [https://github.com/abpframework/abp/pull/10324](https://togithub.com/abpframework/abp/pull/10324) - Fix a typo inside Config-State-Service.md by [@mtyuio](https://togithub.com/mtyuio) in [https://github.com/abpframework/abp/pull/10348](https://togithub.com/abpframework/abp/pull/10348) - Check `$.fn.modal`. by [@maliming](https://togithub.com/maliming) in [https://github.com/abpframework/abp/pull/10390](https://togithub.com/abpframework/abp/pull/10390) - Update Domain-Driven-Design-Implementation-Guide.md by [@TinyMaD](https://togithub.com/TinyMaD) in [https://github.com/abpframework/abp/pull/10468](https://togithub.com/abpframework/abp/pull/10468) - CI: split publish script into two files by [@mehmet-erim](https://togithub.com/mehmet-erim) in [https://github.com/abpframework/abp/pull/10558](https://togithub.com/abpframework/abp/pull/10558) - Update replace-with-tilde.ts by [@mehmet-erim](https://togithub.com/mehmet-erim) in [https://github.com/abpframework/abp/pull/10560](https://togithub.com/abpframework/abp/pull/10560) - Angular UI: Redirected to the login page when token expired by [@mehmet-erim](https://togithub.com/mehmet-erim) in [https://github.com/abpframework/abp/pull/10571](https://togithub.com/abpframework/abp/pull/10571) - Angular UI: Fixed the layout flickering problem by [@mehmet-erim](https://togithub.com/mehmet-erim) in [https://github.com/abpframework/abp/pull/10572](https://togithub.com/abpframework/abp/pull/10572) #### New Contributors - [@mtyuio](https://togithub.com/mtyuio) made their first contribution in [https://github.com/abpframework/abp/pull/10348](https://togithub.com/abpframework/abp/pull/10348) - [@TinyMaD](https://togithub.com/TinyMaD) made their first contribution in [https://github.com/abpframework/abp/pull/10468](https://togithub.com/abpframework/abp/pull/10468) **Full Changelog**: https://github.com/abpframework/abp/compare/4.4.3...4.4.4 ### [`v4.4.3`](https://togithub.com/abpframework/abp/releases/4.4.3) [Compare Source](https://togithub.com/abpframework/abp/compare/4.4.2...4.4.3) ##### What's Changed - Update CLI.md of `add-package` command. by [@maliming](https://togithub.com/maliming) in [https://github.com/abpframework/abp/pull/9983](https://togithub.com/abpframework/abp/pull/9983) - Merge branch dev with rel-4.4 by [@github-actions](https://togithub.com/github-actions) in [https://github.com/abpframework/abp/pull/9958](https://togithub.com/abpframework/abp/pull/9958) - Update Dapper.md by [@git102347501](https://togithub.com/git102347501) in [https://github.com/abpframework/abp/pull/9988](https://togithub.com/abpframework/abp/pull/9988) - Add NewtonsoftStringValueTypeJsonConverter. by [@maliming](https://togithub.com/maliming) in [https://github.com/abpframework/abp/pull/10002](https://togithub.com/abpframework/abp/pull/10002) - Merge branch dev with rel-4.4 by [@github-actions](https://togithub.com/github-actions) in [https://github.com/abpframework/abp/pull/10045](https://togithub.com/abpframework/abp/pull/10045) - CmsKit - Try to use Public Layout if presented by Theme by [@enisn](https://togithub.com/enisn) in [https://github.com/abpframework/abp/pull/9813](https://togithub.com/abpframework/abp/pull/9813) - Update `Implementing Passwordless Authentication in ASP.NET Core Identity` by [@maliming](https://togithub.com/maliming) in [https://github.com/abpframework/abp/pull/10052](https://togithub.com/abpframework/abp/pull/10052) - Merge branch dev with rel-4.4 by [@github-actions](https://togithub.com/github-actions) in [https://github.com/abpframework/abp/pull/10048](https://togithub.com/abpframework/abp/pull/10048) - Check `Response.HasStarted` in `AbpNoContentActionFilter`. by [@maliming](https://togithub.com/maliming) in [https://github.com/abpframework/abp/pull/10074](https://togithub.com/abpframework/abp/pull/10074) - Upgrade Permission Management modal style by [@cotur](https://togithub.com/cotur) in [https://github.com/abpframework/abp/pull/10104](https://togithub.com/abpframework/abp/pull/10104) - Update Oracle package to v5.21.3 by [@ebicoglu](https://togithub.com/ebicoglu) in [https://github.com/abpframework/abp/pull/10106](https://togithub.com/abpframework/abp/pull/10106) - Merge branch dev with rel-4.4 by [@github-actions](https://togithub.com/github-actions) in [https://github.com/abpframework/abp/pull/10105](https://togithub.com/abpframework/abp/pull/10105) - CmsKit - Implement MultiTenancy to MenuItem by [@enisn](https://togithub.com/enisn) in [https://github.com/abpframework/abp/pull/10115](https://togithub.com/abpframework/abp/pull/10115) - Update Text-Templating.md by [@maliming](https://togithub.com/maliming) in [https://github.com/abpframework/abp/pull/10124](https://togithub.com/abpframework/abp/pull/10124) - Doc: Add a note to the tutorial document for common problems by [@EngincanV](https://togithub.com/EngincanV) in [https://github.com/abpframework/abp/pull/10129](https://togithub.com/abpframework/abp/pull/10129) - CmsKit - Fix setting a Page while creating MenuItem by [@enisn](https://togithub.com/enisn) in [https://github.com/abpframework/abp/pull/10132](https://togithub.com/abpframework/abp/pull/10132) - Angular UI: Check setting management feature to allow the setting management page to open by [@muhammedaltug](https://togithub.com/muhammedaltug) in [https://github.com/abpframework/abp/pull/10162](https://togithub.com/abpframework/abp/pull/10162) - Add `ImpersonatorUserId` and `ImpersonatorTenantId` to `AuditLogInfo` by [@maliming](https://togithub.com/maliming) in [https://github.com/abpframework/abp/pull/10169](https://togithub.com/abpframework/abp/pull/10169) **Full Changelog**: https://github.com/abpframework/abp/compare/4.4.2...4.4.3 ### [`v4.4.2`](https://togithub.com/abpframework/abp/releases/4.4.2) [Compare Source](https://togithub.com/abpframework/abp/compare/4.4.1...4.4.2) ##### What's Changed - Fix PermissionAppService by [@realLiangshiwei](https://togithub.com/realLiangshiwei) in [https://github.com/abpframework/abp/pull/9949](https://togithub.com/abpframework/abp/pull/9949) - Merge branch dev with rel-4.4 by [@github-actions](https://togithub.com/github-actions) in [https://github.com/abpframework/abp/pull/9951](https://togithub.com/abpframework/abp/pull/9951) **Full Changelog**: https://github.com/abpframework/abp/compare/4.4.1...4.4.2 ### [`v4.4.1`](https://togithub.com/abpframework/abp/releases/4.4.1) [Compare Source](https://togithub.com/abpframework/abp/compare/4.4.0...4.4.1) #### What's Changed - CmsKit - Fix MongoDb Migration issue by [@enisn](https://togithub.com/enisn) in [https://github.com/abpframework/abp/pull/9808](https://togithub.com/abpframework/abp/pull/9808) - fix: use refreshAppState when updating config state by [@bnymncoskuner](https://togithub.com/bnymncoskuner) in [https://github.com/abpframework/abp/pull/9839](https://togithub.com/abpframework/abp/pull/9839) - Enhancement IQueryStringCultureReplacement. by [@maliming](https://togithub.com/maliming) in [https://github.com/abpframework/abp/pull/9841](https://togithub.com/abpframework/abp/pull/9841) - Update global.js by [@realLiangshiwei](https://togithub.com/realLiangshiwei) in [https://github.com/abpframework/abp/pull/9851](https://togithub.com/abpframework/abp/pull/9851) - fix: add optional access in extensible-table by [@bnymncoskuner](https://togithub.com/bnymncoskuner) in [https://github.com/abpframework/abp/pull/9858](https://togithub.com/abpframework/abp/pull/9858) - Update Customization-Overriding-Components.md by [@rqx110](https://togithub.com/rqx110) in [https://github.com/abpframework/abp/pull/9861](https://togithub.com/abpframework/abp/pull/9861) - Enabled PublishTrimmed for Blazor wasm project by [@realLiangshiwei](https://togithub.com/realLiangshiwei) in [https://github.com/abpframework/abp/pull/9865](https://togithub.com/abpframework/abp/pull/9865) - Update Authorization.md by [@realquanzhan](https://togithub.com/realquanzhan) in [https://github.com/abpframework/abp/pull/9887](https://togithub.com/abpframework/abp/pull/9887) - Update document by [@realLiangshiwei](https://togithub.com/realLiangshiwei) in [https://github.com/abpframework/abp/pull/9894](https://togithub.com/abpframework/abp/pull/9894) - Update Text-Templating-Scriban by [@realLiangshiwei](https://togithub.com/realLiangshiwei) in [https://github.com/abpframework/abp/pull/9899](https://togithub.com/abpframework/abp/pull/9899) - Fix document by [@realLiangshiwei](https://togithub.com/realLiangshiwei) in [https://github.com/abpframework/abp/pull/9927](https://togithub.com/abpframework/abp/pull/9927) - Fix cli add-module: Do not delete a project that is referenced by solution by [@yekalkan](https://togithub.com/yekalkan) in [https://github.com/abpframework/abp/pull/9715](https://togithub.com/abpframework/abp/pull/9715) - docs: π Update Chinese doc -- Todo tutorial by [@Gsonovb](https://togithub.com/Gsonovb) in [https://github.com/abpframework/abp/pull/9934](https://togithub.com/abpframework/abp/pull/9934) - Merge branch dev with rel-4.4 by [@github-actions](https://togithub.com/github-actions) in [https://github.com/abpframework/abp/pull/9929](https://togithub.com/abpframework/abp/pull/9929) - Merge branch dev with rel-4.4 by [@github-actions](https://togithub.com/github-actions) in [https://github.com/abpframework/abp/pull/9930](https://togithub.com/abpframework/abp/pull/9930) - Update Part-9.md by [@rqx110](https://togithub.com/rqx110) in [https://github.com/abpframework/abp/pull/9938](https://togithub.com/abpframework/abp/pull/9938) #### New Contributors - [@realquanzhan](https://togithub.com/realquanzhan) made their first contribution in [https://github.com/abpframework/abp/pull/9887](https://togithub.com/abpframework/abp/pull/9887) **Full Changelog**: https://github.com/abpframework/abp/compare/4.4.0...4.4.1 ### [`v4.4.0`](https://togithub.com/abpframework/abp/compare/4.3.3...4.4.0) [Compare Source](https://togithub.com/abpframework/abp/compare/4.3.3...4.4.0) ### [`v4.3.3`](https://togithub.com/abpframework/abp/releases/4.3.3) [Compare Source](https://togithub.com/abpframework/abp/compare/4.3.2...4.3.3) 4.3.3 Release ### [`v4.3.2`](https://togithub.com/abpframework/abp/releases/4.3.2) [Compare Source](https://togithub.com/abpframework/abp/compare/4.3.1...4.3.2) 4.3.2 Release ### [`v4.3.1`](https://togithub.com/abpframework/abp/releases/4.3.1) [Compare Source](https://togithub.com/abpframework/abp/compare/4.3.0...4.3.1) ##### Enhancements - PR [#9085](https://togithub.com/abpframework/abp/pull/9085): Configuration to disable validation for controllers. (by [maliming](https://togithub.com/maliming)) - PR [#8939](https://togithub.com/abpframework/abp/pull/8939): Make sure the URL and template URL are the same. (by [maliming](https://togithub.com/maliming)) - PR [#8872](https://togithub.com/abpframework/abp/pull/8872): Enhance multiple permission checks. (by [maliming](https://togithub.com/maliming)) - PR [#8810](https://togithub.com/abpframework/abp/pull/8810): Add CheckBoxHiddenInputRenderMode to input tag helper. (by [maliming](https://togithub.com/maliming)) ##### Bug Fixes - ISSUE [#9082](https://togithub.com/abpframework/abp/issues/9082): DisableValidation doesn't work after adding it to Controller and AppService - ISSUE [#8952](https://togithub.com/abpframework/abp/issues/8952): NgbDatepickerConfig is missing default value of container - ISSUE [#8902](https://togithub.com/abpframework/abp/issues/8902): Blazor Solution corrupt after adding theme source - ISSUE [#8819](https://togithub.com/abpframework/abp/issues/8819): Cli: Add-module should remove redundant projects from test folder ##### Others - PR [#9107](https://togithub.com/abpframework/abp/pull/9107): Updated npm packages (by [ismcagdas](https://togithub.com/ismcagdas)) - PR [#9054](https://togithub.com/abpframework/abp/pull/9054): Let NgBootstrap typeahead window to get out of the modal borders (by [armanozak](https://togithub.com/armanozak)) - ISSUE [#9053](https://togithub.com/abpframework/abp/issues/9053): NgBootstrap typeahead window is cut by modal overflow when the component is at the bottom of the form - PR [#9052](https://togithub.com/abpframework/abp/pull/9052): Fix CLI AngularSourceCodeAdder: add correct tsconfig paths for the Angular UI (by [yekalkan](https://togithub.com/yekalkan)) - PR [#9051](https://togithub.com/abpframework/abp/pull/9051): Fix Problem: License Code Placeholder remains in microservice-service-pro template (by [yekalkan](https://togithub.com/yekalkan)) - PR [#9049](https://togithub.com/abpframework/abp/pull/9049): Docs: Update Component Replacement document (by [mehmet-erim](https://togithub.com/mehmet-erim)) - PR [#9012](https://togithub.com/abpframework/abp/pull/9012): Update Part-3.md (by [Phil1iu](https://togithub.com/Phil1iu)) - PR [#9008](https://togithub.com/abpframework/abp/pull/9008): Remove item if connection creation fails (by [realLiangshiwei](https://togithub.com/realLiangshiwei)) - ISSUE [#8998](https://togithub.com/abpframework/abp/issues/8998): Use LazyThreadSafetyMode.PublicationOnly to avoid caching exception when creating rabbitmq connection - PR [#8993](https://togithub.com/abpframework/abp/pull/8993): Add Blog Documentation Link To The CMS Kit Documentation (by [ilkayilknur](https://togithub.com/ilkayilknur)) - PR [#8976](https://togithub.com/abpframework/abp/pull/8976): Docs - Improve Readability of String-Encryption.md (by [enisn](https://togithub.com/enisn)) - PR [#8974](https://togithub.com/abpframework/abp/pull/8974): Update features document (by [realLiangshiwei](https://togithub.com/realLiangshiwei)) - PR [#8963](https://togithub.com/abpframework/abp/pull/8963): Remove Links For Incomplete Features (by [ilkayilknur](https://togithub.com/ilkayilknur)) - PR [#8961](https://togithub.com/abpframework/abp/pull/8961): Typo Fix (by [ilkayilknur](https://togithub.com/ilkayilknur)) - PR [#8957](https://togithub.com/abpframework/abp/pull/8957): fix: set container to body of ngbDatepicker (by [bnymncoskuner](https://togithub.com/bnymncoskuner)) - PR [#8956](https://togithub.com/abpframework/abp/pull/8956): Update ABP Framework 4.x to 4.3 Migration Guide (by [realLiangshiwei](https://togithub.com/realLiangshiwei)) - PR [#8953](https://togithub.com/abpframework/abp/pull/8953): fix: set container to body of ngbDatepickerConfig (by [bnymncoskuner](https://togithub.com/bnymncoskuner)) - PR [#8946](https://togithub.com/abpframework/abp/pull/8946): docs: update page docs (by [bnymncoskuner](https://togithub.com/bnymncoskuner)) - PR [#8942](https://togithub.com/abpframework/abp/pull/8942): Update Page-Component.md (by [maliming](https://togithub.com/maliming)) - ISSUE [#8915](https://togithub.com/abpframework/abp/issues/8915): Update to the feature documentation is needed - PR [#8900](https://togithub.com/abpframework/abp/pull/8900): Order property extension property dictionary values by their keys (by [ilkayilknur](https://togithub.com/ilkayilknur)) - PR [#8874](https://togithub.com/abpframework/abp/pull/8874): Use list instead array. (by [maliming](https://togithub.com/maliming)) - PR [#8860](https://togithub.com/abpframework/abp/pull/8860): CMS Kit global feature attributes added and base types updated. (by [ilkayilknur](https://togithub.com/ilkayilknur)) - ISSUE [#8858](https://togithub.com/abpframework/abp/issues/8858): Object Extension: Property order is unstable - PR [#8857](https://togithub.com/abpframework/abp/pull/8857): CMS Kit Documentation (by [ilkayilknur](https://togithub.com/ilkayilknur)) - PR [#8854](https://togithub.com/abpframework/abp/pull/8854): Use field instead of fieldItem. (by [maliming](https://togithub.com/maliming)) - PR [#8848](https://togithub.com/abpframework/abp/pull/8848): CmsKit - Add missing controller inheritance (by [enisn](https://togithub.com/enisn)) - ISSUE [#8843](https://togithub.com/abpframework/abp/issues/8843): \abp\framework\src\Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared\wwwroot\libs\abp\aspnetcore-mvc-ui-theme-shared\datatables\datatables-extensions.js - PR [#8842](https://togithub.com/abpframework/abp/pull/8842): Add WebAssemblyCurrentTenantAccessor. (by [maliming](https://togithub.com/maliming)) - ISSUE [#8841](https://togithub.com/abpframework/abp/issues/8841): The CMS-Kit public page controller not registered, cannot visit a page by slug from public site. - PR [#8831](https://togithub.com/abpframework/abp/pull/8831): CMS Menu name renaming (by [ilkayilknur](https://togithub.com/ilkayilknur)) - PR [#8827](https://togithub.com/abpframework/abp/pull/8827): fix typo (by [AliBayatGH](https://togithub.com/AliBayatGH)) - PR [#8820](https://togithub.com/abpframework/abp/pull/8820): Cli: Add-module should remove redundant projects from test folder (by [yekalkan](https://togithub.com/yekalkan)) - ISSUE [#8808](https://togithub.com/abpframework/abp/issues/8808): The permission form contains too many duplicate values. - PR [#8802](https://togithub.com/abpframework/abp/pull/8802): Update todo tutorials document (by [realLiangshiwei](https://togithub.com/realLiangshiwei)) - PR [#8798](https://togithub.com/abpframework/abp/pull/8798): Cli: run Gulp after adding mvc package (by [yekalkan](https://togithub.com/yekalkan)) - ISSUE [#8794](https://togithub.com/abpframework/abp/issues/8794): Can't get the value of CurrentTenant in the OnInitialized method of the blazor page. - PR [#8791](https://togithub.com/abpframework/abp/pull/8791): Update tutorial document (by [realLiangshiwei](https://togithub.com/realLiangshiwei)) - PR [#8786](https://togithub.com/abpframework/abp/pull/8786): Update tutorial document (by [realLiangshiwei](https://togithub.com/realLiangshiwei)) - ISSUE [#8784](https://togithub.com/abpframework/abp/issues/8784): Update tutorial document - PR [#8783](https://togithub.com/abpframework/abp/pull/8783): A Chinese translation document, for 4.3 the latest version of English documents (by [hrx521](https://togithub.com/hrx521)) ### [`v4.3.0`](https://togithub.com/abpframework/abp/releases/4.3.0) [Compare Source](https://togithub.com/abpframework/abp/compare/4.2.2...4.3.0) #### Blog Post See https://blog.abp.io/abp/ABP.IO-Platform-v4-3-Has-Been-Released to learn what's new with the version 4.3.0. #### Change Logs The change log here is only for the issues after 4.3.0-rc.1 and generally bug fixes. See https://github.com/abpframework/abp/releases/tag/4.3.0-rc.1 for the features come with the v4.3.0. ##### Features - ISSUE [#8518](https://togithub.com/abpframework/abp/issues/8518): Add restriction to permissions ##### Enhancements - PR [#8732](https://togithub.com/abpframework/abp/pull/8732): Cli: Process multiple EfCore ModelBuilder Configure Method when adding a module (by [yekalkan](https://togithub.com/yekalkan)) - PR [#8699](https://togithub.com/abpframework/abp/pull/8699): Added Swagger to Blazor-Server projects (by [realLiangshiwei](https://togithub.com/realLiangshiwei)) - ISSUE [#8697](https://togithub.com/abpframework/abp/issues/8697): Add Swagger to Blazor-Server projects - PR [#8696](https://togithub.com/abpframework/abp/pull/8696): cli: Added min-max version for NpmPackageInfo (by [yekalkan](https://togithub.com/yekalkan)) - PR [#8678](https://togithub.com/abpframework/abp/pull/8678): Add RequireFeature & GlobalFeatures to permissions. (by [maliming](https://togithub.com/maliming)) - PR [#8650](https://togithub.com/abpframework/abp/pull/8650): Support uploading files for IRemoteStreamContent type in swagger (by [maliming](https://togithub.com/maliming)) - PR [#8639](https://togithub.com/abpframework/abp/pull/8639): handle null values on datatables date dataformat (by [cotur](https://togithub.com/cotur)) - ISSUE [#8638](https://togithub.com/abpframework/abp/issues/8638): Handle null values on Datatables `Date` data formats - PR [#8597](https://togithub.com/abpframework/abp/pull/8597): Cli add-module: Use MVC package for blazor-server application when module doesn't have a blazor package (by [yekalkan](https://togithub.com/yekalkan)) - PR [#8596](https://togithub.com/abpframework/abp/pull/8596): Cli add-module: Detect package version when adding Npm packages for MVC applications (by [yekalkan](https://togithub.com/yekalkan)) - ISSUE [#8573](https://togithub.com/abpframework/abp/issues/8573): Cli add-module: Use MVC package for blazor-server application when module doesn't have a blazor package - ISSUE [#8572](https://togithub.com/abpframework/abp/issues/8572): Cli add-module: Detect package version when adding Npm packages for MVC applications - PR [#8561](https://togithub.com/abpframework/abp/pull/8561): Allow to directly enable/disable features on the GlobalFeatureManager (by [hikalkan](https://togithub.com/hikalkan)) - PR [#8548](https://togithub.com/abpframework/abp/pull/8548): Add AbpWildcardSubdomainCorsPolicyService. (by [maliming](https://togithub.com/maliming)) - PR [#8514](https://togithub.com/abpframework/abp/pull/8514): Add exception to audit log if it not record. (by [maliming](https://togithub.com/maliming)) - PR [#8479](https://togithub.com/abpframework/abp/pull/8479): CLI: manually handle to remove cmskit related packages from package.json dependencies (by [yekalkan](https://togithub.com/yekalkan)) - ISSUE [#8466](https://togithub.com/abpframework/abp/issues/8466): CmsKit - API for overriding existing Reaction EntityTypes - PR [#8461](https://togithub.com/abpframework/abp/pull/8461): Docs: Should switch to one of the available options if given option is not available to the current document (by [yekalkan](https://togithub.com/yekalkan)) - ISSUE [#8455](https://togithub.com/abpframework/abp/issues/8455): Should switch to one of the available options if given option is not available to the current document - PR [#8432](https://togithub.com/abpframework/abp/pull/8432): Docs: Add Preview-Stable variable to document context (by [yekalkan](https://togithub.com/yekalkan)) - PR [#8395](https://togithub.com/abpframework/abp/pull/8395): Cli: Check if CmsKit supported for target version (by [yekalkan](https://togithub.com/yekalkan)) - PR [#8361](https://togithub.com/abpframework/abp/pull/8361): Updated get started document for v4.3 for blazor server changes (by [hikalkan](https://togithub.com/hikalkan)) - PR [#8358](https://togithub.com/abpframework/abp/pull/8358): Add AbpClientConfigurationValidator. (by [maliming](https://togithub.com/maliming)) - ISSUE [#8327](https://togithub.com/abpframework/abp/issues/8327): Increase HttpClient timeout of ABP CLI - ISSUE [#7729](https://togithub.com/abpframework/abp/issues/7729): Improvements for Blazor UI module entity extensibility system ##### Bug Fixes - PR [#8706](https://togithub.com/abpframework/abp/pull/8706): Fixed: Username is not visible when logged in with the Blazor UI (by [hikalkan](https://togithub.com/hikalkan)) - ISSUE [#8580](https://togithub.com/abpframework/abp/issues/8580): Angular UI: Refresh token error should be handled - PR [#8462](https://togithub.com/abpframework/abp/pull/8462): Cli: blazor.server project should convert efcore to mongodb (by [yekalkan](https://togithub.com/yekalkan)) - ISSUE [#8398](https://togithub.com/abpframework/abp/issues/8398): \[Angular-UI] create close directive for abp-modal - PR [#8391](https://togithub.com/abpframework/abp/pull/8391): Fix MicroserviceServiceRandomPortStep in Microservice-Service creation (by [yekalkan](https://togithub.com/yekalkan)) - ISSUE [#8348](https://togithub.com/abpframework/abp/issues/8348): An unhandled exception occurred: Cannot find module 'should-quote' - ISSUE [#8347](https://togithub.com/abpframework/abp/issues/8347): Password Flow init() method logs out on refresh - ISSUE [#8311](https://togithub.com/abpframework/abp/issues/8311): \[4.3-rc1]Angular build error - ISSUE [#8265](https://togithub.com/abpframework/abp/issues/8265): Show tenant name on the navigation bar. - ISSUE [#8240](https://togithub.com/abpframework/abp/issues/8240): Username is not visible when logged in with the Blazor UI - ISSUE [#8070](https://togithub.com/abpframework/abp/issues/8070): Angular UI : Missing locale DatePipe ##### Others - PR [#8744](https://togithub.com/abpframework/abp/pull/8744): Update common.props (by [yusufkaratoprak](https://togithub.com/yusufkaratoprak)) - PR [#8736](https://togithub.com/abpframework/abp/pull/8736): Add GetUrlOrDefaultAsync to IAppUrlProvider (by [enisn](https://togithub.com/enisn)) - PR [#8731](https://togithub.com/abpframework/abp/pull/8731): Update Blazorise 0.9.3.5 and revert Autofocus feature (by [stsrki](https://togithub.com/stsrki)) - PR [#8728](https://togithub.com/abpframework/abp/pull/8728): Cli: always remove cms-kit when no public-web-site (by [yekalkan](https://togithub.com/yekalkan)) - PR [#8722](https://togithub.com/abpframework/abp/pull/8722): fix: add modal-ref-service to dismiss active modals (by [bnymncoskuner](https://togithub.com/bnymncoskuner)) - ISSUE [#8721](https://togithub.com/abpframework/abp/issues/8721): \[Angular] Provide a way to dismiss active modals - PR [#8709](https://togithub.com/abpframework/abp/pull/8709): Angular UI: Resolve route reloading problem (by [mehmet-erim](https://togithub.com/mehmet-erim)) - PR [#8708](https://togithub.com/abpframework/abp/pull/8708): Angular UI: Handle OAuth errors (by [mehmet-erim](https://togithub.com/mehmet-erim)) - PR [#8702](https://togithub.com/abpframework/abp/pull/8702): Docs - Add Global Features to docs menu (by [enisn](https://togithub.com/enisn)) - PR [#8698](https://togithub.com/abpframework/abp/pull/8698): Update SocialSecurityNumberClaimsPrincipalContributor in Authorization.md (by [maliming](https://togithub.com/maliming)) - PR [#8690](https://togithub.com/abpframework/abp/pull/8690): Cli add-module: fix angular source code project finder (by [yekalkan](https://togithub.com/yekalkan)) - PR [#8688](https://togithub.com/abpframework/abp/pull/8688): Cli: Fix AppTemplateSwitchEntityFrameworkCoreToMongoDbStep bug for older projects (by [yekalkan](https://togithub.com/yekalkan)) - PR [#8687](https://togithub.com/abpframework/abp/pull/8687): Cli add-module: ensure to keep projects that are referenced by other module (by [yekalkan](https://togithub.com/yekalkan)) - PR [#8686](https://togithub.com/abpframework/abp/pull/8686): Info Logging For CLI Bundle Command (by [ilkayilknur](https://togithub.com/ilkayilknur)) - PR [#8684](https://togithub.com/abpframework/abp/pull/8684): fix: provide a way to handle app config error (by [bnymncoskuner](https://togithub.com/bnymncoskuner)) - ISSUE [#8682](https://togithub.com/abpframework/abp/issues/8682): Create an injection token for APP_CONFIG_INITIALIZATION_ERROR - PR [#8681](https://togithub.com/abpframework/abp/pull/8681): Cli: Configure cms-kit option for stable version (by [yekalkan](https://togithub.com/yekalkan)) - PR [#8680](https://togithub.com/abpframework/abp/pull/8680): cli docs: add oracle option (by [yekalkan](https://togithub.com/yekalkan)) - PR [#8658](https://togithub.com/abpframework/abp/pull/8658): CmsKit - Remove BlogPost CoverImage rendering if not exists (by [enisn](https://togithub.com/enisn)) - ISSUE [#8657](https://togithub.com/abpframework/abp/issues/8657): Cms Kit - Don't render broken link for cover image while editing blogpost - PR [#8642](https://togithub.com/abpframework/abp/pull/8642): Added more colums to Blog Posts and Pages datatables (by [cotur](https://togithub.com/cotur)) - ISSUE [#8637](https://togithub.com/abpframework/abp/issues/8637): `IRemoteStreamContent` has wrong definition for OpenApi standarts - PR [#8634](https://togithub.com/abpframework/abp/pull/8634): Docs - Add String Encryption Document (by [enisn](https://togithub.com/enisn)) - PR [#8630](https://togithub.com/abpframework/abp/pull/8630): Update Blob-Storing-Aws.md (by [EngincanV](https://togithub.com/EngincanV)) - PR [#8629](https://togithub.com/abpframework/abp/pull/8629): Prevent against possible XSS (by [realLiangshiwei](https://togithub.com/realLiangshiwei)) - ISSUE [#8628](https://togithub.com/abpframework/abp/issues/8628): Suggestion: add anti-XSS measures - PR [#8621](https://togithub.com/abpframework/abp/pull/8621): Cms Kit - Refactoing on CommentMongoRepository (by [enisn](https://togithub.com/enisn)) - PR [#8619](https://togithub.com/abpframework/abp/pull/8619): Fix: CLI - Database provider doesn't affect to Public Website (by [yekalkan](https://togithub.com/yekalkan)) - PR [#8618](https://togithub.com/abpframework/abp/pull/8618): Cms Kit - Add missing virtual modifier to MongoDb Repositories (by [enisn](https://togithub.com/enisn)) - PR [#8617](https://togithub.com/abpframework/abp/pull/8617): fix: set path of rememberMe cookie to / (by [bnymncoskuner](https://togithub.com/bnymncoskuner)) - PR [#8612](https://togithub.com/abpframework/abp/pull/8612): Use Enum.Parse to convert the enum. (by [maliming](https://togithub.com/maliming)) - PR [#8610](https://togithub.com/abpframework/abp/pull/8610): fix: currentLang returning null when sessionState is not ready (by [bnymncoskuner](https://togithub.com/bnymncoskuner)) - PR [#8606](https://togithub.com/abpframework/abp/pull/8606): fix: sortable author column to non-sortable (by [bnymncoskuner](https://togithub.com/bnymncoskuner)) - ISSUE [#8604](https://togithub.com/abpframework/abp/issues/8604): CLI - Database provider doesn't affect to Public Website - PR [#8602](https://togithub.com/abpframework/abp/pull/8602): Extension Property DB Mapping Fix For Enums (by [ilkayilknur](https://togithub.com/ilkayilknur)) - ISSUE [#8601](https://togithub.com/abpframework/abp/issues/8601): Extension Property Conversion Error - PR [#8588](https://togithub.com/abpframework/abp/pull/8588): CmsKit - Fix MongoDb Query for Comment details (by [enisn](https://togithub.com/enisn)) - ISSUE [#8587](https://togithub.com/abpframework/abp/issues/8587): CmsKit - Comment Details Query doesn't work on MongoDB - PR [#8586](https://togithub.com/abpframework/abp/pull/8586): CmsKit - Remove EntityId from Filtering Comments (by [enisn](https://togithub.com/enisn)) - PR [#8585](https://togithub.com/abpframework/abp/pull/8585): Docs - Concurrency Check (by [enisn](https://togithub.com/enisn)) - PR [#8582](https://togithub.com/abpframework/abp/pull/8582): Cms Kit - Table Header Fix (by [enisn](https://togithub.com/enisn)) - PR [#8574](https://togithub.com/abpframework/abp/pull/8574): Reactions upgraded (by [cotur](https://togithub.com/cotur)) - PR [#8570](https://togithub.com/abpframework/abp/pull/8570): Update entity-action-extensions.md (by [realLiangshiwei](https://togithub.com/realLiangshiwei)) - PR [#8569](https://togithub.com/abpframework/abp/pull/8569): Add document of IAbpClaimsPrincipalFactory. (by [maliming](https://togithub.com/maliming)) - PR [#8563](https://togithub.com/abpframework/abp/pull/8563): Update AbpLdapModule.cs (by [maliming](https://togithub.com/maliming)) - PR [#8557](https://togithub.com/abpframework/abp/pull/8557): Added `ICancellationTokenProvider` documentation (by [cotur](https://togithub.com/cotur)) - PR [#8543](https://togithub.com/abpframework/abp/pull/8543): Add state check to permissions. (by [maliming](https://togithub.com/maliming)) - ISSUE [#8541](https://togithub.com/abpframework/abp/issues/8541): CMS Kit Table Column Changes - PR [#8538](https://togithub.com/abpframework/abp/pull/8538): Fix modal headers (by [enisn](https://togithub.com/enisn)) - ISSUE [#8536](https://togithub.com/abpframework/abp/issues/8536): CMS Kit : Change Edit Modal Titles To `Edit` - PR [#8535](https://togithub.com/abpframework/abp/pull/8535): Cms Kit - Clear notifications on delete (by [enisn](https://togithub.com/enisn)) - ISSUE [#8534](https://togithub.com/abpframework/abp/issues/8534): CMS Kit : Remove notifications shown after entity remove - PR [#8531](https://togithub.com/abpframework/abp/pull/8531): fix typo in documentation (by [cotur](https://togithub.com/cotur)) - PR [#8525](https://togithub.com/abpframework/abp/pull/8525): Upgrade mongo2go to 3.1.1 (by [realLiangshiwei](https://togithub.com/realLiangshiwei)) - PR [#8519](https://togithub.com/abpframework/abp/pull/8519): Cms Kit - Update Toolbar item resources (by [enisn](https://togithub.com/enisn)) - PR [#8511](https://togithub.com/abpframework/abp/pull/8511): Cms Kit - Fix editor height (by [enisn](https://togithub.com/enisn)) - PR [#8510](https://togithub.com/abpframework/abp/pull/8510): SMS-Sending documentation is prepared (by [cotur](https://togithub.com/cotur)) - PR [#8509](https://togithub.com/abpframework/abp/pull/8509): Docs - Add GlobalFeatures Documentation (by [enisn](https://togithub.com/enisn)) - ISSUE [#8497](https://togithub.com/abpframework/abp/issues/8497): Mongo tests fail in the sample application - PR [#8492](https://togithub.com/abpframework/abp/pull/8492): Renamed the home.component.css as home.component.scss (by [mehmet-erim](https://togithub.com/mehmet-erim)) - PR [#8491](https://togithub.com/abpframework/abp/pull/8491): Blogging: Cache Invalidation (by [EngincanV](https://togithub.com/EngincanV)) - ISSUE [#8487](https://togithub.com/abpframework/abp/issues/8487): CMS Kit : Fix Toolbar Item Text - ISSUE [#8486](https://togithub.com/abpframework/abp/issues/8486): CMS Kit : Fixing Table Headers - ISSUE [#8485](https://togithub.com/abpframework/abp/issues/8485): CMS Kit : Making TextArea Row Counts Even - ISSUE [#8481](https://togithub.com/abpframework/abp/issues/8481): Create todo app source code - PR [#8471](https://togithub.com/abpframework/abp/pull/8471): Added warning about dotnet run in proxy generation document (by [armanozak](https://togithub.com/armanozak)) - ISSUE [#8468](https://togithub.com/abpframework/abp/issues/8468): Add warning about dotnet run in proxy generation document - ISSUE [#8459](https://togithub.com/abpframework/abp/issues/8459): Improve `bundle` command console messages - PR [#8458](https://togithub.com/abpframework/abp/pull/8458): Remove duplicate depend (by [realLiangshiwei](https://togithub.com/realLiangshiwei)) - PR [#8439](https://togithub.com/abpframework/abp/pull/8439): `Sortable` and `DisplayFormatProvider` properties implementation for the `TableColumn` type (by [ilkayilknur](https://togithub.com/ilkayilknur)) - PR [#8430](https://togithub.com/abpframework/abp/pull/8430): Cli: Remove Product service blazor layer for none blazor applications (microservice) (by [yekalkan](https://togithub.com/yekalkan)) - ISSUE [#8429](https://togithub.com/abpframework/abp/issues/8429): Docs: Add IsPreview to document context - ISSUE [#8427](https://togithub.com/abpframework/abp/issues/8427): Document: String-Encryption - ISSUE [#8410](https://togithub.com/abpframework/abp/issues/8410): Blazor UI : Add `Sortable` Property To The Table Column - PR [#8405](https://togithub.com/abpframework/abp/pull/8405): Blazor Page header documentation (by [ilkayilknur](https://togithub.com/ilkayilknur)) - PR [#8404](https://togithub.com/abpframework/abp/pull/8404): Try to set Position to 0 in RequestPayloadBuilder. (by [maliming](https://togithub.com/maliming)) - PR [#8402](https://togithub.com/abpframework/abp/pull/8402): Add abpClose directive to modal component (by [bnymncoskuner](https://togithub.com/bnymncoskuner)) - PR [#8401](https://togithub.com/abpframework/abp/pull/8401): CmsKit - Add missing error handling for CmsKit Pages (by [enisn](https://togithub.com/enisn)) - PR [#8400](https://togithub.com/abpframework/abp/pull/8400): Update Getting Started document (by [EngincanV](https://togithub.com/EngincanV)) - PR [#8399](https://togithub.com/abpframework/abp/pull/8399): Use IRemoteStreamContent for media uploading (by [cotur](https://togithub.com/cotur)) - ISSUE [#8394](https://togithub.com/abpframework/abp/issues/8394): Revisit Cms-kit version control for CLI - PR [#8377](https://togithub.com/abpframework/abp/pull/8377): Update Part-8.md (by [maliming](https://togithub.com/maliming)) - PR [#8366](https://togithub.com/abpframework/abp/pull/8366): fix: AuthPasswordFlowStrategy init() method logs out on refresh (by [mtozlu](https://togithub.com/mtozlu)) - ISSUE [#8365](https://togithub.com/abpframework/abp/issues/8365): Blazor Project missing when generating new Blazor Server Application - PR [#8357](https://togithub.com/abpframework/abp/pull/8357): Blazor UI extensions documentation (by [ilkayilknur](https://togithub.com/ilkayilknur)) - ISSUE [#8356](https://togithub.com/abpframework/abp/issues/8356): Document Blazor UI Extensibility System - PR [#8354](https://togithub.com/abpframework/abp/pull/8354): CmsKit - Add missing error handling for CmsKit Pages (by [enisn](https://togithub.com/enisn)) - PR [#8353](https://togithub.com/abpframework/abp/pull/8353): Cli add-package: Should also replace package references in other projects (by [yekalkan](https://togithub.com/yekalkan)) - ISSUE [#8352](https://togithub.com/abpframework/abp/issues/8352): When I add the basic theme for Blazor Wasm and Server with source code, I cannot run the project. - PR [#8349](https://togithub.com/abpframework/abp/pull/8349): Added should-quote to [@abp/ng](https://togithub.com/abp/ng).schematics dependencies (by [armanozak](https://togithub.com/armanozak)) - PR [#8341](https://togithub.com/abpframework/abp/pull/8341): Update CLI.md (by [realLiangshiwei](https://togithub.com/realLiangshiwei)) - ISSUE [#8340](https://togithub.com/abpframework/abp/issues/8340): When I try to create a new Pages with an existing Page name in CmsKit, the error does not appear in the UI - PR [#8335](https://togithub.com/abpframework/abp/pull/8335): Update HTTP-Requests.md (by [ilovefafa](https://togithub.com/ilovefafa)) - PR [#8329](https://togithub.com/abpframework/abp/pull/8329): Documented how to upgrade the startup template manually (by [hikalkan](https://togithub.com/hikalkan)) - PR [#8321](https://togithub.com/abpframework/abp/pull/8321): Add missing localizations (by [berkansasmaz](https://togithub.com/berkansasmaz)) - PR [#8320](https://togithub.com/abpframework/abp/pull/8320): Update common.ps1 (by [cotur](https://togithub.com/cotur)) - PR [#8315](https://togithub.com/abpframework/abp/pull/8315): Cli: enable Oracle to database system (by [yekalkan](https://togithub.com/yekalkan)) - PR [#8314](https://togithub.com/abpframework/abp/pull/8314): Show Autocomplete dropdown on focus (by [stsrki](https://togithub.com/stsrki)) - PR [#8306](https://togithub.com/abpframework/abp/pull/8306): fix: show tenant name next to the username (by [bnymncoskuner](https://togithub.com/bnymncoskuner)) - PR [#8305](https://togithub.com/abpframework/abp/pull/8305): docs: add docs for page component (by [bnymncoskuner](https://togithub.com/bnymncoskuner)) - PR [#8302](https://togithub.com/abpframework/abp/pull/8302): Support using IRemoteStreamContent in Dto (by [maliming](https://togithub.com/maliming)) - PR [#8300](https://togithub.com/abpframework/abp/pull/8300): Call SaveChangesAsync in AbpAuditingMiddleware (by [realLiangshiwei](https://togithub.com/realLiangshiwei)) - ISSUE [#8299](https://togithub.com/abpframework/abp/issues/8299): Audit log entity changes are not saved - ISSUE [#8298](https://togithub.com/abpframework/abp/issues/8298): Support using IRemoteStreamContent in Dto(MultipartFormDataContent). - PR [#8286](https://togithub.com/abpframework/abp/pull/8286): Update auto-pr.yml (by [mehmet-erim](https://togithub.com/mehmet-erim)) - ISSUE [#8257](https://togithub.com/abpframework/abp/issues/8257): Docs: add documentation for page component - ISSUE [#6519](https://togithub.com/abpframework/abp/issues/6519): Blazor documents (Part III) ### [`v4.2.2`](https://togithub.com/abpframework/abp/releases/4.2.2) [Compare Source](https://togithub.com/abpframework/abp/compare/4.2.1...4.2.2) 4.2.2 ### [`v4.2.1`](https://togithub.com/abpframework/abp/releases/4.2.1) [Compare Source](https://togithub.com/abpframework/abp/compare/4.2.0...4.2.1) 4.2.1 ### [`v4.2.0`](https://togithub.com/abpframework/abp/releases/4.2.0) [Compare Source](https://togithub.com/abpframework/abp/compare/4.1.2...4.2.0) ##### Blog Post See the blog post for this release to learn what's new: https://blog.abp.io/abp/ABP.IO-Platform-4-2-Final-Has-Been-Released ##### Enhancements - ISSUE [#7489](https://togithub.com/abpframework/abp/issues/7489): Async implementation for Transaction Commit/Rollback - ISSUE [#7285](https://togithub.com/abpframework/abp/issues/7285): Cli template creation: Remove aspnet-core root if blazor & no-mobile - PR [#7277](https://togithub.com/abpframework/abp/pull/7277): Cli: move connectionstring step to customs (by [yekalkan](https://togithub.com/yekalkan)) - PR [#7250](https://togithub.com/abpframework/abp/pull/7250): Remove the redis connection string when the public website option is not specified (by [realLiangshiwei](https://togithub.com/realLiangshiwei)) - ISSUE [#7242](https://togithub.com/abpframework/abp/issues/7242): DbMigrator: For mongodb, we don't need to create a migration file - PR [#7215](https://togithub.com/abpframework/abp/pull/7215): Add Access denied page to Account module. (by [maliming](https://togithub.com/maliming)) - ISSUE [#7183](https://togithub.com/abpframework/abp/issues/7183): Asp.net MVC datatable pagination number list not wrapping line on small screen devices - ISSUE [#6963](https://togithub.com/abpframework/abp/issues/6963): Update documentation & tutorials for queryable usage on the repositories ##### Bug Fixes - ISSUE [#7270](https://togithub.com/abpframework/abp/issues/7270): BUG: Exception while using CLI to create a new project with --database-management-system Postgres Abp 4.2.0-rc.1 - PR [#7264](https://togithub.com/abpframework/abp/pull/7264): Cli: RunRemoveMigrations step before CleanupFolderHierarchy (by [yekalkan](https://togithub.com/yekalkan)) - PR [#7248](https://togithub.com/abpframework/abp/pull/7248): Fix RemoveEfCoreDependencyFromPublicStep condition (by [yekalkan](https://togithub.com/yekalkan)) - ISSUE [#7235](https://togithub.com/abpframework/abp/issues/7235): Proxy Generator cannot resolve types properly when the solution name ends with the word "System" and has a dot in the solution name ##### Others - PR [#7479](https://togithub.com/abpframework/abp/pull/7479): Datatables pagination: use "col-auto" (by [yekalkan](https://togithub.com/yekalkan)) - PR [#7467](https://togithub.com/abpframework/abp/pull/7467): Added missing menu contribution to module template (by [cotur](https://togithub.com/cotur)) - PR [#7459](https://togithub.com/abpframework/abp/pull/7459): Update user properties when it's changed. (by [maliming](https://togithub.com/maliming)) - PR [#7456](https://togithub.com/abpframework/abp/pull/7456): Add ApiResourceProperty - KeyValuePair map config. (by [maliming](https://togithub.com/maliming)) - ISSUE [#7430](https://togithub.com/abpframework/abp/issues/7430): EmailConfirmed set to false when updating name - PR [#7419](https://togithub.com/abpframework/abp/pull/7419): Cli module template: add alternative nuget.config path (by [yekalkan](https://togithub.com/yekalkan)) - PR [#7378](https://togithub.com/abpframework/abp/pull/7378): Open the microservice document after creating the microservice-pro template (by [yekalkan](https://togithub.com/yekalkan)) - PR [#7369](https://togithub.com/abpframework/abp/pull/7369): Cli: Added BlazorUi to ModuleInfo (by [yekalkan](https://togithub.com/yekalkan)) - PR [#7361](https://togithub.com/abpframework/abp/pull/7361): Cli: Remove warnings from version list output (by [yekalkan](https://togithub.com/yekalkan)) - PR [#7357](https://togithub.com/abpframework/abp/pull/7357): Cli DBMS: SQLite connection string espace char (by [yekalkan](https://togithub.com/yekalkan)) - ISSUE [#7345](https://togithub.com/abpframework/abp/issues/7345): CLI abp udate logs an error error - PR [#7341](https://togithub.com/abpframework/abp/pull/7341): Added a link to unit testing video on ABP Community (by [armanozak](https://togithub.com/armanozak)) - ISSUE [#7339](https://togithub.com/abpframework/abp/issues/7339): \[SQLite DBMS] in 4.2.0-rc.2 JSON issues in ConnectionStrings - PR [#7329](https://togithub.com/abpframework/abp/pull/7329): allow paths to include whitespace in dbmigrator & cli (by [yekalkan](https://togithub.com/yekalkan)) - PR [#7324](https://togithub.com/abpframework/abp/pull/7324): Updated styles in test projects of angular templates (by [armanozak](https://togithub.com/armanozak)) - PR [#7317](https://togithub.com/abpframework/abp/pull/7317): Repository document: Use GetQueryableAsync. (by [hikalkan](https://togithub.com/hikalkan)) - PR [#7307](https://togithub.com/abpframework/abp/pull/7307): Updated the Page-Alerts document (by [mehmet-erim](https://togithub.com/mehmet-erim)) - ISSUE [#7303](https://togithub.com/abpframework/abp/issues/7303): Angular configurations in templates do not include styles properly in tests - PR [#7300](https://togithub.com/abpframework/abp/pull/7300): Cli template creation: Remove aspnet-core root if blazor & no-mobile (by [yekalkan](https://togithub.com/yekalkan)) - ISSUE [#7290](https://togithub.com/abpframework/abp/issues/7290): DateParserFormatter should be reviewed and a test double should provided at ThemeSharedTestingModule.withConfig if necessary - PR [#7271](https://togithub.com/abpframework/abp/pull/7271): Cli: Remove `DeleteMigrationsIfNeeded` method since migrations are already removed (by [yekalkan](https://togithub.com/yekalkan)) - PR [#7263](https://togithub.com/abpframework/abp/pull/7263): Fix EF warning in EfCoreTenantRepository (by [olicooper](https://togithub.com/olicooper)) - PR [#7256](https://togithub.com/abpframework/abp/pull/7256): Used js instead of ts for highlighting code in Angular UI unit testing document (by [armanozak](https://togithub.com/armanozak)) - PR [#7244](https://togithub.com/abpframework/abp/pull/7244): Fix DbMigrator for mongodb (by [yekalkan](https://togithub.com/yekalkan)) - PR [#7236](https://togithub.com/abpframework/abp/pull/7236): Limited characters allowed before System when parsing types during proxy generation (by [armanozak](https://togithub.com/armanozak)) - PR [#7217](https://togithub.com/abpframework/abp/pull/7217): Update auto-pr.yml for rel-4.1 (by [mehmet-erim](https://togithub.com/mehmet-erim)) - PR [#7216](https://togithub.com/abpframework/abp/pull/7216): Always store string type values to JobDataMap (by [realLiangshiwei](https://togithub.com/realLiangshiwei)) - ISSUE [#7209](https://togithub.com/abpframework/abp/issues/7209): Create an LDAP demo. - ISSUE [#7207](https://togithub.com/abpframework/abp/issues/7207): How to handle Account/AccessDenied?ReturnUrl=%2Ftasks%2Fcreate-task when a user doesn't have access to page - ISSUE [#7189](https://togithub.com/abpframework/abp/issues/7189): Quartz Background Job not serializing Job Args - ISSUE [#6987](https://togithub.com/abpframework/abp/issues/6987): Create an Excel import and export sample. - ISSUE [#6105](https://togithub.com/abpframework/abp/issues/6105): Validation issues in Blazor UI ### [`v4.1.2`](https://togithub.com/abpframework/abp/releases/4.1.2) [Compare Source](https://togithub.com/abpframework/abp/compare/4.1.1...4.1.2) 4.1.2 ### [`v4.1.1`](https://togithub.com/abpframework/abp/releases/4.1.1) [Compare Source](https://togithub.com/abpframework/abp/compare/4.1.0...4.1.1) 4.1.1 ### [`v4.1.0`](https://togithub.com/abpframework/abp/releases/4.1.0) [Compare Source](https://togithub.com/abpframework/abp/compare/4.0.2...4.1.0) ##### Blog Post See this blog post announcement for this release: https://blog.abp.io/abp/ABP-IO-Platform-v4-1-Final-Has-Been-Released ##### Breaking Changes - ISSUE [#6733](https://togithub.com/abpframework/abp/issues/6733): Create Loader Service ##### Features - ISSUE [#6806](https://togithub.com/abpframework/abp/issues/6806): Add filter ability to http wait service ##### Enhancements - PR [#7040](https://togithub.com/abpframework/abp/pull/7040): Use commas to separate header objects. (by [maliming](https://togithub.com/maliming)) - ISSUE [#7022](https://togithub.com/abpframework/abp/issues/7022): Imporevements http wait service - ISSUE [#6961](https://togithub.com/abpframework/abp/issues/6961): Angular UI: Improve Validation Blueprint Extensibility - ISSUE [#6823](https://togithub.com/abpframework/abp/issues/6823): Angular UI: Improve Core module testing - PR [#6710](https://togithub.com/abpframework/abp/pull/6710): Removing Form attribute usages from SubmitButton (by [cotur](https://togithub.com/cotur)) - ISSUE [#6686](https://togithub.com/abpframework/abp/issues/6686): Remove Form usage from SubmitButton - ISSUE [#6673](https://togithub.com/abpframework/abp/issues/6673): Blazor UI: Consider to apply bundling\&minification to the startup template - ISSUE [#6308](https://togithub.com/abpframework/abp/issues/6308): Document navigation extra properties ##### Bug Fixes - ISSUE [#7033](https://togithub.com/abpframework/abp/issues/7033): Fix loader delay - ISSUE [#7008](https://togithub.com/abpframework/abp/issues/7008): Forms throw injection token error - PR [#6919](https://togithub.com/abpframework/abp/pull/6919): Remove permission Grants when role is deleted (by [realLiangshiwei](https://togithub.com/realLiangshiwei)) - ISSUE [#6904](https://togithub.com/abpframework/abp/issues/6904): Localization of navigation extension property should be based on original property - ISSUE [#6895](https://togithub.com/abpframework/abp/issues/6895): remove role did not remove permissions - PR [#6839](https://togithub.com/abpframework/abp/pull/6839): Fix SolutionModuleAdder.RemoveProjectByPostFix (by [yekalkan](https://togithub.com/yekalkan)) - ISSUE [#6834](https://togithub.com/abpframework/abp/issues/6834): Navigation extension property table header should be localized ##### Others - PR [#7035](https://togithub.com/abpframework/abp/pull/7035): Tested Angular UI extensibility docs & updated screenshots (by [armanozak](https://togithub.com/armanozak)) - ISSUE [#7031](https://togithub.com/abpframework/abp/issues/7031): ProxyScriptingJsFuncHelper CreateJsObjectLiteral missing comma at end of string (when multiple parameters) - PR [#7029](https://togithub.com/abpframework/abp/pull/7029): Added Verdaccio Docker compose to create real-like test environment for Angular UI (by [mehmet-erim](https://togithub.com/mehmet-erim)) - PR [#7014](https://togithub.com/abpframework/abp/pull/7014): Added the time log for the commands to the publish.ps1 (by [mehmet-erim](https://togithub.com/mehmet-erim)) - PR [#7009](https://togithub.com/abpframework/abp/pull/7009): Fixed the injection token errors (by [mehmet-erim](https://togithub.com/mehmet-erim)) - PR [#7004](https://togithub.com/abpframework/abp/pull/7004): Update the entity after changing its properties. (by [maliming](https://togithub.com/maliming)) - PR [#7003](https://togithub.com/abpframework/abp/pull/7003): Bundle blazor resources in startup template (by [ilkayilknur](https://togithub.com/ilkayilknur)) - ISSUE [#7000](https://togithub.com/abpframework/abp/issues/7000): Creating a new user via the API does not save the name and surname when using MongoDB - PR [#6989](https://togithub.com/abpframework/abp/pull/6989): Angular UI: Added ThemeBasicTestingModule and secondary entry point for it (by [armanozak](https://togithub.com/armanozak)) - ISSUE [#6967](https://togithub.com/abpframework/abp/issues/6967): Angular UI: Add ThemeBasicTestingModule and secondary entry point for it - PR [#6966](https://togithub.com/abpframework/abp/pull/6966): Angular UI: Provided Validation Tokens via ThemeSharedModule (by [armanozak](https://togithub.com/armanozak)) - ISSUE [#6950](https://togithub.com/abpframework/abp/issues/6950): Test Angular UI extensibility docs & update screenshots - PR [#6923](https://togithub.com/abpframework/abp/pull/6923): Update CLI help info. (by [maliming](https://togithub.com/maliming)) - ISSUE [#6922](https://togithub.com/abpframework/abp/issues/6922): Bug in Volo.Abp.Cli command line argument - PR [#6920](https://togithub.com/abpframework/abp/pull/6920): Fixed localization of navigation extension property in Angular UI (by [armanozak](https://togithub.com/armanozak)) - PR [#6914](https://togithub.com/abpframework/abp/pull/6914): Fix SolutionModuleAdder.RemoveProjectByPostFix (by [yekalkan](https://togithub.com/yekalkan)) - PR [#6892](https://togithub.com/abpframework/abp/pull/6892): Angular UI: Added a wait utility function to use before opening/after closing modals in tests (by [armanozak](https://togithub.com/armanozak)) - ISSUE [#6889](https://togithub.com/abpframework/abp/issues/6889): ABP modal does not open/close in tests - ISSUE [#6888](https://togithub.com/abpframework/abp/issues/6888): Karma tests do not clear DOM after each test - PR [#6873](https://togithub.com/abpframework/abp/pull/6873): Cli: Change NuGet.config file path for module source-code download (by [yekalkan](https://togithub.com/yekalkan)) - PR [#6866](https://togithub.com/abpframework/abp/pull/6866): Fixed testing problems with modal, "New" button, and Actions dropdown (by [armanozak](https://togithub.com/armanozak)) - ISSUE [#6865](https://togithub.com/abpframework/abp/issues/6865): Testing modal, "New" button, and Actions dropdown has problems - PR [#6859](https://togithub.com/abpframework/abp/pull/6859): Lookup property table column localization fix (by [ilkayilknur](https://togithub.com/ilkayilknur)) - PR [#6825](https://togithub.com/abpframework/abp/pull/6825): Angular UI: Added UiExtensionsTestingModule and secondary entry point for it (by [armanozak](https://togithub.com/armanozak)) - PR [#6824](https://togithub.com/abpframework/abp/pull/6824): Angular UI: Improved testing with CoreModule (by [armanozak](https://togithub.com/armanozak)) - PR [#6810](https://togithub.com/abpframework/abp/pull/6810): Add ThemeSharedTestingModule and imConfiguration
π Schedule: At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.