Releases: fluminurs/fluminurs
1.4.0
1.3.2
1.3.1
1.3.0
A release for the coming semester...
- Stream to a temporary file before renaming it (#623)
- Only retrieve latest semester for duplicate modules (#624)
- Download files in batches (#628)
- Implement list/download of non-external multimedia (#632)
- Support downloading and listing web lectures (#643)
- Support downloading and listing external multimedia (#645)
- Download Zoom recordings in the "Conferences" tab (#650)
1.2.0
Happy AY 20/21 semester 2!
Changes in this release:
- Change the default module filter so that Fluminurs syncs modules from the current semester (as reported by LumiNUS) and from future semesters, instead of just the current semester. (#620)
- Add the
--term
option to specify the semester (term) to filter instead. (#618) - Bundle the intermediate CA certificate used by LumiNUS since LumiNUS does not serve the full chain, causing certificate validation failures on Linux (and possibly other platforms). See #621 for details.
- Update dependencies.
1.1.8
First release using Github Actions instead of Travis. The update is just standard dependencies bumps, built using Rust 1.48.0. Resulting binaries for Windows and Linux gets smaller, while for macos remains the same.
1.1.7
Release with updated dependencies, built with Rust 1.47.0. Slightly larger linux and macOS binaries, but smaller windows binary!
1.1.6
First release compiled using Rust 1.41, with slightly smaller binary size!
1.1.5
Fix another possible cause of crashes, thanks to @jethrokuan
1.1.4
Fixes the error Error: "Invalid API response from server: type mismatch"
that is caused by missing access
field in the modules returned by LumiNUS endpoint. Boooo where is the consistency in the API