I'm not talking about general version changes (e.g., [language-v1] -> [language-v2]) but specifically between updates that are nothing but bug and performance fixes.
In particular, I'm talking about tags that have different ones per "service pack:"
And to a lesser extent:
Tags also exist for Windows XP but there have been major core changes between those versions so they do not apply here.
As I understand, changes between .NET 3.5 and SP1 (also applies to ASP.NET and Visual Studio 2008 by extension) are primarily just fixes and performance improvements and there isn't much changes in how the frameworks/tools are used. The only breaking change that I know of (that is worth mentioning) is how
Enumerable.Cast<T>() no longer performs conversions.
Changes between Visual Studio 2010 and SP1 are not that significant to me to warrant the distinction (or at least, I'm just not as familiar with the changes to fully understand how different they really are). I can see possible need for distinction here as there might be questions based on the additions this service pack introduced (including but not limited to Silverlight 4, HTML 5, etc.) but perhaps someone else who is more familiar with them could clarify.
If there are other core changes that I am not aware of, then please share them.
Should this distinction exist? The 307+ questions that use these tags could get more eyes on their questions without a problem IMHO. Otherwise, how often are problems about the specific changes going to come up? Not enough to deem these tags necessary IMHO.
What do you think?