What version of mobile safari comes with each version of iOS?
Since this is already the top hit on Google, we should start a list here. I'll make this answer a community wiki. By the way, I'm pulling these from the device's user agent string. Browser version is iOS version dependent, NOT device dependent. But when a phone doesn't support higher iOS versions it is listed:
3.2.2 - Mobile Safari 4.0.44.3.3 - Mobile Safari 5.02 - iPhone 3g5.0 - Mobile Safari 5.15.1 - Mobile Safari 5.16.0 - Mobile Safari 6.0 - iPhone 3gs7.1 - Mobile Safari 7.1 - iPhone 48.3 - Mobile Safari 8.09.2.1 - Mobile Safari 9.0 - iPhone 4s10.3.4 - Mobile Safari 10.0 - iPhone 511.2.5 - Mobile Safari 11.012.1.4 - Mobile Safari 12.012.4.4 - Mobile Safari 12.1 - iPhone 5S, 613.0 - Mobile Safari 13.0
This guy's list is really useful: http://www.somegeekintn.com/blog/stuff/iosvers/
If you need the additional info, you can decode the Safari versions on useragentstring.com, e.g:
http://www.useragentstring.com/Safari5.0.2_id_18120.php explains that Safari version 6533.18.5 is known as "Safari 5.0.2"
I couldn't find a comprehensive list either. The best thing I've found so far is some Safari documentation from Apple:
Good luck!
[Update]
While this still doesn't answer the question it at least tells when WebKit added support for getBoundingClientRect()
in Febuary of 2009.