- Support parsing GRAID annotations.
- Drop py3.8 compat.
- Removed the
Corpus.write_appmethod.
- Support Multi-CAST style IGts, i.e. prefixes or suffixes glossed as words, thus "words" starting or ending with a morpheme separator.
- Support for Python 3.13.
- Dropped support for Python 3.7.
- Added support for Python 3.11 and 3.12.
- Use the LGR CLDF dataset as conformance test suite.
- Added a
pycldf.orm.Examplesubclass to easily instantiateIGTobjects from CLDF data.
- Unified treatment of gloss elements (according to LGR) in
IGTandCorpusobjects. - Docs on rtd
CorpusSpec has been removed, and consequently Corpus and IGT do not
accept a spec keyword argument anymore.
Removal of CorpusSpec may also lead to slightly different output from
the write_* methods of Corpus.