Closed hect0x7 closed 9 months ago
The recent updates across various modules of the jmcomic project involve minor version increment, enhancements in client interface handling, directory management, plugin functionality, and toolkit adjustments. These changes improve the software's robustness in image processing and file management, refine environmental variable handling, and adjust HTML parsing for album views.
File Path | Change Summary |
---|---|
src/jmcomic/__init__.py |
Updated version from '2.4.12' to '2.4.13'. |
src/jmcomic/jm_client_interface.py src/jmcomic/jm_option.py |
Modified transfer_to method to parse img_url more accurately.Introduced ensure_exists parameter, improved mkdir_if_not_exists logic, and enhanced kwargs handling in plugin calls. |
src/jmcomic/jm_plugin.py |
Added file deletion handling and image suffix validation in plugin classes. |
src/jmcomic/jm_toolkit.py |
Adjusted HTML parsing regex and path generation for options file. |
usage/workflow_download.py usage/workflow_export_favorites.py |
Adjusted path generation for options file. Enhanced environment variable parsing with a nested env function. |
🐇✨ To the code we hop and leap, With every change, the bounds we keep. From
init
toplugin
, the updates sweep, A rabbit's touch, the code now reaps. 🎉
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
To prevent beginners from mistakenly submitting PRs, if your PR only modifies the usage/workflow_download.py file, it will be automatically closed. If you really want to submit a PR, please reopen it yourself. Make sure you know what you are doing!
Summary by CodeRabbit
New Features
Improvements
Bug Fixes
Refactor
Documentation