vrchat-community / creator-companion

The Entry Point for Making Things in VRChat
https://vrchat.com/home/download
63 stars 436 forks source link

[FEATURE] yank version #204

Open anatawa12 opened 1 year ago

anatawa12 commented 1 year ago

Is your feature request related to a problem? Please describe. If we released some package version with critical problems (such as security problem or fatal bugs), I want to hide the package version(s) from the VCC and vpm-resolver.

Describe the solution you'd like I want to mark package as yanked and hide the packages marked yanked from VCC and vpm-resolver.

Describe alternatives you've considered Removing the version(s) from the repository but it's not good because removing will break existing project. (if locked package is removed, it breaks project) Because of this, many package managers such as cargo and pip use yank instead of removing package

Additional context Add any other context or screenshots about the feature request here.

Happyrobot33 commented 1 year ago

ideally implement the yank, and possibly a way to require updating to a different version than the yanked one if your in a project with it

anatawa12 commented 1 year ago

Because VCC lacks yank feature, some of my repository user installs some my unmaintained packages, such as my fork of Av3Emu.

(I forked because original Av3Emu was not maintained at that time but I stopped developing fork because original Av3Emu is now under active development and I joined original)

foxscore commented 1 week ago

@Faxmashine Any updates on the progress?

It's been quite a while, and yanking / deprecation is a core feature… 😕