All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
3.3.5 - 2024-07-22
- Fix
Path
import usingpathlib
.
3.3.4 - 2024-07-18
- Remove invalid dict key.
- Fix invalid utc format.
3.3.3 - 2024-07-18
- Reference links for XML schema.
- New information fields in the XML.
- Support PDF files via
cbzplayer
command.
- Removed MD5 display in the player (irrelevant).
- The displayed size in the player now reflects the total size of all images.
- Simplified the closing XML
Page
tag. - Sorted
Page
keys in order. - Updated
ComicInfo.xsd
defining the CBZ standard.
- Fixed the
.jpg
constant preventing the use of certain images. - Fixed memory error related to the
pack()
method cache. - Fixed saving pages in XML to comply with the standard.
- Added missing mandatory keys in the XML.
3.3.2 - 2024-07-18
- Added zoom options for displaying images in the player.
- Added scroll functionality for image display in the player, especially useful when images are zoomed.
- Set a default standard size.
- Fix lag when stretching player.
- Fix XML parsing for CBZ files with a single page.
- Fix image positioning within the player.
3.3.1 - 2024-07-15
- Added
from_pdf
method to convert.pdf
files to.cbz
.
- Set a default standard size.
- Changed a keyboard shortcut that prevented copying information.
- Fixed the icon display for Linux in the player.
- Fixed the taskbar icon for Windows in the player.
- Fixed the player margins.
- Automatically detect the player size based on the smallest image.
3.3.0 - 2024-07-14
- Type value verification.
- Load ComicInfo from a
cbz
file. - Built-in reader for dynamic viewing.
- Image compatibility checking.
- Added
save
method to directly save a page or comic. - Display additional file information via the player.
- Complete code refactoring.
pages
variable now public for native page manipulation in Python.- Optimized
pack
function with caching. - Library now supports loading
zip
files containing only images.
- Default value definitions.
- Corrected values written to XML.
3.2.0 - 2024-03-17
- New code structure.
- Deleting temporary files usage.
- Automatic correction of variable types.
- Simplifying constants.
- Binary input support for pages.
- Project
pycbzhelper
renamed tocbz
.
3.1.2 - 2023-08-13
- Fixed missing
Tags
key, thanks to @RivMt
3.1.1 - 2023-06-04
- Update
README.md
.
3.1.0 - 2023-06-04
- Installation with pip.
- Support for non-existent location.
- Support for web loading errors of pages.
- Fixed page support.
- New name of some variables.
- Automatic cleanup of temporary files.
- New location for temporary files.
- File path now uses
pathlib
.
3.0.1 - 2023-02-06
- Initial release.