Releases: dnnsoftware/Dnn.Platform
v9.13.3
Release Notes
We'd like to first thank everyone from the community who has submitted pull requests or reported issues.
A grand total of 17 pull requests by 4 contributors were processed for this release.
Noteworthy Changes in v9.13.3
Bug Fixes
- Fixed an issue where the Resource Manager Context Menu did not reposition after scroll #5919 Thanks @zyhfish
- Fixed an issue with import/export of multiple entities #5930 Thanks @zyhfish
- Fixed an issue that could cause the theme to show when editing user profiles in the PersonaBar #5956 Thanks @david-poindexter
- Fixed an issue where one could not "unselect" Google Analytics (Legacy UA) connector #5972 Thanks @zyhfish
- Fixed an issue re-sending the verification email #5973 Thanks @zyhfish
Developer Experience / Documentation
- Updated bug report issue template with latest version info #5927 Thanks @david-poindexter
- Updated versions as per releasing v9.13.2 #5934 Thanks @valadas
- Fixed a node typing issue in resource manager #5961 Thanks @valadas
Maintenance
- Bumped the cake-issues group with 2 updates #5902
- Bumped follow-redirects from 1.15.2 to 1.15.4 #5911
- Bumped System.Data.SqlClient from 4.8.5 to 4.8.6 in /Build #5923
- Bumped peter-evans/create-pull-request from 5 to 6 #5944
- Bumped Microsoft.CodeAnalysis.CSharp.Workspaces and Microsoft.CodeAnalysis.CSharp #5949
- Bumped the sourcelink group with 2 updates #5952
- Bumped Cake.FileHelpers from 6.1.3 to 7.0.0 #5954
- Completely removed the ability to edit another user from control using the User Profile module, this is handled in the PersonaBar without this module #5971 Thanks @donker
- Bumpd ip from 1.1.8 to 1.1.9 #5975
List of Contributors
Optional Telerik Removal
As of the 9.11.0 release, Telerik has been completely removed from the codebase; however, sites utilizing modules depending on Telerik can still be upgraded to the latest version of DNN 9. While Telerik removal is still optional for upgrades, it is HIGHLY RECOMMENDED.
- If you perform a clean install of this version, Telerik will NOT be installed.
- If you upgrade an instance where Telerik was previously removed, it will NOT be reinstalled.
- If you upgrade an instance that still has the Telerik libraries installed, the upgrade process will guide you through options to keep or remove Telerik. Additionally, if you can't remove Telerik at the moment of upgrade but plan to do it later on, a wizard will be installed to help you remove Telerik later.
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_9.13.3_Deploy.zip | 9957d9de74bd280a7e71d0cc789d4636 |
DNN_Platform_9.13.3_Install.zip | a590925a4c1ffc88f49c16c2d47e581d |
DNN_Platform_9.13.3_Symbols.zip | f188ff17d5d3214fd959805d49cca72d |
DNN_Platform_9.13.3_Upgrade.zip | 757f8c9b014e62fc9e3b6b4e92c4a809 |
v9.13.3-rc1
Release Candidate
This is a release candicate (RC) version, it is meant to test this new version and should not be installed on any production site. Please test clean install and upgrade scenarios as well as 3rd-party modules and your own custom modules using this RC and report back any regression issues.
Release Notes
We'd like to first thank everyone from the community who has submitted pull requests or reported issues.
A grand total of 17 pull requests by 4 contributors were processed for this release.
Noteworthy Changes in v9.13.3
Bug Fixes
- Fixed an issue where the Resource Manger Context Menu did not reposition after scroll #5919 Thanks @zyhfish
- Fixed an issue with import/export of multiple entities #5930 Thanks @zyhfish
- Fixed an issue that could cause the theme to show when editing user profiles in the PersonaBar #5956 Thanks @david-poindexter
- Fixed an issue where one could not "unselect" Google Analytics (Legacy UA) connector #5972 Thanks @zyhfish
- Fixed an issue re-sending the verification email #5973 Thanks @zyhfish
Developer Experience / Documentation
- Updated bug report issue template with latest version info #5927 Thanks @david-poindexter
- Updated versions as per releasing v9.13.2 #5934 Thanks @valadas
- Fixed a node typing issue in resource manager #5961 Thanks @valadas
Maintenance
- Bumped the cake-issues group with 2 updates #5902
- Bumped follow-redirects from 1.15.2 to 1.15.4 #5911
- Bumped System.Data.SqlClient from 4.8.5 to 4.8.6 in /Build #5923
- Bumped peter-evans/create-pull-request from 5 to 6 #5944
- Bumped Microsoft.CodeAnalysis.CSharp.Workspaces and Microsoft.CodeAnalysis.CSharp #5949
- Bumped the sourcelink group with 2 updates #5952
- Bumped Cake.FileHelpers from 6.1.3 to 7.0.0 #5954
- Completely removed the ability to edit another user from control using the User Profile module, this is handled in the PersonaBar without this module #5971 Thanks @donker
- Bumpd ip from 1.1.8 to 1.1.9 #5975
List of Contributors
Optional Telerik Removal
As of the 9.11.0 release, Telerik has been completely removed from the codebase; however, sites utilizing modules depending on Telerik can still be upgraded to the latest version of DNN 9. While Telerik removal is still optional for upgrades, it is HIGHLY RECOMMENDED.
- If you perform a clean install of this version, Telerik will NOT be installed.
- If you upgrade an instance where Telerik was previously removed, it will NOT be reinstalled.
- If you upgrade an instance that still has the Telerik libraries installed, the upgrade process will guide you through options to keep or remove Telerik. Additionally, if you can't remove Telerik at the moment of upgrade but plan to do it later on, a wizard will be installed to help you remove Telerik later.
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.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 4 pull requests by 3 contributors were processed for this release.
Noteworthy Changes in v9.13.2
Bug Fixes
Developer Experience / Documentation
Enhancements
Maintenance
- Bumped Cake.BuildSystems.Module from 5.0.0 to 6.1.0 #5903
- Bump System.Data.SqlClient from 4.8.5 to 4.8.6 in /Build #5923
List of Contributors
Optional Telerik Removal
As of the 9.11.0 release, Telerik has been completely removed from the codebase; however, sites utilizing modules depending on Telerik can still be upgraded to the latest version of DNN 9. While Telerik removal is still optional for upgrades, it is HIGHLY RECOMMENDED.
- If you perform a clean install of this version, Telerik will NOT be installed.
- If you upgrade an instance where Telerik was previously removed, it will NOT be reinstalled.
- If you upgrade an instance that still has the Telerik libraries installed, the upgrade process will guide you through options to keep or remove Telerik. Additionally, if you can't remove Telerik at the moment of upgrade but plan to do it later on, a wizard will be installed to help you remove Telerik later.
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_9.13.2_Deploy.zip | a11878daef718dff2d4b5d98173c9c97 |
DNN_Platform_9.13.2_Install.zip | 034423a625c6c522d028cbc2ad7c9733 |
DNN_Platform_9.13.2_Symbols.zip | 34835c0d0e4552be6001134402f47152 |
DNN_Platform_9.13.2_Upgrade.zip | 761805edec2ddce9aa1d288cc80e5977 |
v9.13.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 23 pull requests by 4 contributors were processed for this release.
Noteworthy Changes in v9.13.1
Bug Fixes
- Fixed multiple settings issues in CKEditor Provider #5813 Thanks @skamphuis
- Fixed an issue where control characters were allowed in usernames #5835 Thanks @GerardSmit
- Fixed "Sys is not defined" and "debug get" JavaScript error on page load #5845 Thanks @GerardSmit
- Fixed persistence of "Replace Tokens" setting in module cache #5846 Thanks @GerardSmit
- Fixed an exception saving folder permissions #5865 Thanks @bdukes
Developer Experience / Documentation
- Shortened source generator test snapshot file names #5809 Thanks @bdukes
- Added IPermissionDefinitionService for Abstractions Project #5841 Thanks @GerardSmit
- Use corepack to run Yarn #5859 Thanks @bdukes
- Fixed an issue where develop was publishing wrong version #5872 Thanks @valadas
- Fixed a CI issue that prevented yarn package caching #5875 Thanks @valadas
Enhancements
- Improved some defaults for logging #5820 Thanks @skamphuis
- Improved caching in multiple areas #5822 Thanks @skamphuis
Maintenance
- Bumped fsevents from 1.2.9 to 1.2.13 #5836
- Bumped valadas/get-release-branch-version from 1.0.1 to 1.1.0 #5842 Thanks @valadas
- Bumped @babel/traverse from 7.22.8 to 7.23.2 #5848
- Bumped browserify-sign from 4.0.4 to 4.2.2 #5850
- Bumped MSBuild.StructuredLogger from 2.1.820 to 2.1.858 #5855
- Added Dependabot groups for NuGet #5866 Thanks @bdukes
- Bumped axios from 1.1.3 to 1.6.1 #5869
- Use .NET 8.x and Cake 4.0.0 for build #5873 Thanks @bdukes
- Bumped Yarn from 3.4.1 to 4.0.2 #5874 Thanks @bdukes
List of Contributors
- @bdukes Brian Dukes
- @GerardSmit Gerard Smit
- @valadas Daniel Valadas
- @skamphuis Stefan Kamphuis
Optional Telerik Removal
As of the 9.11.0 release, Telerik has been completely removed from the codebase; however, sites utilizing modules depending on Telerik can still be upgraded to the latest version of DNN 9. While Telerik removal is still optional for upgrades, it is HIGHLY RECOMMENDED.
- If you perform a clean install of this version, Telerik will NOT be installed.
- If you upgrade an instance where Telerik was previously removed, it will NOT be reinstalled.
- If you upgrade an instance that still has the Telerik libraries installed, the upgrade process will guide you through options to keep or remove Telerik. Additionally, if you can't remove Telerik at the moment of upgrade but plan to do it later on, a wizard will be installed to help you remove Telerik later.
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_9.13.1_Deploy.zip | a2b83eede6c7477086ad153c8bccd69c |
DNN_Platform_9.13.1_Install.zip | ee06abbaef225ebc82e42a1975ae9cb3 |
DNN_Platform_9.13.1_Symbols.zip | e5487ce263529bfe799b1ecbcf63dd8d |
DNN_Platform_9.13.1_Upgrade.zip | 9554e1c9357b7eced75e2f3b66ecb051 |
v9.13.1-rc1
Release Candidate
This is a release candicate (RC) version, it is meant to test this new version and should not be installed on any production site. Please test clean install and upgrade scenarios as well as 3rd-party modules and your own custom modules using this RC and report back any regression issues.
Release Notes
We'd like to first thank everyone from the community who has submitted pull requests or reported issues.
A grand total of 23 pull requests by 4 contributors were processed for this release.
Noteworthy Changes in v9.13.1
Bug Fixes
- Fixed multiple settings issues in CKEditor Provider #5813 Thanks @skamphuis
- Fixed an issue where control characters were allowed in usernames #5835 Thanks @GerardSmit
- Fixed "Sys is not defined" and "debug get" JavaScript error on page load #5845 Thanks @GerardSmit
- Fixed persistance of "Replace Tokens" setting in module cache #5846 Thanks @GerardSmit
- Fixed an exception saving folder permissions #5865 Thanks @bdukes
Developer Experience / Documentation
- Shortened source generator test snapshot file names #5809 Thanks @bdukes
- Added IPermissionDefinitionService for Abstractions Project #5841 Thanks @GerardSmit
- Use corepack to run Yarn #5859 Thanks @bdukes
- Fixed an issue where develop was publishing wrong version #5872 Thanks @valadas
- Fixed a CI issue that prevented yarn package caching #5875 Thanks @valadas
Enhancements
- Improved some defaults for logging #5820 Thanks @skamphuis
- Improved caching in multiple areas #5822 Thanks @skamphuis
Maintenance
- Bumped fsevents from 1.2.9 to 1.2.13 #5836
- Bumped valadas/get-release-branch-version from 1.0.1 to 1.1.0 #5842 Thanks @valadas
- Bumped @babel/traverse from 7.22.8 to 7.23.2 #5848
- Bumped browserify-sign from 4.0.4 to 4.2.2 #5850
- Bumped MSBuild.StructuredLogger from 2.1.820 to 2.1.858 #5855
- Added Dependabot groups for NuGet #5866 Thanks @bdukes
- Bumped axios from 1.1.3 to 1.6.1 #5869
- Use .NET 8.x and Cake 4.0.0 for build #5873 Thanks @bdukes
- Bumped Yarn from 3.4.1 to 4.0.2 #5874 Thanks @bdukes
List of Contributors
- @bdukes Brian Dukes
- @GerardSmit Gerard Smit
- @valadas Daniel Valadas
- @skamphuis Stefan Kamphuis
Optional Telerik Removal
As of the 9.11.0 release, Telerik has been completely removed from the codebase; however, sites utilizing modules depending on Telerik can still be upgraded to the latest version of DNN 9. While Telerik removal is still optional for upgrades, it is HIGHLY RECOMMENDED.
- If you perform a clean install of this version, Telerik will NOT be installed.
- If you upgrade an instance where Telerik was previously removed, it will NOT be reinstalled.
- If you upgrade an instance that still has the Telerik libraries installed, the upgrade process will guide you through options to keep or remove Telerik. Additionally, if you can't remove Telerik at the moment of upgrade but plan to do it later on, a wizard will be installed to help you remove Telerik later.
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.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 38 pull requests by 8 contributors were processed for this release.
Noteworthy Changes in v9.13.0
Bug Fixes
- Fixes GetExtensionUrlProviders stored procedure for 9.12.1 #5698 Thanks @bdukes
- Fix casing mismatch between codebehind and ascx that caused problems with Azure folder provider settings #5738 Thanks @bdukes
- Fixed an issue where DnnPlugins package was not being produced #5741 Thanks @valadas
- Fixed an issue with settings caching using SettingsRepository #5742 Thanks @valadas
- Fixed the retry fequency if un-changed for the WebServerMonitor #5751 Thanks @mitchelsellers
- Update ModuleActions.css to resolve some theme issues #5783 #5784 Thanks @Timo-Breumelhof
- Fixed an infinite loop on install #5788 Thanks @bdukes
- Fixed an sql issue in 9.12.1 clean install #5790 Thanks @valadas
- Fixed an issue where ServerSummary would not hide #5792 @valadas
- Fixed an issue where filenames of downloads would get mangled #5806 Thanks @valadas
- Updated web.config max upload size defaults, corrected backend calculations, and fixed validation issue preventing increasing #5807 Thanks @david-poindexter
- Fixed an issue where the CodeGeneration project was distributing runtime libraries that are not used in runtime. Thanks @bdukes
- Fixed an issue in resource manager where the copied url could be wrong #5817 Thanks @PabloSR06
Developer Experience / Documentation
- Corrected connector descriptions #5703 Thanks @bdukes
- Log all loader errors at once, at warning level #5712 Thanks @bdukes
- Turned on TreatWarningsAsErrors for all projects #5737 Thanks @bdukes
- Updated the name of the legacy connector for google analytics #5749 Thanks @mitchelsellers
- Implement DnnDeprecated source generator for types #5754 Thanks @bdukes
- Adjusted help text for SMTP SSL setting #5756 Thanks @bdukes
- Fixed some incorrect deprecation versions #5766 Thanks @bdukes
- Add a request scope if it wasn't created #5770 Thanks @bdukes
- Added documentation for PortalSecurity.cs #5780 Thanks @david-poindexter
- Removed outdated jquery docs file #5787 Thanks @mitchelsellers
Enhancements
- Updated the smtp provider to support oauth authentication. #5460 Thanks @zyhfish
- CKE Added option to allow file browser by permissions #5762 Thanks @skamphuis
- Incorporated host resources in compiled resources #5791 Thanks @donker
Maintenance
- Matched Newtonsoft dependency version for NuGet pkg #5707 Thanks @bdukes
- Bumped Newtonsoft.Json from 13.0.2 to 13.0.3 #5713 Thanks @bdukes
- Added JS libraries for jQuery.fileupload, jQuery.hoverIntent, and DNN jQuery Plugins #5724 Thanks @bdukes
- Bumped semver from 5.7.1 to 5.7.2 #5731
- Partial solution for #5552 to remove a stored procedure #5752 Thanks @mitchelsellers
- Bumped word-wrap from 1.2.3 to 1.2.4 #5757
- Performed all non-major npm upgrades #5764 Thanks @bdukes
- Bumped async from 2.6.2 to 2.6.4 #5767
- Updateded to remove additional elements in database #5769 Thanks @mitchelsellers
- Bumped Microsoft.CodeAnalysis.CSharp.Workspaces from 4.3.1 to 4.6.0 #5775
- Upgraded to Cake 3.1 from 2.3 #5798 Thanks @bdukes
- Upgrade jQuery from 3.5.1 to 3.7.1 #5799 Thanks @bdukes
- Bumped actions/checkout from 3 to 4 #5804
List of Contributors
- @bdukes Brian Dukes
- @valadas Daniel Valadas
- @mitchelsellers Mitchel Sellers
- @david-poindexter David Poindexter
- @donker Peter Donker
- @skamphuis Stefan Kamphuis
- @Timo-Breumelhof Timo Breumelhof
- @zyhfish Ben
- @PabloSR06 Pablo
Optional Telerik Removal
As of the 9.11.0 release, Telerik has been completely removed from the codebase; however, sites utilizing modules depending on Telerik can still be upgraded to the latest version of DNN 9. While Telerik removal is still optional for upgrades, it is HIGHLY RECOMMENDED.
- If you perform a clean install of this version, Telerik will NOT be installed.
- If you upgrade an instance where Telerik was previously removed, it will NOT be reinstalled.
- If you upgrade an instance that still has the Telerik libraries installed, the upgrade process will guide you through options to keep or remove Telerik. Additionally, if you can't remove Telerik at the moment of upgrade but plan to do it later on, a wizard will be installed to help you remove Telerik later.
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_9.13.0_Deploy.zip | d802340f2a483611a02e3a1bcb8ccf74 |
DNN_Platform_9.13.0_Install.zip | 2083b4a7f635b9312ce5f8fa97b671d5 |
DNN_Platform_9.13.0_Symbols.zip | 8680656c227a9855694ef0fe7c17aeae |
DNN_Platform_9.13.0_Upgrade.zip | cf94f31d9d04e31325381c977b7c2b13 |
v9.12.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 28 pull requests by 9 contributors were processed for this release.
Noteworthy Changes in v9.12.0
Bug Fixes
- Fixed a Firefox Font Error #5585 Thanks @Timo-Breumelhof
- Fixed an issue where the avatar url was not being populated in the Users module #5630 Thanks @mwigley-trilogy
- Fixed an issue where rooted icon paths were prefixed #5642 Thanks @bdukes
- Fixed an issue that prevented uploading images using the HTML Editor #5656 Thanks @skamphuis
- Fixed an issue with CKEditor loading previously set toolbar options #5658 Thanks @skamphuis
- Fixed an issue with the connectors checkboxes not saving properly #5669 Thanks @bdukes
Developer Experience / Documentation
- Updated latest version in bug report template #5635 Thanks @bdukes
- Improved and fixed some typos in README.md #5650 Thanks @BirdboyBolu Boluwatife Victor
- Fixed a broken link in the build documentation #5661 Thanks @StephaneM06200
- Corrected a broken link to Contribute Page within PR process documentation #5662 Thanks @david-poindexter
- Revamped issue template to use the new Github form templates #5668, #5672, #5673 Thanks @david-poindexter
- Implemented enhancement request issue form #5674, #5675, #5676, #5677, #5678 Thanks @david-poindexter
Enhancements
- Send email to administrator when an unauthorized user requests a password reset #5567 Thanks @johnhenley
- Enhanced PersonaBarTheme.css to Resize the PersonaBar Logo #5592 Thanks @jeremy-farrance
- Added params array constructor to SupportedModulesAttribute #5640 Thanks @CreggHancock
- Enabled lazy Dependency Injection registration #5648 Thanks @bdukes
- Changed site localization mode to be "Site" instead of Site Title #5654 Thanks @david-poindexter
- Added a new Google Analytics 4 Connector #5666 Thanks @david-poindexter
Maintenance
- Deprecated CreateObject calls without IServiceProvider #5604 Thanks @bdukes
- Updated test dependencies #5609 Thanks @bdukes
- Bumped peter-evans/create-pull-request from 4 to 5 #5610
- Bumped several build dependencies #5671 Thanks @bdukes
List of Contributors
- @bdukes Brian Dukes
- @david-poindexter David Poindexter
- @skamphuis Stefan Kamphuis
- @Timo-Breumelhof Timo Breumelhof
- @jeremy-farrance Jeremy Farrance
- @johnhenley johnhenley
- @mwigley-trilogy Matthew Wigley
- @CreggHancock Cregg Hancock
- @StephaneM06200 Stephane Maillard
Optional Telerik Removal
As of the 9.11.0 release, Telerik has been completely removed from the codebase; however, sites utilizing modules depending on Telerik can still be upgraded to the latest version of DNN 9. While Telerik removal is still optional for upgrades, it is HIGHLY RECOMMENDED.
- If you perform a clean install of this version, Telerik will NOT be installed.
- If you upgrade an instance where Telerik was previously removed, it will NOT be reinstalled.
- If you upgrade an instance that still has the Telerik libraries installed, the upgrade process will guide you through options to keep or remove Telerik. Additionally, if you can't remove Telerik at the moment of upgrade but plan to do it later on, a wizard will be installed to help you remove Telerik later.
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_9.12.0_Deploy.zip | a8daace34a9c103a99174820b0777cec |
DNN_Platform_9.12.0_Install.zip | ca0f7c310f68203a225aca8d9087d377 |
DNN_Platform_9.12.0_Symbols.zip | 8acf34c1c87754a644f73b23087558a3 |
DNN_Platform_9.12.0_Upgrade.zip | bdaf4248f5983a755214f6adf4e1d308 |
v9.11.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 19 pull requests by 7 contributors were processed for this release.
Noteworthy Changes in v9.11.2
Bug Fixes
- Changed 2013 to [YEAR] in email messaging. #5513 Thanks @Timo-Breumelhof
- Fixed a journal list issue with deleted posts #5530 Thanks @DNNMonster
- Fixed an issue that prevented upgrades with SQL Server 2012 #5568 Thanks @bdukes
- Fixed an exception when emailing admin logs #5574 Thanks @mwigley-trilogy
- Fixed unintentional recursion (i.e. stack overflow) issue in URLTrackingControl #5578 Thanks @bdukes
Developer Experience / Documentation
- Resolve warnings in DotNetNuke.Syndication #5525 Thanks @bdukes
- Updated issue template with v9.11.1 beeing current #5550 Thanks @valadas
Enhancements
- Added UserID to the information shown in the Users module #5537 Thanks @valadas
- Improved Resource Manager default height #5557 Thanks @jeremy-farrance
- Adjusted Scheduler to Validate Existence of Server Before Starting #5575 Thanks @mtrutlege
Maintenance
- Bump prop-types from 15.6.2 to 15.8.1 #5515
- Bump fbjs from 1.0.0 to 3.0.4 #5517
- Bump enzyme-adapter-react-16 from 1.13.0 to 1.15.7 #5518
- Bump http-cache-semantics from 4.1.0 to 4.1.1 #5527
- Bump LiteDB from 5.0.12 to 5.0.13 in #5555 #5556
- Upgrade Yarn to 3.4.1 #5569 Thanks @bdukes
- Bumped webpack to v5 #5570 Thanks @valadas
- Removed DotNetNuke.Web.Deprecated from DotNetNuke.Bundle #5583 Thanks @bdukes
- Fixed an issue resolving LiteDB #5587 Thanks @valadas
List of Contributors
Brian Dukes @bdukes
Daniel Valadas @valadas
Matt Rutledge @mtrutlege
Jeremy Farrance @jeremy-farrance
Timo Breumelhof @Timo-Breumelhof
DNNMonster @DNNMonster
Matthew Wigley @mwigley-trilogy
Optional Telerik Removal
As of the 9.11.0 release, Telerik has been completely removed from the codebase; however, sites utilizing modules depending on Telerik can still be upgraded to the latest version of DNN 9. While Telerik removal is still optional for upgrades, it is HIGHLY RECOMMENDED.
- If you perform a clean install of this version, Telerik will NOT be installed.
- If you upgrade an instance where Telerik was previously removed, it will NOT be reinstalled.
- If you upgrade an instance that still has the Telerik libraries installed, the upgrade process will guide you through options to keep or remove Telerik. Additionally, if you can't remove Telerik at the moment of upgrade but plan to do it later on, a wizard will be installed to help you remove Telerik later.
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_9.11.2_Deploy.zip | 0b62847f447fa76949dc3356ae037ceb |
DNN_Platform_9.11.2_Install.zip | a987afc733276eeee23077165d41a1ad |
DNN_Platform_9.11.2_Symbols.zip | 1f1c43e9ce50d9acdbd10e2058559f54 |
DNN_Platform_9.11.2_Upgrade.zip | d91c1ca695594e45a3f4ed7082e9ee2c |
v9.11.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 99 pull requests by 16 contributors were processed for this release.
Noteworthy Changes in v9.11.1
Bug Fixes
- Fixed issue where the uninstall extension shows version 0.0.0 #5285 by @Mostafa-Moafi
- Fixed an issue that caused Non-Integer Thumbnail Sizes to Break API Calls #5292 by @v-karbovnichy
- Fixed an issue where an invalid request in Change Password page returned a 500 status code #5309 by @berkarslan-xo
- Fixed an issue where MonacoEditor was not loading for child aliases #5328 by @bdukes
- Fixed an issue where saving IsSecure property of Portal Setting was not working #5329 by @ryanjagdfeld
- Fixed an issue where sitemap priorities reverted to 1 in non us culture #5331 by @skamphuis
- Fixed an issue that prevented uploading images smaller than configured resize dimensions #5341 by @skamphuis
- Fixed an issue where CKE upload document with image upload resize dimensions caused the upload to fail #5342 by @skamphuis
- Fixed an issue where CKE would break the browser if trying to upload a favicon #5343 by @skamphuis
- Fixed an issue where resource manager would not have appropriate root folder #5351 by @valadas
- Fixed an issue where first level folders were auto-expanded. #5355 by @valadas
- Fixed an issue where resource manager modal could not contain long lists #5359 by @valadas
- Fixed an ossie where the IP Address was not correctly handled #5372 by @davidjrh
- Fixed an infinite loop in schedule item. #5378 by @valadas
- Fixed an issue where comments in manifest would make install fail #5380 by @valadas
- Fixed a localizing issue where parent tabs were breaking existing localized child tabs #5382 by mwigley-trilogy
- Fixed a casing issue on SelectedItemTemplate property #5385 by @donker
- Fixed an issue loading progress file in content localizer #5386 by @donker
- Fixed some properties made incorrectly recursive #5390 by @bdukes
- Fixed an issue that could cause duplicate rows to show in page->advanced->SEO #5402 by @mwigley-trilogy
- Fixed 'Add Missing Languages' when parent page only has some languages enabled #5404 by @mwigley-trilogy
- Fixed an issue uploading documents through link popup #5407 by @skamphuis
- Fixed renamed public/protected properties and fields #5412 by @bdukes
- Fixed an issue where resource manager would not keep track of whether in global assets mode #5414 by @bdukes
- Fixed an issue in Browser.aspx.cs #5416 by @FRMN-FRE
- Fixed an issue where CKEditor browser was not loading #5432 by @bdukes
- Fixed an issue that prevented sending smtp test emails #5445 by @valadas
- Remove Settings from Resource Manager display for users without permission #5446 by @david-poindexter
- Fixed monaco editor not being loaded when switching between css console and sql console #5453 by @mwigley-trilogy
- Fixed an issue where URLControl checks upload permissions were wrong #5461 by @skamphuis
- Fixed an issue where the attribute maxAllowedContentLength was not properly saved #5465 by @ryanjagdfeld
- Fixed an issue that prevented managing folders in user mode #5484 by @valadas
- Fixed an issue where it was not possible to edit the root folder in resource-manager #5485 by @valadas
- Fixed an issue where the SQL editor would not have height #5491 by @valadas
- Fixed an issue that prevented creating packages from UI #5493 by @valadas
- Fixed an issue where Region Dropdown did not appear when registration page loaded and autofilled country field #2140 @rodrigoratan
- Fixed an issue where Resource Manager would not upload files with uppercase extensions #5507 by @david-poindexter
- Fixed an issue that caused an infinite loop when saving pofiles #5508 by @valadas
- Fix Path.Combine with glbConfigFolder #5526 by @bdukes
- Fixed an issue where the html editor browser would fail #5533 #5536 by @erw13n
Developer Experience / Documentation
- Smoothed out potential issues using ResetDevSite #5310 by @bdukes
- Updated to Cake.Issues.MsBuild 2.0 Beta 1 #5327 by @pascalberger
- Applied analyzer (StyleCop) auto-fixes #5337 by @bdukes
- Fixed an issue whre the library debug build was not put into the debug folder #5396 by @donker
- Multiple Stylecop & doc fixes #5400 by @bdukes
- Correct GetUsersBasicSearch docs #5413 by @bdukes
- Fixed intermittent build issues #5421 by @valadas
- Resolved an XCOPY error during build #5425 by @bdukes
- Changed build to run all npm builds before backend builds. #5433 by @valadas
- Updated Security Policy #5451 by @mitchelsellers
- Multiple StyleCop fixes #5455 by @bdukes
- Fixed multiple Stylecop 16xx warnings #5480 by @bdukes
- Fixed an issue where sourcemaps would not load #5488 by @valadas
- Commited docs for dnn-resource-manager #5489 by @valadas
- Fixed an issue where sourcemaps would only load on home page #5496 by @valadas
- Fixed multiple #2140 issue
- Fixed some obsolete method usages #5510 by @bdukes
Enhancements
- Resource manager folders can now be opened with double-click #5352 by @valadas
- Modified Next Button on install wizard to support localization #5368 by @uzmannazari
- Made search placeholder localizable #5369 by @uzmannazari
- Added host level setting for browser and upload folders of html editor #5409 by @skamphuis
- Added support for a Notes field in IP Filters #5411 by @valadas
Maintenance
- Bumped Microsoft.NETFramework.ReferenceAssemblies.net472 from 1.0.2 to 1.0.3 #5253 by dependabot
- Bumped NSubstitute from 4.3.0 to 4.4.0 #5254 by dependabot
- Auto Compressed Images #5287 by github-actions
- Bumped valadas/set-dnn-manifest-versions from 1.2.0 to 1.3.0 #5350 by dependabot
- Bumped moment from 2.29.2 to 2.29.4 #5353 by dependabot
- Bumped eventsource from 1.0.7 to 1.1.2 #5354 by dependabot
- Bump repo-sync/pull-request from 2.6 to 2.8 #5364 by dependabot
- Bumped Microsoft.Web.Infrastructure from 1.0.0.0 to 2.0.0 #5366 by dependabot
- Bumped Cake.Frosting from 2.2.0 to 2.3.0 #5367 by dependabot
- Bumped lerna to 6.x#5379 by @bdukes
- Reverted PR #5366 due to issues #5384 by @donker
- Centralized all portal template operations in the library project #5387 #5397 by @donker
- Bumped System.Data.SqlClient from 4.8.3 to 4.8.5 in /Build #5389 by dependabot
- Bumped repo-sync/pull-request from 2.8 to 2.9 #5393 by dependabot
- Bumped peterjgrainger/action-create-branch from 2.2.0 to 2.3.0 #5399 by dependabot
- Bumped Newtonsoft.Json from 13.0.1 to 13.0.2 #5417 by dependabot
- Bumped Yarn.MSBuild from 1.22.17 to 1.22.19 #5418 by dependabot
- Bumped peterjgrainger/action-create-branch from 2.3.0 to 2.4.0 #5419 by dependabot
- Bumped decode-uri-component from 0.2.0 to 0.2.2 #5420 by dependabot
- Bumped jQuery to 3.5.1 in editBar #5426 by @bdukes
- Bumped express from 4.16.4 to 4.18.2 #5427 by dependabot
- Bumped qs from 6.7.0 to 6.11.0 #5434 by dependabot
- Removed now-unused Yarn.MsBuild package #5439 by @bdukes
- Fixed out-of-sync package versions in test projects #5440 by @bdukes
- Fixed PersonaBar project referencing wrong version of Newtonsoft.Json #5441 by @bdukes
- Upgraded Cake dependencies #5442 by @bdukes
- Bumped repo-sync/pull-request from 2.9 to 2.11 #5457 by dependabot
- Bumped NUnit3TestAdapter to 4.3.1 #5473 by @bdukes
- Bumped GitVersion.Tool and removed .NET 5 SDK #5474 by @bdukes
- Bumped NuGet.CommandLine from 5.10.0 to 6.4.0 #5475 by @bdukes
- Bumped Microsoft.TestPlatform from 16.11.0 to 17.4.1 #5476 by @bdukes
- Bumped react-redux from 5.1.1 to 8.0.5 #5487 by dependabot
- Bumped React from 16.6.3 to 16.14.0 #5490 by @valadas
- Bumped Moment.JS to 2.29.4 #5494 by @mitchelsellers
- Bumped Moq to v4.18.4 #5498 by @valadas
- Bumped repo-sync/pull-request from 2.11 to 2.12 #5499 by dependabot
- Bumped ua-parser-js from 0.7.19 to 0.7.33 #5502 by dependabot
List of Contributors
@bdukes Brian Dukes
@valadas Daniel Valadas
@skamphuis Stefan Kamphuis
@donker Peter Donker
@mwigley-trilogy Matthew Wigley
@david-poindexter David Poindexter
@mitchelsellers Mitchel Sellers
@uzmannazari Ali Nazari
@ryanjagdfeld Ryan Jagdfeld
@rodrigoratan Rodrigo Ratan
@berkarslan-xo Berk Arslan
@pascalberger Pascal Berger
@Mostafa-Moafi Mostafa Moafi
@v-karbovnichy Vyacheslav Karbovnichy
@davidjrh David Rodriguez
@FRMN-FRE
@erw13n Erwin Yuliento
Optional Telerik Removal
As of the 9.11.0 release, Telerik has been completely removed from the codebase; however, sites utilizing modules depending on Telerik can still be upgraded to the latest version of DNN 9. While Telerik removal is still optional for upgrades, it is HIGHLY RECOMMENDED.
- If you perform a clean install of this version, Telerik will NOT be installed.
- If you upgrade an instance where Telerik was previously removed, it will NOT be reinstalled.
- If you upgrade an instance that still has the Telerik libraries installed, the upgrade process will guide you through options to keep or remove Telerik. Additionally, if you can't remove Telerik at the moment of upgrade but plan to do it later on, a wizard will be installed to help you remove Telerik later.
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_9.11.1_Deploy.zip | 749ab2895325c5f18a5b4c83e3220e16 |
DNN_Platform_9.11.1_Install.zip | 08eebefad55065207fac50ae56d2ce94 |
DNN_Platform_9.11.1_Symbols.zip | f1d9e2c6728fe3df1f383af70e725928 |
DNN_Platform_9.11.1_Upgrade.zip | 00951c... |
v9.11.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 168 pull requests by 18 contributors were processed for this release.
Noteworthy Changes in v9.11.0
Optional Telerik Removal
This release completely removes Telerik from the codebase, but can still be used to upgrade sites that have modules that have a Telerik dependency.
- If you perform a clean install, Telerik will NOT be installed.
- If you upgrade an instance where Telerik was already removed, it will NOT be reinstalled.
- If you upgrade an instance that still has the Telerik libraries installed, the upgrade process will guide you through options to keep or remove Telerik.
- If you upgrade an instance that has third-party extensions with Telerik dependencies, the upgrade process will provide instructions for how to proceed with Telerik removal manually.
- Lastly, if you can't remove Telerik at the time of upgrade, but plan to do it later on, a wizard will be installed to help you remove Telerik at the desired time.
Telerik removal is still optional upon upgrades, but HIGHLY RECOMMENDED.
Brand new Resource Manager (file management)
We listened to your feedback and rewrote the Resource Manager from the ground up, implementing the most requested features and improvements:
- Support for a "list" and "card" view
- Allows better sorting of files
- Better UI for long file names (no longer truncated)
- Images are no longer obscured within an imposed circle style
- Improved search
- Improved performance
- Less dependencies
- Displays more information about files within the various views
- Allows batch operations on files/folders
- Supports infinite scroll
- Full accessibility via keyborad
- Responsive to its container to allow future use directly in the Persona Bar (future enhancement)
Performance improvements
This release updated a large number of dependencies including some low-level ones like Newtonsoft.Json and PetaPOCO which significantly improved performance for installation, updates and runtime.
Bug Fixes
- Fixed an issue getting Folders by Permissions #4897 Thanks @yog-it
- Fixes an issue where ClientResourceManager would throw a null reference exception when called from scheduled tasks #4899 Thanks @robsiera
- Fixed an issue where a query string would not be kept if
Convert to lower case
setting was enabled. #4911 Thanks @zyhfish - Fixed an incorrect datetime culture format in outputcache FileProvider #4915 Thanks @thienvc
- Fixed SEO tab not updating correctly after deleting a URL #4925 Thanks @daguiler
- Fixed an issue with the OutputCacheAddItem stored procedure #4937 Thanks @thienvc
- Fixed an issue where WebFormsMvp initial version mismatched with the config #5020 Thanks @valadas
- Fixed an issue getting the host tab URL in some situations #5052 Thanks @bdukes
- Fixed a relative path issues that prevented loading monaco editor in some scenarios #5066 Thanks @donker
- Fixed a postback issue with the cke editor #5078 Thanks @nellaaayyy
- Fixed an issue with undefined isProduction in Yarn scripts #5121 Thanks @donker
- Fixed a crash caused by a web spider providing an invalid referrer uri with the request. #5184 Thanks @robheffo79
- Fixed an issue in HTML module with invalid HTML #5188 Thanks @bdukes
- Fixed an issue where CKEditor Provider dialogs would not use the Client Resouce Manager #5205 Thanks @bdukes
- Resolved a null reference exception when data types were missing in profile properties #5231 Thanks @bdukes
- Fixed a wrong file name for jQuery UI #5238 Thanks @bdukes
- Fixed a bug that prevented selecting folders for Browser Root and Default Upload folders in HtmlEditor #5122 Thanks @skamphuis
- Fixed a wrong response code when creating an invalid user. #5228 Thanks @armaganpekatik
Developer Experience / Documentation
- Added a workflow to auto-open PRs to v10 branch. #4755 Thanks @bdukes
- When upgrading a module, the web.config binding redirect comments now use the package version instead of the file version (this does not affect the actual binding). #4873 Thanks @dimarobert
- Updated Documentation link in issue templates. #4876 Thanks @david-poindexter
- Standardized DNN Manifest Items such as organization names, etc. #4890 Thanks @mitchelsellers
- Adjusted the release branch merge workflow to use sha. #4926 Thanks @bdukes
- Ajusted CI build to use windows-2019 #5007 Thanks @bdukes
- Removed Evoq references in codebase. #5009 Thanks @bdukes
- Corrected external repositories in build.md #5019 Thanks @valadas
- Fixed versions of dependencies in Nuget spec files #5028 Thanks @donker
- Fixed a failure to report issues when clean build task fails #5034 Thanks @bdukes
- Fixed an issue where warnings from build were not being reported. #5056 thanks @bdukes
- Adjusted link to powershell security docs for cake #5079 Thanks @valadas
- Fixed 2 build issues #5129 Thanks @valadas
- Disabled PR merge for 10.0.0 branch #5223 Thanks @bdukes
- Added workflow to auto-open PRs to v9.11 branch #4913 Thanks @bdukes
- Added support for HtmlAttributesAsString in html module views #5242 #5244 Thanks @valadas @bdukes
Enhancements
- Updated cookiesandme.com to cookiesandyou.com to match the actual URL. #4880 Thanks @david-poindexter
- Created ClientResourceSettings overrides to specifiy the portalId without relying on HttpContext #4901 Thanks robsiera
- Caches the roles array in the user info object. #4907 Thanks @zyhfish
- Enhanced resource manager css when used with some older themes. #4929 Tahnks @Timo-Breumelhof
- Filters scrips from module messages #4930 Thanks @donker, @valadas
- Encodes html in emails for proper display #4932 Thanks @bdukes
- Made check for RequestVerificationToken case insensitive as per RFC 7230 and RFC 7540. #4959 thanks @dimarobert
- Added thread culture (localization) support in partial MVC views. #5004 Thanks @dimarobert
- Reports build errors as errors to Azure DevOps #5016 Thanks @bdukes
- Update GTM to follow Google best practices #5023 Thanks @david-poindexter
- Added support for localization of search categories #5053 Thansk @Andy9999
- Allows optionally removing rel from privacy and terms from skinObjects #5054 #5057 Thanks @Andy9999
- Updated the existing check to report on the status of Telerik #5077 Thanks @daguiler
- Added new Security Analyzer check for permissions on "Activity Feed" and "User Profile" pages #5080 Thanks @daguiler
- Allow the underlying FileInstaller to delete the file if needed. #5087 Thanks @dimarobert
- Improved eventlog ip address with proxy. #5091 Thanks @skamphuis
- Improved error messaging when parsing extension packages. #5097 Thanks @bdukes
- Improved text encoding on fields. #5106 Thanks @armaganpekatik
- Added unique suffix to artifact name. #5199 Thanks @bdukes
- Removed unused DnnDropDownCheckBoxes class. #5206 Thanks @bdukes
- Specified latest version for 9.11 merge action #5224 Thanks @bdukes
- Restricted log viewing to log files only #5233 Thanks @mitchelsellers
- Replaced eval usages with JSON.parse where appropriate in multiple scripts #5239 Thanks @bdukes
- Improve SSL initial setup approach #4892 #5189 Thanks @donker
- Standardized Upload interfaces #4909 Thanks @bdukes
- Updated website templates to set User Registration to None by default #4916 Thanks @david-poindexter
- Updated website templates to make Activity Feed, My Profile, Friends, and Messages pages visible to Registered Users only by default #4921 Thanks @david-poindexter
- Completelly replaced Digital Assets Manager in favor of the new Resource Manager which installs by default now #4987 #5194 Thanks @david-poindexter @valadas @donker
- Purges expired auth cookies when no longer needed #5001 Thanks @donker
- Added JsonIgnore Attribute to prevent unneeded serialization #5006 Thanks @mtrutledge
- Added folder cleanup support to CleanupInstaller #5090 Thanks @daguiler
- Updated UpgradeWizard.aspx to require a superuser to choose whether to keep Telerik or to remove Telerik
- Added support for top level pages permissions #5118 #5209 @bdukes @DanielBolef
- CKEditor can now resize images on upload and support drag-and-drop through easy-image plugin. #5128 #5144 Thanks @skamphuis
- Improved the server screen UI #5152 Thanks @donker
- Implemented new resource manager as per feedback #5240 #5241 Thanks @valadas @david-poindexter @mitchellsellers @donker @bdukes
Maintenance
- Bumped react-collapse from 4.0.3 to 5.1.0 #4808 #5193
- Bumped System.Runtime.CompilerServices.Unsafe from 4.5.3 to 5.0.0 #4834
- Bumped superagent from 3.8.3 to 6.1.0 #4848 #4987
- Bumped WebFormsMVP from 1.4.1.0 to 1.4.5 #4863 #5017
- Bumped actions/checkout from 2.3.4 to 2.3.5 #4878
- Removed nuka-carousel reference. #4891 Thanks @bdukes
- Bumped actions/checkout from 2.3.5 to 2.4.0 #4896
- Bumped peter-evans/create-pull-request from 3.10.1 to 3.11.0 #4902
- Updated version in Yarn lock file after bumping multiple dependencies #4914 Thanks @bdukes
- Bumped less from 3.8.1 to 4.1.2 #4927 #5063
- Bumped peter-evans/create-pull-request from 3.11.0 to 3.12.0 #4964 #4965
- Bumped peterjgrainger/action-create-branch from 2.0.1 to 2.1.0 #4972
- Bumped System.Runtime.CompilerServices.Unsafe from 4.5.3 to 5.0.0 #4985
- Bumped NUnit3TestAdapter from 4.0.0 to 4.2.0 #4986 #4993
- Bumped peter-evans/create-pull-request from 3.12.0 to 3.12.1 #4991 #4993
- Bumped Microsoft.Build.Tasks.Git from 1.0.0 to 1.1.1 #4992 #5013
- Bumped Cake to 2.x #5010 Thanks @bdukes
- Bumped NSubstitute from 4.2.2 to 4.3.0 #5012 #5015
- Bumped peter-evans/create-pull-request from 3.12.1 to 3.14.0 #5030 #5031
- Bumped actions/checkout from 2.4.0 to 3 #5035
- Bumped peter-evans/create-pull-request from 3.14.0 to 4 #5061
- Bumped peterjgrainger/action-create-branch #5067
- Bumped esli...