All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Made EtcDirectory guess the path based on the system architecture only. It won't raise an error now if it's not found.
- Added EtcDirectory class to the paths module for locating the Python distribution's etc directory.
- Added Loader and Dumper arguments to pyyaml calls as required by pyyaml version 5.1 to improve safety.
- Added dummy logging configuration file to config/logging.yaml and added usage example to README.
- Added Directory.list_files method to list the files in a directory if it exists.
- Added DirectoryMap.copy_all and DirectoryMap.safe_copy_all to copy all files in the source directory to the target directory.
- Directory objects now returns their path when printed.
- Made Logger.configure_logger require the configuration dictionary as an input.
- Ensured that the target directory exists when calling ReadYAML.write().
- Initial import of dtocean-gui from SETIS.