Skip to content

Releases: rage/tmc-langs-rust

0.35.0

23 Aug 15:48
c580ce6
Compare
Choose a tag to compare

Full Changelog: 0.34.0...0.35.0

  • improved CI workflows
  • upgraded Java used for CI from 11 to 17
  • hopefully fixed issues when using arm64 Java on arm64 targets

0.34.0

21 Aug 07:04
Compare
Choose a tag to compare

Full Changelog: 0.33.0...0.34.0

  • Fixes to bindings
  • Added mooc submit
  • Disconnected mooc client and mooc api types

0.33.0

12 Jul 18:53
Compare
Choose a tag to compare
  • Changed receiver on TmcConfig::save from self to &mut self

Full Changelog: 0.32.0...0.33.0

0.32.0

11 Jul 22:00
Compare
Choose a tag to compare

What's Changed

  • support for https://courses.mooc.fi/
  • compress-project returns a hash of the resulting archive
  • new argument to compress-project: deterministic flag to reduce the amount of metadata included in compress-project to make the hash deterministic over the file paths/contents (mainly for testing)
  • moved https://tmc.mooc.fi/ stuff in tmc-langs to a tmc module
  • added serialize module for convenient serializing with serde_path_to_error
  • simplified TmcConfig

Full Changelog: 0.31.2...0.32.0

0.31.2

13 Apr 09:52
Compare
Choose a tag to compare
  • Skip pycache paths when looking for a Python project in an archive
  • Check for testthat when looking for an R project in an archive
  • Improved error message format
  • Fix errors in zstd handling in some commands
  • Do not include .tmc.lock files when compressing

Full Changelog: 0.31.1...0.31.2

0.31.1

22 Feb 08:06
Compare
Choose a tag to compare
  • Fixed zstd compression

Full Changelog: 0.31.0...0.31.1

0.31.0

20 Feb 07:39
Compare
Choose a tag to compare
  • Updated dependencies
  • Renamed find-exercises argument exercise-path to search-path
  • Fixed --version and --help
  • Added some snapshot tests

Full Changelog: 0.30.0...0.31.0

0.30.0

16 Jan 08:40
Compare
Choose a tag to compare
  • changed --top-level-dir-name to --no-archive-prefix in prepare-submission
  • prepare-submission now returns a string containing the sandbox image that should be used for grading the submission

Full Changelog: 0.29.0...0.30.0

0.29.0

23 Nov 12:09
Compare
Choose a tag to compare

Full Changelog: 0.28.0...0.29.0

  • Refactored StudentFilePolicy to be a lot simpler
  • Updated recommended Python version to 3.7
  • Fixed a bug where extracting an exercise would sometimes use zip even when another compression method was specified
  • Use language plugins to extract exercises
  • Changed get-exercise-packaging-configuration to divide the files inside the exercise into student and exercise files
  • Removed unnecessary plugin instantiations so that get-exercise-packaging-configuration, get-available-points and extracting projects can be used without the dependencies installed

0.28.0

21 Nov 04:55
Compare
Choose a tag to compare
  • Do not filter hidden files in course refresher
  • Includes logs from jvm calls in errors instead of printing them to stdout/err
  • Improved error messages and docs
  • Fixed error in Windows CI

Full Changelog: 0.27.0...0.28.0