This release includes various fixes and test improvements. Additionally, `create_folders` now returns a dictionary of paths split by datatype.
What's Changed
* Add _check_top_level_folder option. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/381
* Deprecate Python 3.8 and add 3.12 by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/387
* Improve developer install docs. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/386
* Add community, contributing guidelines. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/385
* Fix logger name regression by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/396
* Update workflow file to install datashuttle. by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/394
* Make create folders logging optional by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/379
* Create folders return split by datatype by JoeZiminski in https://github.com/neuroinformatics-unit/datashuttle/pull/382
**Full Changelog**: https://github.com/neuroinformatics-unit/datashuttle/compare/0.4.0...v0.5.0