Dotty Dict Versions Save

Dictionary wrapper for quick access to deeply nested keys.

v1.3.1

1 year ago
  • Dropped pipenv usage
  • Introduced poetry dependency manager
  • Bumpped dependencies versions
  • Introduced Py39,Py310,PyPy38,PyPy39 test environments
  • Converted Polish characters to an ASCII substitute
  • Updated CONTRIBUTING.rst
  • Fixed minor lint errors
  • Fixed NoneType iteration exception
  • fixed flaky caching test

v1.3.0

3 years ago

v1.2.0

4 years ago

Added

  • LRU Cache @Dysproz
  • Native support for lists, including multidimensional lists @Dysproz

dotty_l is now deprecated. Use dotty instead.

Changed

  • Fix code blocks in README.md @linusg

v1.1.2

4 years ago
  • Adds support for accessing root level elements @aneeshd16

v1.1.1

4 years ago
  • Add compatibility with MicroPython @amotl
  • Fix "setdefault" wrapper when nested key already exists @amotl

v1.1.0

5 years ago

added

  • support for accessing lists inside dotty dict

v1.0.2

5 years ago

Changed

  • Import Mapping from collections.abc to remove Py3.8 deprecated warning, thanks to @linusg

v1.0.1

5 years ago

Changed

Removed pipenv dev dependencies from setup.py install command. Package is now compatible with PIP.

v1.0.0

6 years ago

Changes

  • Dotty is now a wrapper not a dict-like object
  • Two wrappers with the same dict are considered equal
  • Expose all dictionary methods like .get, .pop, .keys and other

New features

  • .to_dict method which returns original dictionary used underneath

Bugfixes

  • If chain of keys already exist all middle dicts are being cleared while setting new value

v0.1.9

6 years ago