Releases: rage/tmc-langs-rust
Releases · rage/tmc-langs-rust
0.35.0
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
Full Changelog: 0.33.0...0.34.0
- Fixes to bindings
- Added mooc submit
- Disconnected mooc client and mooc api types
0.33.0
- Changed receiver on
TmcConfig::save
fromself
to&mut self
Full Changelog: 0.32.0...0.33.0
0.32.0
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
- 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
- Fixed zstd compression
Full Changelog: 0.31.0...0.31.1
0.31.0
- Updated dependencies
- Renamed
find-exercises
argumentexercise-path
tosearch-path
- Fixed
--version
and--help
- Added some snapshot tests
Full Changelog: 0.30.0...0.31.0
0.30.0
- changed
--top-level-dir-name
to--no-archive-prefix
inprepare-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
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
- 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