Skip to content

Releases: sampathbalivada/dictstore

Stable Release - v1.0.0

19 Dec 16:23
2fe0c7c
Compare
Choose a tag to compare
  1. added type check for dict keys in values
  2. converted DictStore class to Singleton using metaclass
  • used metaclass to make DictStore act as a singleton
    for a given datastore file path.
  • added usage of Path from pathlib to ensure
    both relative and absolute paths are read correctly
    added key type checking and refactored code
  • checks for key type and raises KeyError if the key type is
    unsupported.
  • moved methods that do not use self to a separate helpers module
  1. added test cases to test Singleton behavior
  2. fixed issue where FileHandler is unable to create parent directory
  3. added Value Type check tests
  • refactored tests to create data files in tests/test_data directory
  1. updated README.md
  2. bump version 0.1.0 -> 1.0.0
  3. Move to stable.

Alpha Release - v0.1.0

15 Dec 18:30
83ef826
Compare
Choose a tag to compare
Pre-release
Merge pull request #3 from sampathbalivada/main

Alpha Release (0.1.0)