Releases: dnnsoftware/Dnn.Platform
v10.3.0
Release Notes
Important
Starting with DNN 10.2.0 a new upgrade process has been put in place to make upgrades more reliable.
Do not simply unzip the upgrade package to your website directory, instead use the classic upgrade process to get to v10.2.0 or higher and then upload this release in Settings -> Servers -> System Info -> Upgrades.
Read more about it in the documentaton
If you are upgrading from 10.2.0 up to 10.2.3 to this version and do not see the button to upload an upgrade package in the PersonaBar, please add <add key="AllowDnnUpgradeUpload" value="true" /> the the <appSettings> section of the web.config file prior to upgrading.
We'd like to first thank everyone from the community who has submitted pull requests or reported issues.
A grand total of 54 pull requests by 6 contributors were processed for this release.
Noteworthy Changes in v10.3.0
Bug Fixes
- Added CDV cache buster argument to Persona Bar loads #7074 Thanks @bdukes
- Fixed config scripts getting missed #7075 Thanks @bdukes
- Fixed the addition of assemblies and sql scripts to module build #7098 Thanks @donker
- Fixed an issue where language flags would not show in PersonaBar #7116 Thanks @valadas
- Fixed separator issue in csp header #7126 Thanks @sachatrauwaen
Enhancements
- Implemented Content security policy headers (CSP) management #6752 thanks @sachatrauwaen
- Enhanced font-weight for bold elements in default theme #6897 thanks @uzmannazari
- Fixed a scheduler drift (happy path) #7047 Thanks @r90727
Maintenance
- Updated caniuse database #7046
- Bumped lerna from 9.0.0 to 9.0.5 #7048
- Bumped tsx from 4.20.6 to 4.21.0 #7049
- Bumped zip-lib from 1.1.2 to 1.2.1 #7050
- Bumped rollup from 4.53.3 to 4.59.0 in the npm_and_yarn group across 1 directory #7053
- Bumped Cake.Frosting from 6.0.0 to 6.1.0 #7054 Thanks @bdukes
- Bumped MSBuild Community Tasks from 1.2.0 to 1.5.0 #7061 Thanks @bdukes
- Bumped the npm_and_yarn group across 1 directory with 3 updates #7062
- Bumped svgo from 3.3.2 to 3.3.3 in the npm_and_yarn group across 1 directory #7070
- Bumped Mimekit to 4.15.1 and BouncyCastle to 2.6.2 #7072 Thanks @donker
- Bumped dompurify from 3.3.1 to 3.3.2 in the npm_and_yarn group across 1 directory #7073
- Bumped immutable from 3.8.2 to 3.8.3 in the npm_and_yarn group across 1 directory #7078
- Removed former github action to bump versions after releases #7086 Thanks @valadas
- Automated Merge CI changes into develop #7097
- Bumped dotnet-sdk from 10.0.103 to 10.0.200 #7104
- Bumped the npm_and_yarn group across 1 directory with 3 updates #7111
- Updated caniuse database #7113
Documentation / Developer Experience
- Resolved several obsolete warnings #6965 Thanks @bdukes
- Implemented Inline build task #7064 Thanks @bdukes
- Automated post-build tasks to keep github in sync #7076 Thanks @valadas
- Fixed a missing user for CI Bot #7081 Thanks @valadas
- Automated : Merged CI changes into develop #7090
- Prevented not runing PR task to show as a failure #7091 Thanks @valadas
- Prevented noisy PRs for SolutionInfo.cs version changes #7094 Thanks @valadas
- Made package.json files to use only Major.Minor.Patch versioning #7096 Thanks @valadas
- Avoids creating an automatic PR if there is nothing to commit #7099 Thanks @valadas
- Performed an MSBuild clean up #7101 Thanks @bdukes
- Remove generated CSS from commiting #7105 Thanks @bdukes
- Added CI build via GitHub Actions #7108 Thanks @bdukes
- Import MSBuild.Community.Tasks via NuGet #7109 Thanks @bdukes
- Moved the copying of sample projects to the prepare packaging task #7112 Thanks @donker
- Added GitHub Actions job to deploy to NuGet #7117 Thanks @bdukes
- Updated badge in README to use GitHub Actions CI #7118 Thanks @bdukes
- Fixed GitVersion not being able to read history from repo #7119 Thanks @bdukes
- Update env variables from workflow_dispatch inputs #7120 Thanks @bdukes
- Pinned actions in workflows using commit SHA #7121 Thanks @bdukes
- Added dependency review step for pull requests #7122 Thanks @bdukes
- Added OSSF scorecard action #7125 Thanks @bdukes
- Added GitHub Actions job to attest artifacts #7129 Thanks @bdukes
- Fixed tests with inconsistent values #7130 Thanks @bdukes
- Limited permissions available to GitHub Actions workflows #7132 Thanks @bdukes
- Added OpenSSF best practices badge #7135 Thanks @bdukes
List of Contributors
- @bdukes Brian Dukes
- @valadas Daniel Valadas
- @donker Peter Donker
- @sachatrauwaen Sacha Trauwaen
- @uzmannazari Ali Nazari
- @r90727 Roman M
Additional Resources.
Is this your first time installing or upgrading DNN? If so, you can find some help with the installation and upgrade wiki articles. If this is your 100th time upgrading DNN, maybe review the guides and submit a few changes!
v10.2.3
Release Notes
Important
Starting with DNN 10.2.0 a new upgrade process has been put in place to make upgrades more reliable.
Do not simply unzip the upgrade package to your website directory, instead use the classic upgrade process to get to v10.2.0 and then upload this release in Settings -> Servers -> System Info -> Upgrades.
Read more about it in the documentaton
We'd like to first thank everyone from the community who has submitted pull requests or reported issues.
A grand total of 38 pull requests by 5 contributors were processed for this release.
Noteworthy Changes in v10.2.3
Bug Fixes
- Fixed an issue where
dnnHelperTipcaused horizontal scrollbar #6927 Thanks @thienvc - Fixed an issue where the install wizard was not working with hash in URL #6951 Thanks @bdukes
- Fixed a date mismatch in task scheduler editor #6979 Thanks @r90727
- Fixed Portal-based CDV version for client resource management #6987 Thanks @donker
- Fixed an issue with inability to set module permissions #6997 Thanks @bdukes
- Fixed several small issues with Content Delivery Framework #7002 Thanks @donker
- Fixed an issue where site file management was not create on localized portal import/creation #7003 Thanks @valadas
- Fixed issues with context menus in resource manager #7021 Thanks @valadas
- Fixed
yarn.lockinconsistencies #7038 Thanks @bdukes - Fixed a DDR Menu CDF issue #7056 Thanks @donker
- Fixed cookie consent JS being loaded as CSS #7057 Thanks @bdukes
- Prevents an exceptions when sending email without portal #7058 Thanks @bdukes
Enhancements
- Harmonized support for portal settings in portal templates #6983 Thanks @valadas
- Reduced upgrade issues by not including
System.Memoryin install or upgrade packages #6996 Thanks @bdukes
Maintenance
- Bumped
lodashfrom 4.17.21 to 4.17.23 #6944 - Updated
caniusedatabase #6958 #7005 - Bumped
@eslint/jsfrom 9.38.0 to 9.39.2 #6962 - Bumped
@babel/preset-envfrom 7.28.3 to 7.29.0 #6963 - Merged changes from release/10.2.2 into develop #6971 Thanks @bdukes
- Bumped
webpackfrom 5.102.1 to 5.104.1 in the npm_and_yarn group across 1 directory #6976 - Bumped
dotnet-sdkfrom 10.0.102 to 10.0.103 #6989 - Added warning about duplicated
dnn.jquery.jsfile #7001 Thanks @valadas - Bumped
Microsoft.SourceLink.GitHubfrom 8.0.0 to 10.0.103 #7016 Thanks @bdukes - Bumped
Cake.BuildSystem.Modulefrom 8.0.0 to 9.0.0 #7017 Thanks @bdukes - Bumped
coverlet.collectorfrom 6.0.4 to 8.0.0 #7018 Thanks @bdukes - Bumped
NUnitandNUnit3TestAdapter#7019 Thanks @bdukes - Bumped NuGet tools used by Cake #7022 Thanks @bdukes
- Bumped
Verify.NUnitfrom 31.8.0 to 31.13.2 #7023 Thanks @bdukes - Bumped
Microsoft.Data.SqlClientfrom 6.1.3 to 6.1.4 #7024 Thanks @bdukes - Bumped
Microsoft.SqlServer.SqlManagementObjectsfrom 180.10.0 to 181.12.0 #7025 Thanks @bdukes - Bumped
ajvfrom 6.12.6 to 6.14.0 #7029 - Updated develop with latest fixes from release/10.2.3 #7040 Thanks @valadas
- Merged latest fixes from 10.2.3 into develop #7059 Thanks @valadas
Documentation / Developer Experience
- Moved 5 PB modules from Webpack to RS Build #6837 Thanks @donker
- Moved
Microsoft.SourceLink.GitHubto be a global package reference #6974 Thanks @bdukes - Resolved CA1874 warnings about
Regex.IsMatch#6985 Thanks @bdukes - Added source code for
DotNetNuke.WebControls#6988 Thanks @bdukes - Adjusted to be able to built from source without git repository #6991 Thanks @bdukes
- Bumped versions as per 10.2.2 being released #6998 Thanks @valadas
- Use
GlobalPackageReferenceforStylecop.Analyzers#7006 Thanks @bdukes - Upgraded Storybook to v10 #7008 Thanks @valadas
- Resolved no-useless-assignment ESLint errors #7027 Thanks @bdukes
- Modified
ApiTokenAuthorizeto support being used as a an attribute at class level #7032 Thanks @bdukes
List of Contributors
Additional Resources.
Is this your first time installing or upgrading DNN? If so, you can find some help with the [installation](https://dnndocs.com/content/tutorials/server/setup/administrators-setup-overview/index.html) and [upgrade](https://dnndocs.com/content/getting-started/setup/upgrades/index.html) wiki articles. If this is your 100th time upgrading DNN, maybe review the guides and submit a few changes!
v10.2.2
Release Notes
Important
Starting with DNN 10.2.0 a new upgrade process has been put in place to make upgrades more reliable.
Do not simply unzip the upgrade package to your website directory, instead use the classic upgrade process to get to v10.2.0 and then upload this release in Settings -> Servers -> System Info -> Upgrades.
Read more about it in the documentaton
We'd like to first thank everyone from the community who has submitted pull requests or reported issues.
A grand total of 26 pull requests by 5 contributors were processed for this release.
Noteworthy Changes in v10.2.2
Bug Fixes
- Fixed an incorrect cast that affected module install in Persona Bar #6887 Thanks @bdukes
- Added back RTL resource handling #6888 Thanks @bdukes
- Fixed an that caused AmbiguousMatchException in ClientResourceSettings.GetPortalSettingThroughReflection #6911 Thanks @bdukes
- Fixed an incorrect SkinPath #6919 Thanks @thienvc
- Fixed an issue with CRM during Partial Postback (UpdatePanel) #6935 Thanks @thienvc
- Fixed a CKEditor Browser missing scripts #6936 Thanks @bdukes
- Fixed an errors loading Pages PB components #6945 Thanks @bdukes
- Fixed disposed error from IPersonaBarContainer #6948 Thanks @bdukes
- Get ContentEditorManager dependencies from request scope #6950 Thanks @bdukes
- Fixed an issue where getting permissions from DB would fail at times #6953 Thanks @valadas
- Fixed RTL resource detection by resolving virtual path to physical path #6955 Thanks @mnouraei
- Fix to resolution of ClientResourceController in ServicesFramework #6964 Thanks @donker
- Get ServicesFramework instance from DI container #6966 Thanks @bdukes
Enhancements
- Added 'nofollow' attribute to SkinObject links #6890 thanks @uzmannazari
- Modified BreadCrumb skin object to render semantic, accessible breadcrumb markup #6898 #6941 Thanks @uzmannazari and @bdukes
- Made JWT TTL configurable #6920 Thanks @valadas
- Added RenderingVersion to skinobjects #6972 Thanks @valadas
Maintenance
- Resolved several build warnings #6861 Thanks @bdukes
- Updated caniuse database #6880
- Bumped @storybook/addon-onboarding from 9.1.13 to 10.1.11 #6881
- Bumped @babel/eslint-parser from 7.28.4 to 7.28.5 #6882
- Bumped @typescript-eslint/parser from 8.46.2 to 8.51.0 #6883
- Bumped undici from 7.11.0 to 7.18.2 in the npm_and_yarn group across 1 directory #6912
- Bumped dotnet-sdk from 10.0.101 to 10.0.102 #6913
- Updated caniuse database #6914
- Bumped lodash-es from 4.17.21 to 4.17.22 in the npm_and_yarn group across 1 directory #6929
- Bumped lodash from 4.17.21 to 4.17.23 in /Dnn.AdminExperience/ClientSide/Pages.Web in the npm_and_yarn group across 1 directory #6930
- Suppress HtmlSanitizer upgrade #6970 Thanks @bdukes
Documentation / Developer Experience
- Fixed missing sql files from sample modules #6875 Thanks @donker
- Added missing documentation #6899 Thanks @bdukes
- Converted to centralized package management #6908 Thanks @bdukes
- Updated help text for JavaScript module settings #6922 Thanks @valadas
- Fixed whitespace issues in default.aspx.cs #6925 Thanks @valadas
- Fixed an issue where DotNetNuke.dll was not copied to site for debug #6952 Thanks @valadas
List of Contributors
- @bdukes Brian Dukes
- @valadas Daniel Valadas
- @thienvc OneDNN
- @uzmannazari Ali Nazari
- @donker Peter Donker
- @mnouraei Mahmoud Nouraei
Additional Resources.
Is this your first time installing or upgrading DNN? If so, you can find some help with the installation and upgrade wiki articles. If this is your 100th time upgrading DNN, maybe review the guides and submit a few changes!
v10.2.1
Release Notes
Important
Starting with DNN 10.2.0 a new upgrade process has been put in place to make upgrades more reliable.
Do not simply unzip the upgrade package to your website directory, instead use the classic upgrade process to get to v10.2.0 and then upload this release in Settings -> Servers -> System Info -> Upgrades.
Read more about it in the documentaton
We'd like to first thank everyone from the community who has submitted pull requests or reported issues.
A grand total of 15 pull requests by 4 contributors were processed for this release.
Noteworthy Changes in v10.2.1
Bug Fixes
- Fixed an issue where new pages remained in Draft when Versioning was enabled and Workflow was disabled #6836 thanks @tvatavuk
- Made SVG element check case insensitive #6844 @bdukes
- Fixes from jQuery UI bump to 1.14.1 #6865 Thanks @bdukes
- Prevented the installBlocker lock file from being removed by subsequent requests during Upgrade or Install. #6869 Thanks @dimarobert
- Added back empty constructors for CDF controls that was a breaking change for some extensions #6871 Thanks @bdukes
- Fixed an issue with potentially duplicated AllowDnnUpgradeUpload #6876 Thanks @valadas
Maintenance
- Bumped peter-evans/create-pull-request from 7 to 8 #6838
- Bumped dotnet-sdk from 10.0.100 to 10.0.101 #6848
- Resolved several build warnings #6852 Thanks @bdukes
- Updated caniuse database #6856
- Bumped storybook from 9.1.13 to 9.1.17 in /Dnn.AdminExperience/ClientSide/Dnn.React.Common in the npm_and_yarn group across 1 directory #6867
- Bumped storybook from 9.1.13 to 9.1.17 in the npm_and_yarn group across 1 directory #6868
Documentation / Developer Experience
- Converted SimpleWebFarmSync from aspx to axd #6842 Thanks @bdukes
- Prevented from packaging globbing assembly twice #6845 Thanks @bdukes
- Fixed a build issue with new typescript sample projects #6849 Thanks @valadas
List of Contributors
- @bdukes Brian Dukes
- @valadas Daniel Valadas
- @tvatavuk Tonći Vatavuk
- @dimarobert Robert Dima
Additional Resources.
Is this your first time installing or upgrading DNN? If so, you can find some help with the installation and upgrade wiki articles. If this is your 100th time upgrading DNN, maybe review the guides and submit a few changes!
v10.2.0
Important
Thanks to the investigation skills of @dimarobert, an error in Microsoft's Documentation was identified where requestLengthDiskThreshold was incorrectly documented as accepting Bytes instead of KB for its value. @mitchelsellers submitted this Pull Request to correct the documentation.
Historically in DNN we have always used Microsoft's recommended default 80KB but we were running under the assumption of that documentation being correct. This means that before @david-poindexter fixed the default in #6819, DNN was effectively using 80MB instead of 80KB for this value due to the wrong documentation.
Upon upgrading to this version, DNN will change the web.config value to 80 to match the Microsoft recommended default. If you had a good reason to use a different value, please update your web.config after this upgrade to the value you see fit. However, if you have no valid reason to use a different value, we recommend 80 as a good starting point.
Important
In DNN <10.0.0 the JWT role claim was simply role. Due to some dependency updates it became http://schemas.microsoft.com/ws/2008/06/identity/claims/role without being reported in DNN 10.0.0.
In DNN 10.2.0 we are fixing this discrepancy by providing both names and we will remove the legacy role name in DNN v12.
If you currently have implementations consuming JWT role claim, please update them to http://schemas.microsoft.com/ws/2008/06/identity/claims/role or use a regex.
Release Notes
We'd like to first thank everyone from the community who has submitted pull requests or reported issues.
A grand total of 32 pull requests by 6 contributors were processed for this release.
Noteworthy Changes in v10.2.0
Enhancements/Features
- Implemented a new Client Dependency Framework to move away from the
ClientDependencyCoreproject #6729 Thanks @donker - Implemented User Interface for management of upgrades #6779 Thanks @donker
- Fixed memory management issues of fileSystemWatcher #6797 Thanks @donker
- Removed FromSrc in the new CDF solution in favor of CreateX method #6812 Thanks @donker
Bug Fixes
- Fixed an obsolete usage of dialogClasses in jQueryUI that prevent module management on pages #6789 Thanks @valadas
- Fixed a typo in default.css with .dnn-scale-img #6807 Thanks @Timo-Breumelhof
- Fixed Cookie Timeout Lookup Values #6814 Thanks @mitchelsellers
- Corrected requestLengthDiskThreshold to use MS default of 80 #6819 Thanks @david-poindexter
- Restored /Tests folder to state in previous commit #6826 Thanks @valadas
- Fix CDF webforms lifecycle issues #6830 Thanks @donker
- Fix the default for the web.config variable for upgrade uploading #6831 Thanks @donker
- Re-introduced "role" JWT claim to attempt to limit impact of breaking change #6832 Thanks @valadas
Maintenance
- Auto-compressed images #6768 #6776 #6784 #6794
- Updated caniuse database #6770 #6787 #6802 #6823
- Bumped dotnet-sdk from 9.0.305 to 9.0.306 #6771
- Updated jQuery map file to 3.7.1 #6780 Thanks @bdukes
- Bumped jQuery UI from 1.13.3 to 1.14.1 #6781 Thanks @bdukes
- Bumped several npm dependencies #6783 Thanks @bdukes
- Bumped @babel/preset-react from 7.25.9 to 7.28.5 #6791
- Bumped tmp from 0.2.3 to 0.2.5 #6795
- Bumped min-document from 2.19.0 to 2.19.2 #6799
- Bumped dotnet-sdk from 9.0.306 to 10.0.100 #6800
- Bumped js-yaml from 3.14.1 to 3.14.2 #6803
- Bumped glob from 11.0.3 to 11.1.0 #6804
- Bumped actions/checkout from 5 to 6 #6809
- Bumped node-forge from 1.3.1 to 1.3.2 #6815
Documentation / Developer Experience
- Changed DNN version from 10.1.0 to 10.2.0 issue templates #6775 Thanks @david-poindexter
- Migrated to SVGR for icons in Persona Bar #6808 Thanks @bdukes
- Included sample modules as part of the main repository #6821 Thanks @donker
- Throw when null business controller type is attempted to be created #6825 Thanks @bdukes
List of Contributors
- Brian Dukes @bdukes
- Peter Donker @donker
- Daniel Valadas @valadas
- David Poindexter @david-poindexter
- Mitchel Sellers @mitchelsellers
- Timo Breumelhof @Timo-Breumelhof
Additional Resources.
Is this your first time installing or upgrading DNN? If so, you can find some help with the installation and upgrade wiki articles. If this is your 100th time upgrading DNN, maybe review the guides and submit a few changes!
v9.13.10
v10.1.2
Release Notes
We'd like to first thank everyone from the community who has submitted pull requests or reported issues.
A grand total of 10 pull requests by 2 contributors were processed for this release.
Noteworthy Changes in v10.1.2
Enhancemenst/Features
- Changed Default Template DNN Logo to Vector #6754 by @Timo-Breumelhof
Bug Fixes
- Fixed an issue where the search SkinObject would not work #6747 by @Timo-Breumelhof
- Fixed an issue where default portal template image path was hardcoded #6753 by @Timo-Breumelhof
Maintenance
- Auto Compressed Images #6718 #6728 #6756 by github-actions
- Updated caniuse database #6739 by github-actions
- Bumped eslint-plugin-jest from 28.14.0 to 29.0.1 #6742 by dependabot
- Bumped @storybook/addon-webpack5-compiler-swc from 3.0.0 to 4.0.1 #6743 by dependabot
- Bumped @babel/eslint-parser from 7.28.0 to 7.28.4 #6744 by dependabot
Documentation / Developer Experience
List of Contributors
- Timo Breumelhof @Timo-Breumelhof
- Brian Dukes @bdukes
Additional Resources.
Is this your first time installing or upgrading DNN? If so, you can find some help with the installation and upgrade wiki articles. If this is your 100th time upgrading DNN, maybe review the guides and submit a few changes!
v10.1.1
Release Notes
We'd like to first thank everyone from the community who has submitted pull requests or reported issues.
A grand total of 27 pull requests by 4 contributors were processed for this release.
Noteworthy Changes in v10.1.1
⚠️ Includes Important Security Updates ⚠️
This release resolves important security issues and we strongly advise upgrading to it as soon as possible. In accordance with our Security Policy, we will only disclose details about what was fixed in about 30 days.
Enhancements/Features
- Updated password hash algorithm to SHA256 for new installations, see Update password hash algorithm to SHA256 for more details. #6638 Thanks @bdukes and @valadas
- Auto Compressed Images #6677 #6687 #6702
- Denies out-of-the-box anonymous users access to CKE endpoints #6706 Thanks @bdukes
Bug Fixes
- Prevents conversion of unicode characters in filenames #6654 Thanks @mohamad-asghari
- Fixed data consent text missing #6701 @bdukes
- Fixed cacheability settings in Server Performance Settings #6711 Thanks @donker
Maintenance
- Bumped esbuild from 0.25.6 to 0.25.8 #6646
- Bumped html-react-parser from 5.2.5 to 5.2.6 #6647
- Bumped style-loader from 0.23.1 to 4.0.0 #6648
- Bumped actions/checkout from 4 to 5 #6653
- Bumped dotnet-sdk from 9.0.303 to 9.0.304 #6655
- Bumped calibreapp/image-actions from 1.1.0 to 1.2.0 #6670
- Bumped calibreapp/image-actions from 1.2.0 to 1.3.0 #6673
- Bumped calibreapp/image-actions from 1.3.0 to 1.4.0 #6675
- Cleaned React.Common exposed react components that were marked for v10 removal reducing the bundle size by about half #6684 Thanks @valadas
- Bumped calibreapp/image-actions from 1.4.0 to 1.4.1 #6692
- Bumped dotnet-sdk from 9.0.304 to 9.0.305 #6693
- Removed references to old files that have been removed #6696 Thanks @bdukes
Documentation / Developer Experience
- Updated caniuse database #6645 #6657 #6678 #6704
- Updated description of CodeDOM compiler package #6660 Thanks @bdukes
- Un-registered System.IdentityModel.Tokens.Jwt DLL instead of deleting #6664 Thanks @bdukes
- Removed reference to DNN_Package.build #6691 Thanks @bdukes
List of Contributors
- Brian Dukes @bdukes
- Daniel Valadas @valadas
- Peter Donker @donker
- Mohamad Asghari @mohamad-asghari
Additional Resources.
Is this your first time installing or upgrading DNN? If so, you can find some help with the installation and upgrade wiki articles. If this is your 100th time upgrading DNN, maybe review the guides and submit a few changes!
v10.1.0
Release Notes
We'd like to first thank everyone from the community who has submitted pull requests or reported issues.
A grand total of 75 pull requests by 9 contributors were processed for this release.
Noteworthy Changes in v10.1.0
Special testing request
A fix within this release was made to better support upgrades on multi-lingual sites. If you have multi-language sites, your upgrade testing would be most welcome.
Enhancements/Features
- Added ascending/descending sort toggle to Resource Manager #6531 thanks @adlzanchetta-trilogy
- Added Turkish language as an option to Install Wizard and Upgrade Wizard #6558 thanks @idumlupinar
- Improved Localization helpers #6572 thanks @bdukes
- Refactored to Allow SQL to do recursive search for files in subfolders #6582 by @timi-ty
- Local Upgrades (started a new way to perform upgrades, this is not yet exposed, completion TBD) #6599 thanks @bdukes
- Added UI to manage some host settings (If you need previewing themes using a querystring or if you need HTML content in module titles, you need to expressly enable that feature in Security => More => More Security Settings) #6605 thanks @valadas
- Added
rtlattribute and class to body for right-to-left language support #6617 thanks @mnouraei - Bumped Dnn.ClientDependency to v1.10.0 (This provides support for rtl css and js files being loaded if available only for rtl languages) #6640 and 15 thanks @mnouraei and @valadas
Bug Fixes
- Fixed HtmlModule 10 upgrade issues with localized sites #6560 thanks @tvatavuk
- Resolved an issue with usage of removed method in DDRActionsMenu #6563 thanks @bdukes
- Resolved typos in
resxfiles #6573 thanks @bdukes - Fixed double-encoding in DnnDatePicker internal control #6592 thanks @bdukes
- Fixed a potential Stack overflow #6598 thanks @bdukes
- Fixed/moved tab stored procedures to avoid concurrency issues #6633 thanks @timi-ty
- Fixed an issue where
IAdminMenuControllerwas not registered in DI #6639 thanks @valadas - Fixed an issue where CustomCss module would not load #6642 thanks @valadas
Maintenance
- Bumped file-loader from 3.0.1 to 6.2.0 #6283
- Bumped caniuse database #6533 #6548 #6608
- Removed obsolete usages in DotNetNuke.Website #6535 thanks @bdukes
- Bumped eslint from 7.32.0 to 9.25.1 #6537
- Bumped dotnet-sdk from 9.0.203 to 9.0.300 #6546
- Bumped esbuild from 0.25.3 to 0.25.4 in the npm_and_yarn group #6551
- Bumped undici from 6.21.1 to 6.21.3 in the npm_and_yarn group #6552
- Bumped eslint from 9.25.1 to 9.28.0 #6568
- Bumped eslint-plugin-jest from 22.21.0 to 28.12.0 #6570
- Bumped GitVersion.Tool used by Cake #6576 thanks @bdukes
- Bumped Microsoft.TestPlatform from 17.12.0 to 17.14.1 #6577 thanks @bdukes
- Bumped NuGet.CommandLine from 6.12.2 to 6.14.0 #6578 @bdukes
- Bumped the npm_and_yarn group across 21 directories with 1 update #6589
- Bumped webpack-dev-server from 5.1.0 to 5.2.1 in the npm_and_yarn group #6590
- Bumped the npm_and_yarn group with 2 updates #6597
- Removed implicit dependencies in PortalController #6602 thanks @bdukes
- Bumped the npm_and_yarn group with 2 updates #6604
- Commited autogenerated files #6606 thanks @valadas
- Bumped Yarn from 4.9.1 to 4.9.2 #6610 thanks @bdukes
- Bumped array.prototype.findindex from 2.2.1 to 2.2.4 #6611
- Bumped @typescript-eslint/parser from 8.33.1 to 8.35.1 #6612
- Bumped dotnet-sdk from 9.0.301 to 9.0.302 #6619
- Cleaned up legacy code #6620 thanks @donker
- Deprecated ClientResourceManager.RegisterIEStylesheet #6624 thanks @bdukes
- Bumped form-data from 4.0.3 to 4.0.4 in the npm_and_yarn group
- Bumped dotnet-sdk from 9.0.302 to 9.0.303 #6630
- Bumped @eslint/plugin-kit from 0.3.3 to 0.3.4 in the npm_and_yarn group #6634
Documentation / Developer Experience
- Documentation fixes #6524 thanks @bdukes
- Introduced IHostSettings to replace Host class #6538 thanks @bdukes
- Added eslint to resource-manager project and updated dnn-elements to latest #6555 thanks @valadas
- Updated/Fixed storybook v9 #6565 thanks @valadas
- Resolved build failure when SSMS is installed #6575 thanks @bdukes
- Resolved warnings in Dnn.PersonaBar.UI #6583 thanks @bdukes
- Resolved warnings in DotNetNuke.HttpModules & fix DI timing #6591 thanks @bdukes
- Use MSBuild instead of
nuget.exeto restore packages #6625 thanks @bdukes - Fixed a typo in enhancement request issue template #6635 thanks @bdukes
- Bumped versions to 10.1.0 #6637 thanks @valadas
List of Contributors
- Brian Dukes @bdukes
- David Poindexter @david-poindexter
- Daniel Valadas @valadas
- Mahmoud Nouraei @mnouraei
- Timilehin Tayo @timi-ty
- Tonći Vatavuk @tvatavuk
- Peter Donker @donker
- Andre D. L. Zanchetta @adlzanchetta-trilogy
- Ismet D. @idumlupinar
Additional Resources.
Is this your first time installing or upgrading DNN? If so, you can find some help with the installation and upgrade wiki articles. If this is your 100th time upgrading DNN, maybe review the guides and submit a few changes!
MD5 Checksums
| File | Checksum |
|---|---|
| DNN_Platform_10.1.0_Deploy.zip | 28c103e90f30ac32675d351c04dda4f9 |
| DNN_Platform_10.1.0_Install.zip | d9ac82c750574aa96e22eed3e63d797f |
| DNN_Platform_10.1.0_Symbols.zip | 9345fb801dd914b03295c8fd313fef9f |
| DNN_Platform_10.1.0_Upgrade.zip | 576f88061339baff99088029c19aeade |
v10.0.1
⚠️ Known Issues ⚠️
- We have identified some upgrade issues with localized sites. If your site uses localization we recommend waiting before upgrading to DNN v10.x.x for now. New installations do not appear to have that issue.
Release Notes
We'd like to first thank everyone from the community who has submitted pull requests or reported issues.
A grand total of 7 pull requests by 3 contributors were processed for this release.
Noteworthy Changes in v10.0.1
Bug Fixes
- Fixed an installation issue with Azure SQL #6500 by @mitchelsellers
- Fixed an issue with wrong localization detection #6505 by @valadas
- Fixed an issue where ServiceRequestScopeModule was missing from web.config #6506 by @valadas
- Fixed an exception checking folder permissions #6517 by @bdukes
- Add missing assembly #6525 by @bdukes and @donker
- Remove obsolete types #6523 by @bdukes
- Exclude System.Runtime.CompilerServices.Unsafe from upgrade by @bdukes #6540
Maintenance
Documentation / Developer Experience
- Update caniuse database #6512
List of Contributors
- @valadas Daniel Valadas
- @mitchelsellers Mitchel Sellers
- @bdukes Brian Dukes
- @donker Peter Donker
Additional Resources.
Is this your first time installing or upgrading DNN? If so, you can find some help with the installation and upgrade wiki articles. If this is your 100th time upgrading DNN, maybe review the guides and submit a few changes!