Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cleanup Upgrade/Installer Code #4119

Merged
merged 18 commits into from
Sep 23, 2020

Conversation

mitchelsellers
Copy link
Contributor

Resolves #4118

This PR removes all unused code that is used to complete upgrades prior to 7.4.2 and earlier.

Background

A bit of important background, in addition to what was initially noted in the Issue.

DNN Platform, upon install starts by applying an initial script, then it "Upgrades" the application from one version to another until it is fully updated. Currently, the DotNetNuke.Install.Config file starts this process at 08.00.04 and upgrades from there. For extra safety I only removed upgrade steps to 7.4.2.

As a reminder, if you follow the upgrade path, the removal of these elements will have NO impact as the upgrade to 7.4.2 alone would have processed these items. Given this, I do NOT believe that this a breaking change.

Included Cleanups

Included in this cleanup is removal of the following items:

  • Internal elements fully contained inside of the Upgrade.cs
  • Removal of XML Configuraiton Merge elements no longer needed
  • Documentation of a few API's that are no longer used by the platform, however, were exposed publicly in error

Copy link
Contributor

@valadas valadas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me

@valadas
Copy link
Contributor

valadas commented Sep 23, 2020

/azp run

@azure-pipelines
Copy link

No pipelines are associated with this pull request.

@bdukes bdukes merged commit 6afe029 into dnnsoftware:develop Sep 23, 2020
@valadas valadas modified the milestones: 9.7.3, 9.8.0 Oct 7, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Remove Unused Upgrade Code
3 participants