Releases: mkroening/edu-sync
Releases · mkroening/edu-sync
0.2.5
0.2.4 (broken)
🐛 Bug Fixes
- (cli) Canonicalize sync path argument
- (account_config) Check if path is absolute and canonicalize
💼 Other
- (deps) Upgrade directories to version 6
- (deps) Upgrade rand to version 0.9
- (deps) Update
Cargo.lock
⚙️ Miscellaneous Tasks
- Upgrade macOS intel runner to version 13
0.2.3
🚀 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
🚀 Features
- (cli) Retry getting course contents instead of panicking
🐛 Bug Fixes
- (ws) Improve error messages
Build
- (deps) Update
Cargo.lock
0.2.1
🚀 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 toFile::set_modified
🚜 Refactor
- (sync) Extract
cmp_mtime
- (sync) Remove
CommonDownload::dl_path
0.2.0
🚀 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
withOnceLock
- Migrate from
log
totracing
- Print to stderr when appropriate
- Print log output to stderr
- Log responses
🚜 Refactor
- Remove manual
map_err
s
⚙️ 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
Release 0.1.2
v0.1.1
v0.1.0
Initial release