Some application developers who use the Sparkle framework keep old versions in their appcast (by using multiple <item>
tags).
I think this practice would make sense if Sparkle showed the release notes of the intermediate releases when multiple updates took place since the last update (e.g. the user upgrades from version 4.0.0 to 4.0.5). However, Sparkle does not do that for some reason.
So why would you keep old versions in the appcast?