What's Changed
* update poetry by PythonFZ in https://github.com/zincware/ZnTrack/pull/336
* Bump znjson from 0.1.2 to 0.1.3 by dependabot in https://github.com/zincware/ZnTrack/pull/341
* change python dependency from `<3.11` to `<4.0.0` by PythonFZ in https://github.com/zincware/ZnTrack/pull/352
* add `use_node_dir` to save results in the nodes directory by PythonFZ in https://github.com/zincware/ZnTrack/pull/353
* Bump flake8 from 4.0.1 to 5.0.2 by dependabot in https://github.com/zincware/ZnTrack/pull/355
* Remove Python 3.7 CI by PythonFZ in https://github.com/zincware/ZnTrack/pull/360
* remove `use_node_dir` and replace with `utils.nwd` by PythonFZ in https://github.com/zincware/ZnTrack/pull/359
* Bump pygit2 from 1.9.2 to 1.10.0 by dependabot in https://github.com/zincware/ZnTrack/pull/357
* Bump dvc from 2.15.0 to 2.17.0 by dependabot in https://github.com/zincware/ZnTrack/pull/362
* Cleanup `proj_path` fixture by PythonFZ in https://github.com/zincware/ZnTrack/pull/379
* bump version + add readme keyword by PythonFZ in https://github.com/zincware/ZnTrack/pull/382
* 376 make default type zntrackoption by PythonFZ in https://github.com/zincware/ZnTrack/pull/383
* Add Custom Errors by PythonFZ in https://github.com/zincware/ZnTrack/pull/384
* Update automatic `__init__` to require non-default kwargs by PythonFZ in https://github.com/zincware/ZnTrack/pull/387
* use `ZnInit` package by PythonFZ in https://github.com/zincware/ZnTrack/pull/390
* fix pylint warnings by PythonFZ in https://github.com/zincware/ZnTrack/pull/393
* fix `zn.Nodes` issue with `zn.plots` by PythonFZ in https://github.com/zincware/ZnTrack/pull/338
* Undo call cargs change by PythonFZ in https://github.com/zincware/ZnTrack/pull/402
* write the class docstring to `dvc.yaml` 'desc' field by PythonFZ in https://github.com/zincware/ZnTrack/pull/403
* create a performance report by PythonFZ in https://github.com/zincware/ZnTrack/pull/417
* Small Code Updates by PythonFZ in https://github.com/zincware/ZnTrack/pull/407
* add depreciation warning by PythonFZ in https://github.com/zincware/ZnTrack/pull/414
* make 'affected_files' a property by PythonFZ in https://github.com/zincware/ZnTrack/pull/415
* Inspect code by PythonFZ in https://github.com/zincware/ZnTrack/pull/418
* add 'write_desc' kwarg by PythonFZ in https://github.com/zincware/ZnTrack/pull/419
* Depreciate dvc interface by PythonFZ in https://github.com/zincware/ZnTrack/pull/421
* Add `cache` argument to `zn.metrics` and `zn.plots` by PythonFZ in https://github.com/zincware/ZnTrack/pull/420
* add `zn.Meta` for metadata which is not tracked by DVC by PythonFZ in https://github.com/zincware/ZnTrack/pull/404
**Full Changelog**: https://github.com/zincware/ZnTrack/compare/v0.4.2...v0.4.3