Skip to content

Feature/mvc pipeline#199

Merged
valadas merged 505 commits intovaladas:developfrom
dnnsoftware:feature/mvc-pipeline
Jan 18, 2026
Merged

Feature/mvc pipeline#199
valadas merged 505 commits intovaladas:developfrom
dnnsoftware:feature/mvc-pipeline

Conversation

@valadas
Copy link
Owner

@valadas valadas commented Sep 20, 2025

Summary

@donker donker deleted the feature/mvc-pipeline branch October 3, 2025 13:22
valadas and others added 29 commits December 9, 2025 11:54
Merge changes from release/10.2.0 back into develop
Co-authored-by: Brian Dukes <bdukes@engagesoftware.com>
…hange (#6832)

In #6356 a dependency update made an unintentional breaking change. Instead of the classic "role" claim we now give a "http://schemas.microsoft.com/ws/2008/06/identity/claims/role" claim for roles.

JWT in itself has no specs for roles or claims which is left to whatever implementation is targetted like OIDC, OAuth, etc.

In DNN context it is a simple JWT but we do provide roles and the new package email values uses microsoft "standard" values that have been around in the Microsoft ecosystem since .Net Framework 4.5 and still lives all the way up to .Net 10.

I am not sure if we should support our old "role" claim forever or the Microsoft claim as there are 0 specs about "role". IETF does have a spec about "roles" so if we would change it to that spec, it would still be a breaking change.

What this PR does is provide both the old (<=9.13.9) behavior of "role" as well as the new microsoft way which may be better known in the .Net ecosystem. It also adds a deprecation note on both the plain and encrypted token to try and bring attention to this breacking change with the old way being obsolete and removed in v12.

Closes #6829
Fix the default for the web.config variable for upgrade uploading
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 7 to 8.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](peter-evans/create-pull-request@v7...v8)

