Skip to content

Releases: mkroening/edu-sync

0.2.3

14 Nov 22:20
v0.2.3
3a82e44
Compare
Choose a tag to compare

🚀 Features

  • Use serde_path_to_error for better parsing errors

🐛 Bug Fixes

  • Module indent can be negative
  • (sso) clippy::needless_borrows_for_generic_args

⚙️ Miscellaneous Tasks

  • Package Windows distribution in ZIP

Build

  • (deps) Upgrade thiserror to version 2
  • (deps) Update Cargo.lock

0.2.2

06 Jun 14:11
v0.2.2
1a70834
Compare
Choose a tag to compare

🚀 Features

  • (cli) Retry getting course contents instead of panicking

🐛 Bug Fixes

  • (ws) Improve error messages

Build

  • (deps) Update Cargo.lock

0.2.1

19 May 15:50
v0.2.1
2df7602
Compare
Choose a tag to compare

🚀 Features

  • (sync) Automatically handle user-modified files

🐛 Bug Fixes

  • (cli) Print file download errors instead of panicking
  • (ws) Parsing of stealth modules
  • (sync) Remove unused async
  • (sync) Migrate from filetime crate to File::set_modified

🚜 Refactor

  • (sync) Extract cmp_mtime
  • (sync) Remove CommonDownload::dl_path

0.2.0

17 Apr 15:34
v0.2.0
2cf625c
Compare
Choose a tag to compare

🚀 Features

  • Save token in config
  • Disambiguate/sanitize duplicate filenames
  • Start course, section and module with respective ID

🐛 Bug Fixes

  • Clippy::unnecessary_literal_unwrap
  • (cli) Clippy::needless_borrows_for_generic_args
  • Remove links to homepage
  • Enable edition 2021 feature resolver
  • (ws) Allow unknown userhomepage values in core_webservice_get_site_info
  • Migrate to upstream http crate
  • Replace lazy_static with OnceLock
  • Migrate from log to tracing
  • Print to stderr when appropriate
  • Print log output to stderr
  • Log responses

🚜 Refactor

  • Remove manual map_errs

⚙️ Miscellaneous Tasks

  • Update config
  • Release version 0.2.0
  • Update release workflow

Build

  • (deps) Update syn to 2.0
  • (deps) Update base64 to 0.21
  • (deps) Update serde_with to 3
  • (deps) Update indicatif to 0.17
  • (deps) Update env_logger to 0.11
  • (deps) Update dialoguer to 0.11
  • (deps) Update toml to 0.8
  • (deps) Update serde_with to 3
  • (deps) Update keyring to 2
  • (deps) Update directories to 5
  • (deps) Upgrade base64 to 0.22
  • (deps) Update Cargo.lock
  • (deps) Migrate from structopt 0.3 to clap 3.0
  • (deps) Upgrade clap to version 4
  • (deps) Update human-panic to version 2
  • (deps) Update reqwest to version 0.12
  • (deps) Update Cargo.lock

v0.1.2

19 Dec 11:01
Compare
Choose a tag to compare
Release 0.1.2

v0.1.1

23 Jun 14:21
Compare
Choose a tag to compare

This release improves the user experience when entering wrong tokens (69936d0).

v0.1.0

18 Jun 15:19
Compare
Choose a tag to compare

Initial release