If a bug is fixed in a patch release (e.g. 1.0.1) should the previous un-patched version (e.g. 1.0.0) still be available for download?
I see pros and cons of keeping unpatched software available:
- Continuing to make the original, unpatched release available means no surprises. The artifact is a constant.
- There is transparency on what the unpatched version delivered.
- Knowingly letting people download buggy software is stomach churning.
- Having more versions available could lead to confusion.
My gut says the project shouldn’t offer un-patched software, but I’m open to hearing other points of view.