Below are the backwards-compatibility breaking features between HLS version increments. For more information, please see Understanding HLS Versions and Client Compatibility.
| If M3U8 playlist uses… | You must declare at least version… |
| IV attribute of the EXT-X-KEY tag | 2 |
| Floating-point EXTINF duration values | 3 |
| EXT-X-BYTERANGE tag | 4 |
| EXT-X-I-FRAMES-ONLY tag | 4 |
| KEYFORMAT and KEYFORMATVERSIONS attributes of the EXT-X-KEY tag | 5 |
| EXT-X-MAP tag | 5 |
| EXT-X-MAP tag in a playlist that does not contain EXT-X-I-FRAMES-ONLY | 6 |
| “SERVICE” values for the INSTREAM-ID attribute of the EXT-X-MEDIA tag | 7 |
