v9.8.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 81 pull requests by 18 contributors were processed for this release.
Noteworthy Changes in v9.8.1
Optional Telerik Removal
If you would like to remove Telerik in DNN 9.8.0 (and above for the 9.x series of releases), please visit the documentation for "Telerik Removal" on the DNN Docs site. This is optional but HIGHLY RECOMMENDED.
Bug Fixes
- Fixed an issue where redirect after login would not work if the login page had a different name than
login
. #4171 Thanks @kmuralidaran - Fixed an issue where the country/region lists would show the id instead of the name when used by keyboard. #4192 Thanks @joshgk00
- Fixed an issue where creating multiple pages would not properly validate for a valid parent page. #4197 Thanks @tauqeer-haider
- Correct a wrong tooltip about SEO page priorities. #4198 Thanks @engineering87
- Resolved all build warnings in Google Analytics Connector. #4209 Thanks @valadas
- Removed impractical rule about merging pull requests. #4210 Thanks @david-poindexter
- Resolves InvalidDataException in DFS environments when exporting sites. #4218 Thanks @zyhfish
- Fixed an issue where the registration module would use the incorrect language. Thanks @berkarslan-xo
- Fixed an issue with SCAYT getting the wrong language code. #4248 Thanks @tauqeer-haider
- Fixed an issue where the data reader would not get disposed. #4258 Thanks @bdukes
- Fixed an issue where the validation lines where incorrect for the new password field. #4301 Thanks @berkarsian-xo
- Fixed DataProvider failures. #4302 Thanks @bdukes
- Ensure properties in DTO objects use backing fields. This cause localization issues with serialization. #4312 Thanks @donker
- Fixed AddContentItem Audit Trail for CreatedByUserId & LastModifiedByUserId. #4321 Thanks @ahoefling
- Fixed an issue where Umlaut characters in URL caused module setting error. #4337 Thanks @berkarslan-xo
- Fixed a wrong sitemap configuration on portal creation. #4342 Thanks @mitchelsellers
- Reverted a commit that caused issues with language cookies. #4351 Thanks @bdukes
- Fixed an issue where the AssemblyInstaller would fail removing a dll if it was already missing from disk. #4359 Thanks @dimarobert
- Fixed an issue where Denying the ADD permission for a role on an asset would make it invisible to users on CKE Editor. #4364 Thanks @mikebigun
New features
- Adds Page ID to the Page Management UI. #4240 Thanks @kieran23101
- Added google tagmanager connector. #4255 Thanks @skamphuis
- Implemented EnablePopups switch in portal settings PB module #4281 Thanks @donker
- Added InjectModuleHyperlink and InlineEditorEnabled to the SiteSettings module. #4286 Thanks @donker
Enhancements
- Ensures comments are only inserted when necessary in web.config. Thanks @rhaiamz
- Changed WebConfigurationManager for ConfigurationManager allowing users to implement the connection string is AppService and remove it from the web.config. #4228 Thanks @davidjrh
- Improved error message when uploading an invalid extension. #4257 Thanks @kmuralidaran
- Prevents caching pages that are redirected. #4279 Thanks @tauqeer-haider
- Removed dragover state from element when dragged between pages. #4325 Thanks @tauqeer-haider
- Updated the monaco font so it uses a monospace font. #4345 Thanks @bdukes
- Removed "Running Default" check from Default.aspx. #4347 Thanks @mitchelsellers
- Avoids checking user permissions if there is no user. #4356 Thanks @bdukes
Developer Experience / Documentation
- Resolved multiple stylcop warnings in Library and HttpModules projects. #4194 thanks @valadas
- Cleaned up UserProfile Class. #4195 Thanks @valadas
- Fixed all build warnings in Console module. #4203 Thanks @valadas
- Resolved 1793 build warnings in Library project. #4204 Thanks @valadas
- Removed Module Creator from main distribution. #4208 Thanks @valadas
- Resolved some build warnings in the ImportExport project. #4211 Thanks @valadas
- Resolved 249 build warnings in Library project. #4215 Thanks @valadas
- Resolved 101 build warnings on CoreMessaging project. #4216 Thanks @valadas
- Resolved some build warnings in DDRMenu Project. #4224 Thanks @valadas
- Moved UserMode from PortalSettings to Personalization class. #4225 Thanks @valadas
- Updated .NET & SQL requirements in InstallWizard localization files. #4226 Thanks @joshgk00
- Moved things deprecated in v9 to be removed in v11 instead of v10. #4230 Thanks @valadas
- Resolved all build warnings in RazorHost project #4231 Thanks @valadas
- Resolved some more build warnings on library project #4236 #4243 Thanks @valadas
- Deprecated IEventLogController in favor of DI. #4244 Thanks @valadas
- Relaxed compile warnings on Tests projects. #4245 Thanks @valadas
- Resolves multiple build auto-fixable warnings in solution. #4246 Thanks @valadas
- Fixed DevOps build badge. #4249 Thanks @bdukes
- Fixed some integartion tests. #4250 Thanks bdukes
- Removed deprecation for some DataProvider methods. #4259 Thanks @bdukes
- Marked EnableSkinWidgets as obsolete and remove from serialization. #4287 Thanks @donker
- More stylecop fixes on DotNetNuke.Web project. #4293 Thanks @valadas
- More stylcop warnings fixes on library project #4294 Thanks @valadas
- Updated issue templates after 9.8.0 release. #4315 Thanks @bdukes
- Migrated build orchestration runner for Cake.Frosting #4322 Thanks @bdukes and @valadas
- Fixed a missing reference that caused builds to fail. #4326 Thanks @bdukes
- Updated build configuration to you YAML file in repository. #4327 Thanks @bdukes
- Adjusted included branches for Azure pipelines. #4330 Thanks @valadas
- Updated build documentation for Cake v1 changes. #4339 Thanks @david-poindexter
- Updated vsdoc file for jQuery 3.4.1. #4341 Thanks @bdukes
- Deprecated several anti-patterns. #4349 Thanks @mitchelsellers
- Updated upgrade package build so it won't reinstall Telerik on de-Teleriked instances. #4350 Thanks @valadas
- Improved a test that had intermitent failures. #4365 Thanks @bdukes
- Enabled "Treat Warnings as Errors" for the test projects. #4366 Thanks @bdukes
- Removed some duplicate references. #4368 Thanks @bdukes
- Enabled "Treat Warnings as Errors" in Dnn.EditBar.Library #4369 Thanks @bdukes
- Resolved some warnings in DnnExportImportLibrary. #4370 Thanks @bdukes
- Enabled "Treat Warnings as Errors" in SimpleWEbFarmCachingProvider. #4371 Thanks @bdukes
- Enabled "Treat Warnings as Errors" in 3rd party auth providers
- Fixed build warnings in DnnExportImport. #4373 Thanks @bdukes
- Fixed build warnings in CKEditorProvider. #4374 Thanks @bdukes
- Enabled "Treat Warnings as Errors" in CKEditorProvider. #4375 Thanks @bdukes
- Enabled "Treat Warnings as Errors" in ContryListBox. #4376 Thanks @bdukes
- Enabled "Treat Warnings as Errors" in AspNetClientCapability #4377 Thanks @bdukes
- Enabled "Treat Warnings as Errors" in ModulePipeline. #4378 Thanks @bdukes
- Enabled "Treat Warnings as Errors" in Azure Connector. #4379 Thanks @bdukes
- Enabled "Treat Warnings as Errors" in GTM Connector. #4380 Thanks @bdukes
- Enabled "Treat Warnings as Errors" in HTML Editor Manager. #4381 Thanks @bdukes
List of Contributors
- @bdukes Brian Dukes
- @valadas Daniel Valadas
- @donker Peter Donker
- @tauqeer-haider Tauqeer Haider
- @mitchelsellers Mitchel Sellers
- @berkarslan-xo Berk Arslan
- @david-poindexter David Poindexter
- @joshgk00 Josh Slaughter
- @kmuralidaran Muralidaran Kuppusamy
- @dimarobert Robert Dima
- @ahoefling Andrew Hoefling
- @zyhfish Ben
- @mikebigun Mikhail Bigun
- @skamphuis Stefan Kamphuis
- @davidjrh David Rodríguez
- @engineering87 Francesco Del Re
- @kieran23101 Kieran Corkin
- @rhaiamz Popescu Cristian
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.8.1_Deploy.zip | C2AEC920BAF8EDDDDA9F113D876E1C78 |
Dnn_Platform_9.8.1_Install.zip | CA3C48F823B6F610EF71ABA24DAEF472 |
Dnn_Platform_9.8.1_Upgrade.zip | 68486E476910903D9C4EA209C5F9833F |
Dnn_Platform_9.8.1_Symbols.zip | A9BEEF56935CE7E66103092AC323D5D5 |