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!