Releases: rage/tmc-langs-rust
Releases · rage/tmc-langs-rust
0.1.14-alpha
CLI
- Improved progress tracking
- Reset clears directory contents instead of removing it
Other
- fix: Improved project extraction
0.1.13-alpha
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
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
0.1.11-alpha
See #29
CLI
- Document CLI output format for commands
- No longer prins clap output (e.g. --help) as JSON
- Make --output-path optional in the relevant CLI commands (checkstyle, run-tests, find-exercises, get-exercise-packaging-configuration)
- Removed "core" field from progress update result
Core
- Immediately returns a constructed status when waiting on hidden status exercise
- Fix format of CourseData (made more fields optional)
Other
- Reworked CLI internals
- Moved tmc-langs-abstraction inside tmc-langs-framework
- Moved file-utils to framework
0.1.10-alpha
See #28
CLI
New: core get-organization --organization {org}
New: core get-course-settings --course-id {id}
New: core get-course-exercises --course-id {id}
New: core get-exercise-details --exercise-id {id}
New: core get-exercise-submissions --exercise-id {id}
Fix: missing --submission-id
argument added to core download-old-submission
Renamed: core list-courses
to core get-courses
Other
Report successful test runs with no found test cases as failures
Report test timeout as failed test instead of hard error
Remove temporary JSON files before running tmc commands and after parsing them in Python plugin
No longer consider __pycache__ and *.pyc files as student source files in Python student file policy
0.1.9-alpha
0.1.9-alpha
0.1.8-alpha
remove dbg prints
0.1.7-alpha
move rustflags
0.1.6-alpha
fix
0.1.5-alpha
fix tests