- Fixed bug whereby sections with empty content were dropped by `markup.iter_markdown_sections`. - Fixed bug whereby the "booktitle" field was not rendered in the linearization of a `Source` of genre "inbook".
3.24.1
Strip trailing newline from `markup.Table` tsv output since this is interpreted by csvkit as additional, empty row.
3.24.0
Make `clldutils.source.Source.split_names` more robust/flexibel by fixing non-period-terminated initials.
3.23.1
Re-instate support for python 3.8 since this is still supported on Ubuntu 20.04 lts.
3.23.0
- Support python 3.13 - Drop python 3.8 compatibility.
3.22.2
- Fixed bug where `Source.split_names` could not handle names with trailing commas.