Implemented experimental functionality allowing colored shapes as markers on HTML maps for single parameters.
- Use markdown support from
clldutils.sourceif available. - Allow using code IDs in colormaps for
cldfviz.map.
- Support more flexible citation labels in
cldfviz.text.
- Implemented support for visualization of ParameterNetwork data.
- Fixed bug whereby non-source CLDF Markdown links were not replaced when a link to insert a reference list of cited sources was present.
- Fixed bug whereby CLDF examples were not properly HTML escaped when rendered as Markdown.
- Fixed bug whereby the --language-filters option was ignored in
cldfviz.mapwhen no parameters were specified. - Added Python 3.12 to supported version.
- Added
--dboption tocldfviz.erdcommand to allow bypassing SQLite creation. - Dropped py3.7 compatibility.
- Support for plotting data on trees.
- Support for multi-valued parameters.
- Support SVG output for
cldfviz.map. - Support custom GeoJSON layer in HTML maps.
- 100% statement coverage in tests.
Backward incompatibilities:
cldfviz.treehas no required dataset argument anymore. To plot a tree from the TreeTable of a CLDF dataset, pass the dataset locator as--tree-datasetoption.
Backward incompatibilities:
cldfviz.treehas no required output argument anymore. Instead, it writes the result tostdoutby default, and to a file if one is specified as--outputoption.