This release introduces a breaking change in the configuration part of BioCypher. The organisation of the YAML configuration file has changed, compartmentalising settings into `biocypher` core settings and other, DBMS-specific settings. Please refer to https://biocypher.org/installation.html#configuration for more info.
The refactoring modularises the architecture of BioCypher. The interface function that was previously entangled with Neo4j Driver functionality has been moved to the new core class `BioCypher`. This class organises the interplay between input sources, ontologies, and output formats, guided by the user configuration. It can request offline file writers as well as online DBMS connectors, which it then uses to write the input data stream based on the ontology mapping defined by the user.
The previous `Driver` module is still usable, but simply redirects to the new `BioCypher` interface class and gives a deprecation warning. Some parameters are not available any more and need to be configured in the `biocypher_config.yaml`.
In addition, small utility and usability changes have been introduced.