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.
I'm new at this, so expect imperfection ;_; I'm trying!
- Changed some error messages to be more helpful
- New error message if
systems
key contains a value instead of a set of labels - Prefixes all errors with "archive config error"
- New error message if
- Breaking: extracted
System
struct to dedicated module- Changes import path from
arcconfig::System
toarcconfig::system::System
- Changes import path from
- Added inline rustdoc for
read_config
andSystem
(#10) - Fixed incorrect dates in the changelog
- Added more error messages (#14)
- Added system label to system-specific error messages (#12)
- Removed test function that was causing GitHub Actions to fail
- Added project synposis and purpose
- Added usage instructions as a project dependency
- Added cargo version and license shields
- Added links to arcosystem projects
- Added basic GitHub Actions for automated testing