Skip to content

v9.8.0

Compare
Choose a tag to compare
@valadas valadas released this 10 Nov 20:44
· 2044 commits to master since this release
6545748

Release Notes

We'd like to first thank everyone from the community who has submitted pull requests or reported issues. A grand total of 84 pull requests by 14 contributors were processed for this release.

Noteworthy Changes in v9.8.0

Optional Telerik Removal

The major highlight for the DNN 9.8.0 release (and above for the 9.x series of releases) is that we removed all our dependencies on the Telerik library. In order to not make this a breaking change, we do leave Telerik removal as a manual option until v10. The main components that still relied on Telerik were Site Assets and Global Assets, which used the Digital Assets Manager. We ship a new file manager with v9.8.0 (and above for the 9.x series of releases) that has no dependencies on Telerik, but it is not installed by default so that it will not break existing sites upon upgrading. Please note it will be automatically replaced in v10, so please test and plan accordingly.

To identify any third-party extension(s) that depend on Telerik, our very own Mitchel Sellers has published the DNN Telerik Identifier module which you can download and install to find assemblies that reference Telerik. Carefully review the results from this module to determine if your website is ready for full removal of Telerik. For any third-party modules that depend on Telerik, you should contact the module vendor/developer before following the steps below.

If you would like to remove Telerik in DNN 9.8.0 (and above for the 9.x series of releases), please visit the "Telerik Removal" documentation on DNN Docs. Again, proceed with caution based on your findings using the DNN Telerik Identifier module above, as performing these steps may also break third-party extensions that depend on Telerik. We recommend you contact the developer/vendor in these cases for further guidance.

Bug Fixes

  • Fixed an issue where newly created sub-folder was not shown if the parent folder name starts with 0 #3976 Thanks @kmuralidaran
  • Fixed an issue where the module friendly name was not updated as part of module extension update #4082 Thanks @tauqeer-haider
  • Fixed an issue where is was not possible to set page permissions for "unauthentication users" role #4094 Thanks @zyhfish @bdukes @mitchelsellers
  • Fixed a styling issue for checked Accept License checkbox in Extension installer #4103 Thanks @david-poindexter
  • Fixed an issue where the React common components would interfere with container css class #4109 Thanks @valadas
  • Fixed an issue where module dialog added new module to wrong pane #4113 Thanks @bdukes
  • Fixed an issue where the incorrect icon would show for errors in the Pages module #4124 Thanks @tauqeer-haider
  • Fixed an issue where Dnn would not install due to a missing config file #4136 Thanks @valadas
  • Fixed an issue where some Visual Basic modules would fail due to members that differed only by case #4139 Thanks @bdukes
  • Removed beacon setting on upgrade #4141 Thanks @bdukes
  • Fixed an issue with module pane placement after export/import #4144 Thanks @tauqeer-haider
  • Fixed an issue where 09.07.03.config was not included in the project #4151 Thanks @valadas
  • Fixed an issue that would cause an infinite redirect loop on mobile #4158 Thanks @valadas
  • Fixed an issue where some dates where not parsed with invariant culture which caused issues for non-Gregorian calendars #4164 Thanks @tauqeer-haider
  • Fixed an issue where the Event Log would fail silently during application startup #4178 Thanks @ahoefling
  • Fixed an issue where page title and description would get saved with site values unintentionnally #4184 Thanks @mitchelsellers
  • Fixed an issue with profile image visibility #4185 Thanks @tauqeer-haider
  • Fixed an issue where line breaks and year tokens would not be properly formatted in Social Messaging #4186 Thanks @hismightiness
  • Ensure new Localization HTTP module is running soon enough #4251 Thanks @bdukes
  • Remove Localization HTTP module from config #4264 Thanks @bdukes
  • Fix Localization Issues in WebAPI #4265 @donker
  • Fix the web.config errors for the new Localization module #4267 @donker

New features

  • Implemented a new optional file manager called Resource Manager #4152
  • Adds host setting option and ability to use settings outside module context #4153 Thanks @donker
  • Adds support for editing the robots.txt on a website #4165 #4172 Thanks @hismightiness
  • Fixed an issue where all emails where missing the body. #4285 Thanks @valadas
  • Fixed an issue where new users would have no preferred locale. #4284 Thanks @valadas

Enhancements

Developer Experience / Documentation

List of Contributors

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.0_Deploy.zip d342140db880e11e982d254c57f790c4
Dnn_Platform_9.8.0_Install.zip f66ac15e2c2e0faa75d3074e69adce2a
Dnn_Platform_9.8.0_Upgrade.zip abe0b66c882ddaa2ec0c266f0773fc5b
Dnn_Platform_9.8.0_Symbols.zip 7e39e094687435c041ec4cad323fd35e