Releases: ael-code/pyFsdb
v1.2.2
v1.2.1
v1.2
Changelog:
-
In version v1.0 the configuration parameter
deep
has been substituted withdepth
. The deep parameter stored in old configuration files was ignored. Now old configuration files are supported as well. -
Fix octal integer handling:
In the previous versions we use to represent an octal number with a 0-prefix. Since python3 has migrated to 0o-prefix rapresentation, we decided to switch to our custom simple representation: the octal number should be a simple 3 digits number.
So for example if in the previous version you were using0660
as value for thefmode
parameter, now you can also use660
.In any case we keep support for 0-prefix and 0o-prefix as well, thus you don't need to change
anything before the upgrade. -
Added tests to source package (thanks @boyska )
v1.1
v1.0
Changelog
- added python 3 support [
3.3
,3.4
,3.5
] - added python 2.6 support
- configuration parameters
deep
, now it's called in the right way:depth
.
This means that you need to modify your code in order to use this new version.
Since there are no improvement in the code except for the support to python 3,
you can also stay with thev0.3.3
v0.3.3
v0.3.2
v0.3.1
v0.3
This version introduced breaking changes!
Changelog
- fixed bug: digest are now calculated over the entire file
- added suport for readable/seekable object
- you can now retrieve element with
fsdbObj[filedigest]
- you can now control existence with
filedigest in fsdbObj
- added check() function to check file corruption
- you can now query fsdb dimension with
len(fsdbObj)
- adopted pep8 naming convention standard
- getFsdbPath -> get_fsdb_path
- fileDigest -> get_digest
- configExists -> config_exists
- generateDirTreePath -> generate_tree_path
- added two iterator functionality:
- iter over all entry
- iter over all corrupted entry
- tests improovements
- log improovement
- added sphinx documentation and reorganized README