Skip to content

Releases: rage/tmc-langs-rust

0.36.1

22 Feb 09:10
Compare
Choose a tag to compare

Full Changelog: 0.36.0...0.36.1

  • Added preliminary support for a musl build (x86_64-unknown-linux-musl) without Java support
  • Added support for a new environment variable TMC_LANGS_LOG for easier logging. Setting TMC_LANGS_LOG will adjust the logging level for some noisy dependencies, e.g. TMC_LANGS_LOG=debug => RUST_LOG=debug,hyper=warn etc.
  • Stopped sending client system time when submitting exercise

0.36.0

05 Oct 06:49
3f7ab2d
Compare
Choose a tag to compare
  • Fixed TypeScript bindings
  • Fixed the submission feedback being serialized incorrectly

Full Changelog: 0.35.0...0.36.0

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