Changes are ordered from least recent to most recent.
Technical Changes (normative)
* added a ::cue-region(id) pseudo-element to select regions by ID in CSS
* disallowed external resources in a data URL in the STYLE section
* drop line: and position: settings with invalid linealign/colalign values
* change parsing of 'line' setting to accept non-integers
* change to region blocks instead of region headers
* make align:start/end not affect position or position alignment
* rename start/end for position alignment to left/right
* clarify what align:left/right do for vertical text
* move to using CSS text-wrap:balance instead of custom line wrapping algorithm
* add ruby-position and text-combine-upright to the list of supported properties
* add a non-CSS UA conformance class
* allow external language information to apply
* support all of HTML's character references
* avoid waiting for a LF before checking the WEBVTT signature
* rename "middle" to "center" throughout for consistency with CSS
* make