- Add functionality to strip TeX markup when instantiating a `Source` object. - Allow passing keyword arguments through to `Source` from factory method `from_entry`.
3.12.0
- Added `clldutils.path.ensure_cmd` and `clldutils.text.replace_pattern`. - Dropped support for py3.6.
3.11.1
- Fixed bug whereby a character preceding a markdown link would be stripped when applying `MarkdownLink.replace`.
3.11.0
- Added support for manipulation of links in markdown text.
3.10.1
- Fixed bug whereby brackets with the same start and closing token would lead to errors in `clldutils.text`.