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

Remove project.json support #7199

Open
nkolev92 opened this issue Aug 14, 2018 · 4 comments
Open

Remove project.json support #7199

nkolev92 opened this issue Aug 14, 2018 · 4 comments
Labels
Category:BreakingChange Functionality:Pack Functionality:Restore Functionality:SDK The NuGet client packages published to nuget.org Priority:2 Issues for the current backlog. TechDebt Technical debt Type:DCR Design Change Request

Comments

@nkolev92
Copy link
Member

nkolev92 commented Aug 14, 2018

Self descriptive.
I propose we remove project.json support in 5.0 and dev16.

The only project.json native customer was UWP and they have since moved on to PackageReference.

Now might be a perfect time to remove PJ and cleanup the APIs that are brought along with that.

//cc @NuGet/nuget-client @rrelyea @anangaur

@nkolev92
Copy link
Member Author

This can't happen in 5.0/16.0 due to some dependencies that are still using project.json.

@anangaur @rrelyea
Anything special we need to do ensure that we can remove support in 17.0?
Some deprecation announcement?

@anangaur
Copy link
Member

We should announce on the announcements repo may be. Not sure if we should do anything more than that. But the announcement could be when we start previews of 17.0. Doing it now won’t serve much.

@nkolev92
Copy link
Member Author

Makes sense, figured to get clarity on this early enough, before it become an afterthought as we focus on the current release :)

@nkolev92 nkolev92 modified the milestones: Backlog, 6.0 Mar 29, 2019
@nkolev92 nkolev92 changed the title Remove project.json support in 5.0 and dev16 Remove project.json support Mar 29, 2019
@nkolev92 nkolev92 added Functionality:SDK The NuGet client packages published to nuget.org and removed NuGet API labels Apr 24, 2020
@nkolev92 nkolev92 removed this from the 6.0 milestone Apr 27, 2020
@nkolev92 nkolev92 added Priority:2 Issues for the current backlog. Pipeline:Backlog and removed Pipeline:Icebox labels May 1, 2020
@JonDouglas
Copy link
Contributor

Okay, audible plan is d17 & 6.0 :)

@nkolev92 nkolev92 added the TechDebt Technical debt label Dec 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Category:BreakingChange Functionality:Pack Functionality:Restore Functionality:SDK The NuGet client packages published to nuget.org Priority:2 Issues for the current backlog. TechDebt Technical debt Type:DCR Design Change Request
Projects
None yet
Development

No branches or pull requests

5 participants