Skip to content
This repository has been archived by the owner on Feb 22, 2022. It is now read-only.

Major vs. Minor Updates #140

Open
dream-encode opened this issue May 29, 2020 · 4 comments
Open

Major vs. Minor Updates #140

dream-encode opened this issue May 29, 2020 · 4 comments
Labels
enhancement New feature or request

Comments

@dream-encode
Copy link

I don't see it discussed previously, so I thought I'd throw this out there. Has any consideration been given to allow for more ganularity on the auto-update flag?

In other words, instead of just having "Enabled" and "Disabled", adding "Enabled for Minor Versions Only" and changing "Enabled" to "Enabled for All Versions".

If this is potential plugin territory, can hooks be added to parse the version when deciding whether a plugin/theme is auto-updated?

@pedro-mendonca
Copy link
Contributor

That might be interesting, as it works in core, the problem is that plugin authors use different version numbering, there is no rule for that so it can be relied upon.

@desrosj
Copy link

desrosj commented May 29, 2020

Ya, I agree with @pedro-mendonca. Unfortunately, I don't think this is possible currently because there is no guarantee that all plugin or theme authors abide by the same rules for versioning. Authors are free to version how they wish. In core, the versions are defined and controlled.

Ideally, I think, there would be enabled, disabled, security, minor, major. But that would require changes to the plugin directory guidelines and a lot of outreach/effort.

@desrosj
Copy link

desrosj commented May 29, 2020

As for plugin territory, this should be doable with the filters that are currently in trunk. If that's not the case, feel free to request some new ones!

@pbiron pbiron added the enhancement New feature or request label May 29, 2020
@pbiron
Copy link
Contributor

pbiron commented May 29, 2020

This has been discussed in #4.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants