Skip to content

Releases: lrq3000/fdict

fdict v0.8.1

08 Aug 19:00
Compare
Choose a tag to compare

Add view*_restrict() methods to display only direct children to current node, and first*() methods, to simulate dict-like exploration.

fdict v0.7.9

08 Aug 15:52
Compare
Choose a tag to compare

Fix setitem of a nested dict in a sub fdict. E.g. d['a']['b'] = {'c': {'d': 1}} would generate {'b/a/c/d': 1} instead of {'a/b/c/d': 1} + speed optimizations + refactor unit tests + update doc.

fdict v0.7.3

07 Aug 23:20
Compare
Choose a tag to compare

Add nodel mode for fast key lookup (contains test) on nodes in O(1) time, at the expense of not being able to delete items + add docstring parameters for each class.

fdict v0.6.5

07 Aug 15:22
Compare
Choose a tag to compare

Fix deletion of dumbdbm files with sfdict.close(delete=True), code quality and updated readme.rst instructions to use out-of-core sfdict.

fdict v0.6.4

06 Aug 21:41
Compare
Choose a tag to compare

Add pop() and popitem() methods, and update readme about performances and goals.

fdict v0.6.2

06 Aug 17:03
Compare
Choose a tag to compare

First release on pypi. Unit tested on Travis from Py2.6 to Py3.7-dev including PyPy2 and PyPy3, branch coverage 100% and code quality A on codacy.

TODO:

  • Methods parameters in comments
  • Optimize performances?
  • Automating performance benchmarking in a unit test

fdict v0.6.0

06 Aug 02:24
Compare
Choose a tag to compare

First stable release, with unit testing on Travis from Py2.6 to Py3.7-dev including PyPy2 and PyPy3, branch coverage 100% and code quality A on codacy.

TODO:

  • Automated performance benchmarking compared to dict
  • Methods parameters in comments
  • Release on pypi