Skip to content

Removal of API's Marked for 10.0.0 Removal#5722

Merged
bdukes merged 11 commits intodnnsoftware:release/10.0.0from
mitchelsellers:feature/obsolete-v1
Jul 13, 2023
Merged

Removal of API's Marked for 10.0.0 Removal#5722
bdukes merged 11 commits intodnnsoftware:release/10.0.0from
mitchelsellers:feature/obsolete-v1

Conversation

@mitchelsellers
Copy link
Copy Markdown
Contributor

@mitchelsellers mitchelsellers commented Jul 7, 2023

This pull request removes all API's that were flagged as "To Be Removed In v10.0.0". There are a few notes and special items to consider as part of the review of this PR, changes/suggestions/updates welcomed to ensure that we do this properly.

  • DotNetNuke.Library.Common.Utilities.IPathUtils The method for user folder paths is obsolete, but removing it causes a big break, i didn't remove it
  • DotNetNuke.Services.Scheduling.SchedulingController the method overload that was flagged as Obsolete was the wrong one
  • DotNetNuke.Services.Search.SearchEngine I had to make some changes to swallow fallback errors to prevent uncontrolled "not implemented" exceptions. Not sure that is the best way to do this
  • DotNetNuke.Framework.JavaScriptLibraries.JavaScript - A method was removed to support things for changes, want to be sure that it isn't a risk
  • DotNetNuke.Providers.AspnetClientCapabilityProvider.AspnetClientCapabilityProvider - I'm not confident that the removal of the "Capabilities" property was proper, as I believe this regresses functionality.
  • DotNetNuke.Framework.jQuery the properties Version, UIVersion - These also should have been marked as removed and managed by the package

My apologies for the larger pull request, but I couldn't find a better way to try and make this "granular" to review/approve.

@bdukes bdukes added this to the 10.0.0 milestone Jul 7, 2023
Copy link
Copy Markdown
Contributor

@bdukes bdukes left a comment

Choose a reason for hiding this comment

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

Thanks @mitchelsellers!

@valadas
Copy link
Copy Markdown
Contributor

valadas commented Jul 11, 2023

@mitchelsellers if you rebase it should fix the build issue with the GA4 connector

@bdukes
Copy link
Copy Markdown
Contributor

bdukes commented Jul 11, 2023

#5729 needs to be merged first, right @valadas /cc @mitchelsellers

@mitchelsellers
Copy link
Copy Markdown
Contributor Author

Well I rebased, but things looked funny, I think @bdukes knows why!

@valadas
Copy link
Copy Markdown
Contributor

valadas commented Jul 11, 2023

#5729 needs to be merged first, right @valadas /cc @mitchelsellers

Oh, right, I thought it was already, sorry... So @mitchelsellers if you want to review/merge the other, then it should fix the build here after rebasing...

@bdukes bdukes force-pushed the feature/obsolete-v1 branch from 6ca8aa5 to 61eef5a Compare July 11, 2023 20:21
@bdukes
Copy link
Copy Markdown
Contributor

bdukes commented Jul 11, 2023

This has been rebased

@mitchelsellers
Copy link
Copy Markdown
Contributor Author

Build appears to be ok now @valadas @bdukes any other items we need to adjust?

@bdukes
Copy link
Copy Markdown
Contributor

bdukes commented Jul 12, 2023

I just pushed a commit which deleted the old ContentWorkflow classes, and a couple of others marked for v10. It's good to go from my perspective.

@mitchelsellers
Copy link
Copy Markdown
Contributor Author

@valadas If looks good, lets get this one in. I have a few other things I was going to work on but they would conflict with this PR so i want to get this one in if we can.

@valadas
Copy link
Copy Markdown
Contributor

valadas commented Jul 13, 2023

Yes, it looks about right to me, I wanted to get the artifact from this and test a clean install and an upgrade but it looks like we have a broken install on the release/10.0.0 branch due to some dependency bumps.

@bdukes bdukes merged commit 0f8ce77 into dnnsoftware:release/10.0.0 Jul 13, 2023
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.

4 participants