Skip to content

Releases: rage/tmc-langs-rust

0.13.0: Merge pull request #122 from rage/refresh-zip

16 Mar 08:31
c69efa4
Compare
Choose a tag to compare
  • restructured project
  • changed refresh-course zip internals to match the previous implementation

0.12.1: Merge pull request #118 from rage/ant-check

10 Mar 14:13
534f69c
Compare
Choose a tag to compare
  • fixed prepare_stub incorrectly detecting non-ant exercises as ant exercises

0.12.0: Merge pull request #116 from rage/refresh-fix

09 Mar 17:23
f956f3d
Compare
Choose a tag to compare
  • disabled macos-11 builds until github re-enables the runners
  • use lossy UTF-8 conversion when reading files to parse points
  • improved detection for hidden test files (previously skipped any file/dir with "Hidden" in the name, now only skip files in a "test" directory with "Hidden" in the name)
  • updated dependencies

0.11.1: Merge pull request #112 from rage/big-sur-fix

04 Mar 03:43
1cc820d
Compare
Choose a tag to compare
  • added panic handling to CLI
  • cross compile to macos-11 from macos-latest

0.11.0

24 Feb 13:44
1dbaf17
Compare
Choose a tag to compare
  • fixed how stdin/stderr are read from external processes
  • added support for hmac verification for Python plugin
  • moved functionality from the CLI to libraries
  • fixed lock issues
  • moved progress reporting back to a 0.0-1.0 scale

0.10.4

22 Feb 08:47
6cb5bfa
Compare
Choose a tag to compare
  • fixed how stdout/stderr are read from external commands
  • various fixes to course refresh
  • fixes to the framework and notests plugin points parsers
  • fixed an incorrect return type in tmc-client
  • reworked how warnings and progress reporting work

0.10.3: Merge pull request #99 from rage/refresh-fixer

15 Feb 05:42
ebbc6ce
Compare
Choose a tag to compare
  • improved logging to remove clutter and provide more info
  • further fixes and improvements to refresh-course

0.10.2: Merge pull request #94 from rage/split-points

08 Feb 14:53
c852e2b
Compare
Choose a tag to compare
  • moved functionality from CLI binary to libraries
  • improved C project detection (require src in addition to Makefile)
  • removed merging of course options in refresher
  • skip only metadata.yml instead of any file that contains "metadata.yml" in the name in submission preparation (regex metadata.yml -> ^metadata\.yml$
  • split the contents of points annotations by whitespace and consider each resulting piece to be a separate point

0.10.1: Merge pull request #90 from rage/refresh-fix-3

04 Feb 08:41
a3a6181
Compare
Choose a tag to compare
  • Included changes from 0.9.3
    • improved locking
    • fixed login lock
    • fixed tmc config file creation
  • fixed bugs in course refresh
    • checksum
    • permissions
    • zip structure
    • copying from old cache

0.9.3

01 Feb 08:05
Compare
Choose a tag to compare
  • improved locking
  • fixed login lock
  • fixed tmc config file creation