Releases: pbs/pycaption
Releases · pbs/pycaption
2.0.8
- Added support for Python 3.10
- Added default start align to WebVTTWriter
2.0.7
- 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
- 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
- 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
- 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
Python 3 support
1.0.0 removed python 27 from travis config