-
-
Notifications
You must be signed in to change notification settings - Fork 8
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
[Discussion] Increment mod sub-version #79
Comments
I think there was some misunderstanding about this. Your surmises are correct. My reply follows:
I added the requested changelog feature in We can increment version numbers in the mods in the manifest internally and display them as a line item in the settings, but by design, users wouldn't have multiple userscripts "in their manager" per se, they would just have KES. Downloading new mods doesn't atomically add them to the GM extension at a user-facing level unless you dig through the "externals" or "requires" tabs buried deep within those apps. Does this seem like it would be useful to users?
Can users reasonably be expected to keep track of these version numbers in their heads? If we wanted to be utterly insane about it, we could label which pages/items are "NEW", but I think respecting the KISS principle is reasonable here, and presumably you wouldn't have constant hotfixes after a certain point of stability. We can also use the regular thread channels for notifications. |
Currently the mod sub-version is difficult to update at the manifest level due to the small security changes and rolling updates that authors incorporate into their mods. Possibly this could be automated to populate the manifest with the version listed in the mod.user.js file, but a more underlying issue is that atomic mods may not adhere to a discrete versioning scheme, or dropped altogether. |
It was noted by @blobcat@kbin.social here that version increments cause updates for users despite no update coming from the primary script. From looking at the commits, it appears this was done when a mod was updated.
My guess is that this is done to force re-cache of modified mods. Is there perhaps another way to go about this so that it's more visible to users from their respective user script managers? Perhaps require a version number in the mod name that also gets incremented? In this manner, KES.user.js would also show a mod version increase.
The text was updated successfully, but these errors were encountered: