Personally I think the latest version would be most user-friendly.  We've talked about how you can't mix and match component versions due to the  limitations of the build, environment but I think that's ok.  I'm open to debate on this but I think incremental versions of component would contain any bug fixes and enhancements.  It's probably an education issue so that component developers don't remove required properties that previous versions use.