WARNING! Do not convert this page until you've read what you're interested in—most of the explanations will be messed up and they will become very hard to follow!
This version's improvements are almost exclusively focused on increasing the number of supported informal formats used for measurements across the web.
In previous versions, the efforts have been concentrated on two directions: (a) bug fixing, and (b) supporting the more rigorously formatted measurements. It has been proven however that not all people use rigorous formats—on the contrary, many use non-standard formats. That is why this version is considered a major release, with dramatic increases in the number of "hits" when converting arbitrary web pages.
|internal||Symbols support spaces||20 ° Celsius||This feature alone allows recognizing between 80% and 90% of previously unrecognized formats, as seen in real life on the web.|
|capability||Several formats now support spaces||20 meters per second||
Since the new code allows it, many of the previously recognized units are now configured to support their alternate formats which include spaces.
The newly-supported formats are:
A significant part of the code as far as CPU time is concerned has been optimized, thus reducing the CPU load spikes which were unnecessarily frequent in previous versions.
Note: in practice, this improvement is probably offset by the extra computations required to parse the large number of new formats and units. However, without this improvement, there would probably have been a significant increase in processing time over the previous versions.
|feature||Both output and input values contain separators||1000000 kg||In old versions of the code, the value in the example would have been
converter this way:
|capability||Numbers starting with a decimal period||.3 lb||
Previous versions of the Converter wouldn't have recognized the value in this example. Starting with the current version, it does.
Note: This might look like a trivial change, but it was quite challenging to implement properly. I feel it was worth it though, due to the relatively large number of sites which use the format.
|new formats||fl oz <==> ml||
The following new formats are supported:
|capability||Volume adjuster for Imperial volume units||2,000,000 ml||In previous versions, this example would have been converted this way:
|improvement||Smarter rounding mechanism||.00000000000001 ml||In previous versions, the value in this example would have been too small
to fit in the fixed two-decimal format supported—the result would have been
|new formats||12 hour format <==> 24 hour format||
This automated conversion is more of a commodity, compared to the other unit conversions which are more useful, given that it's not that difficult to do the conversion in your head. In order to avoid messing up the pages you're converting, this one is the exception to the rule: the original value is not shown in brackets. As such, the result of converting the example values will be
The following formats are supported:
Note: the hh:mm:ss format is not supported at this time.
|new format||sq. ft. <==> m²||
The following formats are now supported:
|capability||Volume adjuster for metric volume units||2,000,000 fl oz||In previous versions, this example would have been converted this way: