Repository navigation
Releases: Xart3mis/CMSDL
Releases · Xart3mis/CMSDL
Release list
Release v1.1.1
New Features
- Custom Error Type: Complete overhaul with custom error types for improved reliability
- Optional Course Filtering: Interactive Course filtering is now configurable via the config file
- Enhanced Configuration: Added a new config option for greater flexibility
Improvements
- Error Handling: Replaced
unwrap()calls with proper context-based error handling - Performance: Optimized cargo release profile for better performance
- Documentation: Updated README with interactive mode section and new configuration option
Full Changelog: 1.1.0...1.1.1
Checksums
- Windows: cms_dl.exe: 44a989ba9640fa1e998b4e372b1d3a455742f7aa2adb8bdc53a6cd955765d5b6
- Linux: cms_dl: 9057c344454fcecc1afbfbcbfe1a9f1fdfeb853f7eb992d34fad60e263fac32e
Release v1.1.0
New Features
-
Configuration File Support
Introduced a configuration file for managing runtime parameters and environment settings.
Integrated configuration handling throughout the application. -
Maximum File Size Filter
Added a limit-based filter to skip downloads exceeding the configured file size. -
Enhanced Course Filtering
Implemented interactive course selection and command-line filtering via--courses.
Added course deduplication and improved filtering performance.
Improvements
- Code cleanup and structural refactoring for better maintainability.
- Updated
.gitignoreto exclude configuration and downloaded files.
Full Changelog: 1.0.0...1.1.0
Checksums
- Windows: cms_dl.exe: cfe278517ded51918b8a55322dff76d055eeae7929d7268e380f4a8515222f20
- Linux: cms_dl: 65dce8217a470b691f4986507dfd6120db8c89885896ade9a70ec13a2b54d244
V1.0.0 Full Initial Release
Full Changelog: https://github.com/Xart3mis/CMSDL/commits/1.0.0