The cmdlet exists since PowerShell v1 and as far as I know its semantics didn't change since then.
If you use features that are only available in later versions, you can use a #requires
comment at the start of your script, e.g.:
#Requires -Version 3.0