- Fixed bug where `Source.split_names` could not handle names with trailing commas.
3.22.1
- Fixed a regression whereby articles without pages couldn't be linearized in `Source.text`.
3.22.0
- Format author names according to the Unified Stylesheet when linearizing `clldutils.source.Source`.
3.21.0
- Fixed a bug whereby thesis types were not linearized according to the Unified stylesheet in `clldutils.Source.text`. - Added support for serializing Source objects as Markdown text. - Added Python 3.12 to supported versions.
3.20.0
Dropped py3.7 compatibility.
Added functionality to insert text into markdown documents.
3.19.2
Package SIL's Charis TrueType fonts with `clldutils` for convenient access e.g. from tools such as `xhtml2pdf`.