This is a proof of concept for a structured content solution for DNN Platform (formerly known as DotNetNuke). This should not be used in a production environment. Anything can change at this stage of development.
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
Optional Telerik Removal
This release completely removes Telerik from the codebase but can still be used to upgrade sites that have modules depending on Telerik.
If you perform a clean install of this version, Telerik will NOT be installed.
If you upgrade an instance on which 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.
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 on.
Telerik removal is still optional upon upgrades, but HIGHLY RECOMMENDED.
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
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps DotNetNuke.WebApi from 9.10.2 to 9.11.1.
Release notes
Sourced from DotNetNuke.WebApi's releases.
... (truncated)
Commits
d2f44d2
Merge pull request #5543 from dnnsoftware/release/9.11.1025e4b9
Merge pull request #5546 from valadas/lerna-6.5.14c78bc7
Bumped lerna to v6.5.17f2dde2
Merge pull request #5545 from dnnsoftware/azure-pipelines-node-v18755668a
Update azure-pipelines.yml for Azure Pipelines to use node v186257f8f
Merge pull request #5544 from valadas/node18-workaround0541446
Implemented a workaround to support node v188a084f4
Added missing 9.11.1 sql script from PB manifest6aba312
Merge pull request #5468 from DNNMonster/bugfix/5291-profilepic-mode25586a5
Merge remote-tracking branch 'remotes/origin-DnnSoftware/develop' into bugfix...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)