v9.7.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 17 pull requests by 9 contributors were processed for this release.
Known issue
There is currently a known issue with Dnn 9.7.1 that affects token replace providers.
If you are doing a clean 9.7.1 install
No workaround needed, the normal install works fine.
If you are upgrading from 9.7.0 to 9.7.1
Nothing special is needed, this upgrade path will work.
If you are upgrading from any version before 9.7.0
- Unzip the upgrade zip and add an empty text file named
09.07.00.SqlDataProviderin theProviders\DataProviders\SqlDataProviderfolder. - Continue the upgrade as usual
If you have already upgraded to 9.7.1 before encountering this issue
- Find the web.config file that is located in the root folder of the installation.
- Create a copy of this file as a backup just in case.
- Open the original web.config file that is in the root files of the installation in any text editor.
- In the
<sectionGroup name="dotnetnuke">section add the following line:
<section name="tokens" requirePermission="false" type="DotNetNuke.Framework.Providers.ProviderConfigurationHandler, DotNetNuke" />- In the
<dotnetnuke>section, add the following lines :
<tokens defaultProvider="CoreTokenProvider">
<providers>
<clear />
<add name="CoreTokenProvider" type="DotNetNuke.Services.Tokens.CoreTokenProvider, DotNetNuke" />
</providers>
</tokens>Additional information
Token replace providers are a recent feature (Dnn 9.7.0) and is probably not yet used by many 3rd party modules. But if you do see other configured providers for tokens, you may want to consult with the 3rd party module vendor for instructions on how to best merge this config with theirs.
Noteworthy Changes in v9.7.1
Bug Fixes
- Prevents Role Groups dropdown from expanding on delete. #3950 Thanks @daguiler
- Fixed an issue where the efault site alias came as pre-selected on SEO URL edit page #3954 Thanks @berkarslan-xo
- Fixed an issue where adding a page URL would default to 'Page and Child pages' site alias option. #3957 Thanks @berkarslan-xo
- Added retry to CompressionUtil.OpenCreate to prevent failures during site export #3965 Thanks @daguiler
- Fixed an issue where URLs added to pages unexpectedly redirected to the original URL #3983 Thanks @berkarslan-xo
- Added administrators role id to the test url page #3996 Thanks @donker
- Fixed an issue where TokenReplace would get the wrong moduleId #4018 Thanks @iJungleboy
Enhancements
- Improved pencil icon aligned for unpublished pages #3961 @tauqeer-haider
- Popup message content changed to avoid plural confusion #3980 Thanks @tauqeer-haider
- Prevents creation of custom registration form without DisplayName and no DisplayNameFormat #4015 @tauqeer-haider
Developer Experience / Documentation
- Merged fixes from release/9.7.0 to develop #3958 Thanks @bdukes
- Created IApplicationInfo and IApplicationStatusInfo for Dependency Injection #3988 Thanks @ahoefling
- Created IHostSettingsService for Dependency Injection #3990 Thanks @ahoefling
- Standardized CR/LF line endings in source code #3998 Thanks @bdukes
- Update mergeable to check for Status: On Hold label #4000 Thanks @david-poindexter
- Add documentation to new .NET Standard projects #4001 Thanks @bdukes
- Improves GitVersion speed by limiting the lookup date #4016 Thanks @valadas
List of Contributors
- Berk Arslan @berkarslan-xo
- Tauqeer Haider @tauqeer-haider
- Andrew Hoefling @ahoefling
- Brian Dukes @bdukes
- Daniel Aguilera @daguiler
- David Poindexter @david-poindexter
- Peter Donker @donker
- Daniel Valadas @valadas
- Daniel Mettler @iJungleboy
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!
Checksums
| File | MD5 |
|---|---|
| DNN_Platform_9.7.1_Install.zip | d6a70b8c82d6e2ca3a5fb56de47fcb25 |
| DNN_Platform_9.7.1_Upgrade.zip | b2e63bf389234bdfeb2ec8a3984b6178 |
| DNN_Platform_9.7.1_Deploy.zip | 5adfbfffb172f7def01f1f514f83aa30 |
| DNN_Platform_9.7.1_Symbols.zip | 2cc344ec63f6c9f270f7c6cf294cd903 |