Skip to content

0.5.0

Choose a tag to compare

@Heliozoa Heliozoa released this 27 Oct 13:49

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-kind that can be output-data to indicate the current format or status-update to indicate the new format
    • status-update format:
      output-kind: "status-update",
      finished: bool,
      message: String,
      percent-done: f64,
      time: Option<u128>,
      data: Option<T>,
      

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