Skip to content

Releases: ael-code/pyFsdb

v1.2.2

26 Mar 18:24
Compare
Choose a tag to compare

Changelog:

  • Included docs in source package
  • bugfix: all files in the source package had executable bit setted. ( thanks @boyska )

v1.2.1

25 Mar 15:20
Compare
Choose a tag to compare

Changelog

  • bugfix: the dumped configuration file was containing only user configured parameters. Instead we are interested in keeping always at least the minimum configuration on the fsdb root path for further reuse.

v1.2

25 Mar 12:17
Compare
Choose a tag to compare

Changelog:

  • In version v1.0 the configuration parameter deep has been substituted with depth. 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 using 0660 as value for the fmode parameter, now you can also use 660.

    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

25 Mar 11:39
Compare
Choose a tag to compare

Changelog:

  • Bugfix: Since version v1.0 the __getitem__ function was bugged on pyhton 2. The problem was about string type check, now is solved.

v1.0

20 Mar 23:22
Compare
Choose a tag to compare

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 the v0.3.3

v0.3.3

12 May 09:14
Compare
Choose a tag to compare

Changelog:

  • tests refractoring
  • test about file permission was a false positive
  • added function to calculate fsdb instance size ( disk space )
  • improved insertion code

v0.3.2

24 Mar 19:52
Compare
Choose a tag to compare

Changelog:

previous release required python 2.7.9. This doesn't.

v0.3.1

24 Mar 19:30
Compare
Choose a tag to compare

Changelog:

  • Optimized digest calculation for file
  • Removed sha and sha2 from possible hash algorithms

v0.3

23 Mar 20:01
Compare
Choose a tag to compare

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

v0.2.5

23 Jan 17:10
Compare
Choose a tag to compare
moved from v0.2.4 to v0.2.5