^^^^^ - Changed DFXPReader default horizontal alignment from 'center' to 'start' - Updated WebVTT horizontal alignment from 'middle' to 'center'
2.0.8
Not secure
^^^^^ - Added support for Python 3.10 - Added default start align to WebVTTWriter
2.0.7
Not secure
^^^^^ - Implemented skipping duplicate special characters for SCCReader - Added support for beautifulsoup 4.10 and lxml 4.8 - Added pytest and pytest-lazy-fixture as development dependencies
2.0.6
Not secure
^^^^^ - Updated Size.from_string() to accept 0 size without measuring unit - Replaced ValueError with CaptionReadSyntaxError for invalid sizes passed to Size.from_string() - Updated DFXPReader timestamp validation according to TTML time expression specs - Updated flashing cues validation for SCCReader to raise a CaptionReadTimingError - Fixed SCC translator not recognising special and extended characters - Raise CaptionReadTimingError for missing 'start' on SAMIReader
2.0.5
Not secure
^^^^^ - Updated DFXPReader to ignore paragraphs that only contain spaces, tabs or new lines - Added CaptionReadTimingError for invalid SCC timestamps - Added CaptionReadSyntaxError for invalid colors in SAMIReader - Raise CaptionReadTimingError when missing 'begin' or 'end' and 'dur' time on DFXPReader
2.0.4
Not secure
^^^^^ - Updated the counting of frames to happen after processing SCC commands - Made all SCC-sourced captions which have a difference of up to 5 frames between them more fluid