So 0.5... shouldn;'t that mean its halfway through or?
Could be, but there is no reason to think so. Version-numbers don't go by the
positional decimal system. Meaning that after 0.9 the next version would often be 0.10, and then 0.11 and so on, which would all be a lower values than 0.9 in the decimal system, but a higher number in software versioning; 10 and 11 being higher than 9, as you know.