Change Log¶
The change log is automatically generated by the buildDoc.py script.
Version 2.2.4¶
New Hash Api
Newly add doFolder.hashing module to provide a unified interface for hashing operations.
The File.hash method now using doFolder.hashing module instead of hashlib directly.
Support caching of calculated Hash values and guide to the expiration conditions
Support multi-threaded computation of hash
During the calculation process, support for automatic streaming reading of files is provided.
For more details, please refer to the changelog.
Version 2.2.0¶
Newly added Compare API
Use the compare module to compare two directories or files
Use the getDifference method to get the difference details between two directories or files
You can control how to compare files by setting the compareMode parameter
For more details, please refer to the changelog.
Version 2.1.3¶
Extract the custom theme into the ksphinx package
Sort out dependencies
For more details, please refer to the changelog.
Version 2.1.2¶
Use Sphinx to generate documentation
Move enum class to a separate file
Optimize document annotations
For more details, please refer to the changelog.
Version 2.1¶
The object structure was redesigned
Add
createItem
method to create a file or directory automaticallyRedesign the
get
,create
,has
methods of theDirectory
class
From Version 1.0¶
Manage the path using the built-in pathlib
Change the class name from
Folder
toDirectory
(Maintain compatibility with the nameFolder
is still retained)When creating the
File
class, redirection toDirectory
is allowed