Skip to content

Releases: rage/tmc-langs-rust

0.1.0

27 Aug 07:52
Compare
Choose a tag to compare
  • Improved error handling
  • Improved documentation
  • Removed cases where the code may panic
  • Improved and fixed CLI progress reporting

0.1.20-alpha

25 Aug 06:50
Compare
Choose a tag to compare

CLI

  • prepare-submission's flag output-zip -> output-format which takes tar, zip or zstd and defaults to tar
   --output-format <output-format>
       The output format of the submission archive. Defaults to tar. [default: tar]  [possible values: tar, zip,
       zstd]

Other

  • sign release binary on macos CI
  • major refactoring

0.1.19-alpha

19 Aug 05:57
Compare
Choose a tag to compare

get-course-data, bugfix

0.1.18-alpha

17 Aug 08:24
Compare
Choose a tag to compare

Bug fix release

0.1.17-alpha

07 Aug 13:25
Compare
Choose a tag to compare

CLI

  • improved docs
  • fixed and simplified project directory discovery in archives
  • special result for RunResults without tests changed to failure, improved message (mention exit())

0.1.16-alpha

07 Aug 08:22
Compare
Choose a tag to compare

CLI

  • removed http-error-code from ErrorData
  • added kind to ErrorData: generic, authorization-error or connection-error
  • fix: parses output-path correctly in reset-exercise and download-old-submission

0.1.15-alpha

06 Aug 10:58
Compare
Choose a tag to compare

CLI

  • Improved progress tracking (single progress bar for all commands)
  • Reset clears directory contents instead of removing it
  • Changed error data format from Vec to output::ErrorData
  • fix: extract student files properly in download-old-submissions
  • improvements to reset

Other

  • RunResult logs field from byte vector to String
  • fix: Improved project extraction

0.1.14-alpha

06 Aug 06:32
Compare
Choose a tag to compare

CLI

  • Improved progress tracking
  • Reset clears directory contents instead of removing it

Other

  • fix: Improved project extraction

0.1.13-alpha

05 Aug 07:14
Compare
Choose a tag to compare

CLI

  • Changed CLI status on non-fatal error to Finished instead of Crashed
  • Improved error messages when external command not found
  • Improved download-old-submission

Core

  • Reset attempts to remove the target directory multiple times to circumvent Windows in-use issue

Other

  • Moved language plugins to a subdirectory
  • Made zip generic instead of dynamic

0.1.12-alpha

03 Aug 07:26
Compare
Choose a tag to compare

See #32

CLI

  • change: Renamed CLI output JSON's status field's variant Success to Finished
  • new: Added information about obsolete_client to Core response error message
  • fix: Added exercise-id parameter to reset-exercise

Other

  • fix: Improved student file detection