Release v1.2.0
Release Notes
New Features:
- Automatic Directory Creation: The downloader now automatically creates the directory path if it doesn't exist when saving files. This prevents errors related to missing directories and ensures a smoother download process (commit
ed5e60e
).
Dependency Updates:
requests
Updated to v2.32.3: Updated therequests
package from v2.32.2 to v2.32.3 to include the latest bug fixes and performance improvements (commitbe8b670
).tqdm
Updated to v4.66.5: Updated thetqdm
package from v4.66.3 to v4.66.5 to benefit from the latest progress bar enhancements and fixes (commitc96d736
).
Target Python Version Update:
- Python 3.10 Support: Updated the project configuration to officially support Python 3.10. This includes updating the GitHub Actions workflow and setup files to target Python 3.10, ensuring compatibility with the latest features and optimizations in the Python ecosystem (commit
4e00042
).
Documentation Improvements:
- Help Text Update: Improved the help text in the CLI to reflect more accurate and complete usage information. The description now correctly states "Book downloader for HathiTrust" and clarifies the usage of the
--name
argument for specifying file paths (commitad3a7ec
).
Full Changelog: v1.1.5...v1.2.0