Added
- `fastobo.exceptions` module with dedicated exception types to report specific errors.
- `fastobo.dump_owl` to convert and write an OBO document to an OWL ontology (using `fastobo-owl` and `horned-owl`) in Functional-style syntax (using `horned-functional`).
Changed
- Bumped `fastobo` to `v0.14.0`.
- Bumped `fastobo-graphs` to `v0.4.4`.
- `DateClause` may now store a `datetime.date` instead of a `datetime.datetime` if the source document contains a date without time specifier.
- PyPI source distribution now contains vendored Rust sources, allowing compilation without network access.
Fixed
- `setup.py` script not auto-installing the Rust compiler in latest `setuptools_rust` versions.