0.5.0
Changes
- Python plugin errors if the Python major version is detected to be <3
- Python source files (.py) in the exercise root are now considered student files
- Added settings command to the CLI
- Added refresh-course command to the CLI
- Changed the output format of the CLI
- New field
output-kindthat can beoutput-datato indicate the current format orstatus-updateto indicate the new format - status-update format:
output-kind: "status-update", finished: bool, message: String, percent-done: f64, time: Option<u128>, data: Option<T>,
- New field
Bugfixes
- fs::canonicalize returned UNC paths on Windows which caused problems: using dunce::canonicalize instead
- Fixed notests exercise detection
- Check for the existence of the credentials file before deleting it after errors in the CLI
- Fixed finding project root within archives
etc
- Added APACHE 2.0/MIT dual licensing
- Updated j4rs to 0.13.0