---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
This is to avoid requiring configuration within the URL provider
Fix CDF webforms lifecycle issues
Updated `develop` with the latest fixes on `release/10.2.0`
Bumps [dotnet-sdk](https://github.com/dotnet/sdk) from 10.0.100 to 10.0.101.
- [Release notes](https://github.com/dotnet/sdk/releases)
- [Commits](dotnet/sdk@v10.0.100...v10.0.101)

---
updated-dependencies:
- dependency-name: dotnet-sdk
  dependency-version: 10.0.101
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
The new typescript based sample projects are built using our existing yarn process. However building DNN in modern Visual Studio (2022-2026) if you have typescript workload installed made the project build twice and VS was not really knowing what to do and failed.

This prevents VisualStudio/MsBuild to try and compile the typescript in the project, leaving it to our existing yarn process only.
Co-authored-by: Peter Donker <peter@bring2mind.net>
Convert SimpleWebFarmSync from aspx to axd
* Convert DotNetNuke.Tests.Utilities to SDK project

* Convert DotNetNuke.Tests.Web.Mvc to SDK project

* Convert DotNetNuke.Tests.Web to SDK project

* Convert DotNetNuke.Tests.UI to SDK project

* Convert DotNetNuke.Tests.Modules.DDRMenu to SDK project

* Convert DotNetNuke.Tests.Modules to SDK project

* Convert DotNetNuke.Tests.Mail to SDK project

* Convert DotNetNuke.Tests.Data to SDK project

* Convert DotNetNuke.Tests.Authentication to SDK project

* Convert DotNetNuke.Tests.AspNetCCP to SDK project

* Convert DotNetNuke.Tests.Content to SDK project

* Convert DotNetNuke.Tests.Core to SDK project

* Convert Dnn.PersonaBar.Users.Tests to SDK project

* Convert Dnn.PersonaBar.Security.Tests to SDK project

* Convert Dnn.PersonaBar.Pages.Tests to SDK project

* Convert Dnn.PersonaBar.ConfigConsole.Tests to SDK project

* Fix error when running URL tests

* Misc cleanup in DotNetNuke.Tests.Urls

* Convert DotNetNuke.Tests.Urls to SDK project

* Adjust timing of UrlTestBase config

* Fix typo in site template page name

* Remove usages of Is.True with more exact constraints

* Start using async/await for integration test HTTP

* Convert DotNetNuke.Tests.Integration to SDK project

* Fix path to DotNetNuke.Tests.Utilities assembly

* Convert DNN.Integration.Test.Framework to SDK project

* Bump test NuGet packages

Bump Microsoft.NET.Test.Sdk from 17.13.0 to 18.0.1
Bump NUnit from 4.3.2 to 4.4.0
Bump NUnit.Analyzers from 4.6.0 to 4.11.2
Bump NUnit3TestAdapter from 5.0.0 to 6.0.0
Bump Verify.NUnit from 28.10.1 to 31.8.0

* Fix not finding test assemblies

* Ignore exceptions copying test files

* Bump source generator tests from .NET 8 to 10

* Fix DotNetNuke.Log4Net reference in DotNetNuke.Instrumentation

* Fix DotNetNuke.Instrumentation reference in DotNetNuke.Web.Client

* Fix DotNetNuke.Web.Client reference in DotNetNuke.WebUtility

* Fix DotNetNuke.Instrumentation reference in DotNetNuke.HttpModules

* Fix four references in DotNetNuke.Web

* Fix DotNetNuke.Library reference in DotNetNuke.Web.Mvc

* Fix DotNetNuke.Library reference in DotNetNuke.Web.Razor

* Fix DotNetNuke.Instrumentation reference in DotNetNuke.Modules.RazorHost

* Fix two references in DotNetNuke.Modules.MemberDirectory

* Fix two references in DotNetNuke.Modules.MemberDirectory

* Fix DotNetNuke.Web.Client reference in DotNetNuke.Modules.Html

* Fix DotNetNukeInstrumentation reference in DotNetNuke.Modules.Groups

* Fix DotNetNuke.Web.Razor reference in DotNetNuke.Modules.DDRMenu

* Fix two references in DotNetNuke.Modules.CoreMessaging

* Remove unused compiled version of DotNetNuke.WebUtility

* Remove references to SolPartMenu

* Convert projects from packages.config to PackageReference

* Ignore warnings about transitive net48 dependencies in netstandard library

* Convert Dnn.PersonaBar.UI from packages.config to PackageReference

* Convert Dnn.PersonaBar.Library from packages.config to PackageReference

* Convert Dnn.PersonaBar.Extensions from packages.config to PackageReference

* Convert Dnn.EditBar.UI from packages.config to PackageReference

* Convert Dnn.EditBar.Library from packages.config to PackageReference

* Convert Dnn.GoogleMailAuthProvider from packages.config to PackageReference

* Convert Dnn.ExchangeOnlineAuthProvider from packages.config to PackageReference

* Convert DNNConnect.CKEditorProvider from packages.config to PackageReference

* Convert DotNetNuke.Website from packages.config to PackageReference

* Convert DotNetNuke.Providers.FolderProviders from packages.config to PackageReference

* Convert DotNetNuke.Providers.AspNetCCP from packages.config to PackageReference

* Convert DotNetNuke.Providers.Caching.SimpleWebFarmCachingProvider from packages.config to PackageReference

* Convert DotNetNuke.Authentication.Twitter from packages.config to PackageReference

* Convert DotNetNuke.Authentication.LiveConnect from packages.config to PackageReference

* Convert DotNetNuke.Authentication.Google from packages.config to PackageReference

* Convert DotNetNuke.Authentication.Facebook from packages.config to PackageReference

* Convert Dnn.AuthServices.Jwt from packages.config to PackageReference

* Convert DotNetNuke.Modules.RazorHost from packages.config to PackageReference

* Convert DotNetNuke.Modules.MemberDirectory from packages.config to PackageReference

* Convert DotNetNuke.Modules.Journal from packages.config to PackageReference

* Convert DotNetNuke.Modules.HtmlEditorManager from packages.config to PackageReference

* Convert DotNetNuke.Modules.Html from packages.config to PackageReference

* Convert DotNetNuke.Modules.Groups from packages.config to PackageReference

* Convert DotNetNuke.Modules.DDRMenu from packages.config to PackageReference

* Convert DotNetNuke.Modules.CoreMessaging from packages.config to PackageReference

* Convert DnnExportImportLibrary from packages.config to PackageReference

* Convert DnnExportImport from packages.config to PackageReference

* Convert Dnn.Modules.TelerikRemoval  from packages.config to PackageReference

* Convert Dnn.Modules.ResourceManager from packages.config to PackageReference

* Convert Dnn.Modules.Console from packages.config to PackageReference

* Convert Dnn.GoogleTagManagerConnector from packages.config to PackageReference

* Convert Dnn.GoogleAnalyticsConnector from packages.config to PackageReference

* Convert Dnn.GoogleAnalytics4Connector from packages.config to PackageReference

* Convert Dnn.AzureConnector from packages.config to PackageReference

* Fix source generator references

* Use BeforeTargets instead of overriding AfterBuild

See dotnet/msbuild#1680

* Convert Dnn.PersonaBar.UI to SDK-style project

* Convert Dnn.PersonaBar.Library to SDK-style project

* Convert Dnn.PersonaBar.Extensions to SDK-style project

* Convert Dnn.EditBar.UI to SDK-style project

* Convert Dnn.EditBar.Library to SDK-style project

* Convert DotNetNuke.Web.Razor to SDK-style project

* Convert DotNetNuke.Web.Mvc to SDK-style project

* Convert DotNetNuke.Web to SDK-style project

* Update DotNetNuke.ModulePipeline project file

Add analyzers config
Rearrange to match order of other projects

* Update DotNetNuke.Maintenance project file

Enable deterministic builds
Add analyzers config
Rearrange to match order of other projects

* Convert DotNetNuke.Library to SDK-style project

* Update DotNetNuke.Internal.SourceGenerators project file

Add analyzers config
Rearrange to match order of other projects

* Resolve warnings in DotNetNuke.Internal.SourceGenerators

* Convert DotNetNuke.HttpModules to SDK-style project

* Update DotNetNuke.DependencyInjection project file

Add analyzers config
Rearrange to match order of other projects

* Update DotNetNuke.Abstractions project file

Add analyzers config
Rearrange to match order of other projects

* Update Build project file

Add analyzers config
Rearrange to match order of other projects

* Convert DotNetNuke.WebUtility to SDK-style project

* Update DotNetNuke.Web.Client.ResourceManager project file

Add analyzers config
Rearrange to match order of other projects

* Convert DotNetNuke.Web.Client to SDK-style project

* Convert DotNetNuke.Syndication to SDK-style project

* Convert DotNetNuke.Instrumentation to SDK-style project

* Convert CountryListBox to SDK-style project

* Update Dnn.Skins.Aperture project file

Bump .NET from 6 to 8
Add analyzers config
Rearrange to match order of other projects

* Convert Dnn.AzureConnector to SDK-style project

* Convert Dnn.GoogleAnalytics4Connector to SDK-style project

* Convert Dnn.GoogleAnalyticsConnector to SDK-style project

* Convert Dnn.GoogleTagManagerConnector to SDK-style project

* Convert DnnExportImport to SDK-style project

* Convert DnnExportImportLibrary to SDK-style project

* Convert DotNetNuke.Providers.AspNetCCP to SDK-style project

* Convert DotNetNuke.Providers.Caching.SimpleWebFarmCachingProvider to SDK-style project

* Resolve CA1200: Avoid using cref tags with a prefix

* Resolve CA2263: Prefer generic overload when type is known

* Resolve CA2251: Use String.Equals over String.Compare

* Resolve CA2245: Do not assign a property to itself

* Resolve CA2211: Non-constant fields should not be visible

* Resolve CA2200: Rethrow to preserve stack details

* Resolve CA2201: Do not raise reserved exception types

* Resolve CA2208: Instantiate argument exceptions correctly

* Resolve CA2011: Do not assign property within its setter

* Resolve CA2016: Forward the CancellationToken parameter to methods that take one

* Resolve CA2022: Avoid inexact read with Stream.Read

* Resolve CA1805: Do not initialize unnecessarily

* Resolve CA1806: Do not ignore method results

* Resolve CA1816: Call GC.SuppressFinalize correctly

* Resolve CA1822: Mark members as static

* Resolve CA1824: Mark assemblies with NeutralResourcesLanguageAttribute

* Resolve CA1825: Avoid zero-length array allocations

* Resolve CA1827: Do not use Count()/LongCount() when Any() can be used

* Resolve CA1829: Use Length/Count property instead of Enumerable.Count method

* Resolve CA1830: Prefer strongly-typed Append and Insert method overloads on StringBuilder

* Resolve CA1834: Use StringBuilder.Append(char) for single character strings

* Resolve CA1840: Use Environment.CurrentManagedThreadId instead of Thread.CurrentThread.ManagedThreadId

* Resolve CA1845: Use span-based 'string.Concat'

* Resolve CA1852: Seal internal types

* Resolve CA1854: Prefer the IDictionary.TryGetValue(TKey, out TValue) method

* Resolve CA1858: Use StartsWith instead of IndexOf

* Resolve CA1859: Use concrete types when possible for improved performance

* Resolve CA1860: Avoid using 'Enumerable.Any()' extension method

* Resolve CA1861: Avoid constant arrays as arguments

* Resolve CA1862: Use the 'StringComparison' method overloads to perform case-insensitive string comparisons

* Resolve CA1309: Use ordinal StringComparison

* Resolve CA1872: Prefer 'Convert.ToHexString' and 'Convert.ToHexStringLower' over call chains based on 'BitConverter.ToString'

* Resolve CA1507: Use nameof in place of string

* Resolve CA1514: Avoid redundant length argument

* Resolve CA1304: Specify CultureInfo
This reverts commit a790c1a.

Platform/Connectors/GoogleAnalytics4/Dnn.GoogleAnalytics4Connector.csproj
Platform/Connectors/GoogleTagManager/Dnn.GoogleTagManagerConnector.csproj
Platform/DotNetNuke.DependencyInjection/DotNetNuke.DependencyInjection.csproj
Platform/DotNetNuke.Maintenance/Telerik/Removal/Steps/DeleteFilesStep.cs
Platform/DotNetNuke.Maintenance/Telerik/Removal/Steps/InstallAvailablePackageStep.cs
Platform/DotNetNuke.Maintenance/Telerik/Removal/Steps/RemoveExtensionStep.cs
Platform/DotNetNuke.Maintenance/Telerik/Removal/Steps/RemoveItemFromCollectionStep.cs
Platform/DotNetNuke.Maintenance/Telerik/Removal/Steps/RemoveTelerikBindingRedirectsStep.cs
Platform/DotNetNuke.Maintenance/Telerik/Removal/Steps/RemoveTelerikRewriterRulesStep.cs
Platform/DotNetNuke.Maintenance/Telerik/Removal/Steps/ReplacePortalTabModuleStep.cs
Platform/DotNetNuke.Maintenance/Telerik/Removal/Steps/ReplaceTabModuleStep.cs
Platform/DotNetNuke.Maintenance/Telerik/Removal/Steps/RequiredAttribute.cs
Platform/DotNetNuke.Maintenance/Telerik/Removal/Steps/UninstallPackageStep.cs
Platform/DotNetNuke.Web.Client.ResourceManager/DotNetNuke.Web.Client.ResourceManager.csproj
Platform/DotNetNuke.Web.Client.ResourceManager/Models/StylesheetResource.cs
Platform/DotNetNuke.Web.Mvc/Framework/ActionFilters/DnnAuthorizeAttribute.cs
Platform/DotNetNuke.Web.Mvc/Framework/ActionFilters/ModuleActionItemsAttribute.cs
Platform/DotNetNuke.Web.Mvc/Framework/ActionFilters/ValidateAntiForgeryTokenAttribute.cs
Platform/DotNetNuke.Web/UI/WebControls/Extensions/ListControlExtensions.cs
Platform/DotNetNuke.Web/UI/WebControls/Internal/PropertyEditorControls/DateEditControl.cs
Platform/DotNetNuke.Web/UI/WebControls/Internal/PropertyEditorControls/DateTimeEditControl.cs
Platform/Library/Entities/Content/Workflow/Dto/StateTransactionMessage.cs
Platform/Library/Entities/Content/Workflow/Repositories/WorkflowActionRepository.cs
Platform/Library/Entities/Content/Workflow/Repositories/WorkflowStateRepository.cs
Platform/Library/Entities/Modules/Definitions/ModuleDefinitionController.cs
Platform/Library/Entities/Modules/Definitions/ModuleDefinitionValidator.cs
Platform/Library/Entities/Modules/Definitions/UnknownModuleDefinitionVersionException.cs
Platform/Library/Entities/Users/Membership/MembershipPasswordController.cs
Platform/Library/Entities/Users/Membership/MembershipPasswordSettings.cs
Platform/Library/Framework/JavaScriptLibraries/JavaScriptLibraryController.cs
Platform/Library/Security/Permissions/Controls/DesktopModulePermissionsGrid.cs
Platform/Library/Services/FileSystem/FolderMappings/FolderMappingController.cs
Platform/Library/Services/FileSystem/FolderMappings/FolderMappingsConfigController.cs
Platform/Library/Services/FileSystem/Providers/DatabaseFolderProvider.cs
Platform/Library/Services/FileSystem/Providers/StandardFolderProvider.cs
Platform/Library/Services/GeneratedImage/FilterTransform/ImageResizeTransform.cs
Platform/Library/Services/GeneratedImage/ImageQuantization/OctreeQuantizer.cs
Platform/Library/Services/GeneratedImage/ImageQuantization/QuantizerException.cs
Platform/Library/Services/GeneratedImage/StartTransform/SecureFileTransform.cs
Platform/Library/Services/GeneratedImage/StartTransform/UserProfilePicTransform.cs
Platform/Library/Services/Localization/PortalLocalizationRequiredException.cs
Platform/Library/Services/Search/Internals/InternalSearchControllerImpl.cs
Platform/Library/Services/Social/Messaging/Internal/InternalMessagingControllerImpl.cs
Platform/Library/Services/Social/Messaging/Scheduler/CoreMessagingScheduler.cs
Platform/Library/Services/Tokens/PropertyAccess/CulturePropertyAccess.cs
Platform/Library/Services/Upgrade/Internals/Steps/SynchConnectionStringStep.cs
Platform/Library/Services/Upgrade/Internals/Steps/UpdateLanguagePackStep.cs
Platform/Library/UI/WebControls/NavDataSource/NavDataPageHierarchyData.cs
Platform/Library/UI/WebControls/PropertyEditor/Adapters/StandardEditorInfoAdapter.cs
Platform/Library/UI/WebControls/PropertyEditor/PropertyAttributes/ControlStyleAttribute.cs
Platform/Library/UI/WebControls/PropertyEditor/PropertyComparers/PropertyCategoryComparer.cs
Platform/Library/UI/WebControls/PropertyEditor/PropertyComparers/PropertyNameComparer.cs
Platform/Library/UI/WebControls/PropertyEditor/PropertyComparers/PropertySortOrderComparer.cs
Platform/Library/UI/WebControls/PropertyEditor/PropertyComparers/SettingNameComparer.cs
Platform/Modules/DnnExportImport/Components/Controllers/BaseController.cs
Platform/Modules/DnnExportImport/Components/Controllers/EntitiesController.cs
Platform/Modules/DnnExportImport/Components/Controllers/ExportController.cs
Platform/Modules/DnnExportImport/Components/Controllers/ImportController.cs
Platform/Modules/DnnExportImport/Components/Engines/ExportImportEngine.cs
Platform/Modules/DnnExportImport/Components/Scheduler/ExportImportScheduler.cs
Platform/Modules/DnnExportImport/Components/Services/AssetsExportService.cs
Platform/Modules/DnnExportImport/Components/Services/PackagesExportService.cs
Platform/Modules/DnnExportImport/Components/Services/PageTemplatesExportService.cs
Platform/Modules/DnnExportImport/Components/Services/PagesExportService.cs
Platform/Modules/DnnExportImport/Components/Services/PortalExportService.cs
Platform/Modules/DnnExportImport/Components/Services/ThemesExportService.cs
Platform/Modules/DnnExportImport/Components/Services/UsersDataExportService.cs
Platform/Modules/DnnExportImport/Components/Services/UsersExportService.cs
Platform/Modules/DnnExportImport/Components/Services/VocabularyService.cs
Platform/Modules/DnnExportImport/Components/Services/WorkflowsExportService.cs
Platform/Modules/DnnExportImportLibrary/Repository/ExportImportRepository.cs
Platform/Modules/HtmlEditorManager/DotNetNuke.Modules.HtmlEditorManager.csproj
Platform/Modules/MemberDirectory/DotNetNuke.Modules.MemberDirectory.csproj
Platform/Providers/AuthenticationProviders/DotNetNuke.Authentication.Facebook/DotNetNuke.Authentication.Facebook.csproj
Platform/Providers/AuthenticationProviders/DotNetNuke.Authentication.Facebook/Provider.build
Platform/Providers/AuthenticationProviders/DotNetNuke.Authentication.Facebook/packages.config
Platform/Providers/AuthenticationProviders/DotNetNuke.Authentication.Google/DotNetNuke.Authentication.Google.csproj
Platform/Providers/AuthenticationProviders/DotNetNuke.Authentication.Google/Provider.build
Platform/Providers/AuthenticationProviders/DotNetNuke.Authentication.Google/packages.config
Platform/Providers/AuthenticationProviders/DotNetNuke.Authentication.LiveConnect/DotNetNuke.Authentication.LiveConnect.csproj
Platform/Providers/AuthenticationProviders/DotNetNuke.Authentication.LiveConnect/Provider.build
Platform/Providers/AuthenticationProviders/DotNetNuke.Authentication.LiveConnect/packages.config
Platform/Providers/AuthenticationProviders/DotNetNuke.Authentication.Twitter/DotNetNuke.Authentication.Twitter.csproj
Platform/Providers/AuthenticationProviders/DotNetNuke.Authentication.Twitter/Provider.build
Platform/Providers/AuthenticationProviders/DotNetNuke.Authentication.Twitter/packages.config
Platform/Providers/CachingProviders/DotNetNuke.Providers.Caching.SimpleWebFarmCachingProvider/DotNetNuke.Providers.Caching.SimpleWebFarmCachingProvider.csproj
Platform/Providers/CachingProviders/DotNetNuke.Providers.Caching.SimpleWebFarmCachingProvider/SimpleWebFarmCachingProvider.cs
Platform/Providers/CachingProviders/DotNetNuke.Providers.Caching.SimpleWebFarmCachingProvider/SyncException.cs
Platform/Providers/CachingProviders/DotNetNuke.Providers.Caching.SimpleWebFarmCachingProvider/packages.config
Platform/Providers/ClientCapabilityProviders/Provider.AspNetCCP/Components/FeatureController.cs
Platform/Providers/ClientCapabilityProviders/Provider.AspNetCCP/DotNetNuke.Providers.AspNetCCP.csproj
Platform/Providers/ClientCapabilityProviders/Provider.AspNetCCP/Provider.build
Platform/Providers/ClientCapabilityProviders/Provider.AspNetCCP/packages.config
Platform/Providers/FolderProviders/DotNetNuke.Providers.FolderProviders.csproj
Platform/Providers/HtmlEditorProviders/DNNConnect.CKE/DNNConnect.CKEditorProvider.csproj
Platform/Providers/SmtpOAuthProviders/ExchangeOnlineAuthProvider/Dnn.ExchangeOnlineAuthProvider.csproj
Platform/Providers/SmtpOAuthProviders/ExchangeOnlineAuthProvider/Provider.build
Platform/Providers/SmtpOAuthProviders/ExchangeOnlineAuthProvider/packages.config
Platform/Providers/SmtpOAuthProviders/GoogleMailAuthProvider/Dnn.GoogleMailAuthProvider.csproj
Platform/Providers/SmtpOAuthProviders/GoogleMailAuthProvider/Provider.build
Platform/Providers/SmtpOAuthProviders/GoogleMailAuthProvider/packages.config
Platform/Tests/DNN.Integration.Test.Framework/DNN.Integration.Test.Framework.csproj
Platform/Tests/DNN.Integration.Test.Framework/DNN.Integration.Test.Framework.nuspec
Platform/Tests/DNN.Integration.Test.Framework/Helpers/WebApiTestHelper.cs
Platform/Tests/DotNetNuke.Tests.AspNetCCP/DotNetNuke.Tests.AspNetCCP.csproj
Platform/Tests/DotNetNuke.Tests.AspNetCCP/ILLink/ILLink.Descriptors.LibraryBuild.xml
Platform/Tests/DotNetNuke.Tests.Authentication/DotNetNuke.Tests.Authentication.csproj
Platform/Tests/DotNetNuke.Tests.Authentication/ILLink/ILLink.Descriptors.LibraryBuild.xml
Platform/Tests/DotNetNuke.Tests.Content/ILLink/ILLink.Descriptors.LibraryBuild.xml
Platform/Tests/DotNetNuke.Tests.Core/Collections/CollectionExtensionTests.cs
Platform/Tests/DotNetNuke.Tests.Core/Collections/NaiveLockingListTests.cs
Platform/Tests/DotNetNuke.Tests.Core/Controllers/Messaging/NotificationsControllerTests.cs
Platform/Tests/DotNetNuke.Tests.Core/Controllers/Search/LuceneControllerTests.cs
Platform/Tests/DotNetNuke.Tests.Core/Controllers/Search/SearchControllerTests.cs
Platform/Tests/DotNetNuke.Tests.Core/Entities/Tabs/TabControllerTests.cs
Platform/Tests/DotNetNuke.Tests.Core/ILLink/ILLink.Descriptors.LibraryBuild.xml
Platform/Tests/DotNetNuke.Tests.Core/Providers/Folder/FileManagerTests.cs
Platform/Tests/DotNetNuke.Tests.Core/Providers/Folder/FolderManagerTests.cs
Platform/Tests/DotNetNuke.Tests.Core/Providers/Folder/StandardFolderProviderTests.cs
Platform/Tests/DotNetNuke.Tests.Core/Providers/Membership/MembershipProviderTests.cs
Platform/Tests/DotNetNuke.Tests.Core/Providers/Permissions/PermissionTests.cs
Platform/Tests/DotNetNuke.Tests.Core/Services/Installer/AssemblyInstallerTests.cs
Platform/Tests/DotNetNuke.Tests.Core/Services/Localization/LocalizationTests.cs
Platform/Tests/DotNetNuke.Tests.Data/ILLink/ILLink.Descriptors.LibraryBuild.xml
Platform/Tests/DotNetNuke.Tests.Integration/DotNetNuke.Tests.Integration.csproj
Platform/Tests/DotNetNuke.Tests.Integration/ILLink/ILLink.Descriptors.LibraryBuild.xml
Platform/Tests/DotNetNuke.Tests.Integration/Modules/DDRMenu/DDRMenuTests.cs
Platform/Tests/DotNetNuke.Tests.Integration/Modules/DigitalAssets/DigitalAssetsTests.cs
Platform/Tests/DotNetNuke.Tests.Integration/Modules/Journal/PostJournalTests.cs
Platform/Tests/DotNetNuke.Tests.Integration/PersonaBar/Content/Pages/AddPageTests.cs
Platform/Tests/DotNetNuke.Tests.Integration/PersonaBar/Manage/Users/UsersFiltersTests.cs
Platform/Tests/DotNetNuke.Tests.Integration/PersonaBar/Pages/PagesManagementTests.cs
Platform/Tests/DotNetNuke.Tests.Integration/Services/Installer/XmlMergeTests.cs
Platform/Tests/DotNetNuke.Tests.Integration/Tests/Library/ImageHandlerTests.cs
Platform/Tests/DotNetNuke.Tests.Integration/Tests/Portals/PortalInfoTests.cs
Platform/Tests/DotNetNuke.Tests.Integration/Tests/Portals/PortalSettingsTests.cs
Platform/Tests/DotNetNuke.Tests.Mail/ILLink/ILLink.Descriptors.LibraryBuild.xml
Platform/Tests/DotNetNuke.Tests.Modules.DDRMenu/DotNetNuke.Tests.Modules.DDRMenu.csproj
Platform/Tests/DotNetNuke.Tests.Modules.DDRMenu/ILLink/ILLink.Descriptors.LibraryBuild.xml
Platform/Tests/DotNetNuke.Tests.Modules/ILLink/ILLink.Descriptors.LibraryBuild.xml
Platform/Tests/DotNetNuke.Tests.SourceGenerators/DotNetNuke.Tests.SourceGenerators.csproj
Platform/Tests/DotNetNuke.Tests.UI/ILLink/ILLink.Descriptors.LibraryBuild.xml
Platform/Tests/DotNetNuke.Tests.UI/Validation/DataAnnotationsObjectValidatorTests.cs
Platform/Tests/DotNetNuke.Tests.Urls/ILLink/ILLink.Descriptors.LibraryBuild.xml
Platform/Tests/DotNetNuke.Tests.Utilities/DotNetNuke.Tests.Utilities.csproj
Platform/Tests/DotNetNuke.Tests.Utilities/ILLink/ILLink.Descriptors.LibraryBuild.xml
Platform/Tests/DotNetNuke.Tests.Web.Mvc/ILLink/ILLink.Descriptors.LibraryBuild.xml
Platform/Tests/DotNetNuke.Tests.Web/ILLink/ILLink.Descriptors.LibraryBuild.xml
Platform/Website/DesktopModules/Admin/SearchResults/SearchResults.ascx.cs
Platform/Website/DesktopModules/Admin/Security/ProfileDefinitions.ascx.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/AdminLogs/AdminLogsController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/BusinessController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/ConfigConsole/ConfigConsoleController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Extensions/CreateModuleController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Extensions/Dto/PackageInfoDto.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Extensions/Editors/AuthSystemPackageEditor.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Extensions/Editors/ModulePackageEditor.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Extensions/Editors/SkinObjectPackageEditor.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Extensions/ExtensionsController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Extensions/InstallController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Pages/BulkPagesController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Pages/Converters.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Pages/PageManagementController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Pages/PageUrlsController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Pages/PagesControllerImpl.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Pages/Security/SecurityService.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Pages/TemplateController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Commands/ListCommands.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Prompt/Commands/Portal/ListPortals.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Prompt/Models/PortalModel.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Prompt/Repositories/CommandRepository.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Recyclebin/RecyclebinController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Roles/RolesController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Security/Attributes/RegistrationFieldsAttribute.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Security/AuditChecks.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Security/CheckResult.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckDefaultPage.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckDiskAcccessPermissions.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckSqlRisk.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Security/Checks/CheckTracing.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Security/SecurityController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Seo/SeoController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Servers/DatabaseServer/DatabaseController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Servers/Log/LogController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Servers/PerformanceSettings/PerformanceController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Servers/WebServer/ServerInfo.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/SiteGroups/PortalGroupAdapter.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/SiteSettings/LanguagesControllerTasks.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/SiteSettings/SiteSettingsController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Sites/SitesController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/SqlConsole/AdHocSqlQuery.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/SqlConsole/SqlQueryController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/TaskScheduler/TaskSchedulerController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Themes/ThemesController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Users/Dto/UserBasicDto.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Users/Helpers/SearchTextFilter.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Users/Prompt/Commands/AddRoles.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Users/Prompt/Models/UserModel.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Users/Prompt/Models/UserModelBase.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Users/Prompt/Utilities.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Users/RegisterController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Users/RegistrationException.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Users/UsersController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Components/Vocabularies/VocabulariesController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Dnn.PersonaBar.Extensions.csproj
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Services/CommandController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Services/ConfigConsoleController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Services/ConnectorsController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Services/CssEditorController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Services/ExtensionsController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Services/LanguagesController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Services/RecyclebinController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Services/RolesController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Services/SecurityController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Services/ServerSettingsPerformanceController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Services/ServerSettingsSmtpAdminController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Services/SiteGroupsController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Services/SiteSettingsController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Services/SqlConsoleController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Services/SystemInfoApplicationAdminController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Services/SystemInfoApplicationHostController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Services/SystemInfoServersController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Services/TaskSchedulerController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Services/UpgradesController.cs
Dnn.AdminExperience/Dnn.PersonaBar.Extensions/Services/UsersController.cs
Dnn.AdminExperience/EditBar/Dnn.EditBar.Library/Dnn.EditBar.Library.csproj
Dnn.AdminExperience/EditBar/Dnn.EditBar.UI/Controllers/ContentEditorManager.cs
Dnn.AdminExperience/EditBar/Dnn.EditBar.UI/Controllers/LocalizationController.cs
Dnn.AdminExperience/EditBar/Dnn.EditBar.UI/Items/WorkflowBaseMenuItem.cs
Dnn.AdminExperience/EditBar/Dnn.EditBar.UI/Services/ContentEditorController.cs
Dnn.AdminExperience/EditBar/Dnn.EditBar.UI/Services/LocalizationController.cs
Dnn.AdminExperience/EditBar/Dnn.EditBar.UI/Services/ServiceRouteMapper.cs
Dnn.AdminExperience/Library/Dnn.PersonaBar.Library/Attributes/AdvancedPermissionAttribute.cs
Dnn.AdminExperience/Library/Dnn.PersonaBar.Library/Attributes/MenuPermissionAttribute.cs
Dnn.AdminExperience/Library/Dnn.PersonaBar.Library/Containers/PersonaBarContainer.cs
Dnn.AdminExperience/Library/Dnn.PersonaBar.Library/Controllers/LocalizationController.cs
Dnn.AdminExperience/Library/Dnn.PersonaBar.Library/Controllers/LocalizationException.cs
Dnn.AdminExperience/Library/Dnn.PersonaBar.Library/Controllers/TabsController.cs
Dnn.AdminExperience/Library/Dnn.PersonaBar.Library/Dnn.PersonaBar.Library.csproj
Dnn.AdminExperience/Library/Dnn.PersonaBar.Library/Helper/PortalHelper.cs
Dnn.AdminExperience/Library/Dnn.PersonaBar.Library/HttpRequestMessageExtensions.cs
Dnn.AdminExperience/Library/Dnn.PersonaBar.Library/Model/PersonaBarMenu.cs
Dnn.AdminExperience/Library/Dnn.PersonaBar.Library/Permissions/CompareMenuPermissions.cs
Dnn.AdminExperience/Library/Dnn.PersonaBar.Library/Permissions/MenuPermissionController.cs
Dnn.AdminExperience/Library/Dnn.PersonaBar.Library/Prompt/ConsoleCommandBase.cs
Dnn.AdminExperience/Library/Dnn.PersonaBar.Library/Repository/PersonaBarExtensionRepository.cs
Dnn.AdminExperience/Library/Dnn.PersonaBar.Library/Repository/PersonaBarRepository.cs
Dnn.AdminExperience/Library/Dnn.PersonaBar.UI/Components/Controllers/AdminMenuController.cs
Dnn.AdminExperience/Library/Dnn.PersonaBar.UI/Components/Installers/PersonaBarMenuInstaller.cs
Dnn.AdminExperience/Library/Dnn.PersonaBar.UI/HttpModules/PersonaBarModule.cs
Dnn.AdminExperience/Library/Dnn.PersonaBar.UI/MenuControllers/LinkMenuController.cs
Dnn.AdminExperience/Library/Dnn.PersonaBar.UI/Services/ComponentsController.cs
Dnn.AdminExperience/Library/Dnn.PersonaBar.UI/Services/Dto/FrameworkQueryDTO.cs
Dnn.AdminExperience/Library/Dnn.PersonaBar.UI/Services/LocalizationController.cs
Dnn.AdminExperience/Library/Dnn.PersonaBar.UI/Services/ServiceRouteMapper.cs
Dnn.AdminExperience/Library/Dnn.PersonaBar.UI/Services/TabsController.cs
Dnn.AdminExperience/Library/Dnn.PersonaBar.UI/admin/personaBar/UserControls/PersonaBarContainer.ascx.cs
Dnn.AdminExperience/Tests/Dnn.PersonaBar.ConfigConsole.Tests/ConfigConsoleControllerTests.cs
Dnn.AdminExperience/Tests/Dnn.PersonaBar.ConfigConsole.Tests/Dnn.PersonaBar.ConfigConsole.Tests.csproj
Dnn.AdminExperience/Tests/Dnn.PersonaBar.ConfigConsole.Tests/ILLink/ILLink.Descriptors.LibraryBuild.xml
Dnn.AdminExperience/Tests/Dnn.PersonaBar.ConfigConsole.Tests/packages.config
Dnn.AdminExperience/Tests/Dnn.PersonaBar.Pages.Tests/Dnn.PersonaBar.Pages.Tests.csproj
Dnn.AdminExperience/Tests/Dnn.PersonaBar.Pages.Tests/ILLink/ILLink.Descriptors.LibraryBuild.xml
Dnn.AdminExperience/Tests/Dnn.PersonaBar.Security.Tests/Checks/CheckTelerikPresenceTests.cs
Dnn.AdminExperience/Tests/Dnn.PersonaBar.Security.Tests/Dnn.PersonaBar.Security.Tests.csproj
Dnn.AdminExperience/Tests/Dnn.PersonaBar.Security.Tests/ILLink/ILLink.Descriptors.LibraryBuild.xml
Dnn.AdminExperience/Tests/Dnn.PersonaBar.Users.Tests/AddRolesUnitTests.cs
Dnn.AdminExperience/Tests/Dnn.PersonaBar.Users.Tests/Dnn.PersonaBar.Users.Tests.csproj
Dnn.AdminExperience/Tests/Dnn.PersonaBar.Users.Tests/ILLink/ILLink.Descriptors.LibraryBuild.xml
DotNetNuke.Internal.SourceGenerators/DotNetNuke.Internal.SourceGenerators.csproj
bdukes and others added 29 commits January 7, 2026 10:56
…tly strong

Allow specifying algorithm in EncryptAES
Add 'nofollow' attribute to SkinObject links
Convert to centralized package management
Use parameter types to get method via reflection
Bumps the npm_and_yarn group with 1 update in the / directory: [undici](https://github.com/nodejs/undici).


Updates `undici` from 7.11.0 to 7.18.2
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](nodejs/undici@v7.11.0...v7.18.2)

---
updated-dependencies:
- dependency-name: undici
  dependency-version: 7.18.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
…_and_yarn-56c738b7c2

Bump undici from 7.11.0 to 7.18.2 in the npm_and_yarn group across 1 directory
Bumps [dotnet-sdk](https://github.com/dotnet/sdk) from 10.0.101 to 10.0.102.
- [Release notes](https://github.com/dotnet/sdk/releases)
- [Commits](dotnet/sdk@v10.0.101...v10.0.102)

---
updated-dependencies:
- dependency-name: dotnet-sdk
  dependency-version: 10.0.102
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@valadas valadas merged commit 57252ad into valadas:develop Jan 18, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